diff options
author | Siqi LIU <me@siqi.fr> | 2013-08-23 10:05:28 +0800 |
---|---|---|
committer | Siqi LIU <me@siqi.fr> | 2013-08-23 11:18:28 +0800 |
commit | 7ba076d7fd46cce99f6fc7a5b26f74d8f207ec3d (patch) | |
tree | c2147da471ba2853fee977c6ccb8adf21ae5a6a7 /offapi | |
parent | 0f61bcb6a304b5323e2d61f088cf688291796e88 (diff) |
extend the SlideShowView interface with getTranslationOffset
Change-Id: I33f0eaa8a54902bb65a000b74ef25323423d01b4
Diffstat (limited to 'offapi')
-rw-r--r-- | offapi/com/sun/star/presentation/XSlideShowView.idl | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/offapi/com/sun/star/presentation/XSlideShowView.idl b/offapi/com/sun/star/presentation/XSlideShowView.idl index 5804af2b40bc..81ecd86fae1c 100644 --- a/offapi/com/sun/star/presentation/XSlideShowView.idl +++ b/offapi/com/sun/star/presentation/XSlideShowView.idl @@ -26,6 +26,7 @@ #include <com/sun/star/awt/XMouseListener.idl> #include <com/sun/star/awt/XMouseMotionListener.idl> #include <com/sun/star/awt/Rectangle.idl> +#include <com/sun/star/geometry/IntegerSize2D.idl> module com { module sun { module star { module presentation { @@ -73,6 +74,19 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface */ ::com::sun::star::geometry::AffineMatrix2D getTransformation(); + /** Query the current translation offset used to fill the physical screen while keeping aspect ratio.<p> + + This method returns the traslation offset of the view of the + view.<p> + + @return 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. + */ + ::com::sun::star::geometry::IntegerSize2D getTranslationOffset(); + /** Add a listener to get notified when the transformation matrix changes.<p> This method registers a listener with the view, which will get |