- refactoring all the references to object options property to obj_options to make a difference with the application options property

This commit is contained in:
Marius Stanciu
2022-02-16 10:47:12 +02:00
committed by Marius
parent de1d97327c
commit 1681b327ed
54 changed files with 896 additions and 892 deletions

View File

@@ -304,7 +304,7 @@ class ToolIsolation(AppTool, Gerber):
try:
selected_obj = self.app.collection.get_active()
if selected_obj is not None and selected_obj.kind == 'gerber':
current_name = selected_obj.options['name']
current_name = selected_obj.obj_options['name']
self.ui.object_combo.set_value(current_name)
if selected_obj is None and [self.ui.object_combo.itemText(i) for i in range(self.ui.object_combo.count())]:
self.ui.object_combo.setCurrentIndex(0)
@@ -355,7 +355,7 @@ class ToolIsolation(AppTool, Gerber):
# loaded_obj = self.app.collection.get_by_name(self.ui.object_combo.get_value())
# if loaded_obj:
# outname = loaded_obj.options['name']
# outname = loaded_obj.obj_options['name']
# else:
# outname = ''
@@ -1808,7 +1808,7 @@ class ToolIsolation(AppTool, Gerber):
if negative_dia:
iso_offset = -iso_offset
outname = "%s_%.*f" % (isolated_obj.options["name"], self.decimals, float(tool_dia))
outname = "%s_%.*f" % (isolated_obj.obj_options["name"], self.decimals, float(tool_dia))
if passes > 1:
iso_name = outname + "_iso" + str(i + 1)
@@ -1884,7 +1884,7 @@ class ToolIsolation(AppTool, Gerber):
def iso_init(geo_obj, fc_obj):
# Propagate options
geo_obj.options["tools_mill_tooldia"] = str(tool_dia)
geo_obj.obj_options["tools_mill_tooldia"] = str(tool_dia)
tool_data["tools_mill_tooldia"] = float(tool_dia)
geo_obj.solid_geometry = deepcopy(new_solid_geo)
@@ -1919,11 +1919,11 @@ class ToolIsolation(AppTool, Gerber):
empty_cnt += 1
if empty_cnt == len(geo_obj.solid_geometry):
msg = '[ERROR_NOTCL] %s: %s' % (_("Empty Geometry in"), geo_obj.options["name"])
msg = '[ERROR_NOTCL] %s: %s' % (_("Empty Geometry in"), geo_obj.obj_options["name"])
fc_obj.inform.emit(msg)
return 'fail'
else:
msg = '[success] %s: %s' % (_("Isolation geometry created"), geo_obj.options["name"])
msg = '[success] %s: %s' % (_("Isolation geometry created"), geo_obj.obj_options["name"])
fc_obj.inform.emit(msg)
geo_obj.multigeo = True
@@ -1964,7 +1964,7 @@ class ToolIsolation(AppTool, Gerber):
total_solid_geometry = []
iso_name = iso_obj.options["name"] + '_iso_rest'
iso_name = iso_obj.obj_options["name"] + '_iso_rest'
work_geo = iso_obj.solid_geometry if iso2geo is None else iso2geo
# sorted_tools = []
@@ -2024,7 +2024,7 @@ class ToolIsolation(AppTool, Gerber):
forced_rest = self.ui.forced_rest_iso_cb.get_value()
iso_except = self.ui.except_cb.get_value()
outname = "%s_%.*f" % (iso_obj.options["name"], self.decimals, float(tool_dia))
outname = "%s_%.*f" % (iso_obj.obj_options["name"], self.decimals, float(tool_dia))
internal_name = outname + "_iso"
if iso_t == 0:
internal_name = outname + "_ext_iso"
@@ -2081,7 +2081,7 @@ class ToolIsolation(AppTool, Gerber):
tools_storage.pop(tool, None)
def iso_init(geo_obj, app_obj):
geo_obj.options["tools_mill_tooldia"] = str(tool_dia)
geo_obj.obj_options["tools_mill_tooldia"] = str(tool_dia)
geo_obj.tools = dict(tools_storage)
geo_obj.solid_geometry = total_solid_geometry
@@ -2116,10 +2116,10 @@ class ToolIsolation(AppTool, Gerber):
empty_cnt += 1
if empty_cnt == len(geo_obj.solid_geometry):
app_obj.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Empty Geometry in"), geo_obj.options["name"]))
app_obj.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Empty Geometry in"), geo_obj.obj_options["name"]))
return 'fail'
else:
app_obj.inform.emit('[success] %s: %s' % (_("Isolation geometry created"), geo_obj.options["name"]))
app_obj.inform.emit('[success] %s: %s' % (_("Isolation geometry created"), geo_obj.obj_options["name"]))
self.app.app_obj.new_object("geometry", iso_name, iso_init, plot=plot)
@@ -2168,7 +2168,7 @@ class ToolIsolation(AppTool, Gerber):
total_solid_geometry = []
iso_name = iso_obj.options["name"] + '_iso_combined'
iso_name = iso_obj.obj_options["name"] + '_iso_combined'
geometry = iso2geo
if prog_plot is None:
prog_plot = self.app.defaults["tools_iso_plotting"]
@@ -2196,7 +2196,7 @@ class ToolIsolation(AppTool, Gerber):
milling_type = tool_data['tools_iso_milling_type']
outname = "%s_%.*f" % (iso_obj.options["name"], self.decimals, float(tool_dia))
outname = "%s_%.*f" % (iso_obj.obj_options["name"], self.decimals, float(tool_dia))
internal_name = outname + "_iso"
if iso_t == 0:
@@ -2292,7 +2292,7 @@ class ToolIsolation(AppTool, Gerber):
tools_storage.pop(tool, None)
def iso_init(geo_obj, app_obj):
geo_obj.options["tools_mill_tooldia"] = str(tool_dia)
geo_obj.obj_options["tools_mill_tooldia"] = str(tool_dia)
geo_obj.tools = dict(tools_storage)
geo_obj.solid_geometry = total_solid_geometry
@@ -2324,10 +2324,10 @@ class ToolIsolation(AppTool, Gerber):
empty_cnt += 1
if empty_cnt == len(geo_obj.solid_geometry):
app_obj.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Empty Geometry in"), geo_obj.options["name"]))
app_obj.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Empty Geometry in"), geo_obj.obj_options["name"]))
return 'fail'
else:
app_obj.inform.emit('[success] %s: %s' % (_("Isolation geometry created"), geo_obj.options["name"]))
app_obj.inform.emit('[success] %s: %s' % (_("Isolation geometry created"), geo_obj.obj_options["name"]))
self.app.app_obj.new_object("geometry", iso_name, iso_init, plot=plot)