summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Kasik <mkasik@redhat.com>2018-02-19 01:07:52 +0100
committerMarek Kasik <mkasik@redhat.com>2018-02-20 01:13:16 +0100
commitee1b9a8729b30ece24a5a9f445fa7bcf5ecb9460 (patch)
tree4ec83f10901f56be320438ed91663682d598c92a
parentaa0819894fb32bd3b94743e88afb6eff2e363102 (diff)
downloadgnome-control-center-ee1b9a8729b30ece24a5a9f445fa7bcf5ecb9460.tar.gz
Printers: Make jobs dialog wider
Request width of 720 pixels for jobs dialog and constrain maximal number of character in displayed jobs titles to 40 chars. Ellipsize at the end if the job title is longer. https://bugzilla.gnome.org/show_bug.cgi?id=758170
-rw-r--r--panels/printers/jobs-dialog.ui2
-rw-r--r--panels/printers/pp-jobs-dialog.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/panels/printers/jobs-dialog.ui b/panels/printers/jobs-dialog.ui
index 0542538ad..ca2a1a0be 100644
--- a/panels/printers/jobs-dialog.ui
+++ b/panels/printers/jobs-dialog.ui
@@ -144,7 +144,7 @@
</widgets>
</object>
<object class="GtkDialog" id="jobs-dialog">
- <property name="width_request">600</property>
+ <property name="width_request">720</property>
<property name="height_request">500</property>
<property name="can_focus">False</property>
<property name="border_width">0</property>
diff --git a/panels/printers/pp-jobs-dialog.c b/panels/printers/pp-jobs-dialog.c
index 63120fffc..08e3b7bf2 100644
--- a/panels/printers/pp-jobs-dialog.c
+++ b/panels/printers/pp-jobs-dialog.c
@@ -281,6 +281,8 @@ create_listbox_row (gpointer item,
gtk_container_set_border_width (GTK_CONTAINER (box), 2);
widget = gtk_label_new (title);
+ gtk_label_set_max_width_chars (GTK_LABEL (widget), 40);
+ gtk_label_set_ellipsize (GTK_LABEL (widget), PANGO_ELLIPSIZE_END);
gtk_widget_set_halign (widget, GTK_ALIGN_START);
gtk_box_pack_start (GTK_BOX (box), widget, TRUE, TRUE, 10);