pioneerspacesim/pioneer — pull request #1691 by robn (2012-11-06 10:51:56+00:00)
Title: New UI: View integration

Here is everything that's needed to integrate the new UI into the existing VIew system so we can transition the UI one piece at a time.

* `UIView`, a `View` that wraps a UI template so it can be switched and drawn like a regular view.
* Makes a placeholder widget for the panel to make sure the new UI doesn't cover it up. One day this will become the actual Panel control (unless its all done in Lua, not sure yet).
* Hooks the new UI to the mainloop so it can receive input.

Also sets up the `GameUI` namespace, which is where game-related custom widgets will live.