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.