Stefan Tröger
c5a2419e14
Extensions: Introduce classes and port App groups
2016-10-08 12:48:34 +02:00
DeepSOIC
739509aadc
PartDesign: deactivate a container on double-click if already active
...
Before, it was impossible to deactivate a container (Part, Body) via gui
(or it wasn't obvious).
2016-05-21 01:31:06 +03:00
Stefan Tröger
2585598c55
prevent parts from being dragged into parts
2016-04-12 18:12:22 +02:00
Alexander Golubev
2c2d155ee9
OriginGroup: add new abstraction layer between the Part and the GeoFeatureGroup
2016-04-12 18:12:18 +02:00
Alexander Golubev
797d6d3a11
App/Origin: big refactoring
...
- Rebase App::Origin on App::DocumentObject
- Keep all control over the Origin structure inside the Origin and it's
ViewProvider
- Add OriginFeature class as common base for App::Plane and App::Line
- Rebase App::Plane and App::Line on top of newly created class and
move to the file.
- Change Origin's ViewProvider API associated with temporary display
- Lots of associated changes to files
- Several minor fixes
- Lots of new bugs
2016-04-12 18:12:18 +02:00
Alexander Golubev
dbb5786ffd
App/GeoFeatureGroup: derive from DocumentObjectGroup
...
Refactor GeoFeatureGroup and derive it from DocumentObjectGroup rather
than GeoFeatureObject to unify code of those two classes.
2016-04-12 18:12:17 +02:00
Alexander Golubev
06139ee8f3
Gui/ViewProciderPart: fix XZ plane orientation
...
Also fix spacing and a Workbench.getValue() condition
2016-04-12 18:12:17 +02:00
Stefan Tröger
7f80e711f6
better active part and document tip handling
2016-04-12 18:12:10 +02:00
Stefan Tröger
6347fe8c86
make origin work correct with multiple parts
2016-04-12 18:12:08 +02:00
blobfish
c5935d0d60
Gui: ViewProviderPart: fix crash when no origin objects
2016-04-12 18:12:07 +02:00
Stefan Tröger
7194413d6b
code clean up
2016-04-12 18:12:06 +02:00
Stefan Tröger
730f2af80b
fix crash when deleting body
2016-04-12 18:12:06 +02:00
blobfish
a3a5db33e9
Gui: Part: Viewprovider: check sub objects for valid view provider
2016-04-12 18:12:06 +02:00
Stefan Tröger
fcdb80eab3
Prevent origin and base entities from transforming
2016-04-12 18:12:05 +02:00
Stefan Tröger
3f5caa2181
group coordinate planes and lines
2016-04-12 18:12:05 +02:00
Stefan Tröger
915b8ef446
add base lines
2016-04-12 18:12:05 +02:00
Stefan Tröger
8134cf3cf4
Adopt planes to Part size
2016-04-12 18:12:04 +02:00
jriegel
dc4fdc2c53
Assembly: Rename to setActiveBody and make link indeipendant Part initialization
2016-04-12 18:12:02 +02:00
jriegel
51b46e1e37
Assembly: Add GeoFeatureGroup and helpers
2016-04-12 18:12:02 +02:00
jriegel
86bbde4bda
Add path and view provider for Part
2016-04-12 18:12:02 +02:00