Daniel Wood
cd97f871a7
Enable the selection of circles, arcs and faces to set the job origin
2020-05-23 16:30:55 +01:00
Russell Johnson
58ba0e1c39
Path: Fix related to linkStockAndModel checkbox.
...
The StockEdit class is reused by BoundaryDressup, and this checkbox does not exist in its UI panel.
2020-05-13 16:34:06 -05:00
Adam Spontarelli
32ac8929bc
Added radio button that links the movement of stock and model when using the set x, y, or z to 0 in Path workbench
2020-04-19 09:00:30 -04: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
421e50ae87
PathBoundary editor filled with life.
2019-11-05 19:18:39 -08:00
Daniel Wood
36c548e358
Move the ToolLibraryEditor code to its own file
2019-09-05 21:28:48 +01:00
Markus Lampert
931aa851ba
Return diameter 0 for invalid holes in order to let the UI initialize completely
2019-07-14 22:24:01 -07:00
Markus Lampert
f9e23d21e3
Make Helix op robust against features that don't exist anymore
2019-07-14 21:30:38 -07:00
Markus Lampert
4527f7651b
Fixed Job creation
2019-07-02 21:16:38 -07:00
Markus Lampert
d6a20be999
Fixed typo and py3 exception printing
2019-07-02 21:03:28 -07:00
Markus Lampert
f34ac89266
switched to pylint3 and fixed additional warnings
2019-07-01 15:32:54 -07:00
Markus Lampert
fad9f77026
Cleanup of PathJobGui for pylint warnings
2019-07-01 15:32:54 -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
332bfb5052
Fixes bug #4008 : removes phantom path cause
...
Job object was base of transformations, rather than Job base(clone).
2019-06-20 00:02:14 -05:00
brad
b564189f75
Path: remove unnecessary imports
2019-06-10 10:50:06 -05:00
brad
4cbdf78836
Path: lgtm Cleanup
2019-06-10 10:50:06 -05:00
markus
9bed47a18c
Split ToolController into model and gui.
2019-06-02 11:03:14 -07:00
luz.paz
aedb888ae3
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
sliptonic
1bbb5c2457
Path: GUI for fixture support working
2019-04-05 15:04:01 +02:00
Markus Lampert
873c737285
Compact display of models in job editor.
2019-04-03 15:23:21 +02:00
Markus Lampert
cc7ee99180
Enable multiple copies of a model as base object for a job
2019-04-03 15:23:21 +02:00
Markus Lampert
e4fc276bac
Maintain stock bound box extension values across refreshs
2018-11-06 12:01:18 -03:00
markus
293ac55262
Fixed path model double click
2018-10-03 16:49:19 +02:00
Markus Lampert
317de14d25
Fixed model edit
2018-10-02 09:42:52 -03:00
Markus Lampert
840e904a12
Fixed context menu for PathJob
2018-10-02 09:42:52 -03:00
Markus Lampert
cf2799ccd8
Refactored operation initialisation into separate module so it can be called from the WB and the Job UI.
2018-10-02 09:42:52 -03:00
Markus Lampert
a9e040eb10
Fixed selection restore of entire object.
2018-09-17 10:23:41 +02:00
Markus Lampert
91371a6c6a
Added option to rotate multiple base objects as a compound or individually.
2018-09-17 10:23:41 +02:00
Markus Lampert
041d800518
Changed Rotate tool behaviour to rotate the entire selection group instead of each one individually.
2018-09-17 10:23:40 +02:00
Markus Lampert
725d87417b
Don't force stock refresh on editor start
2018-09-17 10:23:40 +02: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
7925da828e
Fixed merge issues
2018-09-11 07:24:37 +02:00
Markus Lampert
3d646ecd4e
Changed base model tab view to a tree view
2018-09-11 07:24:36 +02:00
Markus Lampert
e098c7f1f7
Fixed merge issues
2018-09-11 07:24:35 +02:00
Markus Lampert
39a73f4e7f
Preserve selection over moves and rotations
2018-09-11 07:24:33 +02:00
Markus Lampert
5d5afd8b08
Added more placement tools for base models.
2018-09-11 07:24:31 +02:00
Markus Lampert
2480b45c82
Alignment and orientation support for 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
ec8e97c262
Fixed merge issues
2018-09-02 00:32:22 -07:00
markus
67987cc916
Added job export dialog to Job Editor.
2018-09-02 00:32:22 -07:00
markus
ff54af4e9b
Redesigned ops defaults to use combo box for op selection and only have one editor visibile at the time.
2018-09-02 00:32:22 -07:00
markus
84b681eb2b
PathEdit integration of the setup-sheet editor.
2018-09-02 00:32:22 -07:00
Markus Lampert
853ad14a1a
Basic UI/editor for the SetupSheet.
2018-09-02 00:32:22 -07:00
markus
8054540afe
Added button to stock dialog to recreate the stock object.
2018-09-01 21:01:03 +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
b24e95b7c1
Removed PathGeom class and moved functionality into module interface.
2018-06-19 21:38:20 -07:00
Markus Lampert
14dfa13ee6
Renamed Settings to SetupSheet.
2017-10-22 11:24:58 -07:00