I don't have much gui programming experience, so sorry if this is a dumb
question.

I want to draw a bunch of rectangles and sub-rectangles on a canvas and
have something happen when each sub-rectangle is moused over. I was
thinking about just making each sub-rectangle its own canvas so it can
handle the 'enter mouse event, but some of the rectangles need to be
rotated so I don't think that would work.

Ideally I want to define each rectangle as it's own entity with
sub-rectangles inside of it that can handle mouse events. Then I want to be
able to translate and rotate that entity (or place it on the canvas) and
have the mouse-handling regions automatically move with it. However, I
don't know of anything that can both be drawn with a transformation matrix
and handle mouse events at the same time, so I'm wondering what things I
need to put together and how I should combine them to get the desired
behavior.

Any suggestions would be appreciated. Thanks.

-Nick
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to