36 Commits

Author SHA1 Message Date
Denvi
5aaaabedea Object deletion on redrawing fix 2016-07-22 18:18:33 +05:00
HDR
0f9628803d Working on memory leakages.
Pool object belongs to FlatCAMApp, and recreated on 'Plot clear' & 'File new' functions to free memory (of main & pool additional processes).
FlatCAMObj has 'delete()' method to free resources.
FlatCAMObj deletes properly now on 'del *.ojb' in TreeItems.
2016-07-22 15:48:54 +06:00
HDR
23c92c3ee1 Object deletion fix 2016-07-20 14:52:39 +06:00
HDR
8fcf17e94c Added annotations for cnc jobs 2016-07-20 12:21:30 +06:00
HDR
5d77282bfd Shared process pool 2016-07-18 08:45:43 +06:00
Denvi
d1cb6dca1f Object deletion during plot works properly now 2016-07-16 18:06:17 +05:00
Denvi
7969c92a08 'Generate CNC' context menu item visibility fix 2016-07-16 14:55:15 +05:00
Denvi
01900856f4 'Generate CNC' context menu item added. Plotting of the new objects in separate thread. 2016-07-16 14:49:57 +05:00
Denvi
76ceface83 Event loop fixed. Object name color updates properly now. 2016-07-16 13:04:59 +05:00
Denvi
0a5fedce57 Enabling/disabling plots changes appropriate checkbox in object ui form now.
Disabled objects have gray colored name in list
2016-07-16 12:45:10 +05:00
Denvi
8e05e9b181 Project list context menu added 2016-07-16 12:25:03 +05:00
Denvi
8cca6df175 Double Sided Tool fields fix 2016-07-15 19:05:39 +05:00
Denvi
f2aee94360 Project objects deselection fix 2016-07-15 18:31:53 +05:00
HDR
53e3a70ae1 Project file groups added. 2016-07-15 15:17:13 +06:00
Denvi
b25d941f35 Disable all/Enable all works with objects visibility now 2016-07-15 00:10:30 +05:00
HDR
86f746bf7a Shape groups added 2016-07-14 12:36:09 +06:00
Denvi
bb814c1ac1 GPC triangulation 2016-07-12 23:24:21 +05:00
HDR
c5eb35d86a Objects plotted only once on project open now. 2016-07-12 16:06:55 +06:00
HDR
0378d17729 Geometry, Excellon objects translated to VisPy 2016-07-12 11:19:54 +06:00
HDR
3a5723fe67 Work on ShapeCollection visual 2016-07-12 10:51:43 +06:00
Zheng, Lei
c5f4b9474a Toggle plot by pressing SPACE key in project panel 2016-06-11 06:14:08 +08:00
Kamil Sopko
a3ccbac362 add set_all_inactive and set_inactive, to be able deselect objects
mainly to avoid accidental  delete
2016-02-23 12:00:30 +01:00
Juan Pablo Caram
9724f30551 Wait for object availability by subscribing to signal. Fixes #145. 2015-10-02 14:51:54 -04:00
Juan Pablo Caram
0077aaea14 Started solution to #145. 2015-08-30 18:22:54 -04:00
jpcaram
5ab7e04c2e Moved object name collision detection from new_object() to ObjectCollection.append(). Solves issue #107. 2015-02-13 15:04:57 -05:00
jpcaram
2a21c426e3 Fixes replot problem after delete with key. 2015-01-14 20:35:49 -05:00
jpcaram
9c5b6a8799 Cleanup. 2015-01-01 23:13:07 -05:00
jpcaram
8c082365d7 Added KeySensitiveListView for objects in project. Delete key deletes selected objects. 2015-01-01 22:27:55 -05:00
jpcaram
97a1e17b0d Fixed bug preventing from saving G-Code. 2014-12-19 13:40:14 -05:00
Juan Pablo Caram
5659c3e7bd Fixed Gerber parser: Now buffers current path with previous tool on tool change. 2014-11-13 15:06:43 -05:00
Juan Pablo Caram
73aa0c38a0 Basic geometry editor for goemetry objects started. 2014-10-28 17:39:38 -04:00
Juan Pablo Caram
b2cc2f3fdb Major work on the command line tool. Version check on the new website. 2014-09-21 21:51:50 -04:00
Juan Pablo Caram
16734f5d1a Convertion to Qt. Major refactoring. 2014-06-13 15:21:11 -04:00
Juan Pablo Caram
74a1331a7a Typo fix in ObjectCollection.py 2014-05-05 10:15:57 -04:00
Juan Pablo Caram
582e472e12 Use of logging instead of print statements. 2014-05-02 22:10:04 -04:00
Juan Pablo Caram
0bdc3b19f0 Major modifications to data/gui interactions. In progress. 2014-04-25 01:24:03 -04:00