From 925dbe99aed1d1c1eb6073302ab930a93826ecd1 Mon Sep 17 00:00:00 2001 From: alfrix Date: Fri, 3 May 2024 22:48:29 -0300 Subject: [PATCH] zcalibrate: fix layout break due to long translation --- panels/zcalibrate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/panels/zcalibrate.py b/panels/zcalibrate.py index 56c58e00..224ec550 100644 --- a/panels/zcalibrate.py +++ b/panels/zcalibrate.py @@ -2,7 +2,7 @@ import logging import gi gi.require_version("Gtk", "3.0") -from gi.repository import Gtk +from gi.repository import Gtk, Pango from ks_includes.screen_panel import ScreenPanel @@ -45,6 +45,9 @@ class Panel(ScreenPanel): pos.attach(Gtk.Label(label=_("New")), 1, 3, 1, 1) pos.attach(Gtk.Label(label=f"{self.z_offset:.3f}"), 0, 4, 1, 1) pos.attach(self.widgets['zoffset'], 1, 4, 1, 1) + for label in pos.get_children(): + if isinstance(label, Gtk.Label): + label.set_ellipsize(Pango.EllipsizeMode.END) self.buttons = { 'zpos': self._gtk.Button('z-farther', _("Raise Nozzle"), 'color4'), 'zneg': self._gtk.Button('z-closer', _("Lower Nozzle"), 'color1'),