monkey-bubble r267 - in trunk: . src/ui



Author: herzi
Date: Wed Feb  6 23:14:37 2008
New Revision: 267
URL: http://svn.gnome.org/viewvc/monkey-bubble?rev=267&view=rev

Log:
2008-02-07  Sven Herzberg  <sven imendio com>

	* src/ui/ui-main.c: (ui_main_new): provide the GtkActionGroup for the
	GNOME code, too


Modified:
   trunk/ChangeLog
   trunk/src/ui/ui-main.c

Modified: trunk/src/ui/ui-main.c
==============================================================================
--- trunk/src/ui/ui-main.c	(original)
+++ trunk/src/ui/ui-main.c	Wed Feb  6 23:14:37 2008
@@ -247,12 +247,9 @@
 ui_main_new (void)
 {
 	GtkUIManager* ui_manager;
-#ifdef MAEMO
-	HildonProgram * program;
-	GtkWidget * container;
-	GtkWidget * main_menu;
 	GtkActionGroup* actions;
 	GtkActionEntry  entries[] = {
+#ifdef MAEMO
 		{"GameNew", NULL, N_("New Game"),
 		 NULL, NULL,
 		 G_CALLBACK (game_new_cb)
@@ -269,8 +266,14 @@
 		 NULL, NULL,
 		 G_CALLBACK (application_quit_cb)
 		}
+#elif defined(GNOME)
+#endif
 	};
+#ifdef MAEMO
 	GError* error = NULL;
+	HildonProgram * program;
+	GtkWidget * container;
+	GtkWidget * main_menu;
 #endif
         UiMain * ui_main;
         GtkWidget * vbox;
@@ -325,12 +328,12 @@
 
 	ui_manager = gtk_ui_manager_new ();
 
-#ifdef MAEMO
 	actions    = gtk_action_group_new ("main");
 	gtk_action_group_add_actions (actions, entries,
 				      G_N_ELEMENTS (entries), ui_main);
 	gtk_ui_manager_insert_action_group (ui_manager, actions, 0);
 
+#ifdef MAEMO
 	gtk_ui_manager_add_ui_from_string (ui_manager,
 					   "<ui><popup name='main_menu'>"
 					     "<menuitem action='GameNew' />"
@@ -352,8 +355,6 @@
 	main_menu = gtk_ui_manager_get_widget (ui_manager, "/ui/main_menu");
 
 	hildon_window_set_menu(HILDON_WINDOW(PRIVATE(ui_main)->window), GTK_MENU(main_menu));
-
-	g_object_unref (actions);
 #endif
 
 #ifdef GNOME
@@ -423,6 +424,7 @@
                                   ui_main);
 #endif
 
+	g_object_unref (actions);
 	g_object_unref (ui_manager);
 
         PRIVATE(ui_main)->game = NULL;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]