Projects / wGui


wGui is a simple, platform-independent dialog manager library using SDL and FreeType2. Written in C++ (with extensive use of the Standard Library and STL), the intention is to leave all of the antiquated C paradigms out of it (like #defines).

Operating Systems

Recent releases

  •  17 May 2007 06:19

    Release Notes: The big change in this release was to support Unicode. Support for building in Microsoft Visual Studio 2005 has also been added.

    •  23 Feb 2006 02:02

      Release Notes: There are several useful enhancements. The transparency effect in CFrame dragging had to be disabled. It was causing a crash when a frame was extended off the edge of a view.

      •  05 Oct 2005 06:13

        Release Notes: The most noticeable changes for this release involve the CFrame class. Frames now have a neat transparancy effect when you drag them. A CMessageBox class based on the CFrame now allows for simple message boxes. A problem with the popup menus that can cause a crash or drawing problems while adding menu items still remains.

        •  13 Dec 2004 04:28

          Release Notes: Core to the version bump were a number of fundamental changes to the drawing code. The big difference is that each CWindow now has its own SDL surface to draw to, which is then copied to the window surface when the screen updates. This fixes a number of Z-Order problems and simplifies the drawing code itself. As such, the API around the drawing code has changed a bit, especially in relation to the coordinate systems used to draw.

          •  08 Jun 2004 18:39

            Release Notes: This release only contains a few minor changes, the most notable of which is the addition of the CRangeControl class, which is now the base class for the CProgressBar and CScrollBar controls. This is to be the last 0.3.x release. The next release will hopefully be the 0.4.0 release, which will have some fairly significant changes to the drawing code. The intention of these changes is to fix several bugs (like the Z-Order bug), improve performance, and enable the addition of new features.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.