mysdlgui is a game SDK based on SDL (www.libsdl.org) and libsigc++ (libsigc.sourceforge.net) whose main aim is to implement a powerful fully customizable GUI (with Widgets like Buttons, TextArea, Movie, ecc...)
Do you use Allegro for programing your games?
This addon will finally help you to make your game event oriented and simplify your GUI and make it look better. (you need C++)
Actually it works fine!!.
It's quite disorganized.