- added a way to remember the old state of Tools toolbar before and after entering an Editor
This commit is contained in:
parent
ffda89f949
commit
b7630f1334
|
@ -11,6 +11,7 @@ CHANGELOG for FlatCAM beta
|
|||
|
||||
- GCode Editor - GCode tool selection when clicking on tool in Tools table is working. The only issue is that the first tool gcode includes the start gcode which confuse the algorithm
|
||||
- GCode Editor - can not delete objects while in the Editor; can not close the Code Editor Tab except on Editor exit; activated the shortcut keys (for now only CTRL+S is working)
|
||||
- added a way to remember the old state of Tools toolbar before and after entering an Editor
|
||||
|
||||
2.08.2020
|
||||
|
||||
|
|
15
app_Main.py
15
app_Main.py
|
@ -1485,6 +1485,9 @@ class App(QtCore.QObject):
|
|||
# Variable to store the GCODE that was edited
|
||||
self.gcode_edited = ""
|
||||
|
||||
# Variable to store old state of the Tools Toolbar; used in the Editor2Object and in Object2Editor methods
|
||||
self.old_state_of_tools_toolbar = False
|
||||
|
||||
self.text_editor_tab = None
|
||||
|
||||
# reference for the self.ui.code_editor
|
||||
|
@ -2249,7 +2252,10 @@ class App(QtCore.QObject):
|
|||
# hide the Tools Toolbar
|
||||
tools_tb = self.ui.toolbartools
|
||||
if tools_tb.isVisible():
|
||||
self.old_state_of_tools_toolbar = True
|
||||
tools_tb.hide()
|
||||
else:
|
||||
self.old_state_of_tools_toolbar = False
|
||||
|
||||
self.ui.plot_tab_area.setTabText(0, "EDITOR Area")
|
||||
self.ui.plot_tab_area.protectTab(0)
|
||||
|
@ -2290,7 +2296,8 @@ class App(QtCore.QObject):
|
|||
if response == bt_yes:
|
||||
# show the Tools Toolbar
|
||||
tools_tb = self.ui.toolbartools
|
||||
tools_tb.show()
|
||||
if self.old_state_of_tools_toolbar is True:
|
||||
tools_tb.show()
|
||||
|
||||
# clean the Tools Tab
|
||||
self.ui.tool_scroll_area.takeWidget()
|
||||
|
@ -2396,7 +2403,8 @@ class App(QtCore.QObject):
|
|||
elif response == bt_no:
|
||||
# show the Tools Toolbar
|
||||
tools_tb = self.ui.toolbartools
|
||||
tools_tb.show()
|
||||
if self.old_state_of_tools_toolbar is True:
|
||||
tools_tb.show()
|
||||
|
||||
# clean the Tools Tab
|
||||
self.ui.tool_scroll_area.takeWidget()
|
||||
|
@ -2437,7 +2445,8 @@ class App(QtCore.QObject):
|
|||
else:
|
||||
# show the Tools Toolbar
|
||||
tools_tb = self.ui.toolbartools
|
||||
tools_tb.show()
|
||||
if self.old_state_of_tools_toolbar is True:
|
||||
tools_tb.show()
|
||||
|
||||
if isinstance(edited_obj, GeometryObject):
|
||||
self.geo_editor.deactivate()
|
||||
|
|
Loading…
Reference in New Issue