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.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19527 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
John Ralls 2010-08-31 21:34:40 +00:00
parent 6440e20aca
commit 90e985d6d5
3 changed files with 38 additions and 37 deletions

View File

@ -719,17 +719,6 @@ inner_main (void *closure, int argc, char **argv)
}
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);

View File

@ -587,6 +587,7 @@ gnc_gui_init(void)
{
static GncMainWindow *main_window;
gchar *map;
gchar *data_dir;
if (gnome_is_initialized)
{
@ -618,7 +619,13 @@ gnc_gui_init(void)
// 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);

View File

@ -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")