Marius Stanciu
8e687c5054
- fixed some issues related to using the new Numerical... GUI elements
2020-05-28 04:22:46 +03:00
Marius Stanciu
f956373ad0
- code cleanup in Isolation Tool
2020-05-28 02:53:11 +03:00
Marius Stanciu
5d813c1224
- updated the Tool Database class to have the Isolation Tool data
...
- Isolation Tool - made to work the adding of tools from database
2020-05-28 02:40:25 +03:00
Marius Stanciu
b106081311
- made the visibility change (when using the Spacebar key in Project Tab) to be not threaded and to use the enabled property of the ShapesCollection which should be faster
2020-05-28 01:54:33 +03:00
Marius Stanciu
90eb581a34
- working on Isolation Tool: made to work the Isolation with multiple tools without rest machining
2020-05-27 05:11:54 +03:00
Marius Stanciu
c27a2d29e7
- all tuple entries in the Preferences UI are now protected against letter entry
...
- all entries in the Preferences UI that have numerical entry are protected now against letters
- cleaned the Preferences UI in the Gerber area
2020-05-27 00:27:10 +03:00
Marius
dbd1098329
- working on Isolation Tool: added a Preferences section in Edit -> Preferences and updated their usage within the Isolation tool
2020-05-26 17:21:49 +03:00
Marius Stanciu
d2cdd55164
- working on Isolation Tool: made to work the tool parameters data to GUI and GUI to data
...
- Isolation Tool: reworked the GUI
- if there is a Gerber object selected then in Isolation Tool the Gerber object combobox will show that object name as current
2020-05-26 00:46:28 +03:00
Marius Stanciu
43d8734a8a
- created a new tool: Isolation Routing Tool: work in progress
...
- some fixes in NCC Tool
2020-05-25 20:05:41 +03:00
Marius Stanciu
ee845e7571
- changed and added some icons
...
- fixed the Shortcuts Tab to reflect the actual current shortcut keys
- started to work on moving the Isolation Routing from the Gerber Object UI to it's own tool
2020-05-25 16:02:48 +03:00
Marius Stanciu
1a4fa4317a
- added a Toggle All checkbox to Corner Markers Tool
...
- added an Icon to the MessageBox that asks for saving if the user try to close the app and there is some unsaved work
2020-05-25 04:46:03 +03:00
Marius Stanciu
1b1dd23082
- modified the Etch Compensation Tool and added conversion utilities from Oz thickenss and mils to microns
2020-05-25 04:16:42 +03:00
Marius Stanciu
2623bb0a65
- updated the Gerber parser such that it will parse correctly Gerber files that have only one solid polygon inside with multiple clear polygons (like those generated by the Invert Tool)
2020-05-25 00:37:54 +03:00
Marius Stanciu
8165c797a4
- changes some icons
...
- added a new GUI element which is a evaluated LineEdit that accepts only float numbers and /,*,+,-,% chars
- finished the Etch Compensation Tool
2020-05-24 04:22:49 +03:00
Marius Stanciu
facbdf0fd7
- updated all the language strings to the latest changes; updated the POT file
...
- fixed a possible malfunction in Tool Punch Gerber
2020-05-19 02:28:06 +03:00
Marius Stanciu
10cb6149fb
- moved more methods out of App_Main class
2020-05-18 21:53:52 +03:00
Marius Stanciu
04b8de9fd3
- working on a new Tool: Etch Compensation Tool -> installed the tool and created the GUI and class template
2020-05-18 19:54:43 +03:00
Marius Stanciu
9c707e0682
- solved a circular import
2020-05-18 19:09:37 +03:00
Marius Stanciu
d61ca10e75
- more refactoring; solved some issues introduced by the refactoring
2020-05-18 18:45:53 +03:00
Marius Stanciu
2bcdeff7ef
- moved all the new_object related methods in their own class AppObjects.AppObject
2020-05-18 17:31:02 +03:00
Marius Stanciu
710a84b442
- more refactoring class names
...
- moved some of the methods from the App class to the ObjectCollection class
2020-05-18 16:39:26 +03:00
Marius Stanciu
a0a805217d
- removed reference to postprocessors and replaced it with preprocessors
2020-05-18 16:11:02 +03:00
Marius Stanciu
ba3f10d355
- renamed classes to have shorter names and grouped
2020-05-18 16:02:41 +03:00