Hi,
for OOo 3.0, impress will get a shiny new API for the slideshow. This
may be part of the
upcoming OOo 3.0 beta but work is still in progress. Until this is done
you are not able
to detect the end of the slideshow or to configure its starting
parameters over API.
If you know how to build OOo from scratch you can check out childworkspace
presenterview.
Regards,
Christian
Sharpminded Gmail schrieb:
Hi,
I work on an extension based on the example "DocumentLoader" from the
SDK and I need few informations to complete it.
Here are its main features :
- load a presentation document (odp ppt pps),
- start the slideshow with given position, width and height on a multi
monitors system,
- close the presentation at its end.
This extension will be called by another program with no user interaction.
Here are my problems :
1 - Loading
I can "hiddenly" load the document to avoid the display of the edition
window, but I don't know how to "un-hide" the slideshow just before
start it... As a result, I don't see anything : What a great
extension, isn't it ? ;)
2 - Starting
I can start the slideshow, but I don't know how to set its position
and size on the screen[s]. I'm just able to set the position and size
of the edition window of the presentation.
3 - Closing
I can close the presentation, but I don't know how to detect the end
of the slideshow to do that.
I tried to find answers in the IDL Reference and in the Developer's
Guide without success. Am I missing something there ?
I also read the source of OOo core (OOo_2.3.1_src_core.tar.bz2) under
"/sd/source/ui/slideshow" and I find useful functions and procedures
such as :
"ShowWindow* Slideshow::getShowWindow()"
"void Slideshow::setWindow( sd::Window* )"
"void Slideshow::resize( const Size &rSize )"
Is it possible to have access to them through UNO ?
Some help would be very appreciated !
ps sorry for my english
------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]