[gnome-contacts] Add read-only birthday field support



commit c26e5e34ae9e025b9699d6f81495aa8c8c93bbe2
Author: Alexander Larsson <alexl redhat com>
Date:   Mon Sep 5 13:47:48 2011 +0200

    Add read-only birthday field support
    
    Helps bug 657972

 src/contacts-contact-pane.vala |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/src/contacts-contact-pane.vala b/src/contacts-contact-pane.vala
index 3763f6f..8c78b80 100644
--- a/src/contacts-contact-pane.vala
+++ b/src/contacts-contact-pane.vala
@@ -765,6 +765,15 @@ public class Contacts.ContactPane : Grid {
       }
     }
 
+    var birthdate_layout = new DetailsLayout (layout_state);
+    fields_grid.add (birthdate_layout.grid);
+
+    var birthdate_details = persona as BirthdayDetails;
+    if (birthdate_details != null) {
+      DateTime? bday = birthdate_details.birthday;
+      /* TODO: Implement GUI for this, needs a date picker widget (#657972)*/
+    }
+
     var url_layout = new DetailsLayout (layout_state);
     fields_grid.add (url_layout.grid);
 
@@ -1421,6 +1430,12 @@ public class Contacts.ContactPane : Grid {
       }
     }
 
+    DateTime? bday = contact.individual.birthday;
+    if (bday != null) {
+      fields_layout.add_label (_("Birthday"));
+      fields_layout.add_detail (bday.format ("%x"));
+    }
+
     var urls = contact.individual.urls;
     if (!urls.is_empty) {
       fields_layout.add_label (_("Links"));



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