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

zhiyong_sun at sita.openmoko.org zhiyong_sun at sita.openmoko.org
Thu Mar 15 04:10:27 CET 2007


Author: zhiyong_sun
Date: 2007-03-15 04:10:20 +0100 (Thu, 15 Mar 2007)
New Revision: 1367

Modified:
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.c
   trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h
Log:
bug fix: add mokoiconview cursor move up and down functions to avoid call sinal 'move cursor' cb function

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-15 02:13:05 UTC (rev 1366)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c	2007-03-15 03:10:20 UTC (rev 1367)
@@ -51,13 +51,13 @@
 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);
+    moko_icon_view_move_cursor_line_up (mma->mm->icon_view);
 }
 
 void
 moko_wheel_right_down_press_cb (GtkWidget *self, MokoMainmenuApp *mma)
 {
-    g_signal_emit_by_name (G_OBJECT(mma->mm->icon_view), "move-cursor", GTK_MOVEMENT_DISPLAY_LINES, 1);
+    moko_icon_view_move_cursor_line_down (mma->mm->icon_view);
 }
 
 void

Modified: trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.c	2007-03-15 02:13:05 UTC (rev 1366)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.c	2007-03-15 03:10:20 UTC (rev 1367)
@@ -4433,3 +4433,20 @@
     return icon_view->priv->total_items;
 }
 
+void
+moko_icon_view_move_cursor_line_up (MokoIconView *icon_view)
+{
+    g_return_if_fail (MOKO_IS_ICON_VIEW (icon_view));
+    
+    moko_icon_view_move_cursor_up_down (icon_view, -1);
+
+}
+
+void
+moko_icon_view_move_cursor_line_down (MokoIconView *icon_view)
+{
+    g_return_if_fail (MOKO_IS_ICON_VIEW (icon_view));
+    
+    moko_icon_view_move_cursor_up_down (icon_view, 1);
+
+}

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-15 02:13:05 UTC (rev 1366)
+++ trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mokoiconview.h	2007-03-15 03:10:20 UTC (rev 1367)
@@ -229,6 +229,11 @@
 void 
 moko_icon_view_item_activated (MokoIconView *icon_view, GtkTreePath *path);
 
+void
+moko_icon_view_move_cursor_line_up (MokoIconView *icon_view);
+
+void
+moko_icon_view_move_cursor_line_down (MokoIconView *icon_view);
 G_END_DECLS
 
 #endif /* mokoiconview.h */





More information about the commitlog mailing list