Commit Graph

1272 Commits

Author SHA1 Message Date
Markus Lampert
5c3bff1e01 Added arbitrary attributes to ToolBit - currently re-creating the existing ones. 2019-11-28 17:31:36 -08:00
Markus Lampert
54e2ff2fab Fixed tool visibility on TC creation 2019-11-28 17:31:36 -08:00
Markus Lampert
bb76d2755b Fixed creating a ToolBit 2019-11-28 17:31:36 -08:00
Markus Lampert
d625303b71 Added JobTemplate support for ToolBit 2019-11-28 17:31:36 -08:00
Markus Lampert
09a6201e87 Invoke TC.onDelete when deleting a job 2019-11-28 17:31:36 -08:00
Markus Lampert
c8afefa05d Hide ToolBit by default if managed by a ToolController 2019-11-28 17:31:36 -08:00
Markus Lampert
1395749dc2 Delete ToolBit if ToolController is deleted 2019-11-28 17:31:36 -08:00
Markus Lampert
adc5aec98f Added ToolBit library commands 2019-11-28 17:31:36 -08:00
Markus Lampert
3fdd505e3f Fixed horizontal headers and removed obsolete test slots 2019-11-28 17:31:36 -08:00
Markus Lampert
7dd17b62a6 Fixed ToolBitLibrary json format 2019-11-28 17:31:36 -08:00
Markus Lampert
d0b8f34ba5 Added library commands and drag&drop for rearranging and copying of tools 2019-11-28 17:31:36 -08:00
Markus Lampert
bb07dc1c58 Added getting/loading of multiple tools 2019-11-28 17:31:36 -08:00
Markus Lampert
97904d0bf2 Basic ToolBitLibrary edit dialog 2019-11-28 17:31:36 -08:00
Markus Lampert
5d6fc167e9 Use same ToolNumber if TC is for identical Tool as another TC in the same job. 2019-11-28 17:31:36 -08:00
Markus Lampert
62964ce199 Assign unique ToolNumber to newly created TC 2019-11-28 17:31:36 -08:00
Markus Lampert
541633297a Fixed Deburr op and v-bit template to communicate properly 2019-11-28 17:31:36 -08:00
Markus Lampert
d30abb6121 Ignore distance check when copying holding tags 2019-11-28 17:31:35 -08:00
Markus Lampert
a5d1203980 Added ToolController creation 2019-11-28 17:31:35 -08:00
Markus Lampert
e9f3a15fc7 Basic ToolBitSelector dialog 2019-11-28 17:31:35 -08:00
Markus Lampert
c078c68abf Added loading of existing ToolBits 2019-11-28 17:31:35 -08:00
Markus Lampert
458ae24f11 Added save and save as menu to ToolBit 2019-11-28 17:31:35 -08:00
Markus Lampert
126fdd42d8 Added command to create a ToolBit 2019-11-28 17:31:35 -08:00
Markus Lampert
0bf89998b0 Fixed typo 2019-11-28 17:31:35 -08:00
Markus Lampert
2e1bea0237 Added search path and preferences support for tools 2019-11-28 17:31:35 -08:00
Markus Lampert
f8887d5e12 Add support for ToolBit to ToolController 2019-11-28 17:31:35 -08:00
markus
815ecee630 Added storing and loading of tools in json files 2019-11-28 17:31:35 -08:00
markus
e2deb45df5 Load template during editing but unload it afterwards 2019-11-28 17:31:35 -08:00
Markus Lampert
9bc978b52a Added editing functionality to the tool editor 2019-11-28 17:31:35 -08:00
Markus Lampert
5db8710721 Set property editor mode on creation. 2019-11-28 17:31:35 -08:00
Markus Lampert
3dcc226f9e Basic editor and shape update. 2019-11-28 17:31:35 -08:00
Markus Lampert
33ed9187c6 Fixed circular dependency for boundary dressup 2019-11-10 20:19:52 -08:00
Markus Lampert
e1c8dfa230 Fixed typo in onDelete 2019-11-05 19:18:39 -08:00
Markus Lampert
9f8c64c6af PathBoundary editor filled with life. 2019-11-05 19:18:39 -08:00
Markus Lampert
d0e16a58ef Added boundary dressup to restrict path to another shape. 2019-11-05 19:18:39 -08:00
Gabriel Wicke
d851fd58d5 [path] Fix ignoreWasteFlag option
The code was trying to iterate over a `range(0, pntsPerLine)`, but
pntsPerLine was a float resulting from a division.

Convert pntsPerLine to an int, and only ignore waste if this was
successful.
2019-11-01 17:12:42 -03:00
luz.paz
30d2e29e0c LGTM: various fixes for using string operator instead of numeric 2019-10-25 10:33:12 -03:00
Markus Lampert
bce36226d5 Added support for copying holding tags from another holding tags dressup. 2019-10-15 23:44:37 -07:00
Markus Lampert
8aec8cbebd Fixed holding tags restore 2019-10-14 11:11:16 -07:00
Markus Lampert
209c96a791 Restrict loading of ocl and PathSurface to enabling experimental features. 2019-10-14 10:09:05 -07:00
Markus Lampert
4ec9f7e281 Prevent endless loop through negative step down values in engraver. 2019-09-27 14:18:43 +02:00
markus
83dcc5f92c Fixed engrave for non-closed wires for multi step down ops 2019-09-27 14:18:27 +02:00
sliptonic
ca6fc592f2 Merge pull request #2503 from Russ4262/fix_pocketshape_popup
[Path] Fix PocketShape pop-up warning window issue
2019-09-24 15:36:23 -05:00
luz.paz
595ab50633 fix misc. source comment typos
Found via `codespell`
2019-09-18 21:07:12 +02:00
Daniel Wood
d7f5eeb8c5 fix typo 2019-09-10 14:27:49 +02:00
Daniel Wood
aafd630a9c Don't try deleting tool tables when none exist. 2019-09-09 20:26:55 +01:00
Daniel Wood
2b46157bc6 Make sure the tool current tool table gets set. 2019-09-09 20:19:46 +01:00
Daniel Wood
ddcc16a4d9 Check there is preference data before attemping to load it. 2019-09-09 18:52:47 +01:00
sliptonic
a5d92ca71c Merge pull request #2499 from dubstar-04/feature/tooltable
[Path] Enable Tool Duplication and Moving
2019-09-08 13:50:02 -05:00
Russell Johnson
add80875d5 Fix PocketShape pop-up issue
Commented out calls to guiMessage() defined in PathAreaOp.py.
Changed PathLog() levels for same messages.
Removed unnecessary comments.
2019-09-07 18:10:57 -05:00
Daniel Wood
23083136ee Add option to supress the tool length offset 2019-09-06 12:29:25 +01:00