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