r4275 - in trunk/src/target/OM-2007.2/applications/openmoko-messages2: . src
thomas at sita.openmoko.org
thomas at sita.openmoko.org
Mon Mar 31 19:05:02 CEST 2008
Author: thomas
Date: 2008-03-31 19:04:58 +0200 (Mon, 31 Mar 2008)
New Revision: 4275
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog
trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms-notes.c
trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms.h
Log:
2008-03-31 Thomas Wood <thomas at openedhand.com>
* src/sms-notes.c: (page_shown), (sms_notes_page_new):
* src/sms.h:
Add a "new contact" button and display only when sender is unknown
Modified: trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog 2008-03-31 12:54:40 UTC (rev 4274)
+++ trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog 2008-03-31 17:04:58 UTC (rev 4275)
@@ -1,3 +1,10 @@
+2008-03-31 Thomas Wood <thomas at openedhand.com>
+
+ * src/sms-notes.c: (page_shown), (sms_notes_page_new):
+ * src/sms.h:
+
+ Add a "new contact" button and display only when sender is unknown
+
2008-03-31 Erin Yueh <erin_yueh at openmoko.com>
* src/sms-compose.c: (sms_compose_page_new):
Modified: trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms-notes.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms-notes.c 2008-03-31 12:54:40 UTC (rev 4274)
+++ trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms-notes.c 2008-03-31 17:04:58 UTC (rev 4275)
@@ -201,7 +201,10 @@
if (!(contact = sms_get_selected_contact (data))) {
GList *u, *components = NULL;
-
+
+ /* show the "add contact" button, as this contact is unknown */
+ gtk_widget_show (GTK_WIDGET (data->save_contact_button));
+
/* Assume the 'unknown' contact was selected */
if (data->no_photo) {
data->author_icon = g_object_ref (data->no_photo);
@@ -234,7 +237,10 @@
return;
}
-
+
+ /* hide the "add contact" button, as this contact is already known */
+ gtk_widget_hide (GTK_WIDGET (data->save_contact_button));
+
data->author_icon = sms_contact_load_photo (contact);
if ((!data->author_icon) && (data->no_photo))
data->author_icon = g_object_ref (data->no_photo);
@@ -891,6 +897,13 @@
gtk_tool_item_set_expand (data->delete_button, TRUE);
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), data->delete_button, -1);
gtk_widget_set_sensitive (GTK_WIDGET (data->delete_button), FALSE);
+
+ /* Save contact button */
+ data->save_contact_button = gtk_tool_button_new_from_stock (
+ MOKO_STOCK_CONTACT_NEW);
+ gtk_tool_item_set_expand (data->save_contact_button, TRUE);
+ gtk_toolbar_insert (GTK_TOOLBAR (toolbar), data->save_contact_button, -1);
+ gtk_widget_hide (GTK_WIDGET (data->save_contact_button));
/* Create search bar */
notes_combo = gtk_combo_box_new_text ();
Modified: trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms.h
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms.h 2008-03-31 12:54:40 UTC (rev 4274)
+++ trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms.h 2008-03-31 17:04:58 UTC (rev 4275)
@@ -62,6 +62,7 @@
GtkToolItem *forward_button;
GtkToolItem *delete_all_button;
GtkToolItem *delete_button;
+ GtkToolItem *save_contact_button;
GtkWidget *notes_search;
GdkPixbuf *author_icon;
More information about the commitlog
mailing list