aboutsummaryrefslogtreecommitdiffhomepage
path: root/call/ScintillaCall.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'call/ScintillaCall.cxx')
-rw-r--r--call/ScintillaCall.cxx52
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));
}