diff options
author | Neil <nyamatongwe@gmail.com> | 2022-07-22 20:32:53 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2022-07-22 20:32:53 +1000 |
commit | 6d53881b6c21e7824ba3c83ac175bb233f8ff2a8 (patch) | |
tree | d526fa4e7f5539d5abdeafe7a9af7820778af36c /include | |
parent | e12f8f179666ed70d03c99039565ba63c45f7c7a (diff) | |
download | scintilla-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.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 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, |