[Gnucash-changes] r12289 - gnucash/trunk - Add more tooltips to
actions.
Christian Stimming
cstim at cvs.gnucash.org
Sat Jan 7 12:13:22 EST 2006
Author: cstim
Date: 2006-01-07 12:13:21 -0500 (Sat, 07 Jan 2006)
New Revision: 12289
Trac: http://svn.gnucash.org/trac/changeset/12289
Modified:
gnucash/trunk/ChangeLog
gnucash/trunk/src/gnome/gnc-plugin-page-register.c
gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
Log:
Add more tooltips to actions.
src/report/report-gnome/gnc-plugin-page-report.c: Rename "Save report"
menu item to "Add report" according to IRC discussion with warlord.
Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog 2006-01-07 17:12:30 UTC (rev 12288)
+++ gnucash/trunk/ChangeLog 2006-01-07 17:13:21 UTC (rev 12289)
@@ -1,5 +1,21 @@
2006-01-07 Christian Stimming <stimming at tuhh.de>
+ * src/gnome/gnc-plugin-page-register.c,
+ src/report/report-gnome/gnc-plugin-page-report.c: Add more
+ tooltips to actions.
+
+ * src/gnome-utils/gnc-main-window.c: Add display of a GtkAction's
+ tooltip in the statusbar when the mouse is selection its menu
+ item. Code copied from gtk+'s test/testmerge.c. Works fine, except
+ that in non-C locales some "" tooltips are translated in a weird
+ way. Maybe because "" is errorneously passed through gettext(),
+ which will accidentally catch a wrong string from the po
+ files. This needs to be fixed.
+
+ * src/report/report-gnome/gnc-plugin-page-report.c: Rename "Save
+ report" menu item to "Add report" according to IRC discussion with
+ warlord.
+
* autogen.sh: Move code from macros/autogen.sh to here to make it
more obvious what happens. Add checks for all programs that are
called, fixes bug#325721. However in principle the code wasn't
Modified: gnucash/trunk/src/gnome/gnc-plugin-page-register.c
===================================================================
--- gnucash/trunk/src/gnome/gnc-plugin-page-register.c 2006-01-07 17:12:30 UTC (rev 12288)
+++ gnucash/trunk/src/gnome/gnc-plugin-page-register.c 2006-01-07 17:13:21 UTC (rev 12289)
@@ -172,11 +172,14 @@
/* Transaction menu */
- { "CutTransactionAction", GTK_STOCK_CUT, N_("Cu_t Transaction"), "", NULL,
+ { "CutTransactionAction", GTK_STOCK_CUT, N_("Cu_t Transaction"), "",
+ N_("Cut the selected transaction into clipboard"),
G_CALLBACK (gnc_plugin_page_register_cmd_cut_transaction) },
- { "CopyTransactionAction", GTK_STOCK_COPY, N_("_Copy Transaction"), "", NULL,
+ { "CopyTransactionAction", GTK_STOCK_COPY, N_("_Copy Transaction"), "",
+ N_("Copy the selected transaction into clipboard"),
G_CALLBACK (gnc_plugin_page_register_cmd_copy_transaction) },
- { "PasteTransactionAction", GTK_STOCK_PASTE, N_("_Paste Transaction"), "", NULL,
+ { "PasteTransactionAction", GTK_STOCK_PASTE, N_("_Paste Transaction"), "",
+ N_("Paste the transaction from the clipboard"),
G_CALLBACK (gnc_plugin_page_register_cmd_paste_transaction) },
{ "DuplicateTransactionAction", GTK_STOCK_COPY, N_("Du_plicate Transaction"), "",
N_("Make a copy of the current transaction"),
@@ -233,22 +236,27 @@
{ "ScheduleTransactionAction", GTK_STOCK_COPY, N_("Schedule..."), NULL,
N_("Create a Scheduled Transaction with the current transaction as a template"),
G_CALLBACK (gnc_plugin_page_register_cmd_schedule) },
- { "ScrubAllAction", NULL, N_("_All transactions"), NULL, NULL,
+ { "ScrubAllAction", NULL, N_("_All transactions"), NULL,
+ NULL,
G_CALLBACK (gnc_plugin_page_register_cmd_scrub_all) },
- { "ScrubCurrentAction", NULL, N_("_This transaction"), NULL, NULL,
+ { "ScrubCurrentAction", NULL, N_("_This transaction"), NULL,
+ NULL,
G_CALLBACK (gnc_plugin_page_register_cmd_scrub_current) },
/* Reports menu */
- { "ReportsAccountReportAction", NULL, N_("Account Report"), NULL, NULL,
+ { "ReportsAccountReportAction", NULL, N_("Account Report"), NULL,
+ N_("Open a register report window for this transaction"),
G_CALLBACK (gnc_plugin_page_register_cmd_account_report) },
- { "ReportsAcctTransReportAction", NULL, N_("Account Transaction Report"), NULL, NULL,
+ { "ReportsAcctTransReportAction", NULL, N_("Account Transaction Report"), NULL,
+ N_("Open a register report window for this transaction"),
G_CALLBACK (gnc_plugin_page_register_cmd_transaction_report) },
};
static guint gnc_plugin_page_register_n_actions = G_N_ELEMENTS (gnc_plugin_page_register_actions);
static GtkToggleActionEntry toggle_entries[] = {
- { "ViewStyleDoubleLineAction", NULL, N_("_Double Line"), NULL, NULL,
+ { "ViewStyleDoubleLineAction", NULL, N_("_Double Line"), NULL,
+ N_("Show two lines of information for each transaction"),
G_CALLBACK (gnc_plugin_page_register_cmd_style_double_line), FALSE },
{ "SplitTransactionAction", GTK_STOCK_MISSING_IMAGE, N_("S_plit Transaction"), NULL,
@@ -259,9 +267,15 @@
static GtkRadioActionEntry radio_entries_2 [] =
{
- { "ViewStyleBasicAction", NULL, N_("_Basic Ledger"), NULL, NULL, REG_STYLE_LEDGER },
- { "ViewStyleAutoSplitAction", NULL, N_("_Auto-Split Ledger"), NULL, NULL, REG_STYLE_AUTO_LEDGER },
- { "ViewStyleJournalAction", NULL, N_("Transaction _Journal"), NULL, NULL, REG_STYLE_JOURNAL }
+ /* Translators: This is a menu item in the View menu */
+ { "ViewStyleBasicAction", NULL, N_("_Basic Ledger"), NULL,
+ N_("Show transactions on one or two lines"), REG_STYLE_LEDGER },
+ /* Translators: This is a menu item in the View menu */
+ { "ViewStyleAutoSplitAction", NULL, N_("_Auto-Split Ledger"), NULL,
+ N_("Show transactions on one or two lines and expand the current transaction"), REG_STYLE_AUTO_LEDGER },
+ /* Translators: This is a menu item in the View menu */
+ { "ViewStyleJournalAction", NULL, N_("Transaction _Journal"), NULL,
+ N_("Show expanded transactions with all splits"), REG_STYLE_JOURNAL }
};
static guint n_radio_entries_2 = G_N_ELEMENTS (radio_entries_2);
Modified: gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
===================================================================
--- gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c 2006-01-07 17:12:30 UTC (rev 12288)
+++ gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c 2006-01-07 17:13:21 UTC (rev 12289)
@@ -820,26 +820,33 @@
static GtkActionEntry report_actions[] =
{
- { "FilePrintAction", GTK_STOCK_PRINT, N_("_Print Report..."), "<control>p", NULL,
+ { "FilePrintAction", GTK_STOCK_PRINT, N_("_Print Report..."), "<control>p",
+ N_("Print the current report"),
G_CALLBACK(gnc_plugin_page_report_print_cb) },
- { "ReportSaveAction", GTK_STOCK_SAVE, N_("Save _Report"), NULL,
- N_("Save the current report for later use in "
- "~/.gnucash/saved-reports-2.0 so that they are accessible as "
- "menu entries in the report menu. Will go into effect at the "
+ { "ReportSaveAction", GTK_STOCK_SAVE, N_("Add _Report"), NULL,
+ N_("Add the current report to the `Custom' menu for later use. "
+ "The report will be saved in the file ~/.gnucash/saved-reports-2.0. "
+ "It will be accessible as menu entry in the report menu at the "
"next startup of gnucash."),
G_CALLBACK(gnc_plugin_page_report_save_cb) },
- { "ReportExportAction", GTK_STOCK_CONVERT, N_("Export _Report"), NULL, NULL,
+ { "ReportExportAction", GTK_STOCK_CONVERT, N_("Export _Report"), NULL,
+ N_("Export HTML-formatted report to file"),
G_CALLBACK(gnc_plugin_page_report_export_cb) },
- { "ReportOptionsAction", GTK_STOCK_PROPERTIES, N_("_Report Options"), NULL, NULL,
+ { "ReportOptionsAction", GTK_STOCK_PROPERTIES, N_("_Report Options"), NULL,
+ N_("Edit report options"),
G_CALLBACK(gnc_plugin_page_report_options_cb) },
- { "ReportBackAction", GTK_STOCK_GO_BACK, N_("Back"), NULL, NULL,
+ { "ReportBackAction", GTK_STOCK_GO_BACK, N_("Back"), NULL,
+ N_("Move back one step in the history"),
G_CALLBACK(gnc_plugin_page_report_back_cb) },
- { "ReportForwAction", GTK_STOCK_GO_FORWARD, N_("Forward"), NULL, NULL,
+ { "ReportForwAction", GTK_STOCK_GO_FORWARD, N_("Forward"), NULL,
+ N_("Move forward one step in the history"),
G_CALLBACK(gnc_plugin_page_report_forw_cb) },
- { "ReportReloadAction", GTK_STOCK_REFRESH, N_("Reload"), NULL, NULL,
+ { "ReportReloadAction", GTK_STOCK_REFRESH, N_("Reload"), NULL,
+ N_("Reload the current page"),
G_CALLBACK(gnc_plugin_page_report_reload_cb) },
- { "ReportStopAction", GTK_STOCK_STOP, N_("Stop"), NULL, NULL,
+ { "ReportStopAction", GTK_STOCK_STOP, N_("Stop"), NULL,
+ N_("Cancel outstanding HTML requests"),
G_CALLBACK(gnc_plugin_page_report_stop_cb) },
};
static guint num_report_actions = G_N_ELEMENTS( report_actions );
More information about the gnucash-changes
mailing list