[gnome-boxes] Ensure all potentially long labels are ellipsized



commit a529d83909923c239c9166c1105c7385709cf9e9
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Feb 22 10:05:48 2013 +0100

    Ensure all potentially long labels are ellipsized
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678960

 src/editable-entry.vala             |    2 ++
 src/libvirt-machine-properties.vala |    2 ++
 src/wizard.vala                     |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/editable-entry.vala b/src/editable-entry.vala
index 1093634..4f56262 100644
--- a/src/editable-entry.vala
+++ b/src/editable-entry.vala
@@ -150,10 +150,12 @@ private class Boxes.EditableEntry: Alignment {
         notebook.show_border = false;
 
         label = new Gtk.Label (EMPTY_TEXT);
+        label.set_ellipsize (Pango.EllipsizeMode.END);
         label.set_alignment (0.0f, 0.5f);
         notebook.append_page (label, null);
 
         button = new Gtk.Button.with_label (EMPTY_TEXT);
+        (button.get_child () as Label).set_ellipsize (Pango.EllipsizeMode.END);
         button.receives_default = true;
         button.relief = Gtk.ReliefStyle.NONE;
         button.set_alignment (0.0f, 0.5f);
diff --git a/src/libvirt-machine-properties.vala b/src/libvirt-machine-properties.vala
index 944ea8e..3169176 100644
--- a/src/libvirt-machine-properties.vala
+++ b/src/libvirt-machine-properties.vala
@@ -207,6 +207,8 @@ private class Boxes.LibvirtMachineProperties: GLib.Object, Boxes.IPropertiesProv
                     grid.set_column_spacing (12);
 
                     var label = new Gtk.Label ("");
+                    label.set_ellipsize (Pango.EllipsizeMode.END);
+
                     grid.add (label);
 
                     var source = disk_config.get_source ();
diff --git a/src/wizard.vala b/src/wizard.vala
index 8094a9e..4ccded5 100644
--- a/src/wizard.vala
+++ b/src/wizard.vala
@@ -595,6 +595,7 @@ private class Boxes.Wizard: Boxes.UI {
         hbox.pack_start (prep_vbox, true, true);
         prep_media_label = new Gtk.Label (null);
         prep_media_label.get_style_context ().add_class ("boxes-wizard-media-os-label");
+        prep_media_label.set_ellipsize (Pango.EllipsizeMode.END);
         prep_media_label.halign = Gtk.Align.START;
         prep_vbox.pack_start (prep_media_label, false, false);
         prep_status_label = new Gtk.Label (null);
@@ -741,6 +742,7 @@ private class Boxes.Wizard: Boxes.UI {
 
             var label_value = new Gtk.Label (value);
             label_value.get_style_context ().add_class ("boxes-wizard-summary-prop-value-label");
+            label_value.set_ellipsize (Pango.EllipsizeMode.END);
             label_value.xalign = 0.0f;
             grid.attach (label_value, 1, current_row, 1, 1);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]