SF.net SVN: geany-plugins:[484] trunk/spellcheck

eht16 at users.sourceforge.net eht16 at xxxxx
Tue Feb 17 14:10:47 UTC 2009


Revision: 484
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=484&view=rev
Author:   eht16
Date:     2009-02-17 14:10:47 +0000 (Tue, 17 Feb 2009)

Log Message:
-----------
Display accelerator on the 'Default' menu item.

Modified Paths:
--------------
    trunk/spellcheck/ChangeLog
    trunk/spellcheck/src/gui.c
    trunk/spellcheck/src/scplugin.c
    trunk/spellcheck/src/scplugin.h

Modified: trunk/spellcheck/ChangeLog
===================================================================
--- trunk/spellcheck/ChangeLog	2009-02-17 13:58:58 UTC (rev 483)
+++ trunk/spellcheck/ChangeLog	2009-02-17 14:10:47 UTC (rev 484)
@@ -9,6 +9,8 @@
    typing.
    These changes should increase the usability and accuracy of the
    'check while typing' feature while not being much slower (if ever).
+ * src/gui.c, src/scplugin.c, src/scplugin.h:
+   Display accelerator on the 'Default' menu item.
 
 
 2009-02-15  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

Modified: trunk/spellcheck/src/gui.c
===================================================================
--- trunk/spellcheck/src/gui.c	2009-02-17 13:58:58 UTC (rev 483)
+++ trunk/spellcheck/src/gui.c	2009-02-17 14:10:47 UTC (rev 484)
@@ -427,7 +427,7 @@
 
 GtkWidget *gui_create_menu(GtkWidget *sp_item)
 {
-	GtkWidget *menu, *subitem;
+	GtkWidget *menu, *menu_item;
 	guint i;
 
 	gtk_container_add(GTK_CONTAINER(geany->main_widgets->tools_menu), sp_item);
@@ -435,17 +435,15 @@
 	menu = gtk_menu_new();
 	gtk_menu_item_set_submenu(GTK_MENU_ITEM(sp_item), menu);
 
-	subitem = gtk_menu_item_new_with_mnemonic(_("Default"));
-	gtk_container_add(GTK_CONTAINER(menu), subitem);
-	g_signal_connect(subitem, "activate", G_CALLBACK(menu_item_activate_cb), NULL);
+	sc->submenu_item_default = gtk_menu_item_new_with_mnemonic(_("Default"));
+	gtk_container_add(GTK_CONTAINER(menu), sc->submenu_item_default);
+	g_signal_connect(sc->submenu_item_default, "activate", G_CALLBACK(menu_item_activate_cb), NULL);
 
-	subitem = gtk_separator_menu_item_new();
-	gtk_container_add(GTK_CONTAINER(menu), subitem);
+	menu_item = gtk_separator_menu_item_new();
+	gtk_container_add(GTK_CONTAINER(menu), menu_item);
 
 	for (i = 0; i < sc->dicts->len; i++)
 	{
-		GtkWidget *menu_item;
-
 		menu_item = gtk_menu_item_new_with_label(g_ptr_array_index(sc->dicts, i));
 		gtk_container_add(GTK_CONTAINER(menu), menu_item);
 		g_signal_connect(menu_item, "activate",

Modified: trunk/spellcheck/src/scplugin.c
===================================================================
--- trunk/spellcheck/src/scplugin.c	2009-02-17 13:58:58 UTC (rev 483)
+++ trunk/spellcheck/src/scplugin.c	2009-02-17 14:10:47 UTC (rev 484)
@@ -194,7 +194,7 @@
 
 	/* setup keybindings */
 	keybindings_set_item(plugin_key_group, KB_SPELL_CHECK, gui_kb_run_activate_cb,
-		0, 0, "spell_check", _("Run Spell Check"), NULL);
+		0, 0, "spell_check", _("Run Spell Check"), sc->submenu_item_default);
 	keybindings_set_item(plugin_key_group, KB_SPELL_TOOGLE_TYPING,
 		gui_kb_toggle_typing_activate_cb, 0, 0, "spell_toggle_typing",
 		_("Toggle Check While Typing"), NULL);

Modified: trunk/spellcheck/src/scplugin.h
===================================================================
--- trunk/spellcheck/src/scplugin.h	2009-02-17 13:58:58 UTC (rev 483)
+++ trunk/spellcheck/src/scplugin.h	2009-02-17 14:10:47 UTC (rev 484)
@@ -37,6 +37,7 @@
 	gboolean show_toolbar_item;
 	GPtrArray *dicts;
 	GtkWidget *menu_item;
+	GtkWidget *submenu_item_default;
 	GtkWidget *edit_menu;
 	GtkWidget *edit_menu_sep;
 	GtkWidget *edit_menu_sub;


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