Hi everyone...

I've looked through the archives for a while now and although it helped me
solve parts of my problem I did not find an answer for my exact case so I'll
try lay it out here hoping somebody can help me...

For now: I'm using a JSVGCanvas to show and interact with a SVG-Document.

What I'm trying to do:
If the the mouse is clicked into the canvas I want to handle two basic
cases:
If the click hits an instance of a "special Element" I want to select this
Element, else I want to add such a "special Element" in the document.

What I already can do:
I can detect clicks into the JSVGCanvas with a MouseListener on the canvas
and I can detect which SVGElement of the Document is hit whith a
MouseListener on the SVGRoot-Element...

My Problem:
With the two things I know I can detect when a Mouse clicked into the Canvas
and when it hits any SVGElement - this would suffice if I could combine both
somehow, but for now I don't see how...
If I could trigger the "hit-check" from inside the Canvas-MouseListener or
if i could do this check before I get into the MouseListener, so that I
know, if an object was clicked before the canvas tells me that there was a
click...

I could try to work around this by inserting a detectable background in the
SVG but I don't really like this approach...

The questions:
1 - is there a way, to trigger the SVGElement's MouseListener during or
before the Canvas MouseListener?
2 - if not, does somebody see a way to work around this without ceating a
"detectable background" in the SVG?

I really hope someone can give me a hint or a pointer - any help is
appreciated...

Regards,

Sven
-- 
View this message in context: 
http://www.nabble.com/JSVGCanvas%3A-OnMouseEvent---if-Click-does-not-hit-SVGElement-do-something...-tp25130856p25130856.html
Sent from the Batik - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to