SF.net SVN: geany-plugins: [73] trunk/instantsave
eht16 at users.sourceforge.net
eht16 at xxxxx
Thu Jun 19 21:21:19 UTC 2008
Revision: 73
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=73&view=rev
Author: eht16
Date: 2008-06-19 14:20:36 -0700 (Thu, 19 Jun 2008)
Log Message:
-----------
Change doc pointer usage.
Modified Paths:
--------------
trunk/instantsave/ChangeLog
trunk/instantsave/src/instantsave.c
Modified: trunk/instantsave/ChangeLog
===================================================================
--- trunk/instantsave/ChangeLog 2008-06-17 17:01:10 UTC (rev 72)
+++ trunk/instantsave/ChangeLog 2008-06-19 21:20:36 UTC (rev 73)
@@ -1,3 +1,9 @@
+2008-06-19 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
+
+ * src/instantsave.c:
+ Change doc pointer usage.
+
+
2008-06-03 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* src/instantsave.c:
Modified: trunk/instantsave/src/instantsave.c
===================================================================
--- trunk/instantsave/src/instantsave.c 2008-06-17 17:01:10 UTC (rev 72)
+++ trunk/instantsave/src/instantsave.c 2008-06-19 21:20:36 UTC (rev 73)
@@ -44,7 +44,7 @@
GeanyFunctions *geany_functions;
-PLUGIN_VERSION_CHECK(67)
+PLUGIN_VERSION_CHECK(71)
PLUGIN_SET_INFO(_("Instant Save"), _("Save instantly new files without an explicit Save As dialog."),
"0.2", "Enrico Tröger")
@@ -54,9 +54,9 @@
static gchar *default_ft;
-static void on_document_new(GObject *obj, gint idx, gpointer user_data)
+static void on_document_new(GObject *obj, GeanyDocument *doc, gpointer user_data)
{
- if (documents[idx]->file_name == NULL)
+ if (doc->file_name == NULL)
{
gchar *new_filename;
gint fd;
@@ -69,14 +69,14 @@
if (ft != NULL)
/* add the filetype's default extension to the new filename */
setptr(new_filename, g_strconcat(new_filename, ".", ft->extension, NULL));
-
- documents[idx]->file_name = new_filename;
- if (FILETYPE_ID(documents[idx]->file_type) == GEANY_FILETYPES_NONE)
- p_document->set_filetype(idx, p_filetypes->lookup_by_name(default_ft));
+ doc->file_name = new_filename;
+ if (FILETYPE_ID(doc->file_type) == GEANY_FILETYPES_NONE)
+ p_document->set_filetype(doc, p_filetypes->lookup_by_name(default_ft));
+
/* force saving the file to enable all the related actions(tab name, filetype, etc.) */
- p_document->save_file(idx, TRUE);
+ p_document->save_file(doc, TRUE);
}
}
@@ -167,7 +167,7 @@
GtkWidget *plugin_configure(GtkDialog *dialog)
{
GtkWidget *label, *vbox, *combo;
- gint i;
+ guint i;
vbox = gtk_vbox_new(FALSE, 6);
@@ -190,7 +190,7 @@
g_object_set_data(G_OBJECT(dialog), "combo", combo);
g_signal_connect(dialog, "response", G_CALLBACK(on_configure_response), NULL);
-
+
return vbox;
}
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