wGui - Overview

wGui is a platform independent dialog management library based on SDL (Simple Direct-Media Layer) and Freetype 2. It's purpose is to fill the small niche of a GUI library for SDL. There are actually three well known alternatives: LibUta, ParaGUI and aedGui. wGui was spawned from the work of another project (as was LibUta), which I may someday actually get back to.

This was designed to have as few dependencies as possible, and currently only relies upon SDL and Freetype. There is also no platform dependent code, which means it should work properly on any platform that has SDL and Freetype.

wGui was also designed to take advantage of C++, the Standard Library, and the latest Object Oriented techniques. Unfortunately both SDL and Freetype are regular C projects, so not everything is strict C++.