SF.net SVN: geany-plugins:[334] trunk/geanylatex/src

frlan at users.sourceforge.net frlan at xxxxx
Sun Dec 7 20:51:15 UTC 2008


Revision: 334
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=334&view=rev
Author:   frlan
Date:     2008-12-07 20:51:15 +0000 (Sun, 07 Dec 2008)

Log Message:
-----------
GeanyLaTeX: Applied a patch by Nick to make usage of Geany plugin API v 115 and geanyfunctions.h

Modified Paths:
--------------
    trunk/geanylatex/src/bibtex.c
    trunk/geanylatex/src/geanylatex.c
    trunk/geanylatex/src/geanylatex.h

Modified: trunk/geanylatex/src/bibtex.c
===================================================================
--- trunk/geanylatex/src/bibtex.c	2008-12-07 20:50:42 UTC (rev 333)
+++ trunk/geanylatex/src/bibtex.c	2008-12-07 20:51:15 UTC (rev 334)
@@ -132,7 +132,7 @@
 	int i;
 	if(str != NULL) {
 		for (i = 0; i < N_ENTRIES; i++) {
-			if (p_utils->str_casecmp(str, label_entry[i]) == 0)
+			if (utils_str_casecmp(str, label_entry[i]) == 0)
 				return i;
 		}
 	}

Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c	2008-12-07 20:50:42 UTC (rev 333)
+++ trunk/geanylatex/src/geanylatex.c	2008-12-07 20:51:15 UTC (rev 334)
@@ -24,7 +24,7 @@
 
 #include "geanylatex.h"
 
-PLUGIN_VERSION_CHECK(111)
+PLUGIN_VERSION_CHECK(115)
 
 PLUGIN_SET_INFO(_("LaTeX"), _("Plugin to provide better LaTeX support"), "0.3dev",
 	    "Frank Lanitz <frank at frank.uvena.de>")
@@ -63,12 +63,12 @@
 {
 	GeanyDocument *doc = NULL;
 
-	doc = p_document->get_current();
+	doc = document_get_current();
 
 	if (doc != NULL)
 	{
-		gint pos = p_sci->get_current_position(doc->editor->sci);
-		p_sci->insert_text(doc->editor->sci, pos, string);
+		gint pos = sci_get_current_position(doc->editor->sci);
+		sci_insert_text(doc->editor->sci, pos, string);
 	}
 }
 
@@ -99,7 +99,7 @@
 					     GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL,
 					     GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
 					     NULL);
-	vbox = p_ui->dialog_vbox_new(GTK_DIALOG(dialog));
+	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
 	gtk_widget_set_name(dialog, "GeanyDialog");
 	gtk_box_set_spacing(GTK_BOX(vbox), 10);
 
@@ -143,7 +143,7 @@
 					     GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL,
 					     GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
 					     NULL);
-	vbox = p_ui->dialog_vbox_new(GTK_DIALOG(dialog));
+	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
 	gtk_widget_set_name(dialog, "GeanyDialog");
 	gtk_box_set_spacing(GTK_BOX(vbox), 10);
 
@@ -362,12 +362,12 @@
 show_output(const gchar * output, const gchar * name, const gint local_enc)
 {
 	GeanyDocument *doc = NULL;
-	GeanyFiletype *ft = p_filetypes->lookup_by_name("LaTeX");
+	GeanyFiletype *ft = filetypes_lookup_by_name("LaTeX");
 
 	if (output)
 	{
-		doc = p_document->new_file(name, ft, output);
-		p_document->set_encoding(doc, p_encodings->get_charset_from_index(latex_encodings[local_enc].geany_enc));
+		doc = document_new_file(name, ft, output);
+		document_set_encoding(doc, encodings_get_charset_from_index(latex_encodings[local_enc].geany_enc));
 	}
 
 }
@@ -529,7 +529,7 @@
 					     GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL,
 					     GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
 					     NULL);
-	vbox = p_ui->dialog_vbox_new(GTK_DIALOG(dialog));
+	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
 	gtk_widget_set_name(dialog, "GeanyDialog");
 	gtk_box_set_spacing(GTK_BOX(vbox), 10);
 	gtk_container_add(GTK_CONTAINER(vbox), table);
@@ -684,17 +684,17 @@
 
 		if (classoptions != NULL)
 		{
-			p_utils->string_replace_all(code, "{CLASSOPTION}", classoptions);
+			utils_string_replace_all(code, "{CLASSOPTION}", classoptions);
 			g_free(classoptions);
 		}
 		if (documentclass_str != NULL)
 		{
-			p_utils->string_replace_all(code, "{DOCUMENTCLASS}", documentclass_str);
+			utils_string_replace_all(code, "{DOCUMENTCLASS}", documentclass_str);
 			g_free(documentclass_str);
 		}
 		if (enc_latex_char != NULL)
 		{
-			p_utils->string_replace_all(code, "{ENCODING}", enc_latex_char);
+			utils_string_replace_all(code, "{ENCODING}", enc_latex_char);
 			g_free(enc_latex_char);
 		}
 		if (author != NULL)
@@ -710,16 +710,16 @@
 					author = g_strconcat("\\author{", author, "}\n", NULL);
 				}
 
-				p_utils->string_replace_all(code, "{AUTHOR}", author);
+				utils_string_replace_all(code, "{AUTHOR}", author);
 			}
 			else
 				if (documentclass_int == 3)
 				{
-					p_utils->string_replace_all(code, "{AUTHOR}", "\% \\signature{}\n");
+					utils_string_replace_all(code, "{AUTHOR}", "\% \\signature{}\n");
 				}
 				else
 				{
-					p_utils->string_replace_all(code, "{AUTHOR}", "\% \\author{}\n");
+					utils_string_replace_all(code, "{AUTHOR}", "\% \\author{}\n");
 				}
 
 			g_free(author);
@@ -729,10 +729,10 @@
 			if (date[0] != '\0')
 			{
 				date = g_strconcat("\\date{", date, "}\n", NULL);
-				p_utils->string_replace_all(code, "{DATE}", date);
+				utils_string_replace_all(code, "{DATE}", date);
 			}
 			else
-				p_utils->string_replace_all(code, "{DATE}", "\% \\date{}\n");
+				utils_string_replace_all(code, "{DATE}", "\% \\date{}\n");
 			g_free(date);
 		}
 		if (title != NULL)
@@ -748,23 +748,23 @@
 					title = g_strconcat("\\title{", title, "}\n", NULL);
 				}
 
-				p_utils->string_replace_all(code, "{TITLE}", title);
+				utils_string_replace_all(code, "{TITLE}", title);
 			}
 			else
 				if (documentclass_int == 3)
 				{
-					p_utils->string_replace_all(code, "{TITLE}", "\% \\subject{} \n");
+					utils_string_replace_all(code, "{TITLE}", "\% \\subject{} \n");
 				}
 				else
 				{
-					p_utils->string_replace_all(code, "{TITLE}", "\% \\title{} \n");
+					utils_string_replace_all(code, "{TITLE}", "\% \\title{} \n");
 				}
 
 			g_free(title);
 		}
 
-		p_utils->string_replace_all(code, "{OPENING}", _("Dear Sir or Madame"));
-		p_utils->string_replace_all(code, "{CLOSING}", _("With kind regards"));
+		utils_string_replace_all(code, "{OPENING}", _("Dear Sir or Madame"));
+		utils_string_replace_all(code, "{CLOSING}", _("With kind regards"));
 
 		output = g_string_free(code, FALSE);
 		show_output(output, NULL, encoding_int);
@@ -800,7 +800,7 @@
 	GtkWidget *tmp = NULL;
 	int i;
 
-	p_main->locale_init(LOCALEDIR, GETTEXT_PACKAGE);
+	main_locale_init(LOCALEDIR, GETTEXT_PACKAGE);
 
 	init_encodings_latex();
 
@@ -813,7 +813,7 @@
 	gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_latex), menu_latex_menu);
 
 
-	menu_latex_wizzard = p_ui->image_menu_item_new(GTK_STOCK_NEW, _("LaTeX-_Wizard"));
+	menu_latex_wizzard = ui_image_menu_item_new(GTK_STOCK_NEW, _("LaTeX-_Wizard"));
 	gtk_container_add(GTK_CONTAINER(menu_latex_menu), menu_latex_wizzard);
 	gtk_tooltips_set_tip(tooltips, menu_latex_wizzard,
 			     _("Starts a Wizard to easily create LaTeX-documents"), NULL);
@@ -858,20 +858,20 @@
 
 	/* init keybindins */
 
-	p_keybindings->set_item(plugin_key_group, LATEX_WIZZARD_KB, kbwizard,
+	keybindings_set_item(plugin_key_group, LATEX_WIZZARD_KB, kbwizard,
 		0, 0, "run_latex_wizard", _("Run LaTeX-Wizard"), menu_latex_wizzard);
-	p_keybindings->set_item(plugin_key_group, LATEX_INSERT_LABEL_KB, kblabel_insert,
+	keybindings_set_item(plugin_key_group, LATEX_INSERT_LABEL_KB, kblabel_insert,
 		0, 0, "insert_latex_label", _("Insert \\label"), menu_latex_label);
-	p_keybindings->set_item(plugin_key_group, LATEX_INSERT_REF_KB, kbref_insert,
+	keybindings_set_item(plugin_key_group, LATEX_INSERT_REF_KB, kbref_insert,
 		0, 0, "insert_latex_ref", _("Insert \\ref"), menu_latex_ref);
-/*	p_keybindings->set_item(plugin_key_group, LATEX_INSERT_BIBTEX_ENTRY_KB,
+/*	keybindings_set_item(plugin_key_group, LATEX_INSERT_BIBTEX_ENTRY_KB,
 		kb_bibtex_entry_insert, 0, 0, "insert_latex_bibtex_entry", _("Add BiBTeX entry"),
 		menu_latex_bibtex); */
 
-	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);
-	p_ui->add_document_sensitive(menu_latex_bibtex);
+	ui_add_document_sensitive(menu_latex_menu_special_char);
+	ui_add_document_sensitive(menu_latex_ref);
+	ui_add_document_sensitive(menu_latex_label);
+	ui_add_document_sensitive(menu_latex_bibtex);
 
 	gtk_widget_set_sensitive(menu_latex_wizzard, TRUE);
 	gtk_widget_show_all(menu_latex);

Modified: trunk/geanylatex/src/geanylatex.h
===================================================================
--- trunk/geanylatex/src/geanylatex.h	2008-12-07 20:50:42 UTC (rev 333)
+++ trunk/geanylatex/src/geanylatex.h	2008-12-07 20:51:15 UTC (rev 334)
@@ -38,7 +38,7 @@
 #include "ui_utils.h"
 #include "keybindings.h"
 #include "prefs.h"
-#include "pluginmacros.h"
+#include "geanyfunctions.h"
 #include "datatypes.h"
 #include "letters.h"
 #include "latexencodings.h"


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