aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorZufu Liu <unknown>2021-08-24 11:14:20 +1000
committerZufu Liu <unknown>2021-08-24 11:14:20 +1000
commit02914e8e53c3e72e9fc3a05f8e75078cad4eb0f6 (patch)
treeb7894f557a313bad18445d13eca2b82039b8c9f9 /include
parent3ef8c4b037c622f910a0d13bba91657df1f78d9d (diff)
downloadscintilla-mirror-02914e8e53c3e72e9fc3a05f8e75078cad4eb0f6.tar.gz
Feature [feature-requests:#841] SCI_SETCARETLINEHIGHLIGHTSUBLINE enables
highlighting just the subline with the caret when wrapping is on.
Diffstat (limited to 'include')
-rw-r--r--include/Scintilla.h2
-rw-r--r--include/Scintilla.iface6
-rw-r--r--include/ScintillaCall.h2
-rw-r--r--include/ScintillaMessages.h2
4 files changed, 12 insertions, 0 deletions
diff --git a/include/Scintilla.h b/include/Scintilla.h
index d08d90e80..a10c9ed82 100644
--- a/include/Scintilla.h
+++ b/include/Scintilla.h
@@ -314,6 +314,8 @@ typedef sptr_t (*SciFnDirectStatus)(sptr_t ptr, unsigned int iMessage, uptr_t wP
#define SCI_SETSELECTIONLAYER 2763
#define SCI_GETCARETLINELAYER 2764
#define SCI_SETCARETLINELAYER 2765
+#define SCI_GETCARETLINEHIGHLIGHTSUBLINE 2773
+#define SCI_SETCARETLINEHIGHLIGHTSUBLINE 2774
#define SCI_SETCARETFORE 2069
#define SCI_ASSIGNCMDKEY 2070
#define SCI_CLEARCMDKEY 2071
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index c83773803..d5577417d 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -761,6 +761,12 @@ get Layer GetCaretLineLayer=2764(,)
# Set the layer of the background of the line containing the caret.
set void SetCaretLineLayer=2765(Layer layer,)
+# Get only highlighting subline instead of whole line.
+get bool GetCaretLineHighlightSubLine=2773(,)
+
+# Set only highlighting subline instead of whole line.
+set void SetCaretLineHighlightSubLine=2774(bool subLine,)
+
# Set the foreground colour of the caret.
set void SetCaretFore=2069(colour fore,)
diff --git a/include/ScintillaCall.h b/include/ScintillaCall.h
index d65dbc49f..a5a46ed69 100644
--- a/include/ScintillaCall.h
+++ b/include/ScintillaCall.h
@@ -214,6 +214,8 @@ public:
void SetSelectionLayer(Scintilla::Layer layer);
Scintilla::Layer CaretLineLayer();
void SetCaretLineLayer(Scintilla::Layer layer);
+ bool CaretLineHighlightSubLine();
+ void SetCaretLineHighlightSubLine(bool subLine);
void SetCaretFore(Colour fore);
void AssignCmdKey(int keyDefinition, int sciCommand);
void ClearCmdKey(int keyDefinition);
diff --git a/include/ScintillaMessages.h b/include/ScintillaMessages.h
index 48fbaff31..95ed09530 100644
--- a/include/ScintillaMessages.h
+++ b/include/ScintillaMessages.h
@@ -151,6 +151,8 @@ enum class Message {
SetSelectionLayer = 2763,
GetCaretLineLayer = 2764,
SetCaretLineLayer = 2765,
+ GetCaretLineHighlightSubLine = 2773,
+ SetCaretLineHighlightSubLine = 2774,
SetCaretFore = 2069,
AssignCmdKey = 2070,
ClearCmdKey = 2071,