Methods' Details |
getCanvas
- Description
- Get view canvas.
This method gets the underlying XCanvas to display on this
view.
- Returns
- XSpriteCanvas to display on. Must be valid, and the
same object, as long as this view is added to any slide show.
|
|
clear
- Description
- This method clears the whole view area.
The slide show uses this method to fully erase the view
content. Since the slide show has no notion of view size, this
is the only reliable way to wholly clear the view.
|
|
getTransformation
- Description
- Query the current transformation matrix for this view.
This method returns the transformation matrix of the
view. When notified via the transformation change listener,
the show will be displayed using the new transformation.
- Returns
- the view transformation matrix. Note that the slide
show itself will paint all slides as one-by-one boxes, one
therefore has to at least provide a scaling at this matrix to
blow this up to the desired device pixel size (640 times 480,
or whatever size the output view has). Furthermore, the aspect
ratio of the scaling should match that of the slides
(otherwise, the slides will be scaled anisotropically).
|
|
getTranslationOffset
- Description
- Query the current translation offset used to fill the physical screen while keeping aspect ratio.
This method returns the translation offset of the view of the
view.
- Returns
- the slideshowview will be transformed in order to fill
the physical screen while keeping the aspect ratio.
In order to do so, we need to add a black border on the side. This method
return an IntegerSize2D which represent (x, y) translation.
x represents the width of the border on the left, for example.
|
|
addTransformationChangedListener
void |
addTransformationChangedListener( |
[in] ::com::sun::star::util::XModifyListener |
xListener ); |
- Description
- Add a listener to get notified when the transformation matrix changes.
This method registers a listener with the view, which will get
called every time the transformation matrix changes.
- Parameter xListener
- Listener interface to call when the transformation matrix changes.
|
|
removeTransformationChangedListener
void |
removeTransformationChangedListener( |
[in] ::com::sun::star::util::XModifyListener |
xListener ); |
- Description
- Revoke a previously registered transformation matrix change listener.
- Parameter xListener
- Listener interface to revoke from being called.
|
|
addPaintListener
- Description
- Add a listener to get notified when this view needs a repaint.
This method registers a listener with the view, which will get
called every time the view needs an update of their screen
representation.
- Parameter xListener
- Listener interface to call when the view needs a repaint.
|
|
removePaintListener
- Description
- Revoke a previously registered paint listener.
- Parameter xListener
- Listener interface to revoke from being called.
|
|
addMouseListener
- Description
- Add a mouse listener to the view.
This method registers a listener with the view, which will get
called every time the mouse is clicked on the view.
- Parameter xListener
- Listener interface to call when the mouse is clicked on the view.
|
|
removeMouseListener
- Description
- Revoke a previously registered mouse listener.
- Parameter xListener
- Listener interface to revoke from being called.
|
|
addMouseMotionListener
- Description
- Add a mouse motion listener to the view.
This method registers a listener with the view, which will get
called every time the mouse is moved on the view.
- Parameter xListener
- Listener interface to call when the mouse is moved on the view.
|
|
removeMouseMotionListener
- Description
- Revoke a previously registered mouse move listener.
- Parameter xListener
- Listener interface to revoke from being called.
|
|
setMouseCursor
void |
setMouseCursor( |
[in] short |
nPointerShape ); |
- Description
- Change the mouse cursor currently in effect.
This method changes the mouse cursor currently in effect, for
this view.
- Parameter nPointerShape
- New mouse cursor shape to display for this view. Must be from
the ::com::sun::star::awt::SystemPointer constant group.
|
|
getCanvasArea
- Description
- Get rectangle defining area inside of canvas device which
this slide show view uses.
|
|
Copyright © 2020, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.