diff options
author | Ariel Constenla-Haile <arielch@apache.org> | 2012-12-11 03:31:17 +0000 |
---|---|---|
committer | Ariel Constenla-Haile <arielch@apache.org> | 2012-12-11 03:31:17 +0000 |
commit | a2bbabbe141de1303ebf052e5c22b6e77387785e (patch) | |
tree | ea4c84452263cb8d307f62a0aa3211b1a68b352b /offapi | |
parent | e014a86867054660142dc5a6daa1af299d28e9b7 (diff) |
i25945 - Allow disabling scrollbar tips by API and configuration
Notes
merged as: 6005dd5366a86d6b7b1535233a99e24501e053a3
Diffstat (limited to 'offapi')
-rw-r--r-- | offapi/com/sun/star/text/ViewSettings.idl | 132 |
1 files changed, 22 insertions, 110 deletions
diff --git a/offapi/com/sun/star/text/ViewSettings.idl b/offapi/com/sun/star/text/ViewSettings.idl index 7059a33449a7..9f242fcc6aa7 100644 --- a/offapi/com/sun/star/text/ViewSettings.idl +++ b/offapi/com/sun/star/text/ViewSettings.idl @@ -23,244 +23,156 @@ #ifndef __com_sun_star_text_ViewSettings_idl__ #define __com_sun_star_text_ViewSettings_idl__ -#ifndef __com_sun_star_beans_XPropertySet_idl__ #include <com/sun/star/beans/XPropertySet.idl> -#endif -#ifndef __com_sun_star_view_DocumentZoomType_idl__ #include <com/sun/star/view/DocumentZoomType.idl> -#endif -#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif -//============================================================================= - - module com { module sun { module star { module text { - -//============================================================================= +module com { module sun { module star { module text { // DocMerge from xml: service com::sun::star::text::ViewSettings /** provides access to the settings of the controller of a text document. */ published service ViewSettings { - // DocMerge: empty anyway interface com::sun::star::beans::XPropertySet; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowAnnotations /** If this property is <TRUE/>, annotations (notes) are visible. */ [property] boolean ShowAnnotations; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowBreaks /** If this property is <TRUE/>, paragraph line breaks are visible. */ [property] boolean ShowBreaks; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowFieldCommandsShowDrawings /** If this property is <TRUE/>, shapes are visible. */ [property] boolean ShowDrawings; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowFieldCommands /** If this property is <TRUE/>, text fields are shown with their commands; otherwise the content is visible. */ [property] boolean ShowFieldCommands; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowFootnoteBackground /** If this property is <TRUE/>, footnotes symbols are displayed with gray background. */ [property] boolean ShowFootnoteBackground; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowGraphics /** If this property is <TRUE/>, graphic objects are visible. */ [property] boolean ShowGraphics; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowHiddenParagraphs /** If this property is <TRUE/>, hidden paragraghs are displayed. */ [property] boolean ShowHiddenParagraphs; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowHiddenText /** If this property is <TRUE/>, hidden text is displayed. */ [property] boolean ShowHiddenText; - //------------------------------------------------------------------------- - - /** ShowHoriRuler and ShowVertRuler determine whether a ruler is visible. - */ - [property] boolean ShowRulers; - - //------------------------------------------------------------------------- + /** ShowHoriRuler and ShowVertRuler determine whether a ruler is visible. + */ + [property] boolean ShowRulers; - /** If this property is <TRUE/> and the property ShowRulers is <TRUE/>, - the horizontal ruler is displayed. + /** If this property is <TRUE/> and the property ShowRulers is <TRUE/>, + the horizontal ruler is displayed. */ [property] boolean ShowHoriRuler; - //------------------------------------------------------------------------- - - /** If this property is <TRUE/> and the property ShowRulers is <TRUE/>, - the horizontal scroll bar is displayed. + /** If this property is <TRUE/> and the property ShowRulers is <TRUE/>, + the horizontal scroll bar is displayed. */ [property] boolean ShowHoriScrollBar; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowIndexMarkBackground /** If this property is <TRUE/>, index marks are displayed with gray background. */ [property] boolean ShowIndexMarkBackground; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowParaBreaks /** If this property is <TRUE/>, paragraph breaks are visible. */ [property] boolean ShowParaBreaks; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowProtectedSpaces /** If this property is <TRUE/>, protected spaces (hard spaces) are displayed with gray background. */ [property] boolean ShowProtectedSpaces; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowSoftHyphens /** If this property is <TRUE/>, soft hyphens are displayed with gray background. */ [property] boolean ShowSoftHyphens; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowSpaces /** If this property is <TRUE/>, spaces are displayed with dots. */ [property] boolean ShowSpaces; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowTableBoundaries /** If this property is <TRUE/>, table boundaries are displayed. */ [property] boolean ShowTableBoundaries; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowTables /** If this property is <TRUE/>, tables are visible. */ [property] boolean ShowTables; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowTabstops /** If this property is <TRUE/>, tab stops are visible. */ [property] boolean ShowTabstops; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowTextBoundaries /** If this property is <TRUE/>, text boundaries are displayed. */ [property] boolean ShowTextBoundaries; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowTextFieldBackground /** If this property is <TRUE/>, text fields are displayed with gray background. */ [property] boolean ShowTextFieldBackground; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowVertRuler /** If this property is <TRUE/>, the vertical ruler is displayed. */ [property] boolean ShowVertRuler; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::ShowVertScrollBar /** If this property is <TRUE/>, the vertical scroll bar is displayed. */ [property] boolean ShowVertScrollBar; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::SmoothScrolling /** If this property is <TRUE/>, smooth scrolling is active. */ [property] boolean SmoothScrolling; - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::text::ViewSettings::SolidMarkHandles /** If this property is <TRUE/>, handles of drawing objects are visible. */ [property] boolean SolidMarkHandles; - //------------------------------------------------------------------------- + /** If this property is <TRUE/>, the vertical ruler is aligned to the right side of the view and the vertical scrollbar is on the left. */ [property] boolean IsVertRulerRightAligned; - //------------------------------------------------------------------------- /** If this property is <TRUE/> the document will be displayed as if it were a HTML document. */ [property] boolean ShowOnlineLayout; - //------------------------------------------------------------------------- /** This property defines the zoom type for the document. @see com::sun::star::view::DocumentZoomType */ [property] short ZoomType; - //------------------------------------------------------------------------- /** Defines the zoom value to use. Valid only if the ZoomType is set to <member scope="com::sun::star::view::DocumentZoomType">BY_VALUE</member>. */ [property] short ZoomValue; - //------------------------------------------------------------------------- + /** If this property is <TRUE/> hyperlinks in the document are executed (loaded) on mouse click. Otherwise they are handled like normal text. */ [optional, property] boolean IsExecuteHyperlinks; - //------------------------------------------------------------------------- /** Specifies whether to display the grid or not @since OOo 2.0 */ [optional, property] boolean IsRasterVisible; - //------------------------------------------------------------------------- /** Specifies whether to move frames, drawing elements, and form functions only between grid points. @@ -268,7 +180,6 @@ published service ViewSettings */ [optional, property] boolean IsSnapToRaster; - //------------------------------------------------------------------------- /** Specifies the number of intervals between grid points on the X-axis. <p>The value must be greater or equal to 0, and the application @@ -280,7 +191,6 @@ published service ViewSettings */ [optional, property] long RasterSubdivisionX; - //------------------------------------------------------------------------- /** Specifies the number of intervals between grid points on the Y-axis. <p>The value must be greater or equal to 0, and the application @@ -292,7 +202,6 @@ published service ViewSettings */ [optional, property] long RasterSubdivisionY; - //------------------------------------------------------------------------- /** Defines the unit of measure for the spacing between grid points on the X-axis. @@ -305,7 +214,6 @@ published service ViewSettings */ [optional, property] long RasterResolutionX; - //------------------------------------------------------------------------- /** Defines the unit of measure for the spacing between grid points on the Y-axis. @@ -318,13 +226,12 @@ published service ViewSettings */ [optional, property] long RasterResolutionY; - //------------------------------------------------------------------------- /** If this property is <TRUE/>, hidden characters are displayed @since OOo 3.0 */ [optional, property] boolean ShowHiddenCharacters; - //------------------------------------------------------------------------- + /** If this property is <TRUE/>, the settings of nonprinting characters are applied. <p>This option controls the use of the settings ShowHiddenCharacters, @@ -333,7 +240,7 @@ published service ViewSettings @since OOo 3.0 */ [optional, property] boolean ShowNonprintingCharacters; - //------------------------------------------------------------------------- + /** metric unit of the horizontal ruler <p>Uses values <type scope="com::sun::star::awt">FieldUnit</type></p> @@ -341,7 +248,7 @@ published service ViewSettings @since OOo 3.1 */ [optional, property] long HorizontalRulerMetric; - //------------------------------------------------------------------------- + /** metric unit of the vertical ruler <p>Uses values from <type scope="com::sun::star::awt">FieldUnit</type></p> @@ -349,16 +256,21 @@ published service ViewSettings @since OOo 3.1 */ [optional, property] long VerticalRulerMetric; - //------------------------------------------------------------------------- + /** If this property is <TRUE/>, tips for document content are shown, typically in a help balloon when the mouse is over the content. - @since Apache OpenOffice 3.5 + @since Apache OpenOffice 4.0 */ [optional, property] boolean ShowContentTips; -}; -//============================================================================= + /** If this property is <TRUE/>, and the scroll bar is shown, a tool tip + is displayed while scrolling. + + @since Apache OpenOffice 4.0 + */ + [optional, property] boolean ShowScrollBarTips; +}; }; }; }; }; |