LibreOffice
LibreOffice 5.3 SDK API Reference
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
com
sun
star
presentation
XSlideShow.idl
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
#ifndef _com_sun_star_presentation_XSlideShow_idl
20
#define _com_sun_star_presentation_XSlideShow_idl
21
22
#include <
com/sun/star/uno/XInterface.idl
>
23
#include <
com/sun/star/beans/PropertyValue.idl
>
24
#include <
com/sun/star/geometry/RealRectangle2D.idl
>
25
#include <
com/sun/star/rendering/XSpriteCanvas.idl
>
26
#include <
com/sun/star/animations/XAnimationNode.idl
>
27
#include <
com/sun/star/lang/XMultiServiceFactory.idl
>
28
#include <
com/sun/star/drawing/XDrawPage.idl
>
29
#include <
com/sun/star/drawing/XDrawPagesSupplier.idl
>
30
#include <
com/sun/star/drawing/XShape.idl
>
31
#include <
com/sun/star/presentation/XSlideShowView.idl
>
32
#include <
com/sun/star/presentation/XSlideShowListener.idl
>
33
#include <
com/sun/star/presentation/XShapeEventListener.idl
>
34
35
module com { module sun { module star { module presentation {
36
48
interface
XSlideShow
:
::com::sun::star::uno::XInterface
49
{
64
boolean
nextEffect();
65
83
boolean
previousEffect();
84
96
boolean
startShapeActivity( [in] ::
com::sun::star::drawing::XShape
xShape );
97
109
boolean
stopShapeActivity( [in] ::
com::sun::star::drawing::XShape
xShape );
110
159
void
displaySlide(
160
[in] ::
com::sun::star::drawing::XDrawPage
xSlide,
161
[in] ::
com::sun::star::drawing::XDrawPagesSupplier
xDrawPages,
162
[in] ::
com::sun::star::animations::XAnimationNode
AnimationNode,
163
[in] sequence< ::com::sun::star::beans::PropertyValue > aProperties );
164
178
boolean
pause( [in]
boolean
bPauseShow );
179
186
::com::sun::star::drawing::XDrawPage
getCurrentSlide();
187
194
void
registerUserPaintPolygons([in] ::
com::sun::star::lang::XMultiServiceFactory
xDocFactory);
195
215
boolean
setProperty(
216
[in] ::
com::sun::star::beans::PropertyValue
aShowProperty );
217
231
boolean
addView( [in]
XSlideShowView
xView );
232
245
boolean
removeView( [in]
XSlideShowView
xView );
246
270
boolean
update( [out]
double
nNextTimeout );
271
284
void
addSlideShowListener( [in]
XSlideShowListener
xListener );
285
291
void
removeSlideShowListener( [in]
XSlideShowListener
xListener );
292
306
void
addShapeEventListener(
307
[in]
XShapeEventListener
xListener,
308
[in] ::
com::sun::star::drawing::XShape
xShape );
309
318
void
removeShapeEventListener(
319
[in]
XShapeEventListener
xListener,
320
[in] ::
com::sun::star::drawing::XShape
xShape );
321
334
void
setShapeCursor(
335
[in] ::
com::sun::star::drawing::XShape
xShape,
336
[in]
short
nPointerShape );
337
338
};
339
340
}; }; }; };
341
342
#endif
343
344
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
XSlideShowView.idl
XAnimationNode.idl
XSlideShowListener.idl
com::sun::star::lang::XMultiServiceFactory
Allows creating instances specified by a string name.
Definition:
XMultiServiceFactory.idl:39
com::sun::star::presentation::XSlideShowView
View interface to display slide show presentations on.
Definition:
XSlideShowView.idl:41
com::sun::star::presentation::XSlideShow
Slide show interface to perform slide show presentations.
Definition:
XSlideShow.idl:48
PropertyValue.idl
com::sun::star::presentation::XSlideShowListener
Listener interface to receive global slide show events.
Definition:
XSlideShowListener.idl:32
com::sun::star::animations::XAnimationNode
Definition:
XAnimationNode.idl:31
com::sun::star::beans::PropertyValue
specifies a property value.
Definition:
PropertyValue.idl:33
com::sun::star::drawing::XDrawPagesSupplier
must be supported to provide access to a multi-page drawing-layer.
Definition:
XDrawPagesSupplier.idl:33
XInterface.idl
XSpriteCanvas.idl
XShapeEventListener.idl
XShape.idl
com::sun::star::drawing::XShape
lets you do a basic transformation on a Shape and get its type.
Definition:
XShape.idl:38
RealRectangle2D.idl
XMultiServiceFactory.idl
com::sun::star::uno::XInterface
base interface of all UNO interfaces
Definition:
XInterface.idl:47
XDrawPagesSupplier.idl
com::sun::star::presentation::XShapeEventListener
Listener interface to receive shape-specific events.
Definition:
XShapeEventListener.idl:32
XDrawPage.idl
com::sun::star::drawing::XDrawPage
identifies an XShapes as a DrawPage.
Definition:
XDrawPage.idl:31
Generated by
1.8.5