diff options
Diffstat (limited to 'sw/inc')
-rw-r--r-- | sw/inc/cmdid.h | 4 | ||||
-rw-r--r-- | sw/inc/viewopt.hxx | 11 |
2 files changed, 13 insertions, 2 deletions
diff --git a/sw/inc/cmdid.h b/sw/inc/cmdid.h index 56407a1adb50..4634a5697d61 100644 --- a/sw/inc/cmdid.h +++ b/sw/inc/cmdid.h @@ -187,6 +187,10 @@ #define FN_SHOW_OUTLINECONTENTVISIBILITYBUTTON (FN_VIEW + 63) /* Show outline content visibility toggle button */ #define FN_TOGGLE_OUTLINE_CONTENT_VISIBILITY (FN_VIEW + 64) #define FN_SHOW_CHANGES_IN_MARGIN (FN_VIEW + 65) /* Show tracked deletions in margin */ +#define FN_SHOW_TRACKED_CHANGES_MENU (FN_VIEW + 66) /* Menu for the next layout modes */ +#define FN_SET_TRACKED_CHANGES_IN_TEXT (FN_VIEW + 67) /* Show tracked deletions and insertions in text */ +#define FN_SET_TRACKED_DELETIONS_IN_MARGIN (FN_VIEW + 68) /* Show final text (deletions in margin) */ +#define FN_SET_TRACKED_INSERTIONS_IN_MARGIN (FN_VIEW + 69) /* Show original text (insertions in margin) */ // Region: Insert #define FN_INSERT_BOOKMARK (FN_INSERT + 2 ) /* Bookmark */ diff --git a/sw/inc/viewopt.hxx b/sw/inc/viewopt.hxx index 996aec4848c2..006a3f9b3dd3 100644 --- a/sw/inc/viewopt.hxx +++ b/sw/inc/viewopt.hxx @@ -66,10 +66,11 @@ enum class ViewOptFlags1 : sal_uInt64 { ViewMetachars = 0x20000000, Pageback = 0x40000000, ShowOutlineContentVisibilityButton = 0x80000000, - ShowChangesInMargin = 0x100000000 //tracked deletions in margin + ShowChangesInMargin = 0x100000000, //tracked deletions in margin + ShowChangesInMargin2 = 0x200000000 //tracked insertions in margin }; namespace o3tl { - template<> struct typed_flags<ViewOptFlags1> : is_typed_flags<ViewOptFlags1, 0x1ffdfcfff> {}; + template<> struct typed_flags<ViewOptFlags1> : is_typed_flags<ViewOptFlags1, 0x3ffdfcfff> {}; } enum class ViewOptCoreFlags2 { @@ -296,6 +297,12 @@ public: void SetShowChangesInMargin( bool b ) { SetCoreOption(b, ViewOptFlags1::ShowChangesInMargin); } + //show/hide tracked insertions in text + bool IsShowChangesInMargin2() const + { return bool(m_nCoreOptions & ViewOptFlags1::ShowChangesInMargin2); } + void SetShowChangesInMargin2( bool b ) + { SetCoreOption(b, ViewOptFlags1::ShowChangesInMargin2); } + //show/hide interactive header/footer on top/bottom of pages bool IsUseHeaderFooterMenu() const { return bool(m_nCoreOptions & ViewOptFlags1::UseHeaderFooterMenu ); } |