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