]> git.saurik.com Git - wxWidgets.git/blame - docs/doxygen/overviews/aui.h
Add missing XRC format docs for wxComboCtrl and wxEditableListBox.
[wxWidgets.git] / docs / doxygen / overviews / aui.h
CommitLineData
15b6757b 1/////////////////////////////////////////////////////////////////////////////
e0a47918 2// Name: aui.h
15b6757b
FM
3// Purpose: topic overview
4// Author: wxWidgets team
526954c5 5// Licence: wxWindows licence
15b6757b
FM
6/////////////////////////////////////////////////////////////////////////////
7
880efa2a 8/**
36c9828f 9
880efa2a 10@page overview_aui wxAUI Overview
36c9828f 11
e7054054 12@tableofcontents
e0a47918 13
880efa2a
BP
14wxAUI stands for Advanced User Interface. It aims to give the user a cutting
15edge interface with floatable windows, and a user-customizable layout. The
16original wxAUI sources have kindly been made available under the wxWindows
17licence by Kirix Corp. and they have since then been integrated into wxWidgets
18and further improved.
e0a47918 19
e7054054 20@see @ref group_class_aui
e0a47918 21
98ba1eee 22
98ba1eee 23
880efa2a 24@section overview_aui_frame Frame Management
e0a47918 25
880efa2a
BP
26Frame management provides the means to open, move and hide common controls that
27are needed to interact with the document, and allow these configurations to be
28saved into different perspectives and loaded at a later time.
98ba1eee 29
e0a47918 30
e7054054 31
880efa2a 32@section overview_aui_toolbar Toolbars
98ba1eee 33
880efa2a
BP
34Toolbars are a specialized subset of the frame management system and should
35behave similarly to other docked components. However, they also require
36additional functionality, such as "spring-loaded" rebar support, "chevron"
37buttons and end-user customizability.
e0a47918 38
98ba1eee 39
e7054054 40
880efa2a 41@section overview_aui_modeless Modeless Controls
e0a47918 42
880efa2a
BP
43Modeless controls expose a tool palette or set of options that float above the
44application content while allowing it to be accessed. Usually accessed by the
45toolbar, these controls disappear when an option is selected, but may also be
46"torn off" the toolbar into a floating frame of their own.
47
48
e7054054 49
880efa2a
BP
50@section overview_aui_lnf Look and Feel
51
52Look and feel encompasses the way controls are drawn, both when shown
53statically as well as when they are being moved. This aspect of user interface
54design incorporates "special effects" such as transparent window dragging as
55well as frame animation.
56
57wxAUI adheres to the following principles: Use native floating frames to obtain
58a native look and feel for all platforms. Use existing wxWidgets code where
59possible, such as sizer implementation for frame management. Use classes
60included in @ref page_libs_wxcore and @ref page_libs_wxbase only.
36c9828f 61
e0a47918 62*/