Changeset 460
- Timestamp:
- 12/22/06 10:43:47 (6 years ago)
- Location:
- trunk/src/target/OM-2007/applications/openmoko-mainmenu/src
- Files:
-
- 2 added
- 7 edited
-
Makefile.am (modified) (1 diff)
-
callbacks.c (modified) (1 diff)
-
callbacks.h (modified) (1 diff)
-
close-page.c (added)
-
close-page.h (added)
-
main.c (modified) (3 diffs)
-
main.h (modified) (2 diffs)
-
mainmenu.c (modified) (2 diffs)
-
mainmenu.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/Makefile.am
r431 r460 5 5 bin_PROGRAMS = openmoko-mainmenu 6 6 7 openmoko_mainmenu_SOURCES = main.c mainmenu.c callbacks.c menu-list.c support.c mokoiconview.c app-history.c 7 openmoko_mainmenu_SOURCES = main.c mainmenu.c callbacks.c menu-list.c support.c mokoiconview.c app-history.c close-page.c 8 8 9 9 openmoko_mainmenu_LDADD = @OPENMOKO_LIBS@ -
trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.c
r431 r460 20 20 #include "callbacks.h" 21 21 22 gboolean test = FALSE; 23 void 24 moko_wheel_bottom_press_cb (GtkWidget *self, MokoMainmenuApp *mma) 25 { 26 if (test) { 27 //moko_finger_window_set_contents( mma->window, GTK_WIDGET(mma->mm)); 28 gtk_widget_hide (mma->close); 29 gtk_widget_show (mma->mm); 30 } 31 else { 32 //moko_finger_window_set_contents( mma->window, GTK_WIDGET(mma->close)); 33 gtk_widget_hide (mma->mm); 34 gtk_widget_show (mma->close); 35 } 36 37 g_debug ("test for wheel bottom pressed _________________________"); 38 test = !test; 22 39 40 } 41 42 void 43 moko_wheel_left_up_press_cb (GtkWidget *self, MokoMainmenuApp *mma) 44 { 45 g_debug ("test for wheel left_up pressed _________________________"); 46 } 47 48 void 49 moko_wheel_right_down_press_cb (GtkWidget *self, MokoMainmenuApp *mma) 50 { 51 g_debug ("test for wheel rifht_down pressed _________________________"); 52 53 } 23 54 24 55 /*test*/ -
trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/callbacks.h
r431 r460 21 21 #define _MAIN_MENU_CALLBACKS_H 22 22 #include <gtk/gtk.h> 23 #include "main.h" 24 25 void 26 moko_wheel_bottom_press_cb (GtkWidget *self, MokoMainmenuApp *mma); 27 28 void 29 moko_wheel_left_up_press_cb (GtkWidget *self, MokoMainmenuApp *mma); 30 31 void 32 moko_wheel_right_down_press_cb (GtkWidget *self, MokoMainmenuApp *mma); 33 23 34 24 35 void -
trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/main.c
r455 r460 17 17 * Current Version: $Rev$ ($Date$) [$Author$] 18 18 */ 19 20 #include "callbacks.h" 21 22 19 23 20 24 #include "main.h" … … 50 54 } 51 55 52 mma->mm = MAINMENU(moko_main_menu_new());56 mma->mm = moko_main_menu_new(); 53 57 gtk_widget_show (mma->mm); 54 58 59 mma->close = moko_close_page_new (); 60 gtk_widget_show (mma->close); 55 61 //gtk_icon_view_selected_foreach (mm->icon_view, moko_item_select_cb, NULL); 56 62 // g_signal_connect (mm->icon_view, "toggle-cursor-item", 57 63 //G_CALLBACK (moko_toggle_cursor_item_cb), NULL); 58 moko_finger_window_set_contents( mma->window, GTK_WIDGET(mma->mm) ); 64 g_signal_connect (mma->wheel, "press_bottom", 65 G_CALLBACK ( moko_wheel_bottom_press_cb), mma); 66 g_signal_connect (mma->wheel, "press_left_up", 67 G_CALLBACK ( moko_wheel_left_up_press_cb), mma); 68 g_signal_connect (mma->wheel, "press_right_down", 69 G_CALLBACK ( moko_wheel_right_down_press_cb), mma); 70 71 72 moko_finger_window_set_contents( mma->window, GTK_WIDGET(mma->mm)); 73 moko_finger_window_set_contents( mma->window, GTK_WIDGET(mma->close)); 59 74 60 75 /* show everything and run main loop */ … … 63 78 gtk_widget_show (GTK_WIDGET (mma->wheel)); 64 79 gtk_widget_show (GTK_WIDGET (mma->toolbox)); 80 gtk_widget_hide (GTK_WIDGET (mma->close)); 65 81 66 82 moko_sample_hisory_app_fill (mma->history[0]); -
trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/main.h
r434 r460 20 20 #ifndef _MAIN_MENU_MAIN_H 21 21 #define _MAIN_MENU_MAIN_H 22 22 23 #include <libmokoui/moko-application.h> 23 #include <libmokoui/moko-finger-tool-box.h>24 24 #include <libmokoui/moko-finger-window.h> 25 25 #include <libmokoui/moko-finger-wheel.h> 26 #include <libmokoui/moko-finger-tool-box.h> 26 27 #include <libmokoui/moko-pixmap-button.h> 27 28 28 #include <gtk/gtkalignment.h>29 #include <gtk/gtkbutton.h>30 #include <gtk/gtkhbox.h>31 #include <gtk/gtklabel.h>32 #include <gtk/gtkmain.h>33 #include <gtk/gtkmenu.h>34 #include <gtk/gtktogglebutton.h>35 #include <gtk/gtkvbox.h>36 37 29 #include "mainmenu.h" 38 #include "callbacks.h"39 30 #include "menu-list.h" 31 #include "close-page.h" 40 32 41 33 typedef struct _MokoMainmenuApp MokoMainmenuApp; … … 49 41 MokoMainMenu *mm; 50 42 MokoMenuList *list; 51 52 //GtkButton *history[3]; 43 MokoClosePage *close; 53 44 MokoPixmapButton *history[4] 54 55 45 }; 56 46 -
trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.c
r456 r460 34 34 35 35 /** 36 *@brief retrun Listtype.36 *@brief retrun MokoMainMenu type. 37 37 *@param none 38 38 *@return GType … … 191 191 } 192 192 193 -
trunk/src/target/OM-2007/applications/openmoko-mainmenu/src/mainmenu.h
r455 r460 21 21 #define _OPEN_MOKO_MAIN_MENU_H 22 22 23 #include <gtk/gtk.h> 24 #include <glib.h> 23 #include <gtk/gtkwidget.h> 25 24 #include <glib-object.h> 26 #include <gtk/gtkiconview.h>27 25 #include <gtk/gtkliststore.h> 26 #include <gtk/gtklabel.h> 27 #include <gtk/gtkvbox.h> 28 #include <gtk/gtkhbox.h> 28 29 29 30 #include "mokoiconview.h" … … 71 72 struct _MokoMainMenu { 72 73 GtkVBox vbox; 73 //GtkWidget widget;74 74 75 //GtkIconView *icon_view; 76 GtkWidget *icon_view; 77 //MokoIconView *icon_view; 75 MokoIconView *icon_view; 78 76 GtkListStore *list_store; 79 77 GtkWidget *scrolled; … … 93 91 moko_main_menu_get_type (void); 94 92 93 GtkWidget* 94 moko_main_menu_new (); 95 95 96 G_END_DECLS 96 97
Note: See TracChangeset
for help on using the changeset viewer.
