From a1173d71139e753482a96f936f87f75cbb5be5b3 Mon Sep 17 00:00:00 2001 From: alfrix Date: Tue, 1 Mar 2022 09:12:27 -0300 Subject: [PATCH] power: fix switch aspect ratio --- panels/power.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/panels/power.py b/panels/power.py index a51fe250..3b685358 100644 --- a/panels/power.py +++ b/panels/power.py @@ -61,8 +61,8 @@ class PowerPanel(ScreenPanel): switch.set_hexpand(False) switch.set_active(True if self._screen.printer.get_power_device_status(device) == "on" else False) switch.connect("notify::active", self.on_switch, device) - switch.set_property("width-request", round(self._gtk.get_image_width()*2.5)) - switch.set_property("height-request", round(self._gtk.get_image_height()*1.25)) + switch.set_property("width-request", round(self._gtk.get_font_size()*7)) + switch.set_property("height-request", round(self._gtk.get_font_size()*3.5)) labels = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) labels.add(name) @@ -70,6 +70,7 @@ class PowerPanel(ScreenPanel): dev = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=5) dev.set_hexpand(True) dev.set_vexpand(False) + dev.set_valign(Gtk.Align.CENTER) dev.add(labels) dev.add(switch) frame.add(dev)