Commit Graph

121 Commits

Author SHA1 Message Date
Daniel Wood 0f1bdd30ed PathJob PEP8 Formatting Fixes 2020-05-09 08:51:36 +01:00
Daniel Wood e906192d20 Clean up unused code and comments 2020-05-09 08:41:48 +01:00
Daniel Wood 9a43391b32 remove job level warning for cycle time error 2020-05-09 08:22:26 +01:00
Daniel Wood 88fe95201c Reword property description to reflect job rather than op 2020-05-09 08:12:17 +01:00
Daniel Wood ba616697e9 Display 00:00:00 when the cycle time is 0 seconds 2020-04-23 18:07:32 +01:00
Daniel Wood be14fb85e8 Add CycleTime Attribute to PathJob 2020-04-22 19:12:14 +01:00
Eric Trombly 7fe094ac02 add lazyloader support
lazy_loader is copied to Ext now, modified external imports to lazy_load

add a few more imports to be lazy loaded, think the install path is correct now

[TD]"<" symbol embedded in html

revert changes to path modules for testing

use lazyloader in PathAreaOp.py

add back in deferred loading

temp change to print error message in tests

temp change to print error message in tests

add _init__.py to lazy_loader

make install in CMakeLists.txt one line
2020-04-13 21:14:34 -05:00
Markus Lampert 81f809cfcf Removed dead code for debugging shortcut warnings. 2020-01-03 23:13:55 -08:00
Markus Lampert d46536c21e Invoke TC.onDelete when deleting a job 2019-11-28 17:31:36 -08:00
Markus Lampert 421e50ae87 PathBoundary editor filled with life. 2019-11-05 19:18:39 -08:00
Markus Lampert 1800f29f44 Set transparency of base model clones to 80 2019-08-10 15:26:24 -07:00
Markus Lampert d6a20be999 Fixed typo and py3 exception printing 2019-07-02 21:03:28 -07:00
Markus Lampert 83581d7047 fixed pylint warning for PathJob 2019-07-01 15:29:51 -07:00
sliptonic b55c210f39 remove unnecessary imports. normalize debug log levels 2019-06-21 13:01:01 -05:00
sliptonic 4a984de243 Path: normalize proxy stratements
remove bare exceptions
2019-06-21 13:01:01 -05:00
Russell Johnson 2e0861babc proxy to obj.Proxy partial conversion 2019-06-20 00:02:13 -05:00
luz.paz aedb888ae3 Path: source comment typo fixes
Found via `codespell`
2019-05-30 19:57:25 +02:00
sliptonic 388a671ac2 Path: UI changes to job edit
.gitignore

More UI work

checkpoint
2019-04-05 15:04:01 +02:00
Markus Lampert bfcd21361f Insert dressups at the same position in the operations list as the parent op is/was 2018-11-04 14:50:04 -03:00
Markus Lampert bc871e2b8e Support for converting existing jobs to multi base model on loading. 2018-09-11 07:24:38 +02:00
Markus Lampert 1ad7b8c329 Added support for multi base model to Engrave. 2018-09-11 07:24:37 +02:00
Markus Lampert 524380cd12 Fixed unit tests to support multiple base models. 2018-09-11 07:24:31 +02:00
Markus Lampert e0af0177cd Base model edit during job editor. 2018-09-11 07:24:31 +02:00
Markus Lampert bcfd92d388 Refactored job creation dialog to be re-used for model selection dialog. 2018-09-11 07:24:30 +02:00
Markus Lampert d78d65628a Basic job creation dialog with multiple base models. 2018-09-11 07:24:30 +02:00
Markus Lampert 853ad14a1a Basic UI/editor for the SetupSheet. 2018-09-02 00:32:22 -07:00
markus 7c048482bf Hiding all/most properties that are supposed to be hidden on document restore again. 2018-09-01 21:01:04 +02:00
Markus Lampert 1b1eaa5def Turn off Operations visibility by default 2018-08-18 21:55:26 +02:00
Markus Lampert 6eb2cd3152 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 fb0fc49a30 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert 4adae91abe Setting rotation center for the job on change. 2018-05-11 10:18:56 -03:00
Markus Lampert a4fe22062d Fixed template-export menu activation. 2018-01-22 19:40:50 +01:00
Markus Lampert 0d4e9d47c9 Python version independent string and unicode handling. 2017-10-22 12:01:35 -07:00
Markus Lampert 4826e6387e Removed references to Spreadsheet from docstrings. 2017-10-22 11:24:58 -07:00
Markus Lampert 1a29468094 Replaced spreadsheet with dedicated SetupSheet object in order to better support expression setting. 2017-10-22 11:24:58 -07:00
Markus Lampert 46d120071e Workaround for DAG invalidation - remove all expressions before deleting an object. 2017-10-22 11:24:58 -07:00
Markus Lampert d2b1768e18 Using the template attribute encoding/decoding. 2017-10-22 11:24:58 -07:00
Markus Lampert 704569d1c8 Fixed the name collission issue of expressions. 2017-10-22 11:24:58 -07:00
Markus Lampert 14dfa13ee6 Renamed Settings to SetupSheet. 2017-10-22 11:24:58 -07:00
Markus Lampert 5a106f7a9c Introduced Op-values and set expressions for all user modifyable properties - updated template support. 2017-10-22 11:24:58 -07:00
Markus Lampert 6797d5b4b5 Extracted Job Settings into their own implementation file. 2017-10-22 11:24:58 -07:00
Markus Lampert 87cf84151e Switched default values into Settings spreadsheet. 2017-10-22 11:24:58 -07:00
Markus Lampert ead2eb4e46 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 d63da36026 Fixed default tool controller creation if job template doesn't include TCs. 2017-10-22 11:24:58 -07:00
Markus Lampert 2040150523 Added job default values to template export. 2017-10-22 11:24:58 -07:00
Markus Lampert ec664c3c21 Added default values for heights and rapid feed rates for new tools. 2017-10-22 11:24:58 -07:00
Markus Lampert 5b0ea79726 Fixed tooltips for post processor and its arguments in job dialog again. 2017-10-02 01:16:26 +02:00
Markus Lampert 9f9eb42b78 Placement preferences for stock. 2017-10-02 01:16:26 +02:00
Markus Lampert d436239785 Basic stock preferences and usage if no job template is specified. 2017-10-02 01:16:26 +02:00
Markus Lampert adc1a0a4f2 Fixed Arch.Panel support. 2017-09-28 11:27:47 -07:00