LibreOffice
LibreOffice 5.4 SDK API Reference
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
com
Definition:
Ambiguous.idl:22
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:29
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.13