diff --git a/panels/base_panel.py b/panels/base_panel.py index ac06cd06..111034cd 100644 --- a/panels/base_panel.py +++ b/panels/base_panel.py @@ -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')