People may be wondering why they would want to switch to Gwen from Irrlicht's default GUI. In a single word: "Events". No more Macro'd Unique ID keys for every single tiny GUI element you want to get events for. No more ungodly large event switch statements. Just setup your Gwen classes and all the GUI events take custom method callbacks that are much easier, cleaner and allow for data that is not predetermined at compile time. It has all the basic GUI widgets covered (more than I took screenshots of) and is easily customizable by editing the pre-existing PSD theme or creating your own. The downside of Gwen is that there is a lack of documentation so you'll probably be reading Gwen's sourcecode as you get started. The Unit Test source code is a good place to start to learn how to start your GUI in Gwen.
Unit Tests running over Irrlicht scene

Checkboxes

Collapsible List

Color Picker

Menus


Multi line Labels that wrap correctly

Progress bars

Tabs

Text Input (Default Skin).

You may notice dark text in a few areas. This is because Gwen will use a dark text color by default on some controls that aren't controlled by the theme yet. This won't be an issue in your own code as you can manually set the text color to something lighter.
Hopefully these can hangout on imgur without issues until we have a better place to upload them.
Here is the Gwen Theme file I'm using. I had to convert it to PNG to upload to imgur. In the future I'll get the PSD up so people can alter the colors if they want. Its not perfect yet but figured I'd share the work in progress anyways.
Dark-Orange Theme (recolor of Default)

Also I am using a framerate limiter in my project so the FPS on the bottom may be inaccurate. All images were taken in OSX 10.9 with Irrlicht 1.8 build.
NOTE: These images are using TTF Fonts. I used the CGUITTFont class available at http://irrlicht.sourceforge.net/forum/v ... =6&t=37296. If you wish to use TTF before 1.9 release you can set the Font ('Text') member of the Irrlicht Gwen Renderer to use a CGUITTFont instance instead of the default font.