Guichan is a small, efficient C++ GUI library designed for games. It comes with a standard set of widgets and can use several different backends for displaying graphics and grabbing user input.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
A soname issue has been fixed, along with a couple
of GCC 3.4.2 issues. Add-ons are now called
contribs and can be found in the main API
documentation.
Two widgets for creating tabs have been added: the
TabbedArea widget and the Tab widget. A widget
listener has been added, and is used for listening
for changes from a widget. A selection listener
has been added, and is used for listening for
selections from a list box widget or a drop down
widget. The HGE support has been enhanced along
with the API documentation.
The distribution of key events has changed; key
events are now distributed like mouse events.
Support for the OpenLayer library has been added,
and experimental support for the HGE library has
been added. A focus listener interface has been
added, so widgets can now listen for focus
changes.