SF.net SVN: geany-plugins:[2113] trunk/geanylatex
frlan at users.sourceforge.net
frlan at xxxxx
Thu Jul 28 20:20:59 UTC 2011
Revision: 2113
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=2113&view=rev
Author: frlan
Date: 2011-07-28 20:20:59 +0000 (Thu, 28 Jul 2011)
Log Message:
-----------
GeanyLaTeX: Resorting LaTeX menu
Modified Paths:
--------------
trunk/geanylatex/ChangeLog
trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/ChangeLog
===================================================================
--- trunk/geanylatex/ChangeLog 2011-07-24 21:12:24 UTC (rev 2112)
+++ trunk/geanylatex/ChangeLog 2011-07-28 20:20:59 UTC (rev 2113)
@@ -1,3 +1,8 @@
+2011-07-28 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Resorting LaTeX menu.
+
+
2011-04-26 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
* Add a tooltip to toolbar item.
Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c 2011-07-24 21:12:24 UTC (rev 2112)
+++ trunk/geanylatex/src/geanylatex.c 2011-07-28 20:20:59 UTC (rev 2113)
@@ -2104,6 +2104,7 @@
menu_latex_menu = gtk_menu_new();
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex), menu_latex_menu);
+ /* Adding LaTeX Wizard */
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,
@@ -2118,66 +2119,14 @@
gtk_container_add(GTK_CONTAINER(menu_latex_menu),
menu_latex_menu_special_char);
+ /* Adding special chars menu */
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,
- _("Helps at inserting an environment a document"));
- 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,
- _("A small dialog to insert \\usepackage{} into header of current file"));
- 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_insert_bibtex_cite =
- gtk_menu_item_new_with_mnemonic(_("Insert B_ibTeX reference"));
- ui_widget_set_tooltip_text(menu_latex_insert_bibtex_cite,
- _("Helps to insert a reference out of BibTeX files"));
- gtk_container_add(GTK_CONTAINER(menu_latex_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_latex_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;
- tmp = gtk_menu_item_new_with_mnemonic(_(glatex_bibtex_types[i].label));
- gtk_container_add(GTK_CONTAINER(menu_latex_bibtex_submenu), tmp);
- g_signal_connect(tmp, "activate",
- G_CALLBACK(glatex_insert_bibtex_entry), GINT_TO_POINTER(i));
- }
-
+ /* Adding format submenu */
menu_latex_format_insert = gtk_menu_item_new_with_mnemonic(_("_Format"));
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_format_insert);
@@ -2194,7 +2143,7 @@
G_CALLBACK(glatex_insert_latex_format), GINT_TO_POINTER(i));
}
- /* Add font size menu */
+ /* Add font size submenu */
menu_latex_fontsize = gtk_menu_item_new_with_mnemonic(_("F_ont size"));
gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_fontsize);
@@ -2211,6 +2160,63 @@
G_CALLBACK(glatex_insert_latex_fontsize), GINT_TO_POINTER(i));
}
+ /* Adding bibTeX submenu */
+ menu_latex_bibtex = gtk_menu_item_new_with_mnemonic(_("_BibTeX entries"));
+ gtk_container_add(GTK_CONTAINER(menu_latex_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;
+ tmp = gtk_menu_item_new_with_mnemonic(_(glatex_bibtex_types[i].label));
+ gtk_container_add(GTK_CONTAINER(menu_latex_bibtex_submenu), tmp);
+ g_signal_connect(tmp, "activate",
+ G_CALLBACK(glatex_insert_bibtex_entry), GINT_TO_POINTER(i));
+ }
+
+ /* Adding bibTeX reference menu entry */
+ 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,
+ _("Helps to insert a reference out of BibTeX files"));
+ gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_insert_bibtex_cite);
+ g_signal_connect(menu_latex_insert_bibtex_cite, "activate",
+ G_CALLBACK(on_insert_bibtex_dialog_activate), NULL);
+
+ /* Adding references submenu entry*/
+ 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,
+ _("Helps at inserting an environment a document"));
+ 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,
+ _("A small dialog to insert \\usepackage{} into header of current file"));
+ 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);
+
/* Add menuitem for LaTeX replacement functions*/
menu_latex_replacement = gtk_menu_item_new_with_mnemonic(
_("_Special Character Replacement"));
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