splash_screen: Enable menu to network, power, and system panels
This commit is contained in:
parent
30ed648934
commit
6c252b0862
@ -178,3 +178,22 @@ panel: network
|
|||||||
name: {{ gettext('System') }}
|
name: {{ gettext('System') }}
|
||||||
icon: info
|
icon: info
|
||||||
panel: system
|
panel: system
|
||||||
|
|
||||||
|
[menu __splashscreen]
|
||||||
|
name: {{ gettext('Menu') }}
|
||||||
|
|
||||||
|
[menu __splashscreen power]
|
||||||
|
name: {{ gettext('Power') }}
|
||||||
|
icon: shutdown
|
||||||
|
panel: power
|
||||||
|
enable: {{ printer.power_devices.count > 0 }}
|
||||||
|
|
||||||
|
[menu __splashscreen network]
|
||||||
|
name: {{ gettext('Network') }}
|
||||||
|
icon: network
|
||||||
|
panel: network
|
||||||
|
|
||||||
|
[menu __splashscreen system]
|
||||||
|
name: {{ gettext('System') }}
|
||||||
|
icon: info
|
||||||
|
panel: system
|
||||||
|
@ -56,6 +56,8 @@ class SplashScreenPanel(ScreenPanel):
|
|||||||
_ = self.lang.gettext
|
_ = self.lang.gettext
|
||||||
|
|
||||||
if "firmware_restart" not in self.labels:
|
if "firmware_restart" not in self.labels:
|
||||||
|
self.labels['menu'] = self._gtk.ButtonImage("control",_("Menu"),"color4")
|
||||||
|
self.labels['menu'].connect("clicked", self._screen._go_to_submenu, "")
|
||||||
self.labels['power'] = self._gtk.ButtonImage("reboot",_("Power On Printer"),"color3")
|
self.labels['power'] = self._gtk.ButtonImage("reboot",_("Power On Printer"),"color3")
|
||||||
self.labels['restart'] = self._gtk.ButtonImage("reboot",_("Restart"),"color1")
|
self.labels['restart'] = self._gtk.ButtonImage("reboot",_("Restart"),"color1")
|
||||||
self.labels['restart'].connect("clicked", self.restart)
|
self.labels['restart'].connect("clicked", self.restart)
|
||||||
@ -73,6 +75,7 @@ class SplashScreenPanel(ScreenPanel):
|
|||||||
|
|
||||||
self.labels['actions'].add(self.labels['restart'])
|
self.labels['actions'].add(self.labels['restart'])
|
||||||
self.labels['actions'].add(self.labels['firmware_restart'])
|
self.labels['actions'].add(self.labels['firmware_restart'])
|
||||||
|
self.labels['actions'].add(self.labels['menu'])
|
||||||
|
|
||||||
def firmware_restart(self, widget):
|
def firmware_restart(self, widget):
|
||||||
self._screen._ws.klippy.restart_firmware()
|
self._screen._ws.klippy.restart_firmware()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user