r3336 - in trunk/src/target/OM-2007.2/applications/openmoko-today2: . src

chris at sita.openmoko.org chris at sita.openmoko.org
Fri Nov 2 15:41:01 CET 2007


Author: chris
Date: 2007-11-02 15:40:59 +0100 (Fri, 02 Nov 2007)
New Revision: 3336

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
   trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-main.c
Log:
        * src/today-main.c: (clock_clicked_cb), (today_create_home_page):
        Launch openmoko-worldclock when clicking on clock


Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog	2007-11-02 14:33:14 UTC (rev 3335)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog	2007-11-02 14:40:59 UTC (rev 3336)
@@ -1,3 +1,8 @@
+2007-11-02  Chris Lord  <chris at openedhand.com>
+
+	* src/today-main.c: (clock_clicked_cb), (today_create_home_page):
+        Launch openmoko-worldclock when clicking on clock
+
 2007-11-01  Ross Burton  <ross at openedhand.com>
 
 	* .:

Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-main.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-main.c	2007-11-02 14:33:14 UTC (rev 3335)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-main.c	2007-11-02 14:40:59 UTC (rev 3336)
@@ -166,6 +166,13 @@
 	return FALSE;
 }
 
+static void
+clock_clicked_cb (JanaGtkClock *clock, GdkEventButton *event, TodayData *data)
+{
+	launcher_start (data->window, today_get_launcher ((const gchar *[])
+		{ "openmoko-worldclock", NULL }, TRUE, TRUE));
+}
+
 static GtkWidget *
 today_create_home_page (TodayData *data)
 {
@@ -224,6 +231,8 @@
 	data->clock = jana_gtk_clock_new ();
 	jana_gtk_clock_set_draw_shadow (JANA_GTK_CLOCK (data->clock), TRUE);
 	gtk_widget_show (data->clock);
+	g_signal_connect (data->clock, "clicked",
+		G_CALLBACK (clock_clicked_cb), data);
 
 	/* Pack widgets */
 	align = gtk_alignment_new (0.5, 0, 1, 0);





More information about the commitlog mailing list