diff options
| author | nyamatongwe <unknown> | 2008-08-03 11:18:52 +0000 |
|---|---|---|
| committer | nyamatongwe <unknown> | 2008-08-03 11:18:52 +0000 |
| commit | 63928c8719f3e2643851f141e3c7562d9ba97bef (patch) | |
| tree | 8f37c3f8048c3c534eec7a852e8788a04b9a83ea /src/Decoration.cxx | |
| parent | 0881d794162d9590bf6c3c44e096b06453c6cc58 (diff) | |
| download | scintilla-mirror-63928c8719f3e2643851f141e3c7562d9ba97bef.tar.gz | |
ClearDocumentStyle clears all indicators in case the lexer has used an
indicator.
Diffstat (limited to 'src/Decoration.cxx')
| -rw-r--r-- | src/Decoration.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Decoration.cxx b/src/Decoration.cxx index e4ac0e07c..0e5b4a09a 100644 --- a/src/Decoration.cxx +++ b/src/Decoration.cxx @@ -101,6 +101,14 @@ void DecorationList::Delete(int indicator) { } } +void DecorationList::ClearAll() { + for (Decoration *deco=root; deco; deco = deco->next) { + int position = 0; + int length = deco->rs.Length(); + deco->rs.FillRange(position, 0, length); + } +} + void DecorationList::SetCurrentIndicator(int indicator) { currentIndicator = indicator; current = DecorationFromIndicator(indicator); |
