Alexandru Lazar ae2e227682 Persist main window geometry
Added support for saving and restoring main window geometry.

Saving is done in a somewhat contrieved manner. In order to avoid
exposing App.defaults (or App) to the UI class, a geomUpdate
signal was added to to the FlatCAMGUI class. The signal is emitted
whenever FlatCAMGUI thinks its geometry should be saved (which, so
far, seems to be only in closeEvent()). FlatCAMApp has a slot for
this signal, which updates the defaults dictionary.

Restoring is done by explicitly applying the loaded geometry to
the UI. The UI is initialized (i.e. FlatCAMGUI's __init__ is
called) very early in the initialization sequence, before the
defaults are loaded, so at that time the persisted geometry is
not known to the program. As soon as it is known (i.e. after
load_defaults() is completed), we apply it.

Signed-off-by: Alexandru Lazar <alex@zencoding.org>
2015-03-27 13:48:51 +02:00
2014-01-08 01:46:50 -05:00
2015-02-22 17:34:57 -05:00
2014-01-09 22:14:46 -05:00
2014-01-09 22:14:46 -05:00
2014-09-13 17:29:07 -04:00
2015-03-27 13:48:51 +02:00
2015-02-13 16:22:47 -05:00
2015-03-27 13:48:51 +02:00
2015-02-22 17:34:57 -05:00
2015-01-03 11:36:15 -05:00
2015-01-03 11:36:15 -05:00

FlatCAM: 2D Computer-Aided PCB Manufacturing

(c) 2014-2015 Juan Pablo Caram

FlatCAM is a program for preparing CNC jobs for making PCBs on a CNC router. Among other things, it can take a Gerber file generated by your favorite PCB CAD program, and create G-Code for Isolation routing.

Description
No description provided
Readme MIT 4.4 MiB
Languages
Python 89.7%
JavaScript 5.4%
HTML 1.9%
CSS 1.6%
Makefile 0.7%
Other 0.7%