From a0a58556f36cbf396f5139e18881720ed838ddd4 Mon Sep 17 00:00:00 2001 From: Muhammad Haggag Date: Fri, 23 Nov 2012 20:15:41 +0200 Subject: fdo#48317 - Support jumping to next/previous change Added two new writer commands: NextTrackedChange (FN_REDLINE_NEXT_CHANGE) and PreviousTrackedChange (FN_REDLINE_PREV_CHANGE). Rewrote the logic for Accept/Reject change (FN_REDLINE_ACCEPT_DIRECT and FN_REDLINE_REJECT_DIRECT) to work well with the newly introduced commands. Change-Id: I03d583bef4225409f69934f16db1854564c2db5f Reviewed-on: https://gerrit.libreoffice.org/1156 Reviewed-by: Bosdonnat Cedric Tested-by: Bosdonnat Cedric --- sw/sdi/_viewsh.sdi | 12 ++++++++++++ sw/sdi/swriter.sdi | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) (limited to 'sw/sdi') diff --git a/sw/sdi/_viewsh.sdi b/sw/sdi/_viewsh.sdi index d4486af83a36..605ce54d79a2 100644 --- a/sw/sdi/_viewsh.sdi +++ b/sw/sdi/_viewsh.sdi @@ -144,6 +144,18 @@ interface BaseTextEditView StateMethod = GetState ; DisableFlags="SW_DISABLE_ON_MAILBOX_EDITOR"; ] + FN_REDLINE_NEXT_CHANGE + [ + ExecMethod = Execute ; + StateMethod = GetState ; + DisableFlags="SW_DISABLE_ON_MAILBOX_EDITOR"; + ] + FN_REDLINE_PREV_CHANGE + [ + ExecMethod = Execute ; + StateMethod = GetState ; + DisableFlags="SW_DISABLE_ON_MAILBOX_EDITOR"; + ] SID_DOCUMENT_COMPARE // status(play) [ diff --git a/sw/sdi/swriter.sdi b/sw/sdi/swriter.sdi index dc8f8bcb872a..290f671150c6 100644 --- a/sw/sdi/swriter.sdi +++ b/sw/sdi/swriter.sdi @@ -10214,6 +10214,58 @@ SfxVoidItem RejectTracedChange FN_REDLINE_REJECT_DIRECT GroupId = GID_EDIT; ] +//-------------------------------------------------------------------------- +SfxVoidItem NextTrackedChange FN_REDLINE_NEXT_CHANGE +[ + /* flags: */ + AutoUpdate = FALSE, + Cachable = Cachable, + FastCall = FALSE, + HasCoreId = FALSE, + HasDialog = FALSE, + ReadOnlyDoc = FALSE, + Toggle = FALSE, + Container = FALSE, + RecordAbsolute = FALSE, + RecordPerSet; + Asynchron; + + Readonly = FALSE, + + /* config: */ + AccelConfig = TRUE, + MenuConfig = TRUE, + StatusBarConfig = FALSE, + ToolBoxConfig = TRUE, + GroupId = GID_EDIT; +] + +//-------------------------------------------------------------------------- +SfxVoidItem PreviousTrackedChange FN_REDLINE_PREV_CHANGE +[ + /* flags: */ + AutoUpdate = FALSE, + Cachable = Cachable, + FastCall = FALSE, + HasCoreId = FALSE, + HasDialog = FALSE, + ReadOnlyDoc = FALSE, + Toggle = FALSE, + Container = FALSE, + RecordAbsolute = FALSE, + RecordPerSet; + Asynchron; + + Readonly = FALSE, + + /* config: */ + AccelConfig = TRUE, + MenuConfig = TRUE, + StatusBarConfig = FALSE, + ToolBoxConfig = TRUE, + GroupId = GID_EDIT; +] + //-------------------------------------------------------------------------- SfxVoidItem RemoveHyperlink FN_REMOVE_HYPERLINK [ -- cgit