LibreOffice Module slideshow (master) 1
|
Extend View with UNO interface retrieval. More...
#include <unoview.hxx>
Public Member Functions | |
virtual css::uno::Reference< css::presentation::XSlideShowView > | getUnoView () const =0 |
Retrieve the underlying UNO slide view. More... | |
virtual void | _dispose ()=0 |
Dispose view. More... | |
virtual bool | isSoundEnabled () const =0 |
Return whether the sound play back is enabled. More... | |
virtual void | setIsSoundEnabled (const bool bValue)=0 |
Tell the view whether it may play sounds. More... | |
Public Member Functions inherited from slideshow::internal::View | |
virtual ViewLayerSharedPtr | createViewLayer (const basegfx::B2DRange &rLayerBounds) const =0 |
Create a new view layer for this view. More... | |
virtual bool | updateScreen () const =0 |
Update screen representation from backbuffer. More... | |
virtual bool | paintScreen () const =0 |
Paint screen content unconditionally from backbuffer. More... | |
virtual void | setViewSize (const ::basegfx::B2DSize &)=0 |
Set the size of the user view coordinate system. More... | |
virtual void | setCursorShape (sal_Int16 nPointerShape)=0 |
Change the view's mouse cursor. More... | |
Public Member Functions inherited from slideshow::internal::ViewLayer | |
virtual | ~ViewLayer () |
virtual bool | isOnView (ViewSharedPtr const &rView) const =0 |
Query whether layer displays on given view. More... | |
virtual cppcanvas::CanvasSharedPtr | getCanvas () const =0 |
Get the associated canvas of this layer. More... | |
virtual void | clear () const =0 |
Clear the clipped view layer area. More... | |
virtual void | clearAll () const =0 |
Clear the complete view. More... | |
virtual cppcanvas::CustomSpriteSharedPtr | createSprite (const basegfx::B2DSize &rSpriteSizePixel, double nPriority) const =0 |
Create a sprite for this layer. More... | |
virtual void | setPriority (const basegfx::B1DRange &rRange)=0 |
Set the layer priority range. More... | |
virtual basegfx::B2DHomMatrix | getTransformation () const =0 |
Get the overall view transformation. More... | |
virtual css::geometry::IntegerSize2D | getTranslationOffset () const =0 |
virtual basegfx::B2DHomMatrix | getSpriteTransformation () const =0 |
Get the overall view transformation. More... | |
virtual void | setClip (const basegfx::B2DPolyPolygon &rClip)=0 |
Set clipping on this view layer. More... | |
virtual bool | resize (const basegfx::B2DRange &rArea)=0 |
Resize this view layer. More... | |
Extend View with UNO interface retrieval.
This interface extends View with a UNO interface retrieval, to be used for Views which are set from external API.
Definition at line 41 of file unoview.hxx.
|
pure virtual |
Dispose view.
This needs to be different from Disposable interface, as the UNO XComponent also provides a dispose() (only with a different calling convention under Windows).
|
pure virtual |
Retrieve the underlying UNO slide view.
|
pure virtual |
Return whether the sound play back is enabled.
|
pure virtual |
Tell the view whether it may play sounds.
Disabling this can be used to prevent different views to play the same sounds at the same time.