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

chris at sita.openmoko.org chris at sita.openmoko.org
Thu Nov 22 13:55:17 CET 2007


Author: chris
Date: 2007-11-22 13:55:16 +0100 (Thu, 22 Nov 2007)
New Revision: 3476

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
   trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-launcher.c
   trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-main.c
   trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-pim-journal.c
   trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today.h
Log:
        * src/today-launcher.c: (item_added_cb):
        * src/today-main.c: (today_messages_button_clicked_cb),
        (today_create_home_page):
        * src/today-pim-journal.c: (unread_messages_button_press_cb):
        * src/today.h:
        Enable openmoko-messages launcher


Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog	2007-11-22 12:49:10 UTC (rev 3475)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog	2007-11-22 12:55:16 UTC (rev 3476)
@@ -1,3 +1,12 @@
+2007-11-22  Chris Lord  <chris at openedhand.com>
+
+	* src/today-launcher.c: (item_added_cb):
+	* src/today-main.c: (today_messages_button_clicked_cb),
+	(today_create_home_page):
+	* src/today-pim-journal.c: (unread_messages_button_press_cb):
+	* src/today.h:
+        Enable openmoko-messages launcher
+
 2007-11-02  Chris Lord  <chris at openedhand.com>
 
 	* src/today-launcher.c: (item_added_cb), (item_removed_cb),

Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-launcher.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-launcher.c	2007-11-22 12:49:10 UTC (rev 3475)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-launcher.c	2007-11-22 12:55:16 UTC (rev 3476)
@@ -39,6 +39,10 @@
 		data->dates_item = item;
 	} else if (strcmp (name, "World Clock") == 0) {
 		data->clock_item = item;
+	} else if (strcmp (name, "Messages") == 0) {
+		gtk_widget_set_sensitive (GTK_WIDGET (
+			data->messages_button), TRUE);
+		data->messages_item = item;
 	}
 
 	if (GTK_IS_WIDGET (tile))

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-22 12:49:10 UTC (rev 3475)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-main.c	2007-11-22 12:55:16 UTC (rev 3476)
@@ -52,6 +52,9 @@
 static void
 today_messages_button_clicked_cb (GtkToolButton *button, TodayData *data)
 {
+	if (data->messages_item) launcher_start (data->window,
+		data->messages_item,
+		(gchar *[]){ "openmoko-messages", NULL }, TRUE, TRUE);
 }
 
 static void
@@ -190,7 +193,7 @@
 		gtk_separator_tool_item_new (), 0);
 	g_signal_connect (G_OBJECT (data->dates_button), "clicked",
 		G_CALLBACK (today_dates_button_clicked_cb), data);
-	gtk_widget_set_sensitive (data->dates_button, FALSE);
+	gtk_widget_set_sensitive (GTK_WIDGET (data->dates_button), FALSE);
 
 	data->messages_button = today_toolbutton_new ("openmoko-messages");
 	gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar),
@@ -199,7 +202,7 @@
 		gtk_separator_tool_item_new (), 0);
 	g_signal_connect (G_OBJECT (data->messages_button), "clicked",
 		G_CALLBACK (today_messages_button_clicked_cb), data);
-	gtk_widget_set_sensitive (data->messages_button, FALSE);
+	gtk_widget_set_sensitive (GTK_WIDGET (data->messages_button), FALSE);
 
 	data->contacts_button = today_toolbutton_new ("contacts");
 	gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar),
@@ -208,7 +211,7 @@
 		gtk_separator_tool_item_new (), 0);
 	g_signal_connect (G_OBJECT (data->contacts_button), "clicked",
 		G_CALLBACK (today_contacts_button_clicked_cb), data);
-	gtk_widget_set_sensitive (data->contacts_button, FALSE);
+	gtk_widget_set_sensitive (GTK_WIDGET (data->contacts_button), FALSE);
 
 	data->dial_button = today_toolbutton_new ("openmoko-dialer");
 	gtk_toolbar_insert (GTK_TOOLBAR (data->home_toolbar),
@@ -216,7 +219,7 @@
 	gtk_widget_show_all (data->home_toolbar);
 	g_signal_connect (G_OBJECT (data->dial_button), "clicked",
 		G_CALLBACK (today_dial_button_clicked_cb), data);
-	gtk_widget_set_sensitive (data->dial_button, FALSE);
+	gtk_widget_set_sensitive (GTK_WIDGET (data->dial_button), FALSE);
 
 	/* Create event box with background */
 	data->bg_ebox = gtk_event_box_new ();

Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-pim-journal.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-pim-journal.c	2007-11-22 12:49:10 UTC (rev 3475)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-pim-journal.c	2007-11-22 12:55:16 UTC (rev 3476)
@@ -157,7 +157,9 @@
 unread_messages_button_press_cb (GtkWidget *widget, GdkEventButton *event,
 				 TodayData *data)
 {
-	g_debug ("TODO: Launch messages app");
+	if (data->messages_item) launcher_start (data->window,
+		data->messages_item,
+		(gchar *[]){ "openmoko-messages", NULL }, TRUE, TRUE);
 
 	return FALSE;
 }

Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today.h
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today.h	2007-11-22 12:49:10 UTC (rev 3475)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today.h	2007-11-22 12:55:16 UTC (rev 3476)
@@ -55,6 +55,7 @@
 	TakuMenuItem *tasks_item;
 	TakuMenuItem *dates_item;
 	TakuMenuItem *clock_item;
+	TakuMenuItem *messages_item;
 	
 	/* App manager */
 	GdkWindow *root_window;





More information about the commitlog mailing list