r65 - in trunk/src/target/OM-2007: examples/openmoko-paned-demo libraries/mokoui

mickey at gta01.hmw-consulting.de mickey at gta01.hmw-consulting.de
Mon Oct 2 10:31:25 CEST 2006


Author: mickey
Date: 2006-10-02 08:31:24 +0000 (Mon, 02 Oct 2006)
New Revision: 65

Modified:
   trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c
   trunk/src/target/OM-2007/libraries/mokoui/moko-menubar.h
   trunk/src/target/OM-2007/libraries/mokoui/moko-paned-window.h
   trunk/src/target/OM-2007/libraries/mokoui/moko-toolbar.h
Log:
fix header bug in mokoui


Modified: trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c
===================================================================
--- trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c	2006-09-30 13:05:40 UTC (rev 64)
+++ trunk/src/target/OM-2007/examples/openmoko-paned-demo/demo-main.c	2006-10-02 08:31:24 UTC (rev 65)
@@ -116,13 +116,13 @@
     gtk_action_group_add_actions (action_group, entries, G_N_ELEMENTS (entries), window);
     gtk_action_group_add_toggle_actions (action_group, toggle_entries, G_N_ELEMENTS (toggle_entries), window);
     gtk_action_group_add_radio_actions (action_group, radio_entries, G_N_ELEMENTS (radio_entries), 0, print_selected, window);
-    
+
     GtkUIManager* ui_manager = gtk_ui_manager_new ();
     gtk_ui_manager_insert_action_group (ui_manager, action_group, 0);
-    
+
     GtkAccelGroup* accel_group = gtk_ui_manager_get_accel_group (ui_manager);
     gtk_window_add_accel_group (GTK_WINDOW (window), accel_group);
-    
+
     GError* error = NULL;
     if (!gtk_ui_manager_add_ui_from_string (ui_manager, ui_description, -1, &error))
     {
@@ -130,7 +130,7 @@
         g_error_free (error);
         exit (EXIT_FAILURE);
     }
-    
+
     return gtk_ui_manager_get_widget (ui_manager, "/MainMenu");
 }
 
@@ -148,8 +148,8 @@
     MokoPanedWindow* window = MOKO_PANED_WINDOW(moko_paned_window_new());
 
     /* application menu */
-    GtkMenu* appmenu = gtk_menu_new();
-    GtkMenuItem* closeitem = gtk_menu_item_new_with_label( "Close" );
+    GtkMenu* appmenu = GTK_MENU(gtk_menu_new());
+    GtkMenuItem* closeitem = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Close" ));
     g_signal_connect( G_OBJECT(closeitem), "activate", G_CALLBACK(gtk_main_quit), NULL );
     gtk_menu_shell_append( appmenu, closeitem );
     moko_paned_window_set_application_menu( window, appmenu );
@@ -161,6 +161,9 @@
     GtkButton* navigationlist = gtk_button_new_with_label( "Hello Navigation Area!" );
     moko_paned_window_set_upper_pane( window, GTK_WIDGET(navigationlist) );
 
+    /* tool bar */
+    MokoToolBar* toolbar = MOKO_TOOLBAR(moko_tool_bar_new());
+
     /* details area */
     GtkButton* detailslist = gtk_button_new_with_label( "Hello Details Area!" );
     moko_paned_window_set_lower_pane( window, GTK_WIDGET(detailslist) );

Modified: trunk/src/target/OM-2007/libraries/mokoui/moko-menubar.h
===================================================================
--- trunk/src/target/OM-2007/libraries/mokoui/moko-menubar.h	2006-09-30 13:05:40 UTC (rev 64)
+++ trunk/src/target/OM-2007/libraries/mokoui/moko-menubar.h	2006-10-02 08:31:24 UTC (rev 65)
@@ -26,10 +26,10 @@
 G_BEGIN_DECLS
 
 #define MOKO_TYPE_MENUBAR            (moko_menu_bar_get_type())
-#define MENUBAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), MOKO_TYPE_MENUBAR, MokoMenuBar))
-#define MENUBAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), MOKO_TYPE_MENUBAR, MokoMenuBarClass))
-#define IS_MENUBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MOKO_TYPE_MENUBAR))
-#define IS_MENUBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MOKO_TYPE_MENUBAR))
+#define MOKO_MENUBAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), MOKO_TYPE_MENUBAR, MokoMenuBar))
+#define MOKO_MENUBAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), MOKO_TYPE_MENUBAR, MokoMenuBarClass))
+#define IS_MOKO_MENUBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MOKO_TYPE_MENUBAR))
+#define IS_MOKO_MENUBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MOKO_TYPE_MENUBAR))
 
 typedef struct _MokoMenuBar       MokoMenuBar;
 typedef struct _MokoMenuBarClass  MokoMenuBarClass;

Modified: trunk/src/target/OM-2007/libraries/mokoui/moko-paned-window.h
===================================================================
--- trunk/src/target/OM-2007/libraries/mokoui/moko-paned-window.h	2006-09-30 13:05:40 UTC (rev 64)
+++ trunk/src/target/OM-2007/libraries/mokoui/moko-paned-window.h	2006-10-02 08:31:24 UTC (rev 65)
@@ -22,6 +22,7 @@
 #include <glib.h>
 #include <glib-object.h>
 #include <gtk/gtkmenu.h>
+#include <gtk/gtktoolbar.h>
 #include "moko-window.h"
 
 G_BEGIN_DECLS
@@ -54,10 +55,14 @@
 
 /* add additional methods here */
 void moko_paned_window_set_application_menu(MokoPanedWindow* self, GtkMenu* menu);
+//TODO GtkMenu* moko_paned_window_get_application_menu(MokoPanedWindow* self);
 
 void moko_paned_window_set_upper_pane(MokoPanedWindow* self, GtkWidget* child);
 void moko_paned_window_set_lower_pane(MokoPanedWindow* self, GtkWidget* child);
 
+void moko_paned_window_add_toolbar(MokoPanedWindow* self, GtkToolbar* toolbar);
+//TODO void moko_paned_window_remove_toolbar(MokoPanedWindow* self, GtkToolbar* toolbar);
+
 G_END_DECLS
 
 #endif /* _MOKO_PANED_WINDOW_H_ */

Modified: trunk/src/target/OM-2007/libraries/mokoui/moko-toolbar.h
===================================================================
--- trunk/src/target/OM-2007/libraries/mokoui/moko-toolbar.h	2006-09-30 13:05:40 UTC (rev 64)
+++ trunk/src/target/OM-2007/libraries/mokoui/moko-toolbar.h	2006-10-02 08:31:24 UTC (rev 65)
@@ -26,10 +26,10 @@
 G_BEGIN_DECLS
 
 #define MOKO_TYPE_TOOLBAR            (moko_tool_bar_get_type())
-#define TOOLBAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), MOKO_TYPE_TOOLBAR, MokoToolBar))
-#define TOOLBAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), MOKO_TYPE_TOOLBAR, MokoToolBarClass))
-#define IS_TOOLBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MOKO_TYPE_TOOLBAR))
-#define IS_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MOKO_TYPE_TOOLBAR))
+#define MOKO_TOOLBAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), MOKO_TYPE_TOOLBAR, MokoToolBar))
+#define MOKO_TOOLBAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), MOKO_TYPE_TOOLBAR, MokoToolBarClass))
+#define IS_MOKO_TOOLBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MOKO_TYPE_TOOLBAR))
+#define IS_MOKO_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MOKO_TYPE_TOOLBAR))
 
 typedef struct _MokoToolBar       MokoToolBar;
 typedef struct _MokoToolBarClass  MokoToolBarClass;





More information about the commitlog mailing list