update widget representations to handle 3D events
The old event signatures were limited to X Y mouse events and not flexible enough for general event handling. These updated signatures allow for much more flexibility. This topic also switches the distance withget to use a double representation for the glyph to avoid float resolution issues with large coordinate systems. This topic adds handling for 3D events to the point handle and distance representations and widgets.
Showing with 522 additions and 6 deletions