r22427 - gnucash/trunk/src - Update to gtkosxapplication version 2

John Ralls jralls at code.gnucash.org
Sat Sep 29 14:29:21 EDT 2012


Author: jralls
Date: 2012-09-29 14:29:21 -0400 (Sat, 29 Sep 2012)
New Revision: 22427
Trac: http://svn.gnucash.org/trac/changeset/22427

Modified:
   gnucash/trunk/src/core-utils/binreloc.c
   gnucash/trunk/src/gnome-utils/gnc-main-window.c
Log:
Update to gtkosxapplication version 2

Modified: gnucash/trunk/src/core-utils/binreloc.c
===================================================================
--- gnucash/trunk/src/core-utils/binreloc.c	2012-09-24 19:07:22 UTC (rev 22426)
+++ gnucash/trunk/src/core-utils/binreloc.c	2012-09-29 18:29:21 UTC (rev 22427)
@@ -63,7 +63,7 @@
     g_free (prefix);
     return result;
 #elif defined MAC_INTEGRATION
-    gchar *path = quartz_application_get_executable_path();
+    gchar *path = gtkosx_application_get_executable_path();
     g_print ("Application Path %s\n", path);
     return path;
 #else
@@ -363,8 +363,8 @@
 gnc_gbr_find_prefix (const gchar *default_prefix)
 {
 #if defined ENABLE_BINRELOC && defined MAC_INTEGRATION
-    gchar *id = quartz_application_get_bundle_id ();
-    gchar *path = quartz_application_get_resource_path ();
+    gchar *id = gtkosx_application_get_bundle_id ();
+    gchar *path = gtkosx_application_get_resource_path ();
     if (id == NULL)
     {
         gchar *dirname = g_path_get_dirname (path);

Modified: gnucash/trunk/src/gnome-utils/gnc-main-window.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-main-window.c	2012-09-24 19:07:22 UTC (rev 22426)
+++ gnucash/trunk/src/gnome-utils/gnc-main-window.c	2012-09-29 18:29:21 UTC (rev 22427)
@@ -158,8 +158,8 @@
 static gboolean gnc_main_window_popup_menu_cb (GtkWidget *widget, GncPluginPage *page);
 
 #ifdef MAC_INTEGRATION
-static void gnc_quartz_shutdown(GtkOSXApplication *theApp, gpointer data);
-static gboolean gnc_quartz_should_quit(GtkOSXApplication *theApp, GncMainWindow *window);
+static void gnc_quartz_shutdown(GtkosxApplication *theApp, gpointer data);
+static gboolean gnc_quartz_should_quit(GtkosxApplication *theApp, GncMainWindow *window);
 static void gnc_quartz_set_menu(GncMainWindow* window);
 #endif
 
@@ -3479,7 +3479,7 @@
  * loop.
  */
 static void
-gnc_quartz_shutdown (GtkOSXApplication *theApp, gpointer data)
+gnc_quartz_shutdown (GtkosxApplication *theApp, gpointer data)
 {
     /* Do Nothing. It's too late. */
 }
@@ -3491,7 +3491,7 @@
  * opportunity to shut down.
  */
 static gboolean
-gnc_quartz_should_quit (GtkOSXApplication *theApp, GncMainWindow *window)
+gnc_quartz_should_quit (GtkosxApplication *theApp, GncMainWindow *window)
 {
     QofSession *session;
     gboolean needs_save;
@@ -3514,7 +3514,7 @@
 static void
 gnc_quartz_set_menu(GncMainWindow* window)
 {
-    GtkOSXApplication *theApp = g_object_new(GTK_TYPE_OSX_APPLICATION, NULL);
+    GtkosxApplication *theApp = g_object_new(GTKOSX_TYPE_APPLICATION, NULL);
     GtkWidget       *menu;
     GtkWidget       *item;
 
@@ -3522,7 +3522,7 @@
     if (GTK_IS_MENU_ITEM (menu))
         menu = gtk_menu_item_get_submenu (GTK_MENU_ITEM (menu));
     gtk_widget_hide(menu);
-    gtk_osxapplication_set_menu_bar (theApp, GTK_MENU_SHELL (menu));
+    gtkosx_application_set_menu_bar (theApp, GTK_MENU_SHELL (menu));
 
     item = gtk_ui_manager_get_widget (window->ui_merge,
                                       "/menubar/File/FileQuit");
@@ -3532,24 +3532,24 @@
     item = gtk_ui_manager_get_widget (window->ui_merge,
                                       "/menubar/Edit/EditPreferences");
     if (GTK_IS_MENU_ITEM (item))
-        gtk_osxapplication_insert_app_menu_item (theApp, GTK_WIDGET (item), 0);
+        gtkosx_application_insert_app_menu_item (theApp, GTK_WIDGET (item), 0);
 
     item = gtk_ui_manager_get_widget (window->ui_merge,
                                       "/menubar/Help/HelpAbout");
     if (GTK_IS_MENU_ITEM (item))
     {
-        gtk_osxapplication_insert_app_menu_item (theApp,
+        gtkosx_application_insert_app_menu_item (theApp,
                 gtk_separator_menu_item_new (),
                 0);
-        gtk_osxapplication_insert_app_menu_item (theApp, GTK_WIDGET (item), 0);
+        gtkosx_application_insert_app_menu_item (theApp, GTK_WIDGET (item), 0);
     }
 
     item = gtk_ui_manager_get_widget (window->ui_merge,
                                       "/menubar/Help");
-    gtk_osxapplication_set_help_menu(theApp, GTK_MENU_ITEM(item));
+    gtkosx_application_set_help_menu(theApp, GTK_MENU_ITEM(item));
     item = gtk_ui_manager_get_widget (window->ui_merge,
                                       "/menubar/Windows");
-    gtk_osxapplication_set_window_menu(theApp, GTK_MENU_ITEM(item));
+    gtkosx_application_set_window_menu(theApp, GTK_MENU_ITEM(item));
     g_signal_connect(theApp, "NSApplicationBlockTermination",
                      G_CALLBACK(gnc_quartz_should_quit), window);
 
@@ -4161,7 +4161,7 @@
 {
     GList *window_iter;
 #ifdef MAC_INTEGRATION
-    GtkOSXApplication *theApp = g_object_new(GTK_TYPE_OSX_APPLICATION, NULL);
+    GtkosxApplication *theApp = g_object_new(GTKOSX_TYPE_APPLICATION, NULL);
 #endif
     for (window_iter = active_windows; window_iter != NULL; window_iter = window_iter->next)
     {
@@ -4173,7 +4173,7 @@
 #ifdef MAC_INTEGRATION
     g_signal_connect(theApp, "NSApplicationWillTerminate",
                      G_CALLBACK(gnc_quartz_shutdown), NULL);
-    gtk_osxapplication_ready(theApp);
+    gtkosx_application_ready(theApp);
 #endif
 }
 



More information about the gnucash-changes mailing list