About wxAUI
Latest News
December 13, 2006 - wxAUI Version 0.9.3 Released!
We are pleased to announce the release of wxAUI version 0.9.3. With this release, wxAUI's feature set continues to mature and its integration with wxWidgets continues to become more seamless. Notable features in this release include a new tab control, tab-based MDI classes, maximize/minimize pane buttons, and, of course, many bug fixes. In addition, most wxAUI classes have an improved naming scheme in order to better integrate with wxWidgets. Because wxAUI is now integrated with wxWidgets, you only need to download wxWidgets 2.8.0 in order to get the latest release.
July 5, 2006 - wxAUI integrated into wxWidgets CVS
We're happy to announce that wxAUI has recently been integrated into the wxWidgets CVS tree. The wxAUI homepage will still be used as a central location for all things wxAUI, such as updating everyone on major feature and enhancements to the library. The wxAUI forum will also continue to be a great place for submitting questions, feedback, bugs or patches. Thanks to everyone for helping getting the library where it is today. We look forward to seeing wxAUI expand and grow even more in its new home!
April 19, 2006 - wxAUI Version 0.9.2 Released!
wxAUI now supports wxMac! In addition, this latest release includes updates to support wxWidgets 2.6.3, fixes for better event handling, and other minor fixes. A special thanks to Alex Bligh and Stefan Csomor for their contributions. Download the latest here.
January 10, 2006 - wxAUI Version 0.9.1 Released!
Today, we released wxAUI version 0.9.1. This version adds several new features, including support for MDI frames, gradient caption options, active/inactive pane display options, and fixes several problems in wxAUI version 0.9. Download it here.
December 16, 2005 - wxAUI Version 0.9 Released!
We are pleased to announce the release of wxAUI version 0.9. This version provides support for dockable frames, movable "spring-loaded" toolbars and a host of other goodies. We plan to release version 1.0 in the coming weeks, so stay tuned for details. Please be sure to read our FAQ for more details and post any questions or comments in our forum.
Summary
wxAUI is an Advanced User Interface library that aims to implement "cutting-edge" interface usability and design features so developers can quickly and easily create beautiful and usable application interfaces.
Vision and Design Principles
wxAUI attempts to encapsulate the following aspects of the user interface:
- Frame Management: Frame management provides the means to open, move and hide common controls that are needed to interact with the document, and allow these configurations to be saved into different perspectives and loaded at a later time.
- Toolbars: Toolbars are a specialized subset of the frame management system and should behave similarly to other docked components. However, they also require additional functionality, such as "spring-loaded" rebar support, "chevron" buttons and end-user customizability.
- Modeless Controls: Modeless controls expose a tool pallete or set of options that float above the application content while allowing it to be accessed. Usually accessed by the toolbar, these controls disappear when an option is selected, but may also be "torn off" the toolbar into a floating frame of their own.
- Look and Feel: Look and feel encompasses the way controls are drawn, both when shown statically as well as when they are being moved. This aspect of user interface design incorporates "special effects" such as transparent window dragging as well as frame animation.
wxAUI adheres to the following principles:
- Use native floating frames to obtain a native look and feel for all platforms
- Use existing wxWidgets code where possible, such as sizer implementation for frame management
- Use classes included in wxCore and wxBase only
- Use standard wxWidgets coding conventions
Feel free to browse our Roadmap to see where we plan to go and then download a sample application and/or the library source code. If you have any questions or comments, please let us know in the wxAUI section of our forum.

