pioneerspacesim/pioneer — pull request #1749 by robn (2012-11-21 21:25:15+00:00)
Title: New UI: Disabled widgets

Adds methods to disable/enable widgets. Disabled widgets don't receive input events, and may decide to display themselves differently.

The bulk of this code is just ensuring that `MouseOut` events are delivered to newly-disabled widgets under the mouse, and `MouseOver` events when they get re-enabled.

We currently have disabled skin for `Button`, `SmallButton` and `CheckBox`, so only those appear differently right now.