SF.net SVN: geany-plugins:[1312] trunk/geanygendoc/src/ggd-plugin.c

colombanw at users.sourceforge.net colombanw at xxxxx
Mon Apr 26 23:04:06 UTC 2010


Revision: 1312
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1312&view=rev
Author:   colombanw
Date:     2010-04-26 23:04:05 +0000 (Mon, 26 Apr 2010)

Log Message:
-----------
GeanyGenDoc: Add & cleanup some tooltips

Add tooltips for the tool's menu items;
Cleanup the big tooltip of the save-to-refresh option.

Modified Paths:
--------------
    trunk/geanygendoc/src/ggd-plugin.c

Modified: trunk/geanygendoc/src/ggd-plugin.c
===================================================================
--- trunk/geanygendoc/src/ggd-plugin.c	2010-04-26 23:03:40 UTC (rev 1311)
+++ trunk/geanygendoc/src/ggd-plugin.c	2010-04-26 23:04:05 UTC (rev 1312)
@@ -336,12 +336,16 @@
   menu = gtk_menu_new ();
   /* build "document current symbol" item */
   item = gtk_menu_item_new_with_mnemonic (_("_Document current symbol"));
+  ui_widget_set_tooltip_text (item, _("Generate documentation for the "
+                                      "currently selected symbol"));
   g_signal_connect (item, "activate",
                     G_CALLBACK (document_current_symbol_handler), NULL);
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   ui_add_document_sensitive (item);
   /* build "document all" item */
   item = gtk_menu_item_new_with_mnemonic (_("Document _all symbols"));
+  ui_widget_set_tooltip_text (item, _("Generate documentation for all the "
+                                      "symbols in the current document"));
   g_signal_connect (item, "activate",
                     G_CALLBACK (document_all_symbols_handler), NULL);
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
@@ -351,6 +355,8 @@
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   /* build "reload" item */
   item = gtk_image_menu_item_new_with_mnemonic (_("_Reload configuration files"));
+  ui_widget_set_tooltip_text (item, _("Force reloading of the configuration "
+                                      "files"));
   gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                                  gtk_image_new_from_stock (GTK_STOCK_REFRESH,
                                                            GTK_ICON_SIZE_MENU));
@@ -359,6 +365,8 @@
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   /* language filetypes opener */
   item = gtk_menu_item_new_with_mnemonic (_("_Edit current language configuration"));
+  ui_widget_set_tooltip_text (item, _("Open the current language configuration "
+                                      "file for editing"));
   g_signal_connect (item, "activate",
                     G_CALLBACK (open_current_filetype_conf_handler), NULL);
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
@@ -450,15 +458,13 @@
   gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
   /* auto-save */
   widget = gtk_check_button_new_with_mnemonic (_("_Save file before generating comment"));
-  gtk_widget_set_tooltip_text (widget,
-                               _("Whether to automatically save the file in "
-                                 "which insert comment before generating the "
-                                 "comment. This is currently needed to have an "
-                                 "up-to-date tag list. If you disable this "
-                                 "option and ask for comment generation on a "
-                                 "modified file, the behavior may be "
-                                 "surprising (since the comment will be "
-                                 "generated for the last saved state)."));
+  ui_widget_set_tooltip_text (widget,
+    _("Whether to automatically save the file to work on before inserting a "
+      "comment. This is currently needed to have an up-to-date tag list. "
+      "If you disable this option and ask for comment generation on a "
+      "modified file, the behavior may be surprising since the comment will be "
+      "generated for the last saved state and not the current state of the "
+      "file."));
   ggd_opt_group_set_proxy_gtktogglebutton (plugin->config, &OPT_save_to_refresh,
                                            widget);
   gtk_box_pack_start (GTK_BOX (box), widget, FALSE, FALSE, 0);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list