[gnome-contacts] Ellipsize more contacts details



commit 9e62b7315edd41844a573ba26a776000d8c86d11
Author: Alexander Larsson <alexl redhat com>
Date:   Mon Jun 27 12:11:04 2011 +0200

    Ellipsize more contacts details
    
    This makes sure the window doesn't expand with long data strings.

 src/contacts-contact-pane.vala |    7 +++++++
 src/contacts-contact.vala      |    5 ++++-
 2 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/src/contacts-contact-pane.vala b/src/contacts-contact-pane.vala
index 33473c7..16b2585 100644
--- a/src/contacts-contact-pane.vala
+++ b/src/contacts-contact-pane.vala
@@ -403,12 +403,17 @@ public class Contacts.ContactPane : EventBox {
     l.set_hexpand (true);
     l.set_halign (Align.START);
     l.set_valign (Align.START);
+    l.set_ellipsize (Pango.EllipsizeMode.END);
+    l.xalign = 0.0f;
     g.attach (l,  0, 0, 1, 1);
+
     var nick = contact.individual.nickname;
     if (nick != null && nick.length > 0) {
       l = new Label ("\xE2\x80\x9C" + nick + "\xE2\x80\x9D");
       l.set_halign (Align.START);
       l.set_valign (Align.START);
+      l.set_ellipsize (Pango.EllipsizeMode.END);
+      l.xalign = 0.0f;
       g.attach (l,  0, 1, 1, 1);
     }
 
@@ -416,6 +421,8 @@ public class Contacts.ContactPane : EventBox {
     l = new Label ("<title>, <Company>");
     l.set_halign (Align.START);
     l.set_valign (Align.START);
+    l.set_ellipsize (Pango.EllipsizeMode.END);
+    l.xalign = 0.0f;
     g.attach (l,  0, 2, 1, 1);
     */
 
diff --git a/src/contacts-contact.vala b/src/contacts-contact.vala
index f455cd4..cc4c70a 100644
--- a/src/contacts-contact.vala
+++ b/src/contacts-contact.vala
@@ -65,10 +65,13 @@ public class Contacts.ContactPresence : Grid {
     this.add (image);
     label = new Label ("");
     label.set_no_show_all (true);
+    label.set_ellipsize (Pango.EllipsizeMode.END);
+    label.xalign = 0.0f;
+
     this.add (label);
 
     update_presence_widgets (image, label);
-    
+
     var id = contact.changed.connect ( () => {
 	update_presence_widgets (image, label);
       });



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