Macros shortcut on sidebar (#232)
* Macros shortcut * Add config option
This commit is contained in:
parent
41e917bc41
commit
46245bb275
@ -132,6 +132,7 @@ class KlipperScreenConfig:
|
||||
{"name": _("Colorized"), "value": "colorized"}
|
||||
]}},
|
||||
{"24htime": {"section": "main", "name": _("24 Hour Time"), "type": "binary", "value": "True"}},
|
||||
{"side_macro_shortcut": {"section": "main", "name": _("Macro shortcut on sidebar"), "type": "binary", "value": "True"}},
|
||||
#{"": {"section": "main", "name": _(""), "type": ""}}
|
||||
]
|
||||
|
||||
|
@ -50,8 +50,16 @@ class BasePanel(ScreenPanel):
|
||||
self.control['printer_select'] = self._gtk.ButtonImage(
|
||||
'shuffle', None, None, button_scale[0], button_scale[1])
|
||||
self.control['printer_select'].connect("clicked", self._screen.show_printer_select)
|
||||
elif self._config.get_main_config_option('side_macro_shortcut') == "True":
|
||||
self.control['printer_select'] = self._gtk.ButtonImage(
|
||||
'custom-script', None, None, button_scale[0], button_scale[1])
|
||||
self.control['printer_select'].connect("clicked", self.menu_item_clicked, "gcode_macros", {
|
||||
"name": "Macros",
|
||||
"panel": "gcode_macros"
|
||||
})
|
||||
else:
|
||||
self.control['printer_select'] = Gtk.Label("")
|
||||
|
||||
self.control_grid.attach(self.control['printer_select'], 0, 2, 1, 1)
|
||||
|
||||
self.control['estop'] = self._gtk.ButtonImage('emergency', None, None, button_scale[0], button_scale[1])
|
||||
|
Loading…
x
Reference in New Issue
Block a user