From aad665e3ca3dfbe679d41ae22d7d38aa7052fdc5 Mon Sep 17 00:00:00 2001 From: alfrix Date: Sun, 30 Jan 2022 21:06:04 -0300 Subject: [PATCH] Extrude: visibly change load/unload if they are not found --- panels/extrude.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/panels/extrude.py b/panels/extrude.py index 088603fd..d1112b91 100644 --- a/panels/extrude.py +++ b/panels/extrude.py @@ -26,9 +26,15 @@ class ExtrudePanel(ScreenPanel): self.labels['extrude'] = self._gtk.ButtonImage("extrude", _("Extrude"), "color4") self.labels['extrude'].connect("clicked", self.extrude, "+") - self.labels['load'] = self._gtk.ButtonImage("arrow-down", _("Load"), "color3") + if not self.load_filament: + self.labels['load'] = self._gtk.ButtonImage("arrow-down", _("Load")) + else: + self.labels['load'] = self._gtk.ButtonImage("arrow-down", _("Load"), "color3") self.labels['load'].connect("clicked", self.load_unload, "+", self.load_filament) - self.labels['unload'] = self._gtk.ButtonImage("arrow-up", _("Unload"), "color2") + if not self.unload_filament: + self.labels['unload'] = self._gtk.ButtonImage("arrow-up", _("Unload")) + else: + self.labels['unload'] = self._gtk.ButtonImage("arrow-up", _("Unload"), "color2") self.labels['unload'].connect("clicked", self.load_unload, "-", self.unload_filament) self.labels['retract'] = self._gtk.ButtonImage("retract", _("Retract"), "color1") self.labels['retract'].connect("clicked", self.extrude, "-")