From c1de3774867127539b9b93efd4a0832a3f3a9fcf Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 18 Apr 2025 09:20:38 +1000 Subject: Control restoring vertical scroll position for undo with SC_UNDO_SELECTION_HISTORY_SCROLL flag to SCI_SETUNDOSELECTIONHISTORY. --- include/Scintilla.h | 1 + include/Scintilla.iface | 1 + include/ScintillaTypes.h | 1 + 3 files changed, 3 insertions(+) (limited to 'include') diff --git a/include/Scintilla.h b/include/Scintilla.h index 213dde52e..a90dd3571 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -534,6 +534,7 @@ typedef sptr_t (*SciFnDirectStatus)(sptr_t ptr, unsigned int iMessage, uptr_t wP #define SCI_GETCHANGEHISTORY 2781 #define SC_UNDO_SELECTION_HISTORY_DISABLED 0 #define SC_UNDO_SELECTION_HISTORY_ENABLED 1 +#define SC_UNDO_SELECTION_HISTORY_SCROLL 2 #define SCI_SETUNDOSELECTIONHISTORY 2782 #define SCI_GETUNDOSELECTIONHISTORY 2783 #define SCI_SETSELECTIONSERIALIZED 2784 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index e1814eb5a..47896b63f 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -1337,6 +1337,7 @@ get ChangeHistoryOption GetChangeHistory=2781(,) enu UndoSelectionHistoryOption=SC_UNDO_SELECTION_HISTORY_ val SC_UNDO_SELECTION_HISTORY_DISABLED=0 val SC_UNDO_SELECTION_HISTORY_ENABLED=1 +val SC_UNDO_SELECTION_HISTORY_SCROLL=2 # Enable or disable undo selection history. set void SetUndoSelectionHistory=2782(UndoSelectionHistoryOption undoSelectionHistory,) diff --git a/include/ScintillaTypes.h b/include/ScintillaTypes.h index 71e2be398..0991a1480 100644 --- a/include/ScintillaTypes.h +++ b/include/ScintillaTypes.h @@ -302,6 +302,7 @@ enum class ChangeHistoryOption { enum class UndoSelectionHistoryOption { Disabled = 0, Enabled = 1, + Scroll = 2, }; enum class FoldLevel { -- cgit v1.2.3