gnucash stable: Bug 798872 - Reload inoperative for reports

Robert Fewell bobit at code.gnucash.org
Mon Apr 17 09:33:16 EDT 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/b1cf200a (commit)
	from  https://github.com/Gnucash/gnucash/commit/1697e536 (commit)



commit b1cf200ad0bf14b5ec8387ac634f1a5d0f5ae3e5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 17 14:31:19 2023 +0100

    Bug 798872 - Reload inoperative for reports
    
    Missed a adding the refresh action to the view menu when a report is in
    focus.

diff --git a/gnucash/gnome/gnc-plugin-page-report.cpp b/gnucash/gnome/gnc-plugin-page-report.cpp
index 3fc55b6e05..878774bae8 100644
--- a/gnucash/gnome/gnc-plugin-page-report.cpp
+++ b/gnucash/gnome/gnc-plugin-page-report.cpp
@@ -212,7 +212,10 @@ static const gchar *gnc_plugin_load_ui_items [] =
     "FilePlaceholder3",
     "FilePlaceholder4",
     "FilePlaceholder5",
+    "EditPlaceholder3",
+    "EditPlaceholder5",
     "EditPlaceholder6",
+    "ViewPlaceholder4",
     "ReportsPlaceholder1",
     NULL,
 };
diff --git a/gnucash/ui/accelerator-map b/gnucash/ui/accelerator-map
index b609420729..2c1a7c7f98 100644
--- a/gnucash/ui/accelerator-map
+++ b/gnucash/ui/accelerator-map
@@ -267,12 +267,14 @@
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ViewStyleRadioAction/1" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ViewStyleRadioAction/2" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/VoidTransactionAction" "")
+; (gtk_accel_path "<Actions>/GncPluginPageReportActions/EditTaxOptionsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/FilePrintAction" "<Primary>p")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/FilePrintPDFAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportExportAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportOptionsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportSaveAction" "<Primary><Alt>s")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportSaveAsAction" "<Primary><Alt><Shift>s")
+; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ViewRefreshAction" "<Primary>r")
 ; (gtk_accel_path "<Actions>/GncPluginPageSxListActions/EditTaxOptionsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageSxListActions/SxListDeleteAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageSxListActions/SxListEditAction" "")
diff --git a/gnucash/ui/accelerator-map-osx b/gnucash/ui/accelerator-map-osx
index e8cc753b89..0b5274e321 100644
--- a/gnucash/ui/accelerator-map-osx
+++ b/gnucash/ui/accelerator-map-osx
@@ -267,12 +267,14 @@
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ViewStyleRadioAction/1" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/ViewStyleRadioAction/2" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/VoidTransactionAction" "")
+; (gtk_accel_path "<Actions>/GncPluginPageReportActions/EditTaxOptionsAction" "")
  (gtk_accel_path "<Actions>/GncPluginPageReportActions/FilePrintAction" "<Meta>p")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/FilePrintPDFAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportExportAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportOptionsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportSaveAction" "<Primary><Alt>s")
 ; (gtk_accel_path "<Actions>/GncPluginPageReportActions/ReportSaveAsAction" "<Primary><Alt><Shift>s")
+ (gtk_accel_path "<Actions>/GncPluginPageReportActions/ViewRefreshAction" "<Meta>r")
 ; (gtk_accel_path "<Actions>/GncPluginPageSxListActions/EditTaxOptionsAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageSxListActions/SxListDeleteAction" "")
 ; (gtk_accel_path "<Actions>/GncPluginPageSxListActions/SxListEditAction" "")
diff --git a/gnucash/ui/gnc-plugin-page-report.ui b/gnucash/ui/gnc-plugin-page-report.ui
index c6b2c95746..a95b574492 100644
--- a/gnucash/ui/gnc-plugin-page-report.ui
+++ b/gnucash/ui/gnc-plugin-page-report.ui
@@ -11,7 +11,17 @@
     </item>
   </menu>
 
-  <menu id="EditPlaceholder6">
+  <menu id="EditPlaceholder3">
+    <item>
+      <attribute name="label" translatable="yes">_Find…</attribute>
+      <attribute name="action">gnc-plugin-basic-commands-actions.EditFindTransactionsAction</attribute>
+      <attribute name="accel"><Primary>f</attribute>
+      <attribute name="tooltip" translatable="yes">Find transactions with a search</attribute>
+      <attribute name="temp" translatable="no">yes</attribute>
+    </item>
+  </menu>
+
+  <menu id="EditPlaceholder5">
     <item>
       <attribute name="label" translatable="yes">_Report Options</attribute>
       <attribute name="action">GncPluginPageReportActions.ReportOptionsAction</attribute>
@@ -20,6 +30,27 @@
     </item>
   </menu>
 
+  <menu id="EditPlaceholder6">
+    <item>
+<!-- Translators: remember to reuse this translation in dialog-account.glade -->
+      <attribute name="label" translatable="yes">Ta_x Report Options</attribute>
+      <attribute name="action">GncPluginPageReportActions.EditTaxOptionsAction</attribute>
+<!-- Translators: currently implemented are, US: income tax and DE: VAT, So adjust this string -->
+      <attribute name="tooltip" translatable="yes">Setup relevant accounts for tax reports, e.g. US income tax</attribute>
+      <attribute name="temp" translatable="no">yes</attribute>
+    </item>
+  </menu>
+
+  <menu id="ViewPlaceholder4">
+    <item>
+      <attribute name="label" translatable="yes">_Refresh</attribute>
+      <attribute name="action">GncPluginPageReportActions.ViewRefreshAction</attribute>
+      <attribute name="accel"><Primary>r</attribute>
+      <attribute name="tooltip" translatable="yes">Refresh this window</attribute>
+      <attribute name="temp" translatable="no">yes</attribute>
+    </item>
+  </menu>
+
   <menu id="FilePlaceholder4">
     <item>
       <attribute name="label" translatable="yes">Export as P_DF…</attribute>



Summary of changes:
 gnucash/gnome/gnc-plugin-page-report.cpp |  3 +++
 gnucash/ui/accelerator-map               |  2 ++
 gnucash/ui/accelerator-map-osx           |  2 ++
 gnucash/ui/gnc-plugin-page-report.ui     | 33 +++++++++++++++++++++++++++++++-
 4 files changed, 39 insertions(+), 1 deletion(-)



More information about the gnucash-changes mailing list