diff options
author | Zufu Liu <unknown> | 2022-07-30 09:00:32 +1000 |
---|---|---|
committer | Zufu Liu <unknown> | 2022-07-30 09:00:32 +1000 |
commit | a91e4af5c5fbbe464093e24ae39f980b56598847 (patch) | |
tree | ac6869d1ec21269c23954a931a334a002800c934 /include | |
parent | 987598c6d853eac0a99bbf97f4fe847874652ed3 (diff) | |
download | scintilla-mirror-a91e4af5c5fbbe464093e24ae39f980b56598847.tar.gz |
Bug [#2340] Add option to contract every level for SCI_FOLDALL called
SC_FOLDACTION_CONTRACT_EVERY_LEVEL.
Avoid processing lines multiple times.
Diffstat (limited to 'include')
-rw-r--r-- | include/Scintilla.h | 1 | ||||
-rw-r--r-- | include/Scintilla.iface | 1 | ||||
-rw-r--r-- | include/ScintillaTypes.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/include/Scintilla.h b/include/Scintilla.h index 0dacb3c1b..5781674e3 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -598,6 +598,7 @@ typedef sptr_t (*SciFnDirectStatus)(sptr_t ptr, unsigned int iMessage, uptr_t wP #define SC_FOLDACTION_CONTRACT 0 #define SC_FOLDACTION_EXPAND 1 #define SC_FOLDACTION_TOGGLE 2 +#define SC_FOLDACTION_CONTRACT_EVERY_LEVEL 4 #define SCI_FOLDLINE 2237 #define SCI_FOLDCHILDREN 2238 #define SCI_EXPANDCHILDREN 2239 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index 646c01a8a..bd6cb76de 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -1563,6 +1563,7 @@ enu FoldAction=SC_FOLDACTION_ val SC_FOLDACTION_CONTRACT=0 val SC_FOLDACTION_EXPAND=1 val SC_FOLDACTION_TOGGLE=2 +val SC_FOLDACTION_CONTRACT_EVERY_LEVEL=4 # Expand or contract a fold header. fun void FoldLine=2237(line line, FoldAction action) diff --git a/include/ScintillaTypes.h b/include/ScintillaTypes.h index ba19b1253..343dec749 100644 --- a/include/ScintillaTypes.h +++ b/include/ScintillaTypes.h @@ -302,6 +302,7 @@ enum class FoldAction { Contract = 0, Expand = 1, Toggle = 2, + ContractEveryLevel = 4, }; enum class AutomaticFold { |