[PATCH] fdo#59071 Slideshow: allow automatic transitions with sub-second

Cao Cuong Ngo cao.cuong.ngo at gmail.com
Fri Apr 5 02:46:16 PDT 2013


Hi Thorsten,

On 04/03/2013 11:38 AM, Thorsten Behrens wrote:
>
> you were asking about my API extension comment - I admit the code is
> indeed rather involved in that case, you want to look into:
>
>   - xmloff/source/draw/sdpropls.cxx (the XML_SD_TYPE_PRESPAGE_DURATION
>     property)
>   - xmloff/source/draw/propimp0.cxx
>     (XMLDurationPropertyHdl::import/exportXML - it currently works with
>     integers)
>   - offapi/com/sun/star/presentation/DrawPage.idl (which is published
>     API, and has this [property] long Duration entry)
>   - sd/source/ui/unoidl/unopage.cxx
>
> The ODF export works by extracting / pushing back UNO properties into
> various presentation document bits and pieces, and wraps this a bit
> opaquely, if generically, via this huge property table. So concretely,
> I'd add a new HighresDuration (or somesuch) optional api property, and
> handle that in xmloff during import. Keep the old Duration
> implementation in sdpage, by simply rounding your internal model value
> to integers.
>

I did as you suggested, created a new additional property HighResDuration.

However, I changed the duration in the sdpage too, since it's needed to 
store the new double time value.

You can review it on https://gerrit.libreoffice.org/#/c/3176/

Thanks,
Cuong Ngo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130405/eb3cc00b/attachment.html>


More information about the LibreOffice mailing list