Guichan is a GUI library in C++ made especially with games in mind, and it has just been released. We have done our best to create a library that is small, but powerful. The design is somewhat inspired by Java's swing, but without all the bloat (like layout handlers and such).
- Modular object-oriented design, with replaceable back-ends for graphics and input. Allegro, OpenGL and SDL is supported out-of-the-box.
- NO themes! Instead of having a complicated theme or skin system to change the appearance of the widget - you just overload the widget's draw method and draw it any way you like.
Screenshots, downloads, documentation and additional information can be found on: http://guichan.darkbits.org/
This is the first version released to the public, so we would really like some feedback on the library, especially the API. At least, it would be very helpful if you could download it, try the examples and tell us if it worked or not.