aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--cocoa/ScintillaCocoa.mm2
-rw-r--r--gtk/ScintillaGTK.cxx2
-rw-r--r--qt/ScintillaEditBase/ScintillaEditBase.cpp2
-rw-r--r--src/Document.cxx4
-rw-r--r--src/Document.h4
-rw-r--r--src/Editor.cxx2
-rw-r--r--win32/ScintillaWin.cxx2
7 files changed, 10 insertions, 8 deletions
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index c8cf404ad..0eae8d356 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -2394,7 +2394,7 @@ void ScintillaCocoa::CompositionStart()
void ScintillaCocoa::CompositionCommit()
{
pdoc->TentativeCommit();
- pdoc->decorations.SetCurrentIndicator(INDIC_IME);
+ pdoc->DecorationSetCurrentIndicator(INDIC_IME);
pdoc->DecorationFillRange(0, 0, pdoc->Length());
}
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index a5c09c8e2..7b175d56b 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -2227,7 +2227,7 @@ void ScintillaGTK::DrawImeIndicator(int indicator, int len) {
if (indicator < 8 || indicator > INDIC_MAX) {
return;
}
- pdoc->decorations.SetCurrentIndicator(indicator);
+ pdoc->DecorationSetCurrentIndicator(indicator);
for (size_t r=0; r<sel.Count(); r++) {
int positionInsert = sel.Range(r).Start().Position();
pdoc->DecorationFillRange(positionInsert - len, 1, len);
diff --git a/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qt/ScintillaEditBase/ScintillaEditBase.cpp
index 9059e6344..4b7d29440 100644
--- a/qt/ScintillaEditBase/ScintillaEditBase.cpp
+++ b/qt/ScintillaEditBase/ScintillaEditBase.cpp
@@ -451,7 +451,7 @@ void ScintillaEditBase::DrawImeIndicator(int indicator, int len)
if (indicator < 8 || indicator > INDIC_MAX) {
return;
}
- sqt->pdoc->decorations.SetCurrentIndicator(indicator);
+ sqt->pdoc->DecorationSetCurrentIndicator(indicator);
for (size_t r=0; r< sqt-> sel.Count(); r++) {
int positionInsert = sqt->sel.Range(r).Start().Position();
sqt->pdoc->DecorationFillRange(positionInsert - len, 1, len);
diff --git a/src/Document.cxx b/src/Document.cxx
index 93467274c..344534868 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -2221,6 +2221,10 @@ void Document::IncrementStyleClock() {
styleClock = (styleClock + 1) % 0x100000;
}
+void SCI_METHOD Document::DecorationSetCurrentIndicator(int indicator) {
+ decorations.SetCurrentIndicator(indicator);
+}
+
void SCI_METHOD Document::DecorationFillRange(Sci_Position position, int value, Sci_Position fillLength) {
if (decorations.FillRange(position, value, fillLength)) {
DocModification mh(SC_MOD_CHANGEINDICATOR | SC_PERFORMED_USER,
diff --git a/src/Document.h b/src/Document.h
index e7d182ec5..f6ab8b0d3 100644
--- a/src/Document.h
+++ b/src/Document.h
@@ -410,9 +410,7 @@ public:
void LexerChanged();
int GetStyleClock() const { return styleClock; }
void IncrementStyleClock();
- void SCI_METHOD DecorationSetCurrentIndicator(int indicator) {
- decorations.SetCurrentIndicator(indicator);
- }
+ void SCI_METHOD DecorationSetCurrentIndicator(int indicator);
void SCI_METHOD DecorationFillRange(Sci_Position position, int value, Sci_Position fillLength);
int SCI_METHOD SetLineState(Sci_Position line, int state);
diff --git a/src/Editor.cxx b/src/Editor.cxx
index 21c8fdf40..ea57b4d79 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -7354,7 +7354,7 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {
return (wParam <= INDIC_MAX) ? vs.indicators[wParam].outlineAlpha : 0;
case SCI_SETINDICATORCURRENT:
- pdoc->decorations.SetCurrentIndicator(static_cast<int>(wParam));
+ pdoc->DecorationSetCurrentIndicator(static_cast<int>(wParam));
break;
case SCI_GETINDICATORCURRENT:
return pdoc->decorations.GetCurrentIndicator();
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index 525462f61..877ca5d88 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -906,7 +906,7 @@ void ScintillaWin::DrawImeIndicator(int indicator, int len) {
if (indicator < 8 || indicator > INDIC_MAX) {
return;
}
- pdoc->decorations.SetCurrentIndicator(indicator);
+ pdoc->DecorationSetCurrentIndicator(indicator);
for (size_t r=0; r<sel.Count(); r++) {
Sci::Position positionInsert = sel.Range(r).Start().Position();
pdoc->DecorationFillRange(positionInsert - len, 1, len);