aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r--src/Editor.cxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx
index e7e494a6c..5b690058d 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -2097,12 +2097,12 @@ void Editor::ClearAll() {
}
void Editor::ClearDocumentStyle() {
- Decoration *deco = pdoc->decorations.root;
+ Decoration *deco = pdoc->decorations.Root();
while (deco) {
// Save next in case deco deleted
- Decoration *decoNext = deco->next;
- if (deco->indicator < INDIC_CONTAINER) {
- pdoc->DecorationSetCurrentIndicator(deco->indicator);
+ Decoration *decoNext = deco->Next();
+ if (deco->Indicator() < INDIC_CONTAINER) {
+ pdoc->DecorationSetCurrentIndicator(deco->Indicator());
pdoc->DecorationFillRange(0, 0, pdoc->Length());
}
deco = decoNext;
@@ -2407,9 +2407,9 @@ void Editor::NotifyPainted() {
void Editor::NotifyIndicatorClick(bool click, Sci::Position position, int modifiers) {
int mask = pdoc->decorations.AllOnFor(position);
- if ((click && mask) || pdoc->decorations.clickNotified) {
+ if ((click && mask) || pdoc->decorations.ClickNotified()) {
SCNotification scn = {};
- pdoc->decorations.clickNotified = click;
+ pdoc->decorations.SetClickNotified(click);
scn.nmhdr.code = click ? SCN_INDICATORCLICK : SCN_INDICATORRELEASE;
scn.modifiers = modifiers;
scn.position = position;
@@ -4622,9 +4622,9 @@ void Editor::SetHoverIndicatorPosition(Sci::Position position) {
if (vs.indicatorsDynamic == 0)
return;
if (position != INVALID_POSITION) {
- for (Decoration *deco = pdoc->decorations.root; deco; deco = deco->next) {
- if (vs.indicators[deco->indicator].IsDynamic()) {
- if (pdoc->decorations.ValueAt(deco->indicator, position)) {
+ for (Decoration *deco = pdoc->decorations.Root(); deco; deco = deco->Next()) {
+ if (vs.indicators[deco->Indicator()].IsDynamic()) {
+ if (pdoc->decorations.ValueAt(deco->Indicator(), position)) {
hoverIndicatorPos = position;
}
}