Hello everyone, Here is a feature suggestion for Impress. I would be happy to have the possibility of setting display duration with sub-second accuracy (when chosing automatic transitions between slides). For instance, setting automatic slide transitions after 250, 333, 500, 666 or 750 milliseconds, but also 1.25 second, and so on... This would be really useful with regard to one of the uses I make of Impress, i.e. creating simple tools for the training of visual attention and other cognitive abilities in children. I'm looking forward to reading from anyone regarding this suggestion! Thank you for the consideration given to this message! Have a good day, and I wish you a happy new year! JP R.
it's worth to think about such a proposal
Sounds like an easy hack - code in sd/source/ui/animations/CustomAnimationDialog.src needs more decimal digits, and sd/source/ui/animations/CustomAnimationDialog.cxx:1657 etc needs corresponding adjustments. The core stores those times in floating point values already, so no further changes should be necessary there.
I think it's actually in sd/source/ui/animations/SlideTransitionPane.src && sd/source/ui/animations/SlideTransitionPane.cxx and the system only support whole seconds now...
(In reply to comment #3) > I think it's actually in sd/source/ui/animations/SlideTransitionPane.src && > sd/source/ui/animations/SlideTransitionPane.cxx and the system only support > whole seconds now... > My bad - you're right, this was referring to slide transitions. If we're talking about the time the transition takes, there is SdPage::setTransitionDuration() (from sd/source/core/sdpage2.cxx) already. For the autotime, this is a slightly more advanced hack then, as it needs changes in offapi/com/sun/star/presentation/DrawPage.idl (additional, optional property), sd/source/ui/unoidl/unopage.cxx (handling of new property), xmloff/source/draw/animationexport/import.cxx (odf impex), and the dialog as noted above.
Cao Cuong Ngo committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2c82e5d304b56c1dd95d0f3dcafc9a36ce02b5f4 fdo#59071 Slideshow: allow automatic transitions with sub-second The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Which makes this fixed - Cao Cuong Ngo, thanks a lot for that feature, you rock!
@Cao: great, I can verify this is fixed. Only: when I change the number using the up and down arrow of the box, the slide plays again (same behavior if you change the Speed, ... etc). Don't know this is what we want, or it is possible to suppress this (So it doesn't "render" all again if you scroll through the seconds)? Marking this bug as VERIFIED FIXED thanks to Cao and thorsten
Yes! I've just tested the patch via the daily build for Windows and it works perfectly! That's exactly what I needed, this is so cool ! Thank you very much Cao Cuong Ngo for making this possible, and thank you to every one who showed interest in this issue and posted on this page. You guys are great ! :)) I got bad news a few hours ago, and this helps me feel better. See you next time, if I ever have another idea to make this great office suite better. ;-) JP R.
Hi JPR, I'm glad to know you enjoy it. In fact I've done very little, it's Thorsten who got the work done ;) Regards, CC Ngo.
(In reply to comment #9) > In fact I've done very little, it's Thorsten who got the work done ;) > Not at all. I was just talking, you were doing it. ;)
Migrating Whiteboard tags to Keywords: (EasyHack,DifficultyInteresting,SkillCpp) [NinjaEdit]