Commit Graph

239 Commits

Author SHA1 Message Date
Unknown
8d9bd319bd Misc. Typos 2017-10-09 19:59:33 +02:00
Markus Lampert
28ee13a7b9 Renamed stock from-base selection to clarify construction. 2017-10-08 12:24:31 -03:00
Markus Lampert
5f7971d32b Placement preferences for stock. 2017-10-02 01:16:26 +02:00
Markus Lampert
1790737841 Basic stock preferences and usage if no job template is specified. 2017-10-02 01:16:26 +02:00
Markus Lampert
252cd1e85a changed lock radio buttons into checkboxes. 2017-09-28 11:27:47 -07:00
Markus Lampert
d5f48319a0 Added manual locking of start and final depths - and automatic updated if not. 2017-09-28 11:27:47 -07:00
Markus Lampert
cf4a300569 Moved PathPocket into 3d Tools command group with new icon. 2017-09-28 11:27:46 -07:00
sliptonic
a13b75cf5a Path: refactor Surface 2017-09-19 11:12:31 +02:00
wmayer
fde42545ba fix various coverity issues 2017-09-15 11:48:38 +02:00
Markus Lampert
831f9535ba Added buttons to use Z level of current selection for start or final depth. 2017-09-10 14:42:30 +02:00
Stefan Tröger
9cda1b53bc Allow interchangable use of link properties and their derivatives 2017-09-09 16:47:07 +02:00
Markus Lampert
2e8222a622 Cleaned up tab order for job editor. 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
ee26e4c961 Hide all unused controls for now. 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
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
7fcc7be412 Prevent stock from existing solid if there are no solids in the file. 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
12b6576c27 Added selection observer to enable/disable orientation and alignment buttons. 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
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
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
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
Yorik van Havre
b16b17ced2 Updated translation strings (and sent to crowdin) 2017-08-31 10:46:55 -03:00
luzpaz
e53c917c04 Path: typos 2017-08-31 11:05:48 +02:00
luzpaz
f7b8e070db Misc. typos discovered via crowdin
should close several crowdin issues.
2017-08-28 11:50:33 -03:00
sliptonic
86b86d75a1 Path: Command to duplicate an operation.
Creates a copy of the currently selected operation in the same job
2017-08-28 11:40:33 -03:00
Markus Lampert
df8c5bb550 Fixed merge issue. 2017-08-24 20:31:57 -07:00
Markus Lampert
39c1320bc7 Converted PathProfile to be based on PathAreaOp. 2017-08-24 20:31:57 -07:00
Markus Lampert
5cf63ae2de Refactored pocket and facing to use the same base class; added min travel and keep tool down to the interface - latter one is hidden since it currently doesn't seem to work. 2017-08-22 10:16:58 -03:00
Markus Lampert
d57fb7bd33 Replaced BaseGeometry 'Update' with 'Clear', since update didn't actually do anything and 3 buttons is consistent with the BaseLocation dialog. 2017-08-22 10:16:58 -03:00
Markus Lampert
de4ffbb14d Moved GetPoint dialog to replace the add+remove+edit section and leave the list of locations visible - much better user experience 2017-08-22 10:16:58 -03:00
Markus Lampert
84c5e717fd Added location points for drilling to base framework. 2017-08-22 10:16:58 -03:00
Markus Lampert
e36fbf2fed Fixed typo. 2017-08-22 10:16:58 -03:00
Markus Lampert
ec77f89dc2 Removed remaining old accel keys and fixed PathSanity object references. 2017-08-22 10:16:58 -03:00
Markus Lampert
f93561dc03 Rearranged tab orders for pages. 2017-08-22 10:16:58 -03:00
Markus Lampert
4415380485 Added tooltips to all dialogs, except for drilling. 2017-08-22 10:16:58 -03:00
Markus Lampert
7d21662bda Removed obsolete ui files. 2017-08-22 10:16:58 -03:00
Markus Lampert
8ea24d74ca Adding missing engraving ui files. 2017-08-22 10:16:58 -03:00
Markus Lampert
7cdb9578d9 Refactored Engrave to be based on PathOp - added support for StepDown, default behaviour is a single step. 2017-08-22 10:16:58 -03:00
Markus Lampert
b6c31bedab Rebased Helix op on PathOp framework, also it's UI. 2017-08-22 10:16:58 -03:00
Markus Lampert
dbbee79378 Split DrillingGui into its own file and base it off of PathOpGui. 2017-08-22 10:16:58 -03:00
Markus Lampert
a8a9e3c4a8 Converted MillFace to be based on PathAreaop. 2017-08-22 10:16:57 -03:00
Markus Lampert
ffe141e86e Consolidated UI for all profile ops. 2017-08-22 10:16:57 -03:00