diff options
Diffstat (limited to 'src/Document.cxx')
-rw-r--r-- | src/Document.cxx | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/Document.cxx b/src/Document.cxx index 2eb412f73..f21477276 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -339,7 +339,7 @@ int Document::LineFromHandle(int markerHandle) { return static_cast<LineMarkers *>(perLineData[ldMarkers])->LineFromHandle(markerHandle); } -int SCI_METHOD Document::LineStart(int line) const { +Sci_Position SCI_METHOD Document::LineStart(Sci_Position line) const { return cb.LineStart(line); } @@ -347,7 +347,7 @@ bool Document::IsLineStartPosition(int position) const { return LineStart(LineFromPosition(position)) == position; } -int SCI_METHOD Document::LineEnd(int line) const { +Sci_Position SCI_METHOD Document::LineEnd(Sci_Position line) const { if (line >= LinesTotal() - 1) { return LineStart(line + 1); } else { @@ -381,7 +381,7 @@ void SCI_METHOD Document::SetErrorStatus(int status) { } } -int SCI_METHOD Document::LineFromPosition(int pos) const { +Sci_Position SCI_METHOD Document::LineFromPosition(Sci_Position pos) const { return cb.LineFromPosition(pos); } @@ -410,7 +410,7 @@ int Document::VCHomePosition(int position) const { return startText; } -int SCI_METHOD Document::SetLevel(int line, int level) { +int SCI_METHOD Document::SetLevel(Sci_Position line, int level) { int prev = static_cast<LineLevels *>(perLineData[ldLevels])->SetLevel(line, level, LinesTotal()); if (prev != level) { DocModification mh(SC_MOD_CHANGEFOLD | SC_MOD_CHANGEMARKER, @@ -422,7 +422,7 @@ int SCI_METHOD Document::SetLevel(int line, int level) { return prev; } -int SCI_METHOD Document::GetLevel(int line) const { +int SCI_METHOD Document::GetLevel(Sci_Position line) const { return static_cast<LineLevels *>(perLineData[ldLevels])->GetLevel(line); } @@ -770,7 +770,7 @@ bool Document::NextCharacter(int &pos, int moveDir) const { } // Return -1 on out-of-bounds -int SCI_METHOD Document::GetRelativePosition(int positionStart, int characterOffset) const { +Sci_Position SCI_METHOD Document::GetRelativePosition(Sci_Position positionStart, Sci_Position characterOffset) const { int pos = positionStart; if (dbcsCodePage) { const int increment = (characterOffset > 0) ? 1 : -1; @@ -810,7 +810,7 @@ int Document::GetRelativePositionUTF16(int positionStart, int characterOffset) c return pos; } -int SCI_METHOD Document::GetCharacterAndWidth(int position, int *pWidth) const { +int SCI_METHOD Document::GetCharacterAndWidth(Sci_Position position, Sci_Position *pWidth) const { int character; int bytesInCharacter = 1; if (dbcsCodePage) { @@ -1050,7 +1050,7 @@ void Document::ChangeInsertion(const char *s, int length) { insertion.assign(s, length); } -int SCI_METHOD Document::AddData(char *data, int length) { +int SCI_METHOD Document::AddData(char *data, Sci_Position length) { try { int position = Length(); InsertString(position, data, length); @@ -1247,7 +1247,7 @@ static std::string CreateIndentation(int indent, int tabSize, bool insertSpaces) return indentation; } -int SCI_METHOD Document::GetLineIndentation(int line) { +int SCI_METHOD Document::GetLineIndentation(Sci_Position line) { int indent = 0; if ((line >= 0) && (line < LinesTotal())) { int lineStart = LineStart(line); @@ -1827,11 +1827,11 @@ int Document::GetCharsOfClass(CharClassify::cc characterClass, unsigned char *bu return charClass.GetCharsOfClass(characterClass, buffer); } -void SCI_METHOD Document::StartStyling(int position, char) { +void SCI_METHOD Document::StartStyling(Sci_Position position, char) { endStyled = position; } -bool SCI_METHOD Document::SetStyleFor(int length, char style) { +bool SCI_METHOD Document::SetStyleFor(Sci_Position length, char style) { if (enteredStyling != 0) { return false; } else { @@ -1848,7 +1848,7 @@ bool SCI_METHOD Document::SetStyleFor(int length, char style) { } } -bool SCI_METHOD Document::SetStyles(int length, const char *styles) { +bool SCI_METHOD Document::SetStyles(Sci_Position length, const char *styles) { if (enteredStyling != 0) { return false; } else { @@ -1900,7 +1900,7 @@ void Document::LexerChanged() { } } -int SCI_METHOD Document::SetLineState(int line, int state) { +int SCI_METHOD Document::SetLineState(Sci_Position line, int state) { int statePrevious = static_cast<LineState *>(perLineData[ldState])->SetLineState(line, state); if (state != statePrevious) { DocModification mh(SC_MOD_CHANGELINESTATE, LineStart(line), 0, 0, 0, line); @@ -1909,7 +1909,7 @@ int SCI_METHOD Document::SetLineState(int line, int state) { return statePrevious; } -int SCI_METHOD Document::GetLineState(int line) const { +int SCI_METHOD Document::GetLineState(Sci_Position line) const { return static_cast<LineState *>(perLineData[ldState])->GetLineState(line); } @@ -1917,7 +1917,7 @@ int Document::GetMaxLineState() { return static_cast<LineState *>(perLineData[ldState])->GetMaxLineState(); } -void SCI_METHOD Document::ChangeLexerState(int start, int end) { +void SCI_METHOD Document::ChangeLexerState(Sci_Position start, Sci_Position end) { DocModification mh(SC_MOD_LEXERSTATE, start, end-start, 0, 0, 0); NotifyModified(mh); } @@ -1997,7 +1997,7 @@ void Document::IncrementStyleClock() { styleClock = (styleClock + 1) % 0x100000; } -void SCI_METHOD Document::DecorationFillRange(int position, int value, int fillLength) { +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, position, fillLength); |