SF.net SVN: geany-plugins:[2339] trunk/geany-plugins/geanylatex/src/ geanylatex.c
frlan at users.sourceforge.net
frlan at xxxxx
Mon Nov 14 19:50:37 UTC 2011
Revision: 2339
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=2339&view=rev
Author: frlan
Date: 2011-11-14 19:50:37 +0000 (Mon, 14 Nov 2011)
Log Message:
-----------
GeanyLaTeX: Fix an issue on inserting format submenu
Modified Paths:
--------------
trunk/geany-plugins/geanylatex/src/geanylatex.c
Modified: trunk/geany-plugins/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geany-plugins/geanylatex/src/geanylatex.c 2011-11-14 19:50:12 UTC (rev 2338)
+++ trunk/geany-plugins/geanylatex/src/geanylatex.c 2011-11-14 19:50:37 UTC (rev 2339)
@@ -363,7 +363,7 @@
static void
check_for_menu(gint ft_id)
{
- /* We don't check whether the menu has been added here, as this
+ /* We don't check whether the menu has been added here, as this
* will is checked by add_menu_to_menubar() anyway */
if (ft_id == GEANY_FILETYPES_LATEX)
{
@@ -2092,46 +2092,46 @@
menu_latex = gtk_menu_item_new_with_mnemonic(_("_LaTeX"));
gtk_menu_shell_insert(
menubar, menu_latex, g_list_length(menubar->children)-1);
-
+
menu_latex_menu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex), menu_latex_menu);
-
+
/* Filling up menubar menus */
/* LaTeX menu */
menu_latex_wizard = ui_image_menu_item_new(GTK_STOCK_NEW, _("LaTeX-_Wizard"));
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_wizard);
ui_widget_set_tooltip_text(menu_latex_wizard,
_("Starts a Wizard to easily create LaTeX-documents"));
-
+
g_signal_connect(menu_latex_wizard, "activate",
G_CALLBACK(glatex_wizard_activated), NULL);
-
+
menu_latex_menu_special_char = gtk_menu_item_new_with_mnemonic(_("I_nsert Special Character"));
ui_widget_set_tooltip_text(menu_latex_menu_special_char,
_("Helps to use some not very common letters and signs"));
gtk_container_add(GTK_CONTAINER(menu_latex_menu),
menu_latex_menu_special_char);
-
+
menu_latex_menu_special_char_submenu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex_menu_special_char),
menu_latex_menu_special_char_submenu);
glatex_sub_menu_init(menu_latex_menu_special_char_submenu,
glatex_char_array, glatex_cat_names, char_insert_activated);
-
+
menu_latex_ref = gtk_menu_item_new_with_mnemonic(_("Insert _Reference"));
ui_widget_set_tooltip_text(menu_latex_ref,
_("Inserting references to the document"));
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_ref);
g_signal_connect(menu_latex_ref, "activate",
G_CALLBACK(glatex_insert_ref_activated), NULL);
-
+
menu_latex_label = gtk_menu_item_new_with_mnemonic(_("Insert _Label"));
ui_widget_set_tooltip_text(menu_latex_label,
_("Helps at inserting labels to a document"));
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_label);
g_signal_connect(menu_latex_label, "activate",
G_CALLBACK(glatex_insert_label_activated), NULL);
-
+
menu_latex_insert_environment = gtk_menu_item_new_with_mnemonic(
_("Insert _Environment"));
ui_widget_set_tooltip_text(menu_latex_insert_environment,
@@ -2139,7 +2139,7 @@
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_insert_environment);
g_signal_connect(menu_latex_insert_environment, "activate",
G_CALLBACK(glatex_insert_environment_dialog), NULL);
-
+
menu_latex_insert_usepackage = gtk_menu_item_new_with_mnemonic(
_("Insert P_ackage"));
ui_widget_set_tooltip_text(menu_latex_insert_usepackage,
@@ -2147,14 +2147,14 @@
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_insert_usepackage);
g_signal_connect(menu_latex_insert_usepackage, "activate",
G_CALLBACK(glatex_insert_usepackage_dialog), NULL);
-
+
menu_latex_format_insert = gtk_menu_item_new_with_mnemonic(_("_Format"));
- gtk_container_add(GTK_CONTAINER(menu_bibtex_menu), menu_latex_format_insert);
-
+ gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_format_insert);
+
menu_latex_format_insert_submenu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex_format_insert),
menu_latex_format_insert_submenu);
-
+
for (i = 0; i < LATEX_STYLES_END; i++)
{
tmp = NULL;
@@ -2163,15 +2163,15 @@
g_signal_connect(tmp, "activate",
G_CALLBACK(glatex_insert_latex_format), GINT_TO_POINTER(i));
}
-
+
/* Add font size menu */
menu_latex_fontsize = gtk_menu_item_new_with_mnemonic(_("F_ont size"));
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_fontsize);
-
+
menu_latex_fontsize_submenu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex_fontsize),
menu_latex_fontsize_submenu);
-
+
for (i = 0; i < LATEX_FONTSIZE_END; i++)
{
tmp = NULL;
@@ -2180,7 +2180,7 @@
g_signal_connect(tmp, "activate",
G_CALLBACK(glatex_insert_latex_fontsize), GINT_TO_POINTER(i));
}
-
+
/* Add menuitem for LaTeX replacement functions*/
menu_latex_replacement = gtk_menu_item_new_with_mnemonic(
_("_Special Character Replacement"));
@@ -2188,7 +2188,7 @@
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex_replacement),
menu_latex_replacement_submenu);
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_replacement);
-
+
/* Add menuitem for bulk replacment */
menu_latex_replace_selection = gtk_menu_item_new_with_mnemonic(
_("Bulk _Replace Special Characters"));
@@ -2198,7 +2198,7 @@
menu_latex_replace_selection);
g_signal_connect(menu_latex_replace_selection, "activate",
G_CALLBACK(glatex_replace_special_character), NULL);
-
+
/* Add menu entry for toggling input replacment */
menu_latex_replace_toggle = gtk_check_menu_item_new_with_mnemonic(
_("Toggle _Special Character Replacement"));
@@ -2206,10 +2206,10 @@
toggle_active);
gtk_container_add(GTK_CONTAINER(menu_latex_replacement_submenu),
menu_latex_replace_toggle);
-
+
g_signal_connect(menu_latex_replace_toggle, "activate",
G_CALLBACK(glatex_toggle_status), NULL);
-
+
/* Add menu entry for inserting a command */
menu_latex_insert_command = gtk_menu_item_new_with_mnemonic(
_("Insert _Command"));
@@ -2230,10 +2230,10 @@
ui_add_document_sensitive(menu_latex_insert_command);
ui_add_document_sensitive(menu_latex_fontsize);
ui_add_document_sensitive(menu_latex_replacement);
-
-
+
+
gtk_widget_show_all(menu_latex);
- } /* only execute if menuitem "LaTeX" has not already been inserted
+ } /* only execute if menuitem "LaTeX" has not already been inserted
into menubar before */
/* BibTeX menu */
@@ -2242,10 +2242,10 @@
menu_bibtex = gtk_menu_item_new_with_mnemonic(_("_BibTeX"));
gtk_menu_shell_insert(
menubar, menu_bibtex, g_list_length(menubar->children)-1);
-
+
menu_bibtex_menu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_bibtex), menu_bibtex_menu);
-
+
menu_latex_insert_bibtex_cite =
gtk_menu_item_new_with_mnemonic(_("Insert B_ibTeX reference"));
ui_widget_set_tooltip_text(menu_latex_insert_bibtex_cite,
@@ -2253,14 +2253,14 @@
gtk_container_add(GTK_CONTAINER(menu_bibtex_menu), menu_latex_insert_bibtex_cite);
g_signal_connect(menu_latex_insert_bibtex_cite, "activate",
G_CALLBACK(on_insert_bibtex_dialog_activate), NULL);
-
+
menu_latex_bibtex = gtk_menu_item_new_with_mnemonic(_("_BibTeX entries"));
gtk_container_add(GTK_CONTAINER(menu_bibtex_menu), menu_latex_bibtex);
-
+
menu_latex_bibtex_submenu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex_bibtex),
menu_latex_bibtex_submenu);
-
+
for (i = 0; i < GLATEX_BIBTEX_N_TYPES; i++)
{
tmp = NULL;
@@ -2269,10 +2269,10 @@
g_signal_connect(tmp, "activate",
G_CALLBACK(glatex_insert_bibtex_entry), GINT_TO_POINTER(i));
}
-
+
/* Switch document sensitivness */
ui_add_document_sensitive(menu_latex_bibtex);
-
+
gtk_widget_show_all(menu_bibtex);
} /* Only insert BibTeX menu if not already done. */
}
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