删除侧边栏的关机菜单
This commit is contained in:
parent
9fc8291ad9
commit
210e1ab84a
@ -45,12 +45,6 @@ class BasePanel(ScreenPanel):
|
||||
self.control['estop'] = self._gtk.Button('emergency', scale=abscale)
|
||||
self.control['estop'].connect("clicked", self.emergency_stop)
|
||||
self.control['estop'].set_no_show_all(True)
|
||||
self.shutdown = {
|
||||
"panel": "shutdown",
|
||||
}
|
||||
self.control['shutdown'] = self._gtk.Button('shutdown', scale=abscale)
|
||||
self.control['shutdown'].connect("clicked", self.menu_item_clicked, self.shutdown)
|
||||
self.control['shutdown'].set_no_show_all(True)
|
||||
self.control['printer_select'] = self._gtk.Button('shuffle', scale=abscale)
|
||||
self.control['printer_select'].connect("clicked", self._screen.show_printer_select)
|
||||
self.control['printer_select'].set_no_show_all(True)
|
||||
@ -80,7 +74,6 @@ class BasePanel(ScreenPanel):
|
||||
self.action_bar.add(self.control['more'])
|
||||
self.action_bar.add(self.control['printer_select'])
|
||||
self.action_bar.add(self.control['estop'])
|
||||
self.action_bar.add(self.control['shutdown'])
|
||||
self.show_printer_select(len(self._config.get_printers()) > 1)
|
||||
|
||||
# Titlebar
|
||||
@ -205,7 +198,6 @@ class BasePanel(ScreenPanel):
|
||||
printing = self._printer and self._printer.state in {"printing", "paused"}
|
||||
connected = self._printer and self._printer.state not in {'disconnected', 'startup', 'shutdown', 'error'}
|
||||
self.control['estop'].set_visible(printing)
|
||||
self.control['shutdown'].set_visible(not printing)
|
||||
self.control['move'].set_visible(not printing)
|
||||
self.show_shortcut(connected)
|
||||
self.show_heaters(connected)
|
||||
@ -297,7 +289,7 @@ class BasePanel(ScreenPanel):
|
||||
def remove(self, widget):
|
||||
self.content.remove(widget)
|
||||
|
||||
def set_control_sensitive(self, value=True, control='shutdown'):
|
||||
def set_control_sensitive(self, value=True, control='home'):
|
||||
self.control[control].set_sensitive(value)
|
||||
|
||||
def show_shortcut(self, show=True):
|
||||
@ -308,7 +300,6 @@ class BasePanel(ScreenPanel):
|
||||
and self._screen._cur_panels[-1] != 'printer_select'
|
||||
)
|
||||
self.set_control_sensitive(self._screen._cur_panels[-1] != self.shorcut['panel'])
|
||||
self.set_control_sensitive(self._screen._cur_panels[-1] != self.shutdown['panel'], control='shutdown')
|
||||
self.set_control_sensitive(self._screen._cur_panels[-1] != self.move['panel'], control='move')
|
||||
self.set_control_sensitive(self._screen._cur_panels[-1] != self.more['panel'], control='more')
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user