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
Markus Lampert
dacf0a5cd1
Instead of hiding FinalDepth make it read-only and set tooltip appropriately.
2017-10-22 11:24:58 -07:00
Markus Lampert
bae6bdb28e
Use operation name and icon as the TaskPanel title and icon.
2017-10-22 11:24:58 -07:00
Markus Lampert
d91778dd32
Workaround for DAG invalidation - remove all expressions before deleting an object.
2017-10-22 11:24:58 -07:00