- fixed an issue where the function handler that changed the layout had a parameter changed accidentally by an index value passed by the 'activate' signal to which was connected
- fixed bug in paint function in Geometry Editor that didn't allow painting due of overlap value - added protections again wrong values for the Buffer and Paint Tool in Geometry Editor - the Paint Tool in Geometry Editor will load the default values from Tool Paint in Preferences - when the Tools in Geometry Editor are activated, the notebook with the Tool Tab will be unhidden. After execution the notebook will hide again for the Buffer Tool. - changed the font in Tool names - added in Geometry Editor a new Tool: Transformation Tool. It still has some bugs, though ...
This commit is contained in:
@@ -1470,7 +1470,7 @@ class App(QtCore.QObject):
|
||||
if not factory_defaults:
|
||||
self.save_factory_defaults(silent=False)
|
||||
# ONLY AT FIRST STARTUP INIT THE GUI LAYOUT TO 'COMPACT'
|
||||
self.on_layout(layout='compact')
|
||||
self.on_layout(index=None, lay='compact')
|
||||
factory_file.close()
|
||||
|
||||
# and then make the factory_defaults.FlatConfig file read_only os it can't be modified after creation.
|
||||
@@ -3373,13 +3373,12 @@ class App(QtCore.QObject):
|
||||
self.general_defaults_form.general_gui_group.workspace_cb.setChecked(True)
|
||||
self.on_workspace()
|
||||
|
||||
def on_layout(self, layout=None):
|
||||
def on_layout(self, index, lay=None):
|
||||
self.report_usage("on_layout()")
|
||||
|
||||
if layout is None:
|
||||
current_layout= self.general_defaults_form.general_gui_group.layout_combo.get_value().lower()
|
||||
if lay:
|
||||
current_layout = lay
|
||||
else:
|
||||
current_layout = layout
|
||||
current_layout = self.general_defaults_form.general_gui_group.layout_combo.get_value().lower()
|
||||
|
||||
settings = QSettings("Open Source", "FlatCAM")
|
||||
settings.setValue('layout', current_layout)
|
||||
|
||||
Reference in New Issue
Block a user