Hi Brad,
have you tried to get the XWindow from the top XFrame after you started
a fullscreen slideshow? I think you should be able to fire keyboard
events through that one.
The interesting classes that connect the slideshow component to the
impress application are in sd/source/ui/slideshow.
Since the demand is high, I will try to see how we can get a better
slideshow API in the not to far future.
Regards,
Christian
Bradley Bolen wrote:
Hello.
I am working on a project where I want to use the API
to start up a presentation and start the slideshow.
However, I do not want keyboard or mouse input to
control the presentation at all. Rather, I want
information sent across a network to control when a
slide or effect advances. I've been looking through
the source code under the sd directory and have
instrumented the code under sd/ui/source/slideshow to
see what gets called when mouse and keyboard events
occur. I am trying to figure out how far "up" this
goes. For example, who invokes the KeyInput function
for the Slideshow class. Basically, my question is,
Is there a document that describes the structure and
organization for the code in the sd module?
Specifically, I would like to find information on
where I could intercept keyboard and mouse input and
use my own input function. If there is no such
document, can someone briefly explain the layout of
all of the higher level classes that have a direct
effect on the slideshow? For example, I could trace
the KeyInput function up to the ViewShell class under
sd/source/ui/view, however I got lost after that.
I appreciate any help that anyone can provide.
Thank you,
Brad
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
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]