aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Document.cxx')
-rw-r--r--src/Document.cxx30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/Document.cxx b/src/Document.cxx
index 63b90d69f..4548064b5 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -273,10 +273,10 @@ void Document::TentativeUndo() {
for (int step = 0; step < steps; step++) {
const Sci::Line prevLinesTotal = LinesTotal();
const Action &action = cb.GetUndoStep();
- if (action.at == removeAction) {
+ if (action.at == ActionType::remove) {
NotifyModified(DocModification(
SC_MOD_BEFOREINSERT | SC_PERFORMED_UNDO, action));
- } else if (action.at == containerAction) {
+ } else if (action.at == ActionType::container) {
DocModification dm(SC_MOD_CONTAINER | SC_PERFORMED_UNDO);
dm.token = action.position;
NotifyModified(dm);
@@ -285,15 +285,15 @@ void Document::TentativeUndo() {
SC_MOD_BEFOREDELETE | SC_PERFORMED_UNDO, action));
}
cb.PerformUndoStep();
- if (action.at != containerAction) {
+ if (action.at != ActionType::container) {
ModifiedAt(action.position);
}
int modFlags = SC_PERFORMED_UNDO;
// With undo, an insertion action becomes a deletion notification
- if (action.at == removeAction) {
+ if (action.at == ActionType::remove) {
modFlags |= SC_MOD_INSERTTEXT;
- } else if (action.at == insertAction) {
+ } else if (action.at == ActionType::insert) {
modFlags |= SC_MOD_DELETETEXT;
}
if (steps > 1)
@@ -1326,10 +1326,10 @@ Sci::Position Document::Undo() {
for (int step = 0; step < steps; step++) {
const Sci::Line prevLinesTotal = LinesTotal();
const Action &action = cb.GetUndoStep();
- if (action.at == removeAction) {
+ if (action.at == ActionType::remove) {
NotifyModified(DocModification(
SC_MOD_BEFOREINSERT | SC_PERFORMED_UNDO, action));
- } else if (action.at == containerAction) {
+ } else if (action.at == ActionType::container) {
DocModification dm(SC_MOD_CONTAINER | SC_PERFORMED_UNDO);
dm.token = action.position;
NotifyModified(dm);
@@ -1344,14 +1344,14 @@ Sci::Position Document::Undo() {
SC_MOD_BEFOREDELETE | SC_PERFORMED_UNDO, action));
}
cb.PerformUndoStep();
- if (action.at != containerAction) {
+ if (action.at != ActionType::container) {
ModifiedAt(action.position);
newPos = action.position;
}
int modFlags = SC_PERFORMED_UNDO;
// With undo, an insertion action becomes a deletion notification
- if (action.at == removeAction) {
+ if (action.at == ActionType::remove) {
newPos += action.lenData;
modFlags |= SC_MOD_INSERTTEXT;
if ((coalescedRemoveLen > 0) &&
@@ -1364,7 +1364,7 @@ Sci::Position Document::Undo() {
}
prevRemoveActionPos = action.position;
prevRemoveActionLen = action.lenData;
- } else if (action.at == insertAction) {
+ } else if (action.at == ActionType::insert) {
modFlags |= SC_MOD_DELETETEXT;
coalescedRemovePos = -1;
coalescedRemoveLen = 0;
@@ -1406,10 +1406,10 @@ Sci::Position Document::Redo() {
for (int step = 0; step < steps; step++) {
const Sci::Line prevLinesTotal = LinesTotal();
const Action &action = cb.GetRedoStep();
- if (action.at == insertAction) {
+ if (action.at == ActionType::insert) {
NotifyModified(DocModification(
SC_MOD_BEFOREINSERT | SC_PERFORMED_REDO, action));
- } else if (action.at == containerAction) {
+ } else if (action.at == ActionType::container) {
DocModification dm(SC_MOD_CONTAINER | SC_PERFORMED_REDO);
dm.token = action.position;
NotifyModified(dm);
@@ -1418,16 +1418,16 @@ Sci::Position Document::Redo() {
SC_MOD_BEFOREDELETE | SC_PERFORMED_REDO, action));
}
cb.PerformRedoStep();
- if (action.at != containerAction) {
+ if (action.at != ActionType::container) {
ModifiedAt(action.position);
newPos = action.position;
}
int modFlags = SC_PERFORMED_REDO;
- if (action.at == insertAction) {
+ if (action.at == ActionType::insert) {
newPos += action.lenData;
modFlags |= SC_MOD_INSERTTEXT;
- } else if (action.at == removeAction) {
+ } else if (action.at == ActionType::remove) {
modFlags |= SC_MOD_DELETETEXT;
}
if (steps > 1)