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