Stefan Tröger
efe33757ee
Make sure all relevant links are found for object in GeoFeatureGroup. issue0003150
2017-09-09 16:55:55 +02:00
Stefan Tröger
b2874ec0dc
Keep backlink consitent during undo/redo. issue 0003150
2017-09-09 16:55:55 +02:00
Stefan Tröger
3e12f4b8c0
PartDesign: Prevent problems with link scopes during feature creation
2017-09-09 16:55:55 +02:00
Stefan Tröger
7829849104
Fix deleting a Part
2017-09-09 16:55:55 +02:00
Stefan Tröger
5da7aed8e1
Update Group/Part Icons and copy/paste behaviour
2017-09-09 16:55:55 +02:00
Stefan Tröger
f2249d1eb2
Prevent ViewProvider at toplevel when adding object to Group in GeoFeatureGroup
2017-09-09 16:55:55 +02:00
Stefan Tröger
700741471f
Make Origins work well with scoped links
2017-09-09 16:55:55 +02:00
Stefan Tröger
febfed3c6c
PartDesign: Fix multi pattern test
2017-09-09 16:55:55 +02:00
Stefan Tröger
8841fb0805
Make PartDesign::Boolean work with new Link structure
...
This is the first feature that used GeoFeatureGroupExtension and required links to the groups inside as well as to things on the same level. Hence a few modifications to link scopes have been nesseccary.
2017-09-09 16:55:55 +02:00
Stefan Tröger
4fa3005343
Make Group searching robust for cyclic dependencies. fixes #0002567
2017-09-09 16:55:55 +02:00
Stefan Tröger
0dd5f14918
Add new icons for Part and Group
2017-09-09 16:55:55 +02:00
Stefan Tröger
03721b91b8
Prevent crash on cyclic group relations. fixes #0002567
2017-09-09 16:55:55 +02:00
Stefan Tröger
553514bd15
Add group command to structure toolbar
2017-09-09 16:47:07 +02:00
Stefan Tröger
1a3fb02eb9
Move App::Part to a separate global toolbar
2017-09-09 16:47:07 +02:00
Stefan Tröger
97828a9ce5
Ensure viewprovider is shown after drop from claimChildren3D fixes #0003078
2017-09-09 16:47:07 +02:00
Stefan Tröger
81572d4a14
Tree: Adopt to special GeoFeatureGroup behaviours
2017-09-09 16:47:07 +02:00
Stefan Tröger
b6f361b62b
PartDesign: ShapeBinder can link globally
2017-09-09 16:47:07 +02:00
Stefan Tröger
b80e0b6191
DependencyGraph: show invalid links in red
2017-09-09 16:47:07 +02:00
Stefan Tröger
9cda1b53bc
Allow interchangable use of link properties and their derivatives
2017-09-09 16:47:07 +02:00
Stefan Tröger
d5633c37bf
Create special scope properties
2017-09-09 16:47:07 +02:00
Stefan Tröger
7d1560443c
Introduce Scoped links to prevent cross cs links
2017-09-09 16:47:07 +02:00
Stefan Tröger
7b72973ba6
Fix _inList tracking in case of link removal
2017-09-09 16:47:07 +02:00
Stefan Tröger
b28c5aa5ba
Test cross GeoFeatureLinks
2017-09-09 16:47:07 +02:00
Stefan Tröger
7f34cbe733
Ensure objects to be in a single GeoFeatureGroup only
2017-09-09 16:47:07 +02:00
Stefan Tröger
2b7e0dc327
Prevent cross GeoFeatureGroup links on recompute
2017-09-09 16:47:07 +02:00
Stefan Tröger
85125f2a49
Make InList hadling and topological sort more robust. fixes #0002871
2017-09-09 16:47:07 +02:00
wmayer
9a682a9c53
make ruled surface working when both curves references the same part and a placement is set
2017-09-09 15:59:38 +02:00
wmayer
86c31dbcb3
extend ruled surface feature to combine edge with wire as input shapes
2017-09-09 14:20:07 +02:00
wmayer
bbf9560ea3
make sure to avoid duplicate child elements in view provider of ruled surface
2017-09-08 14:52:12 +02:00
wmayer
0dbfd492be
unit test: remove property while transaction is active and abort it later
2017-09-08 14:34:33 +02:00
triplus
f211c63da2
Add standard fullscreen mode
2017-09-08 13:15:46 +02:00
Markus Lampert
a3bad887e1
Added stock unit test to cmake files - so it actually get's installed.
2017-09-08 12:25:58 +02:00
Markus Lampert
3173461288
Fixed unit tests for proper R calculation for cylindrical stock.
2017-09-08 12:25:58 +02:00
Markus Lampert
c4ae14bc6c
Switched to textChanged instead of editingFinished for better update experience.
2017-09-08 12:25:58 +02:00
Markus Lampert
449036c010
Fixed changing Base of job and its resource creation.
2017-09-08 12:25:58 +02:00
Markus Lampert
2e8222a622
Cleaned up tab order for job editor.
2017-09-08 12:25:58 +02:00
Markus Lampert
e032e26dd4
Orderly deletion of a job.
2017-09-08 12:25:58 +02:00
Markus Lampert
9da777ef18
Fixed operation update when TC changes - allow TC edit abortion.
2017-09-08 12:25:58 +02:00
Markus Lampert
bfa8d4ec53
Simplified UI; added support for arbitrary callbacks for edit of icon view provider - use that to open up job editor with appropriate page open (avoids back dependency from stock gui to job gui).
2017-09-08 12:25:58 +02:00
Markus Lampert
40d0f33422
Fixed TC naming without template.
2017-09-08 12:25:58 +02:00
Markus Lampert
e22bbed59d
Switched to using hand made stock objects even for the basic types.
2017-09-08 12:25:58 +02:00
Markus Lampert
ee26e4c961
Hide all unused controls for now.
2017-09-08 12:25:58 +02:00
Markus Lampert
39c1015577
Fixed automatic update for PathStock.
2017-09-08 12:25:58 +02:00
Markus Lampert
49b536ecbd
Use stander FC icons for up/down move of operations.
2017-09-08 12:25:58 +02:00
Markus Lampert
a1100fb5f7
Added axis at origin display while editing.
2017-09-08 12:25:58 +02:00
Markus Lampert
69048cb436
Added stock support to templates.
2017-09-08 12:25:58 +02:00
Markus Lampert
b360cab74d
Added moving an operation up/down the list buttons.
2017-09-08 12:25:58 +02:00
Markus Lampert
429687bdc2
Added support for centering the base object inside stock.
2017-09-08 12:25:58 +02:00
Markus Lampert
9fd99dc640
Fixed popup menu
2017-09-08 12:25:58 +02:00
Markus Lampert
3bd2a9a663
use min values to ceate valid stocks for panels.
2017-09-08 12:25:58 +02:00