SF.net SVN: geany-plugins: [98] trunk/geanylua
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Jul 1 13:32:38 UTC 2008
Revision: 98
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=98&view=rev
Author: ntrel
Date: 2008-07-01 06:32:37 -0700 (Tue, 01 Jul 2008)
Log Message:
-----------
Update DOCS macro usage for documents_array.
Modified Paths:
--------------
trunk/geanylua/ChangeLog
trunk/geanylua/glspi_doc.c
Modified: trunk/geanylua/ChangeLog
===================================================================
--- trunk/geanylua/ChangeLog 2008-07-01 12:06:25 UTC (rev 97)
+++ trunk/geanylua/ChangeLog 2008-07-01 13:32:37 UTC (rev 98)
@@ -4,6 +4,7 @@
Include some Geany headers due to moved definitions.
Add glspi_geany_functions.
Use new _prefs structs.
+ Update DOCS macro usage for documents_array.
Mar 24, 2008
Released version 0.7.0
Modified: trunk/geanylua/glspi_doc.c
===================================================================
--- trunk/geanylua/glspi_doc.c 2008-07-01 12:06:25 UTC (rev 97)
+++ trunk/geanylua/glspi_doc.c 2008-07-01 13:32:37 UTC (rev 98)
@@ -9,7 +9,7 @@
-#define DOCS ((document*)(doc_array->data))
+#define DOCS ((GeanyDocument**)(documents_array->pdata))
#define NOTEBOOK GTK_NOTEBOOK(main_widgets->notebook)
@@ -54,7 +54,7 @@
if (fn && *fn) {
guint i;
for(i = 0; i < doc_array->len; i++) {
- if fncmp(fn,DOCS[i].file_name) {return i; }
+ if fncmp(fn,DOCS[i]->file_name) {return i; }
}
}
return -1;
@@ -65,8 +65,8 @@
static gint doc_idx_to_tab_idx(gint idx)
{
return (
- (idx>=0) && ((guint)idx<doc_array->len) && DOCS[idx].is_valid
- ) ? gtk_notebook_page_num(NOTEBOOK, GTK_WIDGET(DOCS[idx].sci)):-1;
+ (idx>=0) && ((guint)idx<doc_array->len) && DOCS[idx]->is_valid
+ ) ? gtk_notebook_page_num(NOTEBOOK, GTK_WIDGET(DOCS[idx]->sci)):-1;
}
@@ -123,7 +123,7 @@
do {
/* Find next valid index, skipping invalid (closed) files */
idx++;
- } while (( idx < max ) && !DOCS[idx].is_valid );
+ } while (( idx < max ) && !DOCS[idx]->is_valid );
if ( idx < max ){
push_number(L, idx);
lua_pushvalue(L, -1);
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