Marius Stanciu
0e07ea1541
- modified the GUI for Exclusion areas; now the shapes are displayed in a Table where they can be selected and deleted. Modification applied for Geometry Objects only (for now).
...
- fixed and error when converting units, error that acted when in those fields that accept lists of tools only one tool was added
2020-05-09 05:18:05 +03:00
Marius Stanciu
4ece23c456
- added a fix so the app close is now clean, with exit code 0 as set
2020-05-07 00:46:02 +03:00
Marius Stanciu
343d4ee534
- changed the above: too many shapes collections and the performance will go down. Created a class Exclusion areas that holds all the require properties and the Object UI elements will connect to it's methods. This way I can apply this to Excellon object too (who are a special type of Geometry Object)
2020-05-06 03:44:56 +03:00
Marius Stanciu
91493b2fbc
- wip in adding Exclusion areas in Geometry object; each Geometry object has now a storage for shapes (exclusion shapes, should I make them more general?)
2020-05-06 02:10:18 +03:00
Marius Stanciu
2da0853b23
- working on a new feature: adding interdiction area for Gcode generation. They will be added in the Geometry Object
2020-05-02 22:53:48 +03:00
Marius Stanciu
f47396a6e5
- added some ToolTips (strings needed to be translated too) for the Cut Z entry in Geometry Object UI that explain why is sometime disabled and reason for it's value (sometime is zero)
2020-05-01 13:26:35 +03:00
Marius Stanciu
b8d85d2be2
- fixed the merge methods for all FlatCAM objects
2020-04-29 11:10:43 +03:00
David Robertson
a05c174ec8
Fix some things that I broke and further cleanup
2020-04-29 02:46:52 +01:00
Marius Stanciu
9f13b47077
- replaced the testing if instance of FlatCAMObj with testing the obj.kind attribute
...
- removed the import of the whole FlatCAMApp file only for the usage of GracefulException
- remove the import of FlatCAMApp and used alternate ways
- optimized the imports in some files
- moved the Bookmarksmanager and ToolDB classes into their own files
- solved some bugs that were not so visible in the Editors and HPGL parser
- split the FlatCAMObj file into multiple files located in the flatcamObjects folder and renamed the contained classes with names more suggestive
- updated the Google Translation for the German language
2020-04-27 12:34:56 +03:00