forked from CreatBot/CreatBotKlipperScreen
优化打印页面热风显示以及热风图标名称修改
This commit is contained in:
@@ -195,6 +195,8 @@ class BasePanel(ScreenPanel):
|
||||
return self._gtk.Image("extruder", img_size, img_size)
|
||||
elif device.startswith("heater_bed"):
|
||||
return self._gtk.Image("bed", img_size, img_size)
|
||||
elif device.startswith("heater_generic chamber"):
|
||||
return self._gtk.Image("chamber", img_size, img_size)
|
||||
# Extra items
|
||||
elif self.titlebar_name_type is not None:
|
||||
# The item has a name, do not use an icon
|
||||
|
@@ -157,7 +157,7 @@ class Panel(ScreenPanel):
|
||||
self.buttons['extruder'][extruder].set_halign(Gtk.Align.START)
|
||||
|
||||
self.labels['temp_grid'] = Gtk.Grid()
|
||||
nlimit = 2 if self._screen.width <= 500 else 3
|
||||
nlimit = 3 if self._screen.width <= 500 else 4
|
||||
n = 0
|
||||
if nlimit > 2 and len(self._printer.get_tools()) == 2:
|
||||
for extruder in self.buttons['extruder']:
|
||||
@@ -174,6 +174,8 @@ class Panel(ScreenPanel):
|
||||
break
|
||||
if dev == "heater_bed":
|
||||
self.buttons['heater'][dev] = self._gtk.Button("bed", "", None, self.bts, Gtk.PositionType.LEFT, 1)
|
||||
elif dev == "heater_generic chamber":
|
||||
self.buttons['heater'][dev] = self._gtk.Button("chamber", "", None, self.bts, Gtk.PositionType.LEFT, 1)
|
||||
else:
|
||||
self.buttons['heater'][dev] = self._gtk.Button("heater", "", None, self.bts, Gtk.PositionType.LEFT, 1)
|
||||
self.labels[dev] = Gtk.Label(label="-")
|
||||
|
@@ -114,6 +114,12 @@ class Panel(MenuPanel):
|
||||
devname = "Heater Bed"
|
||||
class_name = "graph_label_heater_bed"
|
||||
dev_type = "bed"
|
||||
elif device == "heater_generic chamber":
|
||||
self.h += 1
|
||||
image = "chamber"
|
||||
devname = "Heater Chamber"
|
||||
class_name = f"graph_label_sensor_{self.h}"
|
||||
dev_type = "sensor"
|
||||
elif device.startswith("heater_generic"):
|
||||
self.h += 1
|
||||
image = "heater"
|
||||
|
Reference in New Issue
Block a user