aboutsummaryrefslogtreecommitdiffhomepage
path: root/call
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2024-02-16 09:52:43 +1100
committerNeil <nyamatongwe@gmail.com>2024-02-16 09:52:43 +1100
commitf39367fc4c7af72caef8e20b1e9b1a038e242b0a (patch)
treeb5f2fddf5ad5d2b79e72e93ebefa8cf8e7abe4d4 /call
parent1681b7fc9da6d455ab73a96816a47f6ba263017c (diff)
downloadscintilla-mirror-f39367fc4c7af72caef8e20b1e9b1a038e242b0a.tar.gz
Implement detach point access with SCI_SETUNDODETACH and SCI_GETUNDODETACH.
Write more documentation for undo history.
Diffstat (limited to 'call')
-rw-r--r--call/ScintillaCall.cxx16
1 files changed, 12 insertions, 4 deletions
diff --git a/call/ScintillaCall.cxx b/call/ScintillaCall.cxx
index 97cd64886..78100e774 100644
--- a/call/ScintillaCall.cxx
+++ b/call/ScintillaCall.cxx
@@ -811,12 +811,12 @@ int ScintillaCall::UndoSavePoint() {
return static_cast<int>(Call(Message::GetUndoSavePoint));
}
-void ScintillaCall::SetUndoCurrent(int action) {
- Call(Message::SetUndoCurrent, action);
+void ScintillaCall::SetUndoDetach(int action) {
+ Call(Message::SetUndoDetach, action);
}
-int ScintillaCall::UndoCurrent() {
- return static_cast<int>(Call(Message::GetUndoCurrent));
+int ScintillaCall::UndoDetach() {
+ return static_cast<int>(Call(Message::GetUndoDetach));
}
void ScintillaCall::SetUndoTentative(int action) {
@@ -827,6 +827,14 @@ int ScintillaCall::UndoTentative() {
return static_cast<int>(Call(Message::GetUndoTentative));
}
+void ScintillaCall::SetUndoCurrent(int action) {
+ Call(Message::SetUndoCurrent, action);
+}
+
+int ScintillaCall::UndoCurrent() {
+ return static_cast<int>(Call(Message::GetUndoCurrent));
+}
+
void ScintillaCall::PushUndoActionType(int type, Position pos) {
Call(Message::PushUndoActionType, type, pos);
}