Would a better approach to this problem be to create a big rectangle (ie. a
"glasspane") add it
 to the SVGDoc and register this element as an Event listener?

Are there any examples of how to create one of these programatically?

====================================================================================
> I have a JSVGCanvas (with a DOM representaion) of an imported SVG file.
> This file basically contains a plain white grid with several rectangles
in
> it.
> I need to detect if the user has clicked in a "whitespace" area (ie. not
in
> a rectangle "Element").

> I have a Event listener on each rectangle, so I can detect a "click"
within
> the rectangle itself.
> Attempts to put an Event  listener on the "whole document" like this have
> failed:
>
>      Element elt = theDocument.getDocumentElement();
>      EventTarget t = (EventTarget)elt;
>      t.addEventListener("click",     new WhiteSpaceClickAction(),
> false);
>
> I can detect ALL mouse events on the JSVGCanvas itself using Mouse
> Listeners,
>  (ie. MouseListener, MouseMotionListener)  but this still doesn't help,
> since I can't tell if the
> X, Y coordinates are "in" a rectangle or not.
>
> Is there a "standard" way to do this?
> Is there an API call to query if a coordinate is within an Element?
>
> Thanks for any help.
> Ted


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to