SF.net SVN: geany: [1011] trunk/src

ntrel at users.sourceforge.net ntrel at xxxxx
Sat Nov 18 15:43:28 UTC 2006


Revision: 1011
          http://svn.sourceforge.net/geany/?rev=1011&view=rev
Author:   ntrel
Date:     2006-11-18 07:43:28 -0800 (Sat, 18 Nov 2006)

Log Message:
-----------
Added sci_get_first_visible_line().

Modified Paths:
--------------
    trunk/src/sciwrappers.c
    trunk/src/sciwrappers.h

Modified: trunk/src/sciwrappers.c
===================================================================
--- trunk/src/sciwrappers.c	2006-11-18 15:31:36 UTC (rev 1010)
+++ trunk/src/sciwrappers.c	2006-11-18 15:43:28 UTC (rev 1011)
@@ -838,6 +838,7 @@
 	SSM(sci, cmd, 0, 0);
 }
 
+
 gint sci_get_current_line(ScintillaObject *sci, gint pos)
 {
 	if (pos >= 0)
@@ -864,6 +865,12 @@
 	return SSM(sci, SCI_LINEFROMPOSITION, end, 0) - SSM(sci, SCI_LINEFROMPOSITION, start, 0) + 1;
 }
 
+gint sci_get_first_visible_line(ScintillaObject *sci)
+{
+	return SSM(sci, SCI_GETFIRSTVISIBLELINE, 0, 0);
+}
+
+
 void sci_set_styling(ScintillaObject *sci, gint len, gint style)
 {
 	if (len < 0 || style < 0) return;

Modified: trunk/src/sciwrappers.h
===================================================================
--- trunk/src/sciwrappers.h	2006-11-18 15:31:36 UTC (rev 1010)
+++ trunk/src/sciwrappers.h	2006-11-18 15:43:28 UTC (rev 1011)
@@ -153,8 +153,11 @@
 gboolean			sci_get_readonly			(ScintillaObject * sci);
 gint				sci_get_zoom				(ScintillaObject * sci);
 void				sci_cmd						(ScintillaObject * sci, gint cmd);
+
 gint				sci_get_current_line		(ScintillaObject * sci, gint pos);
 gint				sci_get_lines_selected		(ScintillaObject * sci);
+gint				sci_get_first_visible_line	(ScintillaObject * sci);
+
 void				sci_set_styling				(ScintillaObject * sci, gint len, gint style);
 void				sci_start_styling			(ScintillaObject * sci, gint pos, gint mask);
 void				sci_select_all				(ScintillaObject * sci);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list