I suspect that this is a awt/swing issue. So you need to change the default swing event dispatching in the JSVGCanvas so that when an interactor is active it doesn't dispatch events to child components. To be honest I don't know exactly how this would be done, it might be that you could override getComponentAt(...) to always return this when interactor!= null.
Wilkins, Rob wrote:
Hello,
We’ve written an application that allows the user to place objects on top of an object derived from a JSVGCanvas object (using the JSVGCanvas.add()). The derived object is placed within a JSVGScrollPane. This all works really well.
However, we’ve noticed that should the user trigger the use of one of the Interactors (for example the rubber band zoom interactor) when the mouse moves over one of our overlayed objects the interaction via the Interactor is terminated.
What do we need to do to allow the mouse to move over our overlayed objects but maintain the interaction that is already in progress (if there is one)?
Thanks,
Rob
-------------------------------------------------------------------
Rob Wilkins,
Tandberg Television, Control & Management Software,
Strategic Park, Comines Way , Hedge End, Southampton ,
Hampshire , SO30 4DA .
Tel: (023) 8057 3116 (Int. Ex 3116) Fax: (023) 8057 3341
E-Mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
*********************************************************************************** This email, its content and any attachments is PRIVATE AND CONFIDENTIAL to TANDBERG Television. If received in error please notify the sender and destroy the original message and attachments.
www.tandbergtv.com ***********************************************************************************
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]