move connect_printer_widget to printer_select
This commit is contained in:
parent
4272109a27
commit
86c52dece8
@ -38,7 +38,7 @@ class PrinterSelect(ScreenPanel):
|
|||||||
for i, printer in enumerate(printers):
|
for i, printer in enumerate(printers):
|
||||||
name = list(printer)[0]
|
name = list(printer)[0]
|
||||||
self.labels[name] = self._gtk.ButtonImage("extruder", name, f"color{1 + i % 4}")
|
self.labels[name] = self._gtk.ButtonImage("extruder", name, f"color{1 + i % 4}")
|
||||||
self.labels[name].connect("clicked", self._screen.connect_printer_widget, name)
|
self.labels[name].connect("clicked", self.connect_printer, name)
|
||||||
if self._screen.vertical_mode:
|
if self._screen.vertical_mode:
|
||||||
row = i % columns
|
row = i % columns
|
||||||
col = int(i / columns)
|
col = int(i / columns)
|
||||||
@ -47,6 +47,9 @@ class PrinterSelect(ScreenPanel):
|
|||||||
row = int(i / columns)
|
row = int(i / columns)
|
||||||
grid.attach(self.labels[name], col, row, 1, 1)
|
grid.attach(self.labels[name], col, row, 1, 1)
|
||||||
|
|
||||||
|
def connect_printer(self, widget, name):
|
||||||
|
self._screen.connect_printer(name)
|
||||||
|
|
||||||
def activate(self):
|
def activate(self):
|
||||||
self._screen.base_panel.action_bar.hide()
|
self._screen.base_panel.action_bar.hide()
|
||||||
GLib.timeout_add(100, self._screen.base_panel.action_bar.hide)
|
GLib.timeout_add(100, self._screen.base_panel.action_bar.hide)
|
||||||
|
@ -156,9 +156,6 @@ class KlipperScreen(Gtk.Window):
|
|||||||
else:
|
else:
|
||||||
self.show_printer_select()
|
self.show_printer_select()
|
||||||
|
|
||||||
def connect_printer_widget(self, widget, name):
|
|
||||||
self.connect_printer(name)
|
|
||||||
|
|
||||||
def connect_printer(self, name):
|
def connect_printer(self, name):
|
||||||
data = {
|
data = {
|
||||||
"moonraker_host": "127.0.0.1",
|
"moonraker_host": "127.0.0.1",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user