Send commitlog mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."
Today's Topics:

   1. r4308 - in
      trunk/src/target/OM-2007.2/libraries/moko-gtk-engine: .
      data/gtk-2.0 src ([EMAIL PROTECTED])
   2. r4309 - in
      trunk/src/target/OM-2007.2/libraries/moko-gtk-engine: .
      data/gtk-2.0 ([EMAIL PROTECTED])
   3. r4310 - in
      trunk/src/target/OM-2007.2/applications/openmoko-dialer2: .
      src/common ([EMAIL PROTECTED])
--- Begin Message ---
Author: thomas
Date: 2008-04-04 14:02:33 +0200 (Fri, 04 Apr 2008)
New Revision: 4308

Modified:
   trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog
   
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/openmoko-dialer
   trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c
Log:
2008-04-04  Thomas Wood  <[EMAIL PROTECTED]>

        * data/gtk-2.0/openmoko-dialer: Add borders to keypad buttons
        * src/moko-draw.c: (moko_draw_box): Implement border option


Modified: trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog      
2008-04-03 16:37:21 UTC (rev 4307)
+++ trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog      
2008-04-04 12:02:33 UTC (rev 4308)
@@ -1,3 +1,8 @@
+2008-04-04  Thomas Wood  <[EMAIL PROTECTED]>
+
+       * data/gtk-2.0/openmoko-dialer: Add borders to keypad buttons
+       * src/moko-draw.c: (moko_draw_box): Implement border option
+
 2008-04-03  Thomas Wood  <[EMAIL PROTECTED]>
 
        * data/matchbox/closebutton.xpm:

Modified: 
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/openmoko-dialer
===================================================================
--- 
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/openmoko-dialer
   2008-04-03 16:37:21 UTC (rev 4307)
+++ 
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/openmoko-dialer
   2008-04-04 12:02:33 UTC (rev 4308)
@@ -12,3 +12,9 @@
 widget "*.MokoDialerTextview" style "mokodialertextview"
 widget "*.MokoTips*" style "mokodialertextview"
 
+style "dialpad" {
+  engine "moko-engine" {
+    border = TRUE
+  }
+}
+widget_class "*MokoKeypad*" style "dialpad"

Modified: trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c
===================================================================
--- trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c        
2008-04-03 16:37:21 UTC (rev 4307)
+++ trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c        
2008-04-04 12:02:33 UTC (rev 4308)
@@ -68,6 +68,15 @@
   else
     gc = style->bg_gc[state_type];
 
+  if (MOKO_RC_STYLE (style->rc_style)->has_border)
+  {
+    gdk_draw_rectangle (window, style->dark_gc[state_type], TRUE,
+        x, y, width, height);
+    x += 2;
+    y += 2;
+    width -= 4;
+    height -= 4;
+  }
   gdk_draw_rectangle (window, gc, TRUE, x, y, width, height);
 
 }




--- End Message ---
--- Begin Message ---
Author: thomas
Date: 2008-04-04 14:12:50 +0200 (Fri, 04 Apr 2008)
New Revision: 4309

Modified:
   trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog
   trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc
Log:
2008-04-04  Thomas Wood  <[EMAIL PROTECTED]>

        * data/gtk-2.0/gtkrc: Darken "base" widgets.
        Fix toolbar button prelight issues


Modified: trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog      
2008-04-04 12:02:33 UTC (rev 4308)
+++ trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog      
2008-04-04 12:12:50 UTC (rev 4309)
@@ -1,5 +1,10 @@
 2008-04-04  Thomas Wood  <[EMAIL PROTECTED]>
 
+       * data/gtk-2.0/gtkrc: Darken "base" widgets.
+       Fix toolbar button prelight issues
+
+2008-04-04  Thomas Wood  <[EMAIL PROTECTED]>
+
        * data/gtk-2.0/openmoko-dialer: Add borders to keypad buttons
        * src/moko-draw.c: (moko_draw_box): Implement border option
 

Modified: 
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc
===================================================================
--- trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc     
2008-04-04 12:02:33 UTC (rev 4308)
+++ trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc     
2008-04-04 12:12:50 UTC (rev 4309)
@@ -14,7 +14,7 @@
 gtk-icon-sizes = 
"gtk-button=32,32:gtk-small-toolbar=48,48:gtk-large-toolbar=48,48"
 
 # Set the default gtk-color-scheme property
-gtk_color_scheme = 
"fg_color:#fff;bg_color:#333;base_color:#fff;text_color:#000;selected_bg_color:#ff7d00;selected_fg_color:#000"
+gtk_color_scheme = 
"fg_color:#fff;bg_color:#333;base_color:#aaa;text_color:#000;selected_bg_color:#ff7d00;selected_fg_color:#000"
 
 style "default"
 {
@@ -43,8 +43,8 @@
   GtkScrollbar::stepper_spacing = 0
   GtkSpinButton::shadow_type = GTK_SHADOW_NONE
   GtkTreeView::allow_rules = 1
-  GtkTreeView::even_row_color = "#fff"
-  GtkTreeView::odd_row_color = "#e7e7e7"
+  GtkTreeView::even_row_color = "#aaa"
+  GtkTreeView::odd_row_color = "#999"
   GtkTreeView::vertical_separator = 6
   GtkWidget::focus_line_width = 2
   GtkWidget::focus_padding = 0
@@ -88,7 +88,7 @@
   bg[NORMAL] = lighter (@bg_color)
   bg[PRELIGHT] = lighter (@bg_color)
 }
-class "GtkButton" style "button"
+widget_class "*GtkButton" style "button"
 
 style "button-with-indicator"
 {




--- End Message ---
--- Begin Message ---
Author: erin_yueh
Date: 2008-04-04 18:55:32 +0200 (Fri, 04 Apr 2008)
New Revision: 4310

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
   
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/common/moko-contacts.c
Log:
openmoko-dialer2: cannot display Contact name in Call history (Erin Yueh)


Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog  
2008-04-04 12:12:50 UTC (rev 4309)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog  
2008-04-04 16:55:32 UTC (rev 4310)
@@ -1,3 +1,9 @@
+2008-04-05  Erin Yueh  <[EMAIL PROTECTED]>
+
+       * src/common/moko-contacts.c: (moko_contacts_add_contact), 
(moko_contacts_init)
+
+       bug#1305: cannot display Contact name in Call history
+
 2008-03-31  Thomas Wood  <[EMAIL PROTECTED]>
 
        * src/dialer/dialer-main.c: (main):

Modified: 
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/common/moko-contacts.c
===================================================================
--- 
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/common/moko-contacts.c
 2008-04-04 12:12:50 UTC (rev 4309)
+++ 
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/common/moko-contacts.c
 2008-04-04 16:55:32 UTC (rev 4310)
@@ -48,7 +48,7 @@
   GList      *contacts;
   GList      *entries;
   GHashTable *prefixes;
-
+  GHashTable *uids;
   Digit *start;
 };
 
@@ -251,25 +251,32 @@
 {
   MokoContactsPrivate *priv;
   MokoContact *m_contact = NULL;
-  const gchar *name;
+  const gchar *name, *uid;
   GList *attributes, *params, *numbers;
 
   g_return_if_fail (MOKO_IS_CONTACTS (contacts));
   g_return_if_fail (E_IS_CONTACT (e_contact));
   priv = contacts->priv;
 
+  uid = e_contact_get_const (e_contact, E_CONTACT_UID);
+  if (g_hash_table_lookup (priv->uids, uid))
+         return;
+  
   name = e_contact_get_const (e_contact, E_CONTACT_FULL_NAME);
   if (!name || (g_utf8_strlen (name, -1) <= 0))
     name = "Unknown";
-    
+  
   /* Create the contact & append to the list */
   m_contact = g_new0 (MokoContact, 1);
   m_contact->name = g_strdup (name);
-  m_contact->uid = e_contact_get (e_contact, E_CONTACT_UID);
+  m_contact->uid = g_strdup (uid);
   m_contact->photo = NULL;
 
   priv->contacts = g_list_append (priv->contacts, m_contact);
-   
+  g_hash_table_insert (priv->uids,
+                       g_strdup (uid), 
+                       m_contact);
+
   /* Now go through the numbers,creating MokoNumber for them */
   for (attributes = e_vcard_get_attributes (E_VCARD(e_contact)); attributes; 
attributes = attributes->next)
   {
@@ -367,6 +374,7 @@
   priv = MOKO_CONTACTS (contacts)->priv;
 
   g_hash_table_destroy (priv->prefixes);
+  g_hash_table_destroy (priv->uids);
 
   for (l = priv->contacts; l != NULL; l = l->next)
   {
@@ -420,6 +428,7 @@
   EBook *book;
   EBookView *view;
   EBookQuery *query;
+  GList *contact, *c;
 
   priv = contacts->priv = MOKO_CONTACTS_GET_PRIVATE (contacts);
 
@@ -428,7 +437,8 @@
   priv->start = NULL;
   priv->prefixes = g_hash_table_new ((GHashFunc)g_str_hash,
                                      (GEqualFunc)g_str_equal);
-  
+  priv->uids = g_hash_table_new ((GHashFunc)g_str_hash,
+                                     (GEqualFunc)g_str_equal);
   query = e_book_query_any_field_contains ("");
 
   /* Open the system book and check that it is valid */
@@ -438,10 +448,23 @@
     g_warning ("Failed to create system book\n");
     return;
   }
+  
   if (!e_book_open (book, FALSE, NULL))
   {
     g_warning ("Failed to open system book\n");
     return;
+  }  
+  
+  if (!e_book_get_contacts (book, query, &contact, NULL))       
+  {     
+     g_warning ("Failed to get contacts from system book\n");   
+     return;    
+  }     
+        
+  /* Go through the contacts, creating the contact structs, and entry 
structs*/         
+  for (c = contact; c != NULL; c = c->next)     
+  {     
+     moko_contacts_add_contact (contacts, E_CONTACT (c->data));         
   }
 
   /* Connect to the ebookviews signals */




--- End Message ---
_______________________________________________
commitlog mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/commitlog

Reply via email to