SF.net SVN: geany-plugins:[1677] trunk/geanylatex
frlan at users.sourceforge.net
frlan at xxxxx
Sun Oct 24 03:01:09 UTC 2010
Revision: 1677
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1677&view=rev
Author: frlan
Date: 2010-10-24 03:01:09 +0000 (Sun, 24 Oct 2010)
Log Message:
-----------
GeanyLaTeX: Ensure LaTeX menu is added to menubar on loading plugin when there is already an LaTeX-document open.
Modified Paths:
--------------
trunk/geanylatex/ChangeLog
trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/ChangeLog
===================================================================
--- trunk/geanylatex/ChangeLog 2010-10-23 09:55:39 UTC (rev 1676)
+++ trunk/geanylatex/ChangeLog 2010-10-24 03:01:09 UTC (rev 1677)
@@ -1,3 +1,9 @@
+2010-10-24 Frank Lanitz <frank at frank.uvena.de>
+
+ * Ensure LaTeX menu is added to menubar on loading plugin when there is
+ already an LaTeX-document open.
+
+
2010-09-26 Frank Lanitz <frank at frank.uvena.de>
* Try to backport automatic generation of LINGUAS files into waf script
Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c 2010-10-23 09:55:39 UTC (rev 1676)
+++ trunk/geanylatex/src/geanylatex.c 2010-10-24 03:01:09 UTC (rev 1677)
@@ -1970,7 +1970,7 @@
}
/* Increase value by an offset as we add a new line so 2 really means 2 */
glatex_autocompletion_context_size = glatex_autocompletion_context_size + 2;
-
+
glatex_autocompletion_only_for_latex = utils_get_setting_boolean(config, "autocompletion",
"glatex_autocompletion_only_for_latex", TRUE);
glatex_capitalize_sentence_starts = utils_get_setting_boolean(config, "autocompletion",
@@ -2244,6 +2244,10 @@
void
plugin_init(G_GNUC_UNUSED GeanyData * data)
{
+ GeanyDocument *doc = NULL;
+
+ doc = document_get_current();
+
main_locale_init(LOCALEDIR, GETTEXT_PACKAGE);
glatex_init_configuration();
@@ -2271,6 +2275,13 @@
{
glatex_wizard_generic_toolbar_item = NULL;
}
+
+ if ((glatex_add_menu_on_startup == TRUE||
+ doc->file_type->id == GEANY_FILETYPES_LATEX) &&
+ main_menu_item == NULL)
+ {
+ add_menu_to_menubar();
+ }
}
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