Hi Bradley,
I'm afraid the slideshow API is due to time and resource constrains not
yet available to be used from the outside.
You may be able to get the XWindow from the top frame after a fullscreen
slideshow was started. Then you could register there as a mouselistener
from com.sun.star.awt
But it is not guaranntied that we advance a slide on each mouse click.
It could also mean we trigger an interaction or advance a shape animation.
If this does not help you, please tell us what you try to do on the
[email protected] mailing list, maybe we can give you a
hint for a workaround.
(I'm afraid Mathias hint with [EMAIL PROTECTED] is not a good choice)
Regards,
Christian
Mathias Bauer wrote:
Hi Bradley,
unfortunately the API for these events does exist (AFAIK) but currently
is not published. So using it exposes your code to the risk that it must
be changed later. Non published APIs are not guaranteed to be stable in
later OOo versions as are the published APIs.
If you still want to use it and don't get any further answers here (I
for myself don't know this API well enough) you could ask on the
[email protected] mailing list.
Best regards,
Mathias
Bradley Bolen wrote:
I would be listening for it in the slide show.
Thanks,
Brad
--- Mathias Bauer <[EMAIL PROTECTED]> wrote:
Bradley Bolen wrote:
Hello.
I'm sorry if this question has already been
answered.
I checked the mailing list archive (and google)
but I
didn't find quite what I was looking for. I am
trying
to find a way to know when a user has clicked a
mouse
button. Specifically, I will open and start a
Presentation document. I then would like to be
able
to know when the user has clicked the mouse to
move to
the next slide. From the IDL reference it looks
like
I should get the
com::sun::star::frame::Controller
service. Then from that I can get the
XUserInputInterception interface and use the
addMouseClickHandler method. I would then have
to
implement the
com::sun::star::awt::XMouseClickHandler
interface to perform the actions that I want when
the
mouse button is clicked. Is this the way that
the
mouse listening interfaces work? If not, can
someone
point me to the correct way to do what I want?
Also,
if anyone knows of a link to some example code,
even
if it is for a keyboard event, that would be
helpful.
I think this is not the way to go. The
XUserInputInteraction interface
is more related to clicks into the document pane,
not for clicking on
control elements.
The right way to react on slide exchange is to
listen for a specific
event. Do you want to listen for this event in the
edit mode or in the
slide show?
Best regards,
Mathias
--
Mathias Bauer - OpenOffice.org Application Framework
Project Lead
Please reply to the list only, [EMAIL PROTECTED]
is a spam sink.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]