Kaydet (Commit) 2c346d66 authored tarafından Ashod Nakashian's avatar Ashod Nakashian Kaydeden (comit) Caolán McNamara

tdf#39080 Hide Whitespace UI option added to the View menu.

Change-Id: I1f9ba9ef489159ca54db802393d958d7fd6ac8ff
Reviewed-on: https://gerrit.libreoffice.org/17280Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst 17ac8354
......@@ -111,6 +111,10 @@ published service ViewSettings
*/
[property] boolean ShowTabstops;
/** If this property is `TRUE`, whitespaces around pages are hidden.
*/
[property] boolean HideWhitespace;
/** If this property is `TRUE`, text boundaries are displayed.
*/
[property] boolean ShowTextBoundaries;
......
......@@ -15287,6 +15287,7 @@ module com {
[property] boolean ShowTableBoundaries;
[property] boolean ShowTables;
[property] boolean ShowTabstops;
[property] boolean HideWhitespace;
[property] boolean ShowTextBoundaries;
[property] boolean ShowTextFieldBackground;
[property] boolean ShowVertRuler;
......
......@@ -2239,6 +2239,11 @@
<value>9</value>
</prop>
</node>
<node oor:name=".uno:HideWhitespace" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">Hide Whitespac~e</value>
</prop>
</node>
<node oor:name=".uno:SortDialog" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">So~rt...</value>
......
......@@ -210,6 +210,7 @@
#define FN_NAVIGATION_POPUP (FN_VIEW + 56) /* Navigation Popup */
#define FN_SCROLL_PREV (FN_VIEW + 57) /* uno:ScrollToPrevious */
#define FN_SCROLL_NEXT (FN_VIEW + 58) /* uno:ScrollToNext */
#define FN_VIEW_HIDE_WHITESPACE (FN_VIEW + 59) /* Hide header, footer, and pagebreak */
// Region: Insert
#define FN_INSERT_BOOKMARK (FN_INSERT + 2 ) /* Bookmark */
......
......@@ -209,6 +209,7 @@
#define UNO_NAME_SHOW_FIELD_COMMANDS "ShowFieldCommands"
#define UNO_NAME_SHOW_PROTECTED_SPACES "ShowProtectedSpaces"
#define UNO_NAME_SHOW_HIDDEN_PARAGRAPHS "ShowHiddenParagraphs"
#define UNO_NAME_HIDE_WHITESPACE "HideWhitespace"
#define UNO_NAME_IS_SYNC_WIDTH_TO_HEIGHT "IsSyncWidthToHeight"
#define UNO_NAME_IS_SYNC_HEIGHT_TO_WIDTH "IsSyncHeightToWidth"
#define UNO_NAME_SIZE_PROTECTED "SizeProtected"
......
......@@ -685,6 +685,13 @@ interface BaseTextEditView
Export = FALSE;
]
FN_VIEW_HIDE_WHITESPACE
[
ExecMethod = ExecViewOptions ;
StateMethod = StateViewOptions ;
Export = FALSE;
]
FN_VIEW_NOTES
[
ExecMethod = ExecViewOptions ;
......
......@@ -7318,6 +7318,32 @@ SfxBoolItem ShowHiddenParagraphs FN_VIEW_HIDDEN_PARA
GroupId = GID_OPTIONS;
]
SfxBoolItem HideWhitespace FN_VIEW_HIDE_WHITESPACE
[
/* flags: */
AutoUpdate = TRUE,
Cachable = Cachable,
FastCall = FALSE,
HasCoreId = FALSE,
HasDialog = FALSE,
ReadOnlyDoc = TRUE,
Toggle = TRUE,
Container = FALSE,
RecordAbsolute = FALSE,
RecordPerSet;
Synchron;
Readonly = FALSE,
/* config: */
AccelConfig = TRUE,
MenuConfig = TRUE,
StatusBarConfig = FALSE,
ToolBoxConfig = TRUE,
GroupId = GID_VIEW;
]
SfxBoolItem ShowTrackedChanges FN_REDLINE_SHOW
[
......
......@@ -236,6 +236,7 @@ IMPL_LINK_TYPED( SwOneExampleFrame, TimeoutHdl, Idle*, pTimer, void )
xViewProps->setPropertyValue(UNO_NAME_SHOW_DRAWINGS, aTrueSet);
xViewProps->setPropertyValue(UNO_NAME_SHOW_FIELD_COMMANDS, aFalseSet);
xViewProps->setPropertyValue(UNO_NAME_SHOW_GRAPHICS, aTrueSet);
xViewProps->setPropertyValue(UNO_NAME_HIDE_WHITESPACE, aFalseSet);
xViewProps->setPropertyValue(UNO_NAME_SHOW_HIDDEN_PARAGRAPHS, aFalseSet);
xViewProps->setPropertyValue(UNO_NAME_SHOW_HIDDEN_TEXT, aFalseSet);
xViewProps->setPropertyValue(UNO_NAME_SHOW_HORI_RULER, aFalseSet);
......
......@@ -162,6 +162,7 @@
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:HideWhitespace"/>
<menu:menuitem menu:id=".uno:ViewBounds"/>
<menu:menuitem menu:id=".uno:TableBoundaries"/>
<menu:menuitem menu:id=".uno:ShowGraphics"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment