ros-visualization/rviz — pull request #534 by aleeper (2012-10-16 23:20:34+00:00)
Title: adds 3d_cursor support to interactive markers

I cleaned up my mess of commits and merges into this single patch. (In other words, please ignore the other branch called 3d_cursor :)

What this does:
- basically adds handle3DCursorEvent() and associated functions for movement of interactive markers that take 3D cursor information instead of just mouse events.

Still not working:
- menu pop-ups aren't happening in the right place yet.
- I'm not having any success faking keyboard events to navigate the menus. I might have to go with the manual parsing of the QMenus like we talked about, but I was hoping to avoid it.