Commit Graph

12016 Commits

Author SHA1 Message Date
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
Markus Lampert
7fcc7be412 Prevent stock from existing solid if there are no solids in the file. 2017-09-08 12:25:58 +02:00
Markus Lampert
4095170014 Removed obsolete path stock command and view provider. 2017-09-08 12:25:58 +02:00
Markus Lampert
06a45d8a88 Fixed error stock from existing when selected again. 2017-09-08 12:25:58 +02:00
Markus Lampert
45d1c2c779 Added stock creation. 2017-09-08 12:25:58 +02:00
Markus Lampert
e48d3f192a Fixed tabstops in tool editor. 2017-09-08 12:25:58 +02:00
Markus Lampert
5283c4e52d Delete all subobjects of a job when the job itself is deleted. 2017-09-08 12:25:58 +02:00
Markus Lampert
6dcb90cf46 Fixed base object clone handling. 2017-09-08 12:25:58 +02:00
Markus Lampert
05fa58aa2a Use correct icon for tool controller. 2017-09-08 12:25:58 +02:00
Markus Lampert
39cce3d37c Added set origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
9d587812f9 Added support for align move to origin. 2017-09-08 12:25:58 +02:00
Markus Lampert
12b6576c27 Added selection observer to enable/disable orientation and alignment buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert
8913a76edb Orientation along an edge. 2017-09-08 12:25:58 +02:00
Markus Lampert
5969ab90f9 Added orientation of part by faces. 2017-09-08 12:25:58 +02:00
Markus Lampert
d6dcb27dd2 Fixed moving operation back into job. 2017-09-08 12:25:58 +02:00
Markus Lampert
1ef4982751 Swap visibility of clone and original while job editor is up. 2017-09-08 12:25:58 +02:00
Markus Lampert
1d8c2eef24 Create clone for stock and go to some lengths to enforce that. 2017-09-08 12:25:58 +02:00
Markus Lampert
d4737faa7a Added tool controller edit in dialog and hooked it up to job edit. 2017-09-08 12:25:58 +02:00
Markus Lampert
d7558ed6ba Added combined dialog for TC editing - refactored UI controller into separate class. 2017-09-08 12:25:58 +02:00
Markus Lampert
b05a6e1945 Fixed unit tests. 2017-09-08 12:25:58 +02:00
Markus Lampert
401b734006 Add tool controller support with inplace editing. 2017-09-08 12:25:58 +02:00
Markus Lampert
a2edc81400 Added delete operation functionality;
fixed adding to job for dressups.
2017-09-08 12:25:58 +02:00
Markus Lampert
3507ad9a4f Fixed some UI issues and enabled re-ordering of ops. 2017-09-08 12:25:58 +02:00
Markus Lampert
f3e3c553d9 Split job commands into their own source file. 2017-09-08 12:25:58 +02:00
Markus Lampert
52590318ad split PathJob into model and gui;
Made PathJob a regular feature and moved operations into child compound;
Added stock feature.
2017-09-08 12:25:58 +02:00
luzpaz
0e111c2b65 Tux: capitalizing sting (ref: crowdin)
ref: https://crowdin.com/translate/freecad/27910/en-hu#6502920
2017-09-08 12:19:04 +02:00
Max Voss
f24ca6246a Outline previews get now created when the button is pushed, not when the tool is loaded. 2017-09-08 12:14:28 +02:00
looooo
04ab150bbe Path: libarea: update to latest pybind11 2017-09-07 21:32:34 +02:00
wmayer
938dae033e Improvements for PR973 to rename a macro:
+ remove check for write-protected macro because this still can be renamed
+ do nothing if the user didn't define a different file name
+ keep the item in the list view selected
2017-09-07 10:33:16 +02:00
apelly
a2465b8291 Add a rename option to the macro dialog
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=24005
Fixes #3173
2017-09-07 10:31:35 +02:00
wmayer
8112926a2a show cursor for selection in Blender style when Ctrl is pressed while left-clicking 2017-09-05 08:36:43 +02:00