Is the below a deliberate change of XSlideShowView (which, after all, is unpublished thanks to <http://cgit.freedesktop.org/libreoffice/core/commit/?id=78cca63070ae6cf82b45ec3bc75fafa2db31a7f2> "Revert publishing of lots of UNO types"), or is it an accidental incompatible change of our stable UNO API?

Stephan

On 08/23/2013 05:19 AM, Siqi LIU wrote:
commit 7ba076d7fd46cce99f6fc7a5b26f74d8f207ec3d
Author: Siqi LIU <m...@siqi.fr>
Date:   Fri Aug 23 10:05:28 2013 +0800

     extend the SlideShowView interface with getTranslationOffset

     Change-Id: I33f0eaa8a54902bb65a000b74ef25323423d01b4

diff --git a/offapi/com/sun/star/presentation/XSlideShowView.idl 
b/offapi/com/sun/star/presentation/XSlideShowView.idl
index 5804af2..81ecd86 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
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to