Commit Graph

94 Commits

Author SHA1 Message Date
Markus Lampert
cb90ce96de Turn off Operations visibility by default 2018-08-18 21:55:26 +02:00
Markus Lampert
5ad9eaa81c Set Operation's view object proxy to 0 to let the framework use the c++ implementation. 2018-08-11 11:35:47 +02:00
Markus Lampert
0d28d59fd1 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert
0ffc050297 Setting rotation center for the job on change. 2018-05-11 10:18:56 -03:00
Markus Lampert
e96e32580e Fixed template-export menu activation. 2018-01-22 19:40:50 +01:00
Markus Lampert
d93023981d Python version independent string and unicode handling. 2017-10-22 12:01:35 -07:00
Markus Lampert
505aea492a Removed references to Spreadsheet from docstrings. 2017-10-22 11:24:58 -07:00
Markus Lampert
e2b48fa229 Replaced spreadsheet with dedicated SetupSheet object in order to better support expression setting. 2017-10-22 11:24:58 -07:00
Markus Lampert
d91778dd32 Workaround for DAG invalidation - remove all expressions before deleting an object. 2017-10-22 11:24:58 -07:00
Markus Lampert
5f2516a2bd Using the template attribute encoding/decoding. 2017-10-22 11:24:58 -07:00
Markus Lampert
39080e6642 Fixed the name collission issue of expressions. 2017-10-22 11:24:58 -07:00
Markus Lampert
15dda40edd Renamed Settings to SetupSheet. 2017-10-22 11:24:58 -07:00
Markus Lampert
fb22e23981 Introduced Op-values and set expressions for all user modifyable properties - updated template support. 2017-10-22 11:24:58 -07:00
Markus Lampert
94121fcbbb Extracted Job Settings into their own implementation file. 2017-10-22 11:24:58 -07:00
Markus Lampert
f3b5f745b3 Switched default values into Settings spreadsheet. 2017-10-22 11:24:58 -07:00
Markus Lampert
5520842399 Replaced job default-properties with setting spreadsheet and set expressions for heights and rapid speeds. 2017-10-22 11:24:58 -07:00
Markus Lampert
eea83074d4 Fixed default tool controller creation if job template doesn't include TCs. 2017-10-22 11:24:58 -07:00
Markus Lampert
96a04977a1 Added job default values to template export. 2017-10-22 11:24:58 -07:00
Markus Lampert
a6847951e1 Added default values for heights and rapid feed rates for new tools. 2017-10-22 11:24:58 -07:00
Markus Lampert
cbb97da2a8 Fixed tooltips for post processor and its arguments in job dialog again. 2017-10-02 01:16:26 +02: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
b035e658e7 Fixed Arch.Panel support. 2017-09-28 11:27:47 -07:00
Markus Lampert
f5a2442662 Added version support to all JSON exports. 2017-09-21 10:29:35 +02:00
Markus Lampert
c40e737492 Changed PathJob to deal with JSON template files instead of XML. 2017-09-21 10:29:35 +02:00
Markus Lampert
1263aecdaf Fixed up ToolController template arguments and loading for the switch to JSON. 2017-09-21 10:29:35 +02:00
Markus Lampert
a9652ea214 Fixed job removal for non-path base objects 2017-09-13 09:35:27 +02:00
Markus Lampert
1c26a26548 Run recompute() after creating a Draft.clone. 2017-09-12 12:13:07 -07: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
40d0f33422 Fixed TC naming without template. 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
45d1c2c779 Added stock creation. 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
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
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
Markus Lampert
0172bf2024 Fix PathJob losing its base. 2017-08-22 10:16:58 -03:00
Markus Lampert
dd23476a49 Restored icons for profile ops; cleaned up accel keys. 2017-08-22 10:16:58 -03:00
Markus Lampert
7f81ec45d9 Fix PathJob creation through the console. 2017-07-27 19:28:29 +02:00
Markus Lampert
22fa9a7cc7 Fixed job dialog commit. 2017-06-26 11:10:15 -03:00
Markus Lampert
5e4533c959 Removing dependency on lxml - fixed some bugs on deleting a job and all it's sub components. 2017-06-21 11:41:35 -07:00
Markus Lampert
a0d3d020eb Proper taskk panel cleanup on escape. 2017-06-21 11:41:35 -07:00
Markus Lampert
7a381ed7d0 Switched solid detection to blacklisting instead of whitelisting. 2017-06-21 11:41:35 -07:00
Markus Lampert
40c92e49ee Removed questionable log message. 2017-06-21 11:41:35 -07:00
Markus Lampert
61b0a8b809 Changed empty template selection to '<none>'. 2017-06-21 11:41:35 -07:00