r2114 - in trunk/src/target/OM-2007/applications/openmoko-today: . src

thomas at sita.openmoko.org thomas at sita.openmoko.org
Fri Jun 1 17:54:57 CEST 2007


Author: thomas
Date: 2007-06-01 17:54:56 +0200 (Fri, 01 Jun 2007)
New Revision: 2114

Modified:
   trunk/src/target/OM-2007/applications/openmoko-today/ChangeLog
   trunk/src/target/OM-2007/applications/openmoko-today/src/today-main.c
Log:
2007-06-01  Thomas Wood  <thomas at openedhand.com>

	* src/today-main.c: (network_register_cb), (create_ui), (main): Add MokoGsmdConnection object


Modified: trunk/src/target/OM-2007/applications/openmoko-today/ChangeLog
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-today/ChangeLog	2007-06-01 07:47:16 UTC (rev 2113)
+++ trunk/src/target/OM-2007/applications/openmoko-today/ChangeLog	2007-06-01 15:54:56 UTC (rev 2114)
@@ -1,3 +1,13 @@
+2007-06-01  Thomas Wood  <thomas at openedhand.com>
+
+	* src/today-main.c: (network_register_cb), (create_ui), (main): Add MokoGsmdConnection object
+
+2007-06-01  Thomas Wood  <thomas at openedhand.com>
+
+	reviewed by: <delete if not using a buddy>
+
+	* src/today-main.c: (network_register_cb), (create_ui), (main):
+
 2007-05-31  Thomas Wood  <thomas at openedhand.com>
 
 	* src/today-main.c: (today_update_date), (today_infoline_new),

Modified: trunk/src/target/OM-2007/applications/openmoko-today/src/today-main.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-today/src/today-main.c	2007-06-01 07:47:16 UTC (rev 2113)
+++ trunk/src/target/OM-2007/applications/openmoko-today/src/today-main.c	2007-06-01 15:54:56 UTC (rev 2114)
@@ -32,6 +32,7 @@
 #include <libsn/sn-launcher.h>
 #include <gdk/gdkx.h>
 
+#include <libmokogsmd/moko-gsmd-connection.h>
 #include "today-events-area.h"
 #include "today-utils.h"
 #include "xutil.h"
@@ -85,6 +86,14 @@
 
 }
 
+static void
+network_register_cb (MokoGsmdConnection* self, int type, int lac, int cell, GtkLabel *label)
+{
+  // TODO: get operator name somehow?
+  // update label with operator name
+  //gtk_label_set_markup (label, "<span size=\"x-large\">%s</span>", operator_name);
+}
+
 /* information lines */
 
 static void
@@ -327,7 +336,11 @@
   g_signal_connect (G_OBJECT (window), "delete-event",
                     (GCallback) gtk_main_quit, NULL);
 
+  /* set up connection management */
+  MokoGsmdConnection *connection = moko_gsmd_connection_new ();
+  g_signal_connect (G_OBJECT (connection), "network-registration", network_register_cb, message);
 
+
   gtk_widget_show_all (window);
 
 }
@@ -348,6 +361,8 @@
 
   /* create the UI and run */
   create_ui ();
+
+
   gtk_main ();
 
   return 0;





More information about the commitlog mailing list