From e8d509cb6c2883b1fadb5ab9f9ca658e61849055 Mon Sep 17 00:00:00 2001 From: zkk <1007518571@qq.com> Date: Fri, 27 Dec 2024 16:40:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=80=97=E6=9D=90=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E6=98=BE=E7=A4=BA=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- panels/extrude.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/panels/extrude.py b/panels/extrude.py index f4cec2ac..69fadd42 100644 --- a/panels/extrude.py +++ b/panels/extrude.py @@ -145,7 +145,7 @@ class Panel(ScreenPanel): break name = x[23:].strip() self.labels[x] = { - 'label': Gtk.Label(label=self.prettify(name), hexpand=True, halign=Gtk.Align.CENTER, + 'label': Gtk.Label(label=_("Not Enabled"), hexpand=True, halign=Gtk.Align.CENTER, ellipsize=Pango.EllipsizeMode.END), 'switch': Gtk.Switch(width_request=round(self._gtk.font_size * 2), height_request=round(self._gtk.font_size)), @@ -234,9 +234,11 @@ class Panel(ScreenPanel): if data[x]['filament_detected']: self.labels[x]['box'].get_style_context().remove_class("filament_sensor_empty") self.labels[x]['box'].get_style_context().add_class("filament_sensor_detected") + self.labels[x]['label'].set_text(_("Inserted")) else: self.labels[x]['box'].get_style_context().remove_class("filament_sensor_detected") self.labels[x]['box'].get_style_context().add_class("filament_sensor_empty") + self.labels[x]['label'].set_text(_("Not Inserted")) logging.info(f"{x}: {self._printer.get_stat(x)}") def change_distance(self, widget, distance): @@ -286,12 +288,15 @@ class Panel(ScreenPanel): self._screen._ws.klippy.gcode_script(f"SET_FILAMENT_SENSOR SENSOR={name} ENABLE=1") if self._printer.get_stat(x, "filament_detected"): self.labels[x]['box'].get_style_context().add_class("filament_sensor_detected") + self.labels[x]['label'].set_text(_("Inserted")) else: self.labels[x]['box'].get_style_context().add_class("filament_sensor_empty") + self.labels[x]['label'].set_text(_("Not Inserted")) else: self._screen._ws.klippy.gcode_script(f"SET_FILAMENT_SENSOR SENSOR={name} ENABLE=0") self.labels[x]['box'].get_style_context().remove_class("filament_sensor_empty") self.labels[x]['box'].get_style_context().remove_class("filament_sensor_detected") + self.labels[x]['label'].set_text(_("Not Enabled")) def update_temp(self, extruder, temp, target, power): if not temp: