r1245 - trunk/src/target/OM-2007/applications/openmoko-mainmenu/src

zhiyong_sun at sita.openmoko.org zhiyong_sun at sita.openmoko.org
Mon Mar 5 04:57:20 CET 2007


Author: zhiyong_sun
Date: 2007-03-05 04:57:03 +0100 (Mon, 05 Mar 2007)
New Revision: 1245

Modified:
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/dbus-conn.c
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h
Log:
Use DBUS_BUS_SYSTEM bus connection instead of DBUS_BUS_SESSION

Modified: trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c	2007-03-05 03:46:45 UTC (rev 1244)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c	2007-03-05 03:57:03 UTC (rev 1245)
@@ -46,16 +46,17 @@
         gtk_widget_hide (GTK_WIDGET (mma->wheel));
         gtk_widget_hide (GTK_WIDGET (mma->toolbox));
         gtk_widget_hide (GTK_WIDGET (mma->window));
+	moko_dbus_send_message ("");
     }
 }
 
 void
 moko_wheel_left_up_press_cb (GtkWidget *self, MokoMainmenuApp *mma)
 {
- 
     g_signal_emit_by_name (G_OBJECT(mma->mm->icon_view), "move-cursor", GTK_MOVEMENT_DISPLAY_LINES, -1);
   //gtk_window_present (mma->window);
   //gtk_widget_grab_focus (mma->mm->icon_view);
+  
 }
 
 void
@@ -121,8 +122,9 @@
     gchar *text;
   
     selected_item = moko_icon_view_get_selected_items (iconview);
+
     if (!selected_item)
-        g_debug ("Can't get selected item");
+        g_debug ("Can't get mokoiconview selected item");
     else 
     {
         icon_view_model = moko_icon_view_get_model (iconview);
@@ -132,12 +134,14 @@
                        TEXT_COLUMN , &text,
                       -1);
 
-        moko_dbus_send_message (text);
-        
-	g_list_foreach (selected_item, gtk_tree_path_free, NULL);
+        if (text)
+		{
+			moko_dbus_send_message (text);
+			free (text);
+		}
+
+		g_list_foreach (selected_item, gtk_tree_path_free, NULL);
         g_list_free (selected_item);
-        if (text) 
-	    free (text);
     }
 
     moko_main_menu_update_item_total_label (mma->mm);

Modified: trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/dbus-conn.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/dbus-conn.c	2007-03-05 03:46:45 UTC (rev 1244)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/dbus-conn.c	2007-03-05 03:57:03 UTC (rev 1245)
@@ -28,7 +28,7 @@
 {
     /* Get a connection to the session bus */
     dbus_error_init (&error);
-    bus = dbus_bus_get (DBUS_BUS_SESSION, &error);
+    bus = dbus_bus_get (DBUS_BUS_SYSTEM, &error);
 
     if (!bus)
     {

Modified: trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c	2007-03-05 03:46:45 UTC (rev 1244)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c	2007-03-05 03:57:03 UTC (rev 1245)
@@ -143,7 +143,7 @@
     moko_icon_view_set_margin (mm->icon_view, ITEM_MARGIN);
     moko_icon_view_set_row_spacing (mm->icon_view, ROW_SPACING);
     moko_icon_view_set_column_spacing (mm->icon_view, COLUMN_SPACING);
-    moko_icon_view_set_decoration_width (mm->icon_view, 20);
+    moko_icon_view_set_decoration_width (mm->icon_view, DECORATION_WIDTH);
     moko_icon_view_set_icon_bg (mm->icon_view, PKGDATADIR"/main_menu_sel_icon.png");
     moko_icon_view_set_text_bg (mm->icon_view, PKGDATADIR"/main_menu_sel_text.png");
     moko_icon_view_set_decorated (mm->icon_view, TRUE);

Modified: trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h	2007-03-05 03:46:45 UTC (rev 1244)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h	2007-03-05 03:57:03 UTC (rev 1245)
@@ -41,22 +41,23 @@
 
 G_BEGIN_DECLS
 /* property(s)*/
-#define COLUMN_NUM 		3
-#define ITEM_WIDTH 			140
-#define ITEM_MARGIN 		10
-#define ROW_SPACING 		0
-#define COLUMN_SPACING 	20
-#define ITME_TOTAL_WIDTH 	5
+#define COLUMN_NUM    3
+#define ITEM_WIDTH    140
+#define ITEM_MARGIN    10
+#define ROW_SPACING    0
+#define COLUMN_SPACING    20
+#define ITME_TOTAL_WIDTH    5
+#define DECORATION_WIDTH    10
 
-#define PIXBUF_WIDTH		140 
-#define PIXBUF_HEIGHT		140
+#define PIXBUF_WIDTH    120 
+#define PIXBUF_HEIGHT   120
 
-#define SECTION_ALG_X 		0.6
-#define SECTION_ALG_Y 		0.5
-#define SECTION_X_PADDING 	0
-#define SECTION_Y_PADDING 	5
-#define ITEM_TOTAL_ALG_X 	0.5
-#define ITEM_TOTAL_ALG_Y 	0.9
+#define SECTION_ALG_X    0.6
+#define SECTION_ALG_Y    0.5
+#define SECTION_X_PADDING    0
+#define SECTION_Y_PADDING    5
+#define ITEM_TOTAL_ALG_X    0.5
+#define ITEM_TOTAL_ALG_Y    0.9
 
 /*Font styles*/
 #define FONT_SIZE_SECTION 	12*PANGO_SCALE

Modified: trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h	2007-03-05 03:46:45 UTC (rev 1244)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h	2007-03-05 03:57:03 UTC (rev 1245)
@@ -218,6 +218,9 @@
 moko_icon_view_get_selected_items (MokoIconView *icon_view);
 
 void
+moko_icon_view_set_selected_item (MokoIconView *icon_view, GtkTreePath *path);
+
+void
 moko_icon_view_select_all (MokoIconView *icon_view);
 
 void





More information about the commitlog mailing list