diff options
Diffstat (limited to 'call')
-rw-r--r-- | call/ScintillaCall.cxx | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/call/ScintillaCall.cxx b/call/ScintillaCall.cxx index 98e1dbd3e..97cd64886 100644 --- a/call/ScintillaCall.cxx +++ b/call/ScintillaCall.cxx @@ -799,6 +799,58 @@ void ScintillaCall::EndUndoAction() { Call(Message::EndUndoAction); } +int ScintillaCall::UndoActions() { + return static_cast<int>(Call(Message::GetUndoActions)); +} + +void ScintillaCall::SetUndoSavePoint(int action) { + Call(Message::SetUndoSavePoint, action); +} + +int ScintillaCall::UndoSavePoint() { + return static_cast<int>(Call(Message::GetUndoSavePoint)); +} + +void ScintillaCall::SetUndoCurrent(int action) { + Call(Message::SetUndoCurrent, action); +} + +int ScintillaCall::UndoCurrent() { + return static_cast<int>(Call(Message::GetUndoCurrent)); +} + +void ScintillaCall::SetUndoTentative(int action) { + Call(Message::SetUndoTentative, action); +} + +int ScintillaCall::UndoTentative() { + return static_cast<int>(Call(Message::GetUndoTentative)); +} + +void ScintillaCall::PushUndoActionType(int type, Position pos) { + Call(Message::PushUndoActionType, type, pos); +} + +void ScintillaCall::ChangeLastUndoActionText(Position length, const char *text) { + CallString(Message::ChangeLastUndoActionText, length, text); +} + +int ScintillaCall::UndoActionType(int action) { + return static_cast<int>(Call(Message::GetUndoActionType, action)); +} + +Position ScintillaCall::UndoActionPosition(int action) { + return Call(Message::GetUndoActionPosition, action); +} + +int ScintillaCall::UndoActionText(int action, char *text) { + return static_cast<int>(CallPointer(Message::GetUndoActionText, action, text)); +} + +std::string ScintillaCall::UndoActionText(int action) { + return CallReturnString(Message::GetUndoActionText, action); +} + void ScintillaCall::IndicSetStyle(int indicator, Scintilla::IndicatorStyle indicatorStyle) { Call(Message::IndicSetStyle, indicator, static_cast<intptr_t>(indicatorStyle)); } |