- modified Gerber parser to copy the follow_geometry in the self.apertures

- modified the Properties Tool to show the number of elements in the follow_geometry for each aperture
- modified the copy functions to copy the follow_geometry and also the apertures if it's possible (only for Gerber objects)
This commit is contained in:
Marius Stanciu
2019-03-29 02:13:20 +02:00
parent ecc2c90f2a
commit e0417b034b
4 changed files with 99 additions and 1 deletions

View File

@@ -4498,6 +4498,15 @@ class App(QtCore.QObject):
def initialize(obj_init, app):
obj_init.solid_geometry = obj.solid_geometry
try:
obj_init.follow_geometry = obj.follow_geometry
except:
pass
try:
obj_init.apertures = obj.apertures
except:
pass
try:
if obj.tools:
obj_init.tools = obj.tools
@@ -4531,6 +4540,15 @@ class App(QtCore.QObject):
def initialize_geometry(obj_init, app):
obj_init.solid_geometry = obj.solid_geometry
try:
obj_init.follow_geometry = obj.follow_geometry
except:
pass
try:
obj_init.apertures = obj.apertures
except:
pass
try:
if obj.tools:
obj_init.tools = obj.tools
@@ -4580,6 +4598,15 @@ class App(QtCore.QObject):
def initialize(obj_init, app):
obj_init.solid_geometry = obj.solid_geometry
try:
obj_init.follow_geometry = obj.follow_geometry
except:
pass
try:
obj_init.apertures = obj.apertures
except:
pass
if obj.tools:
obj_init.tools = obj.tools