
Description
SDL_sgui is a small C++ GUI library for SDL. Fonts are embedded which makes SDL the only dependency.
Features
- common widgets:
- buttons
- images
- tabs
- scroll bars
- groups
- checkboxes
- radio buttons
- multi-lines text editor
- simple text labels
- ...
- dynamic layouts
- floatting menus
- a menu bar
- resizable window
- basic unicode support
SDL_sgui is small : the demo program is 189KB big on a 64bits system and it can be reduced down to 69KB with upx since most of the program size lies in the font table.
Download
You can check out the subversion repository with the following command:
svn co svn://www.zuzuf.net/SDL_sgui
Notable use
SDL_sgui is well suited for use in environments where you don't have access to fonts or when you can't assume fonts can be loaded (ie. during a program crash). It is used in
TA3D as a portable way to display critical error messages and to display crash reports before sending them to a server (if user agrees).