bed_level: fix center button not reporting rotation and reduce icon size fixes #1084

This commit is contained in:
alfrix 2023-08-17 12:28:26 -03:00 committed by Alfredo Monclus
parent da3d17adbf
commit 3780aa0c8d

View File

@ -165,7 +165,7 @@ class Panel(ScreenPanel):
self.buttons['rm'] = self._gtk.Button("bed-level-r-m", scale=button_scale)
self.buttons['fm'] = self._gtk.Button("bed-level-b-m", scale=button_scale)
self.buttons['bm'] = self._gtk.Button("bed-level-t-m", scale=button_scale)
self.buttons['center'] = self._gtk.Button("increase", scale=button_scale)
self.buttons['center'] = self._gtk.Button("increase", scale=button_scale/2)
bedgrid = Gtk.Grid()
@ -290,13 +290,16 @@ class Panel(ScreenPanel):
'lm': lm
}
self.screw_dict['center'] = center
remove_list = []
for screw in self.screw_dict:
if screw not in screw_positions:
remove_list.append(screw)
for screw in remove_list:
self.screw_dict.pop(screw)
grid.attach(bedgrid, 1, 0, 3, 2)
self.content.add(grid)
def activate(self):
for key, value in self.screw_dict.items():
self.buttons[key].set_label(f"{value}")
def home(self):
# Test if all axes have been homed. Home if necessary.
if self._printer.get_stat("toolhead", "homed_axes") != "xyz":