Commit Graph

88 Commits

Author SHA1 Message Date
sliptonic
2e552e88b2 bug: on deleting tool controllers 2020-11-16 12:40:18 -06:00
sliptonic
4fc3adc8f6 Add toolcontroller to open operation 2020-11-15 18:22:45 -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
9b2b86b91f Add a task panel page for controlling turning diameters 2020-10-11 07:57:59 +01:00
Russell Johnson
22bc65b54c Path: Resize the Base Geometry list dynamically
Make the size of the Base Geometry list dynamically adjust to its contents.
2020-06-27 15:05:00 -05:00
sliptonic
c9418a7597 Merge pull request #3631 from Russ4262/task_panel_icons
[Path] Add icons to Tasks Window tabs
2020-06-19 12:32:07 -05:00
sliptonic
a7a86f54bc Merge pull request #3624 from Russ4262/SlotCutter
[Path] Add new `Slot` operation to PathWB 2D tool group
2020-06-19 11:12:01 -05:00
Russell Johnson
1f69d4a941 Path: Format and add DocStrings and comments 2020-06-18 20:13:41 -05:00
Russell Johnson
e7a6903fb2 Path: Fix timing of updatePanelVisibility() call
Targeted function call needed to be after `updateBase()` call after the `for` loop.
2020-06-18 19:56:52 -05:00
Russell Johnson
ab33df3595 Path: Add icons to feature tabs
Add Base Geometry, Heights, Depths, and Operation icons on the tabs in the Tasks Window editor.
2020-06-18 15:54:14 -05:00
sliptonic
0fa628928d [PATH] make -custom- op compliant. Improve gcode_pre importer 2020-06-10 16:49:46 -05:00
Russell Johnson
fcd934b498 Path: PathOpGui - Fix Base Geometry import feature
for pre-existing operations
2020-06-04 10:54:43 -05:00
Russell Johnson
cf26f7bb4c Path: New feature - import base geometry from existing operations in Job
This feature allows the user to import base geometry from an existing operation in the same Job.  The imported geometry is still passed through the shape type filter as if it were manually selected in the viewport.
Path: Post-test updates
2020-06-01 11:18:22 -05:00
Gabriel Wicke
a8398389bb [path] Small fix in PathOpGui
Fix a bad call to page.updateVisibility
2020-05-17 17:11:14 -07:00
Russell Johnson
4396789b04 Path: Improve geometry selection and Cancel operation error messages 2020-05-10 23:07:53 -05:00
Russell Johnson
52fe25528a Path: Update 'Operation' panel visibility when 'Base Geometry' changes 2020-05-10 18:19:42 -05:00
Russell Johnson
16cf71bb7d Path: Add method, 'updatePanelVisibility()'
New method allows one panel to update visibility on another panel.
2020-05-10 18:19:42 -05:00
Russell Johnson
78735ddc06 Path: Add reference to parent class within child class 2020-05-10 18:19:42 -05:00
Russell Johnson
db18f3322a Path: PEP8 cleanup
line endings fix
2020-04-07 22:17:37 -05:00
Zheng, Lei
3921adeba8 Path: fix drill job creation 2020-02-12 14:47:53 +08:00
Markus Lampert
824bbead6d Fixed removal of 2d objects from engrave ops 2020-01-03 23:03:43 -08:00
Daniel Wood
2085cf338a Add a coolant feature to the base PathOP 2019-08-28 19:40:08 +01:00
IMback
4fdec77034 Peck retract height default changed from 10mm to opStartDepth+1
Peck depth default changed to tool dia*0.75
Fields changed to QuanitiySpinBoxes
Insure travel between regions is always performed at safe height
Make Peck and Dwell exclusive in GUI
Restore name of RetractHeight
Use SetupSheet for all numerical properties
2019-08-08 10:38:30 +02:00
Markus Lampert
6410393092 switched to pylint3 and fixed additional warnings 2019-07-01 15:32:54 -07:00
Markus Lampert
4bfd06140b fixed pylint warning for PathOp 2019-07-01 15:29:51 -07:00
Markus Lampert
c4cf901c60 Removed redundant log message 2019-06-29 18:16:56 -07:00
sliptonic
617c619d2f remove unnecessary imports. normalize debug log levels 2019-06-21 13:01:01 -05:00
markus
2abb948954 Cleanup so artifacts on task panel close. 2019-04-07 12:20:42 +02:00
markus
756f316831 Added UI page pocket extension; changed selection agent. 2019-04-07 12:20:41 +02:00
sliptonic
2af9096a0b icon for inactive 2019-04-05 15:04:02 +02:00
Markus Lampert
716298bf0c Support for step down in deburr op. 2018-11-06 12:01:18 -03:00
Markus Lampert
9e0f0eeeb4 Enable op base feature pre-selection for multiple base models. 2018-11-06 12:01:18 -03:00
Markus Lampert
a68bc0612d Changed view providers to use Gui.Document.setEdit to start the editor for a new object. 2018-10-05 11:30:45 +02:00
Markus Lampert
cf6dfd0ed4 Cleaned up path op context menu 2018-10-02 09:42:52 -03:00
Markus Lampert
497f6b6e3f Fixed base geometry selection for multiple base models. 2018-09-11 07:24:33 +02:00
Markus Lampert
1beaceb289 Prototype objects for operations and the ability to create them through the regular proxy instantiation. 2018-09-02 00:32:22 -07:00
Markus Lampert
0d28d59fd1 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert
bf46c47616 Removed PathGeom class and moved functionality into module interface. 2018-06-19 21:38:20 -07:00
Markus Lampert
2dc1d81642 Fixed selection of vertexes and faces - and added support for faces as base objects. 2018-06-04 12:06:42 +02:00
Markus Lampert
8c10c87d12 Suppport for engrave as part of a general job 2018-06-04 12:06:42 +02:00
Markus Lampert
485cf86454 Expose task panel layout through preferences. 2018-05-07 12:20:10 -03:00
luz.paz
2d5cc6a1ed Path: misc. source comment typos 2018-04-25 11:03:10 +02:00
Markus Lampert
0b48c98792 Fixed import of PathGeom - might want to refactor that one day. 2018-01-22 19:40:50 +01:00
sliptonic
2814b4600a Path: rename Set_StartPoint to conform to command name standard
PEP8
2018-01-16 00:32:35 -06:00
luz.paz
0c54e0dc3a Path: typos 2018-01-07 18:43:16 -02:00
Unknown
f92d63008e PATH: typo fixes 2017-12-23 14:27:25 +01:00
Markus Lampert
191752b262 Remove automatic base features if OP was created with selected faces. 2017-12-04 01:40:24 -08:00
Markus Lampert
1b4f5d5ec4 Fixed selection guard removal after exception. 2017-11-28 12:39:02 -02:00
Markus Lampert
c38eee06e2 Abort OP creation transaction if TC selection is aborted with cancel, #3274 2017-11-28 12:39:02 -02:00
luzpaz
7a85bc81b5 Path: typo fixes
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=15&t=25384
+ I squeezed in a few more changes. @mlampert & @sliptonic do you mind reviewing?
2017-11-18 12:51:31 +01:00