sliptonic
a78d504ea4
remove G53 from fixture list
2022-07-12 13:24:05 -05:00
Russell Johnson
b1e4864910
Path: Allow GUI Job creation without task panel interaction
...
These changes allow for a Job object to be created with view provider support, but without the initial task panel interaction at creation.
This is useful for scripting and other internal Job creation tasks.
2022-03-29 20:57:31 -05:00
Markus Lampert
d52fc71663
Blanket black formatting for Path python files
2022-03-20 13:23:48 -07:00
markus
a23b610f41
Fixed setting a face's normal as the axis for model alignment
2022-03-20 13:23:48 -07:00
Russell Johnson
b06389edb2
Path: Change action to warning with option for action.
2022-03-16 11:47:51 -05:00
Russell Johnson
70d5a422f7
Path: Correct comment spelling
2022-03-16 11:40:24 -05:00
Russell Johnson
e4286139db
Path: Extend Job integrity check to GUI side, issue #6207 [Bug]
...
This commit adds a simple `_jobIntegrityCheck()` method to verify that a model and tool exists within the Job object, when interacting with the Task Panel. If either is missing, the appropriate tab is activated in the task window, and the appropriate edit window is opened for the user, with messages printed in the report view window.
Add check for existence of `SetupSheet` property of empty Job object.
These changes improve upon fixes in PR #5008 and related bug fixes.
2022-03-16 11:40:23 -05:00
sliptonic
faec9e36c2
fixes #5954
...
Make headers less confusing and ambiguous
2022-03-08 08:40:05 -06:00
sliptonic
c50348697a
Make job work more naturally
...
Operations Group as document group
Make job claim children
[Path] Make Operations into a document group
2022-02-19 09:12:41 -06:00
Russell Johnson
489d16b0ae
Path: Correct docStrings
2022-02-11 06:34:06 -06:00
sliptonic
c675c8b859
Job translation cleanup
2022-01-25 09:58:51 -06:00
Russell Johnson
c44b7d7b54
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
6642e28826
Path: Fix PathScripts/PathJobGui.py typo bug
2021-09-08 10:22:26 -04:00
sliptonic
b53ec3bd4e
Black reformat
2021-09-01 12:56:00 -05:00
sliptonic
ddc4c69e82
black
2021-09-01 12:26:29 -05:00
sliptonic
730159d088
purge archpanel support
2021-09-01 08:34:46 -05:00
Russell Johnson
cfca2a790a
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
719f0db263
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
501524e1dc
Disable stock/model linking by default
2021-03-14 19:33:45 -07:00
Markus Lampert
2f2ea4c9d4
Fixed race condition in deleting job when cancelling its task panel
2021-03-14 18:33:22 -07:00
Markus Lampert
2ffa5be3fa
Fixed aligning path model along an axis.
2021-03-14 18:23:49 -07:00
sliptonic
ef2e209b14
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
eae6c32ce8
Load PathGui in all modules which require gui resources to be loaded
2021-01-26 18:14:09 -08:00
Markus Lampert
8e6f964e0d
Renamed ToolTable group to Tools in order to (not) set expectations.
2020-12-31 18:40:23 -08:00
Markus Lampert
8a95005586
Added ToolTable to job and convert old ToolController property on the fly.
2020-12-31 15:38:18 -08:00
gauna85
3df9d07e6e
Update src/Mod/Path/PathScripts/PathJobGui.py
...
Co-authored-by: sliptonic <shopinthewoods@gmail.com >
2020-12-15 19:35:29 +01:00
Stefan Endres
8c3bad64e0
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
fe547195bf
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
634fce6e35
fix 'add' button in Job task panel
...
fix chamfer bit
lgtm cleanup
2020-11-19 17:10:50 -06:00
luz paz
b75cd3dd52
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
e64cb66a32
Reorder imports to match PEP8 guidance
2020-10-28 17:10:51 +00:00
Daniel Wood
7618dba49d
silence lgtm warnings
2020-10-28 17:09:49 +00:00
Daniel Wood
7a55d5120d
PEP8 whitespace fixes
2020-10-28 06:50:04 +00:00
Daniel Wood
811fa90efe
[Path] Enable Face selection for axis selection (JobSetUp)
2020-10-27 21:28:30 +00:00
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