r19527 - gnucash/trunk/src - Consolidate accelerator map loading for OSX with the others. Accelerator maps can't be modified interactively in OSX so there's no point to reloading the saved map.

John Ralls jralls at code.gnucash.org
Tue Aug 31 17:34:40 EDT 2010


Author: jralls
Date: 2010-08-31 17:34:40 -0400 (Tue, 31 Aug 2010)
New Revision: 19527
Trac: http://svn.gnucash.org/trac/changeset/19527

Modified:
   gnucash/trunk/src/bin/gnucash-bin.c
   gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
   gnucash/trunk/src/gnome-utils/ui/osx_accel_map
Log:
Consolidate accelerator map loading for OSX with the others. Accelerator maps can't be modified interactively in OSX so there's no point to reloading the saved map.

Modified: gnucash/trunk/src/bin/gnucash-bin.c
===================================================================
--- gnucash/trunk/src/bin/gnucash-bin.c	2010-08-31 19:57:33 UTC (rev 19526)
+++ gnucash/trunk/src/bin/gnucash-bin.c	2010-08-31 21:34:40 UTC (rev 19527)
@@ -719,17 +719,6 @@
     }
 
     gnc_destroy_splash_screen();
-
-#ifdef MAC_INTEGRATION
-    {
-        gchar *data_dir = gnc_path_get_pkgdatadir();
-        gchar *accelmap = g_build_filename(data_dir, "ui", "osx_accel_map", NULL);
-        gtk_accel_map_load (accelmap);
-        g_free(data_dir);
-        g_free(accelmap);
-    }
-#endif /* MAC_INTEGRATION */
-
     gnc_main_window_show_all_windows();
 
     gnc_hook_run(HOOK_UI_POST_STARTUP, NULL);

Modified: gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c	2010-08-31 19:57:33 UTC (rev 19526)
+++ gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c	2010-08-31 21:34:40 UTC (rev 19527)
@@ -587,6 +587,7 @@
 {
     static GncMainWindow *main_window;
     gchar *map;
+    gchar *data_dir;
 
     if (gnome_is_initialized)
     {
@@ -618,7 +619,13 @@
     // gtk_widget_show (GTK_WIDGET (main_window));
     gnc_window_set_progressbar_window (GNC_WINDOW(main_window));
 
+#ifdef MAC_INTEGRATION
+    data_dir = gnc_path_get_pkgdatadir();
+    map = g_build_filename(data_dir, "ui", "osx_accel_map", NULL);
+    g_free(data_dir);
+#else
     map = gnc_build_dotgnucash_path(ACCEL_MAP_NAME);
+#endif /* MAC_INTEGRATION */
     gtk_accel_map_load(map);
     g_free(map);
 

Modified: gnucash/trunk/src/gnome-utils/ui/osx_accel_map
===================================================================
--- gnucash/trunk/src/gnome-utils/ui/osx_accel_map	2010-08-31 19:57:33 UTC (rev 19526)
+++ gnucash/trunk/src/gnome-utils/ui/osx_accel_map	2010-08-31 21:34:40 UTC (rev 19527)
@@ -11,11 +11,11 @@
 ; (gtk_accel_path "<Actions>/gnc-plugin-budget-actions/OpenBudgetAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ViewSummaryAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/EmployeeProcessPaymentAction" "")
- (gtk_accel_path "<Actions>/MainWindowActions/FileOpenMenuAction" "<Alt>o")
+; (gtk_accel_path "<Actions>/MainWindowActions/FileOpenMenuAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/BusinessAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/BalanceSheetAction" "")
-(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileOpenAction" "<Alt>o")
-(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileSaveAction" "<Alt>s")
+(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileOpenAction" "<Meta>o")
+(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileSaveAction" "<Meta>s")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ActionsRenamePageAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/InvestmentPortfolioAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileExportAccountsAction" "")
@@ -47,29 +47,29 @@
 ; (gtk_accel_path "<Actions>/MenuAdditions/ReceivableAgingAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/ToolsPriceEditorAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/VendorFindJobOpenAction" "")
-(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileNewAction" "<Alt>n")
+(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileNewAction" "<Meta>n")
 ; (gtk_accel_path "<Actions>/gnc-plugin-aqbanking-actions/ABSetupAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/BalanceSheetusingeguilegncAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ScrubMenuAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/CancelTransactionAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ReverseTransactionAction" "")
-; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/CutTransactionAction" "")
+ (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/CutTransactionAction" "<Control><Meta>x")
 ; (gtk_accel_path "<Actions>/MenuAdditions/JobReportAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/VendorNewJobOpenAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-file-history-actions/RecentFile5Action" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditFindTransactionsAction" "<Alt>f")
-(gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/EditEditAccountAction" "<Alt>e")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditFindTransactionsAction" "<Meta>f")
+(gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/EditEditAccountAction" "<Meta>e")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditExchangeRateAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-budget-actions/NewBudgetAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/BudgetIncomeStatementAction" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ActionsTransferAction" "<Alt>t")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ActionsTransferAction" "<Meta>t")
 ; (gtk_accel_path "<Actions>/MenuAdditions/IncomeExpenseChartAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/LiabilityPiechartAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/EmployeeMenuAction" "")
-(gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/ActionsTransferAction" "<Alt>t")
+(gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/ActionsTransferAction" "<<Meta>t")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/BillsDueReminderOpenAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ActionsForgetWarningsAction" "")
-(gtk_accel_path "<Actions>/MainWindowActions/FilePrintAction" "<Alt>p")
+(gtk_accel_path "<Actions>/MainWindowActions/FilePrintAction" "<Meta>p")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/BillingTermsOpenAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/BusinessAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/FileAction" "")
@@ -87,12 +87,12 @@
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ActionsStockSplitAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/VendorFindVendorOpenAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/ScrubAction" "")
-(gtk_accel_path "<Actions>/MainWindowActions/EditCutAction" "<Alt>x")
+(gtk_accel_path "<Actions>/MainWindowActions/EditCutAction" "<Meta>x")
 ; (gtk_accel_path "<Actions>/gnc-plugin-aqbanking-actions/OnlineActionsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ActionsReconcileAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/ToolsFinancialCalculatorAction" "")
-(gtk_accel_path "<Actions>/MainWindowActions/FilePageSetupAction" "<Shift><Alt>p")
-(gtk_accel_path "<Actions>/MainWindowActions/FileCloseAction" "<Alt>w")
+(gtk_accel_path "<Actions>/MainWindowActions/FilePageSetupAction" "<Shift><Meta>p")
+(gtk_accel_path "<Actions>/MainWindowActions/FileCloseAction" "<Meta>w")
 ; (gtk_accel_path "<Actions>/MenuAdditions/TransactionReportAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/BudgetProfitLossAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ScrubAllAction" "")
@@ -111,7 +111,7 @@
 ; (gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/ActionsScheduledTransactionsAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/EmployeeFindEmployeeOpenAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/JumpTransactionAction" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/PasteTransactionAction" "<Alt>v")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/PasteTransactionAction" "<Control><Meta>v")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/BusinessTestInitDataAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/WindowMovePageAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-aqbanking-actions/ABGetTransAction" "")
@@ -119,7 +119,7 @@
 ; (gtk_accel_path "<Actions>/MainWindowActions/HelpContentsAction" "F1")
 ; (gtk_accel_path "<Actions>/MenuAdditions/CustomMulticolumnReportAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/WelcomeSampleReportAction" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditCutAction" "<Alt>x")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditCutAction" "<Meta>x")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ViewStyleDoubleLineAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ScrubCurrentAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ViewAction" "")
@@ -128,21 +128,21 @@
 ; (gtk_accel_path "<Actions>/MenuAdditions/BudgetAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/CustomerFindInvoiceOpenAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/CustomerFindJobOpenAction" "")
-(gtk_accel_path "<Actions>/MainWindowActions/EditCopyAction" "<Alt>c")
+(gtk_accel_path "<Actions>/MainWindowActions/EditCopyAction" "<Meta>c")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/BusinessTestSearchAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-aqbanking-actions/Mt940ImportAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/IncomeBarchartAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/ActionsLotsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ViewFilterByAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/EditRenumberSubaccountsAction" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/CopyTransactionAction" "<Alt>c")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/CopyTransactionAction" "<Control><Meta>c")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ToolsAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/ExpensePiechartAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/FileOpenSubaccountsAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/WindowsAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-ofx-actions/OfxImportAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/BusinessTestAction" "")
-(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/EditFindTransactionsAction" "<Alt>f")
+(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/EditFindTransactionsAction" "<Meta>f")
 ; (gtk_accel_path "<Actions>/MenuAdditions/ExpenseBarchartAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/BudgetBarchartAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/DeleteTransactionAction" "")
@@ -152,11 +152,11 @@
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/RemoveTransactionSplitsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/ScrubSubAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-file-history-actions/RecentFile1Action" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/FilePrintAction" "<Alt>p")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/FilePrintAction" "<Meta>p")
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/FileNewAccountAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-file-history-actions/RecentFile3Action" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditEditAccountAction" "<Alt>e")
-(gtk_accel_path "<Actions>/MainWindowActions/EditPreferencesAction" "<alt>,")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditEditAccountAction" "<Meta>e")
+;(gtk_accel_path "<Actions>/MainWindowActions/EditPreferencesAction" "<alt>,")
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/ActionsStockSplitAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/HelpAboutAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ViewFilterByAction" "")
@@ -179,9 +179,9 @@
 ; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/ViewFilterByAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/EmployeeReportAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/FancyInvoiceAction" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditPasteAction" "<Alt>v")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditPasteAction" "<Meta>v")
 ; (gtk_accel_path "<Actions>/gnc-plugin-aqbanking-actions/ABIssueDirectDebitAction" "")
-(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileSaveAsAction" "<Shift><Alt>s")
+(gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/FileSaveAsAction" "<Shift><Meta>s")
 ; (gtk_accel_path "<Actions>/MenuAdditions/AssetsLiabilitiesAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/PrintableInvoiceAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/EasyInvoiceAction" "")
@@ -190,7 +190,7 @@
 ; (gtk_accel_path "<Actions>/MenuAdditions/EquityStatementAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/VendorNewBillOpenAction" "")
 ; (gtk_accel_path "<Actions>/MenuAdditions/PriceScatterplotAction" "")
-(gtk_accel_path "<Actions>/MainWindowActions/ViewRefreshAction" "<Alt>r")
+(gtk_accel_path "<Actions>/MainWindowActions/ViewRefreshAction" "<Meta>r")
 ; (gtk_accel_path "<Actions>/gnc-plugin-aqbanking-actions/DtausImportSendAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/VoidTransactionAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/VendorProcessPaymentAction" "")
@@ -203,11 +203,11 @@
 ; (gtk_accel_path "<Actions>/MenuAdditions/TaxScheduleReportTXFExportAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ViewStatusbarAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-basic-commands-actions/ToolsCommodityEditorAction" "")
-(gtk_accel_path "<Actions>/MainWindowActions/EditPasteAction" "<Alt>v")
+(gtk_accel_path "<Actions>/MainWindowActions/EditPasteAction" "<Meta>v")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/VendorMenuAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/ExtensionsAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-file-history-actions/RecentFile0Action" "")
-(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditCopyAction" "<Alt>c")
+(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/EditCopyAction" "<Meta>c")
 ; (gtk_accel_path "<Actions>/MenuAdditions/CashFlowAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/FileImportAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-business-actions/CustomerNewCustomerOpenAction" "")
@@ -221,3 +221,8 @@
 ; (gtk_accel_path "<Actions>/gnc-plugin-account-tree-actions/ViewAccountTreeAction" "")
 ; (gtk_accel_path "<Actions>/MainWindowActions/FileExportAction" "")
 ; (gtk_accel_path "<Actions>/gnc-plugin-file-history-actions/RecentFile6Action" "")
+ (gtk_accel_path "<Actions>/GncPluginPageReportActions/FilePrintAction" "<Meta>p")
+ (gtk_accel_path "<Actions>/GncPluginPageReportActions/EditCutAction" "<Meta>x")
+ (gtk_accel_path "<Actions>/GncPluginPageReportActions/EditPasteAction" "<Meta>v")
+ (gtk_accel_path "<Actions>/GncPluginPageReportActions/ViewRefreshAction" "<Meta>r")
+ (gtk_accel_path "<Actions>/GncPluginPageReportActions/EditCopyAction" "<Meta>c")



More information about the gnucash-changes mailing list