Hi,
finally I have packaged a distribution of libu, formerly a c++ widget set for
SDL, now a c++ toolkit for SDL.
Check out http://www.rhrk.uni-kl.de/~klaux/libu.html
The package can be used as a framework for your application, since it comes
with a nice configure script and an application template. (demos/simple.cc)
The mixer lib from the SDL-demos is used for sounds and music (included).
libu features:------------
- complete encapsulation of SDL
- application framework
- animated and colored software mousecursor
- sound samples and music
- several widgets (buttons, lists, etc.)
- ability to connect sound effects to the gui elements
- resource management (preloading of surfaces, sounds, fonts and referencing
them through strings inside your code) - surface loading from pngs and from gimp header-image-files (nice for compiled
in images like icons or mouse pointers) - antialiasing truetype font rendering
- progressbar
- animation widget
- painter class with circles (filled and empty) and vertical and horizontal
lines. It works on all pixelformats and with alpha values as well.
The library is licensed under the LGPL; however the configure scripts are GPL.
Have fun !
–
Karsten-O. Laux
klaux at student.uni-kl.de
http://www.rhrk.uni-kl.de/~klaux