summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/drawing/SlideSorter.idl
diff options
context:
space:
mode:
authorHans-Joachim Lankenau <hjs@openoffice.org>2011-05-30 18:14:15 +0200
committerDavid Tardon <dtardon@redhat.com>2011-06-18 11:30:46 +0200
commit4313f43185e447903b2a61fa14bf38ea99b6ab77 (patch)
treea3b909c5a7207fb92173e6c35ea8815a094d84b5 /offapi/com/sun/star/drawing/SlideSorter.idl
parent31c65a35bfb6e3dd83742a61b2314f16021a36b1 (diff)
ause130: #i117218# change .idl handling to gnu make
Diffstat (limited to 'offapi/com/sun/star/drawing/SlideSorter.idl')
-rw-r--r--offapi/com/sun/star/drawing/SlideSorter.idl84
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