r4298 - in trunk/src/target/OM-2007.2/applications/openmoko-messages2: . src
thomas at sita.openmoko.org
thomas at sita.openmoko.org
Wed Apr 2 16:59:48 CEST 2008
Author: thomas
Date: 2008-04-02 16:59:47 +0200 (Wed, 02 Apr 2008)
New Revision: 4298
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog
trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms-notes.c
Log:
2008-04-02 Thomas Wood <thomas at openedhand.com>
* src/sms-notes.c: Connect "Save Contact" button to moko-save-number.
Modified: trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog 2008-04-02 12:51:16 UTC (rev 4297)
+++ trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog 2008-04-02 14:59:47 UTC (rev 4298)
@@ -1,3 +1,7 @@
+2008-04-02 Thomas Wood <thomas at openedhand.com>
+
+ * src/sms-notes.c: Connect "Save Contact" button to moko-save-number.
+
2008-04-01 Thomas Wood <thomas at openedhand.com>
* src/Makefile.am:
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-04-02 12:51:16 UTC (rev 4297)
+++ trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms-notes.c 2008-04-02 14:59:47 UTC (rev 4298)
@@ -608,7 +608,30 @@
g_slice_free (SmsNoteCountData, data);
}
+
static void
+save_contact_clicked_cb (GtkToolButton *button, SmsData *data)
+{
+ GtkTreeSelection *selection;
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ gchar *author;
+
+ selection = gtk_tree_view_get_selection (
+ GTK_TREE_VIEW (data->notes_treeview));
+ if ((!selection) ||
+ (!gtk_tree_selection_get_selected (selection, &model, &iter)))
+ return;
+
+ gtk_tree_model_get (model, &iter,
+ JANA_GTK_NOTE_STORE_COL_AUTHOR, &author, -1);
+
+ moko_save_number (author);
+
+ g_free (author);
+}
+
+static void
forward_clicked_cb (GtkToolButton *button, SmsData *data)
{
gchar *body;
@@ -949,6 +972,8 @@
G_CALLBACK (delete_clicked_cb), data);
g_signal_connect (data->delete_all_button, "clicked",
G_CALLBACK (delete_all_clicked_cb), data);
-
+ g_signal_connect (data->save_contact_button, "clicked",
+ G_CALLBACK (save_contact_clicked_cb), data);
+
return vbox;
}
More information about the commitlog
mailing list