wmayer
cb53719821
Fix a couple of clang compiler warnings:
...
-Wunused-variable
-Winconsistent-missing-override
-Wdelete-non-virtual-dtor
-Wunused-private-field
-Wformat
2019-06-23 15:19:12 +02:00
Abdullah Tahiri
3f63b164eb
PartDesign Gui: Extend ViewProvider with Part::ViewProviderAttachExtension
2019-06-23 01:03:36 +02:00
Abdullah Tahiri
813e9040ac
PartDesign: Refactor set/remove tip in the new Gui::ViewProvider mechanism
2019-06-23 01:03:35 +02:00
wmayer
1b7708a391
fixes 0003148: PartDesign does not allow colouring of single faces for non-primitives
2018-09-24 19:30:36 +02:00
Abdullah Tahiri
3ea4debaf3
PartDesign: Highlight body tip
...
==============================
It generates a small green icon on the treeview for those features being the tip of the body.
2018-02-01 19:15:48 +01:00
luzpaz
0bafb04924
PartDesign: typos
2017-12-25 11:04:43 +01:00
Stefan Tröger
903a71c8d4
PartDesign: Boolean must show the operation result, not the children. fixes #0003184
2017-09-21 10:48:38 +02:00
DeepSOIC
096eb67b47
PartPesign: Py: expose some methods of ViewProvider
...
* setBodyMode(bool)
* makeTemporaryVisible(bool)
2017-03-04 19:16:39 -03:00
DeepSOIC
5e5b3f8b61
PartDesign: add ViewProviderPython
...
+ bind PartDesign::Feature to PartDesign::ViewProvider, and adjust
viewprovider of PartDesign::FeaturePython accordingly.
2017-03-04 19:16:39 -03:00
Stefan Tröger
97a51686c7
PartDesign: Adopt primitive preview
...
The preview was developed when the "one feature only" visibility rule was not yet introduced. This commit maks it work again.
2016-04-12 18:12:23 +02:00
Stefan Tröger
48b2bb86ab
PartDesign: body is responsible for visuals
...
-Hide all visual properties of features when they are part of a body
-Propagate all body visual changes to features
-Separate display mode from body mode to enable setting display mode for both "tip" and "through" modes
-Use default visuals for body shape and only make "through" a new display mask mode for the children
2016-04-12 18:12:23 +02:00
Stefan Tröger
73ab046ad6
Ensure only a single PartDesign feature is visible
2016-04-12 18:12:22 +02:00
Alexander Golubev
b41a7881ab
PartDesign/ViewProvider: minor enhancements
2016-04-12 18:12:16 +02:00
Alexander Golubev
5239f3447c
PartDesign/Gui: start to unify view providers code
...
- Moved all common code for part design features view providers to a base
class.
- Move shared code for Sketch based features to newly created
ViewProviderSketchBased class
- Add ViewProviderSketchBased to initialization
- Make Pad and Pocket ViewProviders to use the shared code
- Minor fixes to TaskFeatureParameters and some derived classes
2016-04-12 18:12:15 +02:00
jrheinlaender
780f27a529
Fixed bug that didn't clean up the Body when deleting an object from it
2016-04-12 18:11:54 +02:00
jrheinlaender
4addc00d97
Drop into insert mode when user double-clicks on a PartDesign feature in the Tree
2016-04-12 18:11:50 +02:00
jrheinlaender
5ebdc82b5d
Moved unsetEdit() to ViewProvider to avoid code duplication in all feature ViewProviders
2016-04-12 18:11:50 +02:00
jrheinlaender
5ac8aeaf2c
Moved some methods from PartDesign::Body to Part::BodyBase so the SketchObjects will be removed cleanly from the Body when deleted
2016-04-12 18:11:49 +02:00
jrheinlaender
9ca63b603a
Switch to PartDesign workbench as soon as a PartDesign feature is edited
2016-04-12 18:11:49 +02:00
jrheinlaender
8390bbb999
Work on inserting, removing, hiding and showing features in the body
2016-04-12 18:11:48 +02:00
wmayer
72ae257ac4
Filter out AddShape property in PartDesign view provider
2012-02-23 11:06:26 +01:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00