diff options
author | Neil <nyamatongwe@gmail.com> | 2025-06-01 08:38:14 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2025-06-01 08:38:14 +1000 |
commit | a180e477ec3efd9d35a4cf32b63ab7354a03371f (patch) | |
tree | 17ed696a646a5acf4305a0795ae56690a04e08b5 /include | |
parent | 922a70ac051ac097632bc26e56c23fffb65aa43d (diff) | |
download | scintilla-mirror-a180e477ec3efd9d35a4cf32b63ab7354a03371f.tar.gz |
Add SCI_SCROLLVERTICAL API.
Diffstat (limited to 'include')
-rw-r--r-- | include/Scintilla.h | 1 | ||||
-rw-r--r-- | include/Scintilla.iface | 3 | ||||
-rw-r--r-- | include/ScintillaCall.h | 1 | ||||
-rw-r--r-- | include/ScintillaMessages.h | 1 |
4 files changed, 6 insertions, 0 deletions
diff --git a/include/Scintilla.h b/include/Scintilla.h index e2555b862..f7afa4f50 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -561,6 +561,7 @@ typedef sptr_t (*SciFnDirectStatus)(sptr_t ptr, unsigned int iMessage, uptr_t wP #define SCI_LINEFROMPOSITION 2166 #define SCI_POSITIONFROMLINE 2167 #define SCI_LINESCROLL 2168 +#define SCI_SCROLLVERTICAL 2817 #define SCI_SCROLLCARET 2169 #define SCI_SCROLLRANGE 2569 #define SCI_REPLACESEL 2170 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index af34b71db..9ba834aed 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -1422,6 +1422,9 @@ fun position PositionFromLine=2167(line line,) # Scroll horizontally and vertically. fun void LineScroll=2168(position columns, line lines) +# Scroll vertically with allowance for wrapping. +fun void ScrollVertical=2817(line docLine, line subLine) + # Ensure the caret is visible. fun void ScrollCaret=2169(,) diff --git a/include/ScintillaCall.h b/include/ScintillaCall.h index a2387f876..7a98c7e3d 100644 --- a/include/ScintillaCall.h +++ b/include/ScintillaCall.h @@ -389,6 +389,7 @@ public: Line LineFromPosition(Position pos); Position PositionFromLine(Line line); void LineScroll(Position columns, Line lines); + void ScrollVertical(Line docLine, Line subLine); void ScrollCaret(); void ScrollRange(Position secondary, Position primary); void ReplaceSel(const char *text); diff --git a/include/ScintillaMessages.h b/include/ScintillaMessages.h index 67b4f69c6..6a33f5c6d 100644 --- a/include/ScintillaMessages.h +++ b/include/ScintillaMessages.h @@ -311,6 +311,7 @@ enum class Message { LineFromPosition = 2166, PositionFromLine = 2167, LineScroll = 2168, + ScrollVertical = 2817, ScrollCaret = 2169, ScrollRange = 2569, ReplaceSel = 2170, |