]> git.mxchange.org Git - flightgear.git/commit
Canvas: Forward mouse events to elements.
authorThomas Geymayer <thomas.geymayer@student.tugraz.at>
Fri, 10 Aug 2012 11:11:06 +0000 (13:11 +0200)
committerThomas Geymayer <thomas.geymayer@student.tugraz.at>
Fri, 10 Aug 2012 11:11:06 +0000 (13:11 +0200)
commit544784ca8520d91f3383eee45b4450c6873bba72
tree099d8c7b23264c43508540d4b165dd63bb70b5fa
parent288e7fa5ca9b644553f0ec5667d666261da0736a
Canvas: Forward mouse events to elements.

 - Use bounding box intersections to determine which element is
   hit.
 - Transform mouse coordinates to local coordinates.
 - Try to get osgText bounding box correct (or at least better)
src/Canvas/MouseEvent.hxx
src/Canvas/canvas.cxx
src/Canvas/elements/element.cxx
src/Canvas/elements/element.hxx
src/Canvas/elements/group.cxx
src/Canvas/elements/group.hxx
src/Canvas/elements/text.cxx