diff options
Diffstat (limited to 'offapi/com/sun/star/drawing/SlideSorter.idl')
-rw-r--r-- | offapi/com/sun/star/drawing/SlideSorter.idl | 84 |
1 files changed, 1 insertions, 83 deletions
diff --git a/offapi/com/sun/star/drawing/SlideSorter.idl b/offapi/com/sun/star/drawing/SlideSorter.idl index b497917592dd..76a1994806dc 100644 --- a/offapi/com/sun/star/drawing/SlideSorter.idl +++ b/offapi/com/sun/star/drawing/SlideSorter.idl @@ -34,92 +34,10 @@ #include <com/sun/star/container/XIndexAccess.idl> #include <com/sun/star/frame/XController.idl> #include <com/sun/star/util/Color.idl> +#include <com/sun/star/drawing/XSlideSorterBase.idl> module com { module sun { module star { module drawing { -/** This interface exists only because services do not directly support - multiple inheritance and attributes. - <p>It provides the interfaces and attributes that every object that - implements the <type>SlideSorter</type> service.</p> -*/ -interface XSlideSorterBase -{ - /** This interface is included to mark a <type>SlideSorter</type> object - as view of the drawing framework and to provide a - <type>ResourceId</type>. - */ - interface ::com::sun::star::drawing::framework::XView; - - /** The <type>XDrawView</type> interface is included to provide access - to the current slide (especially write access). - */ - interface ::com::sun::star::drawing::XDrawView; - - /** The set of slides that are displayed by the implementing object. - <p>The default value is the set of all slides of the document for - which a slide sorter is created.</p> - */ - [attribute] ::com::sun::star::container::XIndexAccess DocumentSlides; - - /** Set this flag to <TRUE/> in order to have the current slide - highlighted. - <p>The default value is <FALSE/>.</p> - */ - [attribute] boolean IsHighlightCurrentSlide; - - /** Set this flag to <TRUE/> in order to visualize the selection of - slides (typically a bold frame around the selected slides). - <p>The default value is <TRUE/>.</p> - */ - [attribute] boolean IsShowSelection; - - /** Set this flag to <TRUE/> to visualize to where the focus is by - showing a dotted rectangle around the focused slide. - <p>The default value is <TRUE/>.</p> - */ - [attribute] boolean IsShowFocus; - - /** When this flag has the value <TRUE/> then every time the current - slide is changed the visual area is shifted so that the new current - slide is display in the center of the slide sorter window. - <p>It is not always possible to move the current slide into the - exact center of the window, for example when slides are located near - the start or end of a document.</p> - <p>The default value is <FALSE/>. - */ - [attribute] boolean IsCenterSelection; - - /** This flag controls whether updates of previews are created during - full screen presentations (<FALSE/>) or not (<TRUE/>). The - suspension of preview creations is an optimization for not slowing - down a running presentation. - <p>The default value is <TRUE/>.</p> - */ - [attribute] boolean IsSuspendPreviewUpdatesDuringFullScreenPresentation; - - /** The orientation of a slide sorter can be either vertical (<TRUE/>) - or horizontal (<FALSE/>). - */ - [attribute] boolean IsOrientationVertical; - - /** This flag is a hint to make scrolling look smooth. - */ - [attribute] boolean IsSmoothScrolling; - - [attribute] ::com::sun::star::util::Color BackgroundColor; - [attribute] ::com::sun::star::util::Color TextColor; - [attribute] ::com::sun::star::util::Color SelectionColor; - [attribute] ::com::sun::star::util::Color HighlightColor; - - /** This flag controls whether the model can be modified by using - keyboard or mouse. - <p>The default value is <TRUE/>.</p> - */ - [attribute] boolean IsUIReadOnly; -}; - - - /** A slide sorter shows previews for a set of slides, typically all slides in a document, and allows the selection, reordering, creation, and |