sliptonic
1683a7292d
Job translation cleanup
2022-01-25 09:58:51 -06:00
Russell Johnson
6a47bc3f5d
Path: Fixes #4645
...
Fixes bug #4645 .
This PR adds a simple `integrityCheck()` method to Job object class. The method is called on the Gui side before openning the task panel to edit the job. The same method is also called upon document restoration.
2021-09-24 06:43:16 -05:00
luz paz
b736c7decc
Path: Fix PathScripts/PathJobGui.py typo bug
2021-09-08 10:22:26 -04:00
sliptonic
88dd7d2b98
Black reformat
2021-09-01 12:56:00 -05:00
sliptonic
47128e53bb
black
2021-09-01 12:26:29 -05:00
sliptonic
13779a6db9
purge archpanel support
2021-09-01 08:34:46 -05:00
Russell Johnson
4c1951aedc
Path: Allow parent job assignment
...
Modifications focus on allowing the creation of operations to include direct provision of parent job.
Path: Remove `useGui` implementation
2021-08-13 19:02:40 -05:00
sliptonic
b922ae5b15
fix bug adding TC from job dialog.
...
When adding tool controllers from the job dialog, it will now
try to match the toolbit file with the currently selected library
and add use the toolnumber from there. If no match is found,
it will autoincrement from the existing tool controllers
in the job
2021-04-27 14:56:05 -05:00
Markus Lampert
7efc6743c3
Disable stock/model linking by default
2021-03-14 19:33:45 -07:00
Markus Lampert
8e1c2bf678
Fixed race condition in deleting job when cancelling its task panel
2021-03-14 18:33:22 -07:00
Markus Lampert
b05c055eee
Fixed aligning path model along an axis.
2021-03-14 18:23:49 -07:00
sliptonic
0a46384bdb
Merge pull request #4140 from gauna85/PathStock
...
Path: Fix #3914 : Adding stock label prefix to name comparison in orde…
2021-01-27 11:09:31 -06:00
Markus Lampert
61929d8778
Load PathGui in all modules which require gui resources to be loaded
2021-01-26 18:14:09 -08:00
Markus Lampert
05c910c536
Renamed ToolTable group to Tools in order to (not) set expectations.
2020-12-31 18:40:23 -08:00
Markus Lampert
8cf51ab5a7
Added ToolTable to job and convert old ToolController property on the fly.
2020-12-31 15:38:18 -08:00
gauna85
b9e74c5795
Update src/Mod/Path/PathScripts/PathJobGui.py
...
Co-authored-by: sliptonic <shopinthewoods@gmail.com >
2020-12-15 19:35:29 +01:00
Stefan Endres
8205b165f5
Path: Fix #3914 : Adding stock label prefix to name comparison in order to select correct existing solid in combo box
2020-12-13 20:52:32 +01:00
luz paz
aeafcec125
Path: Change filenames in the rest of the Path code
...
Reflects changes in
* PathOpGui.SetupOperation()
* GetResources()
* sPIxmap
* pixmap
* *.UI files
Also contains minor translation context renames (these were edits made near to original intent of this commit)
2020-12-02 06:57:28 -05:00
sliptonic
3a8f40a458
fix 'add' button in Job task panel
...
fix chamfer bit
lgtm cleanup
2020-11-19 17:10:50 -06:00
luz paz
60c055e62d
Path: Fix header uniformity and remove trailing whitespace
...
This PR fixes header uniformity across all Path files. It also removes all trailing whitespace.
2020-11-05 19:57:21 +01:00
Daniel Wood
91f5f470f4
Reorder imports to match PEP8 guidance
2020-10-28 17:10:51 +00:00
Daniel Wood
766bfe9398
silence lgtm warnings
2020-10-28 17:09:49 +00:00
Daniel Wood
532c05eeea
PEP8 whitespace fixes
2020-10-28 06:50:04 +00:00
Daniel Wood
e3213c296f
[Path] Enable Face selection for axis selection (JobSetUp)
2020-10-27 21:28:30 +00:00
Daniel Wood
ccadfd1673
Enable the selection of circles, arcs and faces to set the job origin
2020-05-23 16:30:55 +01:00
Russell Johnson
3593de8a9f
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
dd264df20c
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
24e681c63b
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
9f8c64c6af
PathBoundary editor filled with life.
2019-11-05 19:18:39 -08:00
Daniel Wood
ac1a567ef6
Move the ToolLibraryEditor code to its own file
2019-09-05 21:28:48 +01:00
Markus Lampert
c83c013997
Return diameter 0 for invalid holes in order to let the UI initialize completely
2019-07-14 22:24:01 -07:00
Markus Lampert
cadea61e0b
Make Helix op robust against features that don't exist anymore
2019-07-14 21:30:38 -07:00
Markus Lampert
138ba37ec6
Fixed Job creation
2019-07-02 21:16:38 -07:00
Markus Lampert
0703f82030
Fixed typo and py3 exception printing
2019-07-02 21:03:28 -07:00
Markus Lampert
6410393092
switched to pylint3 and fixed additional warnings
2019-07-01 15:32:54 -07:00
Markus Lampert
20f9374d5c
Cleanup of PathJobGui for pylint warnings
2019-07-01 15:32:54 -07:00
sliptonic
617c619d2f
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
sliptonic
c8e945a3ab
Path: normalize proxy stratements
...
remove bare exceptions
2019-06-21 13:01:01 -05:00
Russell Johnson
d6df552ff0
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
33b6e25582
Path: remove unnecessary imports
2019-06-10 10:50:06 -05:00
brad
8e372108b5
Path: lgtm Cleanup
2019-06-10 10:50:06 -05:00
markus
308409802a
Split ToolController into model and gui.
2019-06-02 11:03:14 -07:00
luz.paz
ec12ffae0c
Path: source comment typo fixes
...
Found via `codespell`
2019-05-30 19:57:25 +02:00
sliptonic
6a26e3e484
Path: GUI for fixture support working
2019-04-05 15:04:01 +02:00
Markus Lampert
15713186af
Compact display of models in job editor.
2019-04-03 15:23:21 +02:00
Markus Lampert
0bc3aee2f5
Enable multiple copies of a model as base object for a job
2019-04-03 15:23:21 +02:00
Markus Lampert
4ca516ee4d
Maintain stock bound box extension values across refreshs
2018-11-06 12:01:18 -03:00
markus
cbd7f3e3fa
Fixed path model double click
2018-10-03 16:49:19 +02:00
Markus Lampert
7e3435053d
Fixed model edit
2018-10-02 09:42:52 -03:00
Markus Lampert
c23f800bc8
Fixed context menu for PathJob
2018-10-02 09:42:52 -03:00