SF.net SVN: geany-plugins:[209] trunk/geanylatex/src/geanylatex.c
frlan at users.sourceforge.net
frlan at xxxxx
Wed Oct 15 18:32:51 UTC 2008
Revision: 209
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=209&view=rev
Author: frlan
Date: 2008-10-15 18:32:51 +0000 (Wed, 15 Oct 2008)
Log Message:
-----------
GeanyLaTeX: Some more code clean up.
Modified Paths:
--------------
trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c 2008-10-15 14:19:30 UTC (rev 208)
+++ trunk/geanylatex/src/geanylatex.c 2008-10-15 18:32:51 UTC (rev 209)
@@ -762,17 +762,6 @@
gtk_widget_destroy(dialog);
}
-static void
-update_menu_items()
-{
- p_ui->add_document_sensitive(menu_latex_menu_special_char);
- p_ui->add_document_sensitive(menu_latex_ref);
- p_ui->add_document_sensitive(menu_latex_label);
-
- gtk_widget_set_sensitive(menu_latex_wizzard, TRUE);
-
-}
-
static void kblabel_insert(G_GNUC_UNUSED guint key_id)
{
insert_label_activated(NULL, NULL);
@@ -830,7 +819,6 @@
menu_latex = gtk_menu_item_new_with_mnemonic(_("_LaTeX"));
gtk_container_add(GTK_CONTAINER(geany->main_widgets->tools_menu), menu_latex);
- g_signal_connect((gpointer) menu_latex, "activate", G_CALLBACK(update_menu_items), NULL);
menu_latex_menu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex), menu_latex_menu);
@@ -871,6 +859,12 @@
0, 0, "insert_latex_label", kblabel_insert_label, menu_latex_wizzard);
p_keybindings->set_item(plugin_key_group, LATEX_INSERT_REF_KB, kbref_insert,
0, 0, "insert_latex_ref", kblabel_insert_ref, menu_latex_wizzard);
+
+ p_ui->add_document_sensitive(menu_latex_menu_special_char);
+ p_ui->add_document_sensitive(menu_latex_ref);
+ p_ui->add_document_sensitive(menu_latex_label);
+
+ gtk_widget_set_sensitive(menu_latex_wizzard, TRUE);
gtk_widget_show_all(menu_latex);
main_menu_item = menu_latex;
}
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