SF.net SVN: geany-plugins:[1129] trunk/geanylatex/src/geanylatex.c
frlan at users.sourceforge.net
frlan at xxxxx
Sun Jan 17 13:22:01 UTC 2010
Revision: 1129
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1129&view=rev
Author: frlan
Date: 2010-01-17 13:22:01 +0000 (Sun, 17 Jan 2010)
Log Message:
-----------
GeanyLaTeX: Fix variable compiler warnings and clean up code a bit
Modified Paths:
--------------
trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c 2010-01-17 12:57:34 UTC (rev 1128)
+++ trunk/geanylatex/src/geanylatex.c 2010-01-17 13:22:01 UTC (rev 1129)
@@ -26,6 +26,7 @@
/* This plugin improves the work with LaTeX and Geany.*/
#include "geanylatex.h"
+#include "ctype.h"
PLUGIN_VERSION_CHECK(169)
@@ -68,7 +69,7 @@
/* Value how many line should be search for autocompletion of \end{}
* and \endgroup{}. */
static gint glatex_autocompletion_context_size;
-static glatex_autocompletion_only_for_latex;
+static gboolean glatex_autocompletion_only_for_latex;
/* Function will be deactivated, when only loaded */
static gboolean toggle_active = FALSE;
@@ -299,6 +300,7 @@
static void toggle_toolbar_items_by_file_type(gint id)
{
if (glatex_deactivate_toolbaritems_with_non_latex == TRUE)
+ {
if (id != GEANY_FILETYPES_LATEX)
{
/* Deactivate toolbar items */
@@ -319,10 +321,12 @@
gtk_action_set_sensitive(gtk_ui_manager_get_action(uim, "/ui/glatex_format_toolbar/Left"), TRUE);
gtk_action_set_sensitive(gtk_ui_manager_get_action(uim, "/ui/glatex_format_toolbar/Right"), TRUE);
}
+ }
}
-static on_document_activate(GObject *object, GeanyDocument *doc, gpointer data)
+static gboolean on_document_activate(G_GNUC_UNUSED GObject *object,
+ GeanyDocument *doc, G_GNUC_UNUSED gpointer data)
{
g_return_val_if_fail(doc != NULL, FALSE);
toggle_toolbar_items_by_file_type(doc->file_type->id);
@@ -330,13 +334,13 @@
}
-static on_document_new(GObject *object, GeanyDocument *doc, gpointer data)
+static gboolean on_document_new(GObject *object, GeanyDocument *doc, gpointer data)
{
return on_document_activate(object, doc, data);
}
-static on_document_filetype_set(GObject *obj, GeanyDocument *doc,
+static gboolean on_document_filetype_set(GObject *obj, GeanyDocument *doc,
GeanyFiletype *filetype_old, gpointer user_data)
{
if (doc != NULL)
@@ -354,7 +358,6 @@
{
ScintillaObject* sci;
gint pos;
- static gchar indent[100];
g_return_val_if_fail(editor != NULL, FALSE);
@@ -460,7 +463,7 @@
g_free(tmp);
g_free(buf);
g_free(end_construct);
- return;
+ return FALSE;
}
g_free(tmp);
}
@@ -503,7 +506,7 @@
if (entity != NULL)
{
- gint pos = sci_get_current_position(editor->sci);
+ pos = sci_get_current_position(sci);
sci_set_selection_start(editor->sci, pos - len);
sci_set_selection_end(editor->sci, pos);
@@ -982,7 +985,7 @@
gchar *papersize = NULL;
gchar *draft = NULL;
gchar *fontsize = NULL;
- gint template_int;
+ guint template_int;
gint documentclass_int;
gint encoding_int;
gint papersize_int;
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