From 7bf7a54540cdad84cb43b212400cefec0ba35117 Mon Sep 17 00:00:00 2001 From: Alfredo Monclus Date: Fri, 27 Aug 2021 23:06:03 -0300 Subject: [PATCH] Ellipsize Job_status Filename and LCD message (#238) --- panels/job_status.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/panels/job_status.py b/panels/job_status.py index 038ce3d9..24e77894 100644 --- a/panels/job_status.py +++ b/panels/job_status.py @@ -45,8 +45,9 @@ class JobStatusPanel(ScreenPanel): self.labels['file'].set_halign(Gtk.Align.START) self.labels['file'].set_vexpand(False) self.labels['file'].get_style_context().add_class("printing-filename") - self.labels['file'].set_line_wrap(True) - self.labels['file'].set_line_wrap_mode(Pango.WrapMode.WORD_CHAR) + self.labels['file'].set_max_width_chars(26) + self.labels['file'].set_ellipsize(True) + self.labels['file'].set_ellipsize(Pango.EllipsizeMode.END) self.labels['status'] = Gtk.Label() self.labels['status'].set_halign(Gtk.Align.START) self.labels['status'].set_vexpand(False) @@ -55,6 +56,9 @@ class JobStatusPanel(ScreenPanel): self.labels['lcdmessage'].set_halign(Gtk.Align.START) self.labels['lcdmessage'].set_vexpand(False) self.labels['lcdmessage'].get_style_context().add_class("printing-status") + self.labels['lcdmessage'].set_max_width_chars(43) + self.labels['lcdmessage'].set_ellipsize(True) + self.labels['lcdmessage'].set_ellipsize(Pango.EllipsizeMode.END) fi_box.add(self.labels['file']) #, True, True, 0) fi_box.add(self.labels['status']) #, True, True, 0)