aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-07-22 20:32:53 +1000
committerNeil <nyamatongwe@gmail.com>2022-07-22 20:32:53 +1000
commit6d53881b6c21e7824ba3c83ac175bb233f8ff2a8 (patch)
treed526fa4e7f5539d5abdeafe7a9af7820778af36c /include
parente12f8f179666ed70d03c99039565ba63c45f7c7a (diff)
downloadscintilla-mirror-6d53881b6c21e7824ba3c83ac175bb233f8ff2a8.tar.gz
Move EditView::hideSelection to (inverted) SelectionAppearance::visible so that
it can differ between screen and print. Add GetSelectionHidden to allow testing of HideSelection.
Diffstat (limited to 'include')
-rw-r--r--include/Scintilla.h1
-rw-r--r--include/Scintilla.iface3
-rw-r--r--include/ScintillaCall.h1
-rw-r--r--include/ScintillaMessages.h1
4 files changed, 6 insertions, 0 deletions
diff --git a/include/Scintilla.h b/include/Scintilla.h
index 0a5c46933..c65cb87a3 100644
--- a/include/Scintilla.h
+++ b/include/Scintilla.h
@@ -491,6 +491,7 @@ typedef sptr_t (*SciFnDirectStatus)(sptr_t ptr, unsigned int iMessage, uptr_t wP
#define SCI_GETTEXTRANGE 2162
#define SCI_GETTEXTRANGEFULL 2039
#define SCI_HIDESELECTION 2163
+#define SCI_GETSELECTIONHIDDEN 2088
#define SCI_POINTXFROMPOSITION 2164
#define SCI_POINTYFROMPOSITION 2165
#define SCI_LINEFROMPOSITION 2166
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index be3d78692..bfa7f5e93 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -1271,6 +1271,9 @@ fun position GetTextRangeFull=2039(, textrangefull tr)
# Draw the selection either highlighted or in normal (non-highlighted) style.
fun void HideSelection=2163(bool hide,)
+#Is the selection visible or hidden?
+get bool GetSelectionHidden=2088(,)
+
# Retrieve the x value of the point in the window where a position is displayed.
fun int PointXFromPosition=2164(, position pos)
diff --git a/include/ScintillaCall.h b/include/ScintillaCall.h
index 40cf1e576..549c372b5 100644
--- a/include/ScintillaCall.h
+++ b/include/ScintillaCall.h
@@ -342,6 +342,7 @@ public:
Position GetTextRange(void *tr);
Position GetTextRangeFull(void *tr);
void HideSelection(bool hide);
+ bool SelectionHidden();
int PointXFromPosition(Position pos);
int PointYFromPosition(Position pos);
Line LineFromPosition(Position pos);
diff --git a/include/ScintillaMessages.h b/include/ScintillaMessages.h
index 3b2927472..d114db78d 100644
--- a/include/ScintillaMessages.h
+++ b/include/ScintillaMessages.h
@@ -275,6 +275,7 @@ enum class Message {
GetTextRange = 2162,
GetTextRangeFull = 2039,
HideSelection = 2163,
+ GetSelectionHidden = 2088,
PointXFromPosition = 2164,
PointYFromPosition = 2165,
LineFromPosition = 2166,