diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/Scintilla.h | 6 | ||||
| -rw-r--r-- | include/Scintilla.iface | 12 | 
2 files changed, 18 insertions, 0 deletions
| diff --git a/include/Scintilla.h b/include/Scintilla.h index 056b2e276..bfc1455c9 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -192,6 +192,7 @@ typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wParam,  #define STYLE_CONTROLCHAR 36  #define STYLE_INDENTGUIDE 37  #define STYLE_CALLTIP 38 +#define STYLE_FOLDDISPLAYTEXT 39  #define STYLE_LASTPREDEFINED 39  #define STYLE_MAX 255  #define SC_CHARSET_ANSI 0 @@ -485,6 +486,11 @@ typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wParam,  #define SCI_SETFOLDEXPANDED 2229  #define SCI_GETFOLDEXPANDED 2230  #define SCI_TOGGLEFOLD 2231 +#define SCI_TOGGLEFOLDSHOWTEXT 2700 +#define SC_FOLDDISPLAYTEXT_HIDDEN 0 +#define SC_FOLDDISPLAYTEXT_STANDARD 1 +#define SC_FOLDDISPLAYTEXT_BOXED 2 +#define SCI_FOLDDISPLAYTEXTSETSTYLE 2701  #define SC_FOLDACTION_CONTRACT 0  #define SC_FOLDACTION_EXPAND 1  #define SC_FOLDACTION_TOGGLE 2 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index 76c548e48..12848b901 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -425,6 +425,7 @@ val STYLE_BRACEBAD=35  val STYLE_CONTROLCHAR=36  val STYLE_INDENTGUIDE=37  val STYLE_CALLTIP=38 +val STYLE_FOLDDISPLAYTEXT=39  val STYLE_LASTPREDEFINED=39  val STYLE_MAX=255 @@ -1211,6 +1212,17 @@ get bool GetFoldExpanded=2230(int line,)  # Switch a header line between expanded and contracted.  fun void ToggleFold=2231(int line,) +# Switch a header line between expanded and contracted and show some text after the line. +fun void ToggleFoldShowText=2700(int line, string text) + +enu foldDisplayTextStyle=SC_FOLDDISPLAYTEXTSTYLE_ +val SC_FOLDDISPLAYTEXT_HIDDEN=0 +val SC_FOLDDISPLAYTEXT_STANDARD=1 +val SC_FOLDDISPLAYTEXT_BOXED=2 + +# Set the style of fold display text +fun void foldDisplayTextSetStyle=2701(int style,) +  enu FoldAction=SC_FOLDACTION_  val SC_FOLDACTION_CONTRACT=0  val SC_FOLDACTION_EXPAND=1 | 
