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