Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index



Hi everybody,
I'm really happy to going on working on my project for the
second half of GSoC! Thanks to the whole LibreOffice community
for your support! :)

It follows my weekly report:


Report #8
---------
This week I added support for skipping and rewinding effects
that belong to interactive animation sequences, that is those
effects started by clicking on a given shape. That required a
rework of some parts composing the skip/rewind feature
implementation. After several tries I succeeded in finding a
good solution. When a skip action is requested by the user all
playing effects are skipped, both the ones belonging to the main
animation sequence and the ones belonging to any interactive
animation sequence. In case no effect is playing, the next effect,
if any, belonging to the main animation sequence is skipped.
When a rewind action is requested by the user, any playing or
ended effect started later the oldest playing effect is rewinded,
if there is no playing effect, the last started (not ended!)
effect, indifferently from the animation sequence it belongs to,
is rewinded.

I also implemented a little nice feature: miming the behavior of
the C++ presentation player now when the mouse pointer is over
an event-source shape, through which the user can start an
interactive animation, the cursor appearance is changed to a hand.

Filed a new bug report (fdo#52120) for pointing out that in
the C++ implementation skipping an effect does not work as
expected when the hide after animation option is selected.
Merged the feature/svg-export branch to the master branch.
Now the skip/rewind effect support is available in the master
branch directly, the same is true for interactive effects.
-------------------------------------------------------------------

You can read more details on my project log book (week 8):
https://docs.google.com/document/d/1GSLPSIWRGSDTSi69dT9Te8tRyTJcAekxT7scoCoGO2M/edit?pli=1#heading=h.3hsb6kvnww9l

You can download a sample presentation here:
https://docs.google.com/open?id=0BwS_9-CU4098bkY4bG51aHJMUkk
In order to download the zip files click on the Download item
under the File menu.


You can look at the source code in the feature branch:
feature/svg-export, that includes all new commits after the last
master branch merging.


Cheers,
-- Marco

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.