wxWindows is a C++ framework providing GUI (Graphical User Interface) and other facilities on more than one platform. Version 2.0 currently supports MS Windows (16-bit, Windows 95 and Windows NT), Unix with GTK+, and Unix with Motif. A Mac port is in an advanced state.
wxWindows was originally developed at the Artificial Intelligence Applications Institute, University of Edinburgh, for internal use. wxWindows has been released into the public domain in the hope that others will also find it useful. Version 2.0 is written and maintained by Julian Smart, Robert Roebling and others.
This manual discusses wxWindows in the context of multi-platform development.
Please note that in the following, "MS Windows" often refers to all platforms related to Microsoft Windows, including 16-bit and 32-bit variants, unless otherwise stated. All trademarks are acknowledged.