From 1ac62f75e51df6fd1521c0bb7633ff20a128e169 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Tue, 29 May 2007 12:39:35 +0000 Subject: Block caret feature added by Todd Whiteman. --- include/Scintilla.h | 5 +++++ include/Scintilla.iface | 11 +++++++++++ 2 files changed, 16 insertions(+) (limited to 'include') diff --git a/include/Scintilla.h b/include/Scintilla.h index e7730b68c..ab5f05d76 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -642,6 +642,11 @@ typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wParam, #define SC_ALPHA_NOALPHA 256 #define SCI_SETCARETLINEBACKALPHA 2470 #define SCI_GETCARETLINEBACKALPHA 2471 +#define CARETSTYLE_INVISIBLE 0 +#define CARETSTYLE_LINE 1 +#define CARETSTYLE_BLOCK 2 +#define SCI_SETCARETSTYLE 2950 +#define SCI_GETCARETSTYLE 2951 #define SCI_SETINDICATORCURRENT 2500 #define SCI_GETINDICATORCURRENT 2501 #define SCI_SETINDICATORVALUE 2502 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index 85d45780e..c46d8dbd7 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -1734,6 +1734,17 @@ set void SetCaretLineBackAlpha=2470(int alpha,) # Get the background alpha of the caret line. get int GetCaretLineBackAlpha=2471(,) +enu CaretStyle=CARETSTYLE_ +val CARETSTYLE_INVISIBLE=0 +val CARETSTYLE_LINE=1 +val CARETSTYLE_BLOCK=2 + +# Set the style of the caret to be drawn. +set void SetCaretStyle=2950(int caretStyle,) + +# Returns the current style of the caret. +get int GetCaretStyle=2951(,) + # Set the indicator used for IndicatorFillRange and IndicatorClearRange set void SetIndicatorCurrent=2500(int indicator,) -- cgit v1.2.3