Initial VS2010 project setup.
Only a XNA 4.0 Game Library is created.
Created MoonifyControls and MoonifyContents projects.
Set MoonifyControls to reference the contents project and the XNAControls project.
Added images for controls (textbox, listbox and imagebox) and background.
All in the Moonify style (see the psd).
And now they are actually added to the project...
Added the Helvetica Neue LT Com 65 Medium font, which is used by Moonify.
Added the KeyboardInput class and all it's support classes.
Added the Box type to the XNAControls project, and a MoonifyBoxes static type to the MoonifyControls project.
The latter exposes standard moonify-boxes internally.
Added the TextRenderer class and its derivative CharacterRenderer.
These handle the conversion from System.Drawing.Font to textures on runtime.
Neither is documented (they are internal) as of yet.
Compiling for XNA3 does not use premultiplied textures in TextRenderer - XNA4 does.
Update to the XNAControls project.
Added the ControlManager and Control to the main XNAControls project.