wx.aui

wx.aui provides a set of classes for implementing an “Advanced User Interface”. More specifically, these classes enable to you present some of your application in floating or dockable panels, notebooks with floatable tabs, etc.

There is also a pure-python implementation of these classes available in the wx.lib.agw.aui package.

Class Summary

Class

Short Description

AuiBookDeserializer

wx.aui.AuiBookDeserializer is used for deserializing wx.aui.AuiNotebook layout.

AuiBookSerializer

wx.aui.AuiBookSerializer is used for serializing wx.aui.AuiNotebook layout.

AuiDefaultDockArt

This is the default art provider for wx.aui.AuiManager.

AuiDefaultToolBarArt

wx.aui.AuiDefaultToolBarArt is part of the AUI class framework.

AuiDeserializer

wx.aui.AuiDeserializer is used by wx.aui.AuiManager.LoadLayout to restore layout information saved by wx.aui.AuiManager.SaveLayout .

AuiDockArt

wx.aui.AuiDockArt is part of the AUI class framework.

AuiDockInfo

AuiDockLayoutInfo

Description of a docked element layout.

AuiDockUIPart

AuiFlatTabArt

An art provider for wx.aui.AuiNotebook implementing “flat” look.

AuiFloatingFrame

AuiGenericTabArt

An art provider for wx.aui.AuiNotebook implementing “glossy” look.

AuiManager

wx.aui.AuiManager is the central class of the AUI class framework.

AuiManagerEvent

Event used to indicate various actions taken with wx.aui.AuiManager.

AuiMDIChildFrame

AuiMDIClientWindow

AuiMDIParentFrame

AuiNotebook

wx.aui.AuiNotebook is part of the AUI class framework, which represents a notebook control, managing multiple windows with associated tabs.

AuiNotebookEvent

This class is used by the events generated by wx.aui.AuiNotebook.

AuiNotebookPage

Holds information about a page in wx.aui.AuiNotebook.

AuiNotebookPosition

Simple struct combining wx.aui.AuiTabCtrl with the position inside it.

AuiPaneInfo

wx.aui.AuiPaneInfo is part of the AUI class framework.

AuiPaneLayoutInfo

Description of user-modifiable pane layout information.

AuiSerializer

wx.aui.AuiSerializer is used by wx.aui.AuiManager.SaveLayout to store layout information.

AuiSimpleTabArt

Another standard tab art provider for wx.aui.AuiNotebook.

AuiTabArt

Tab art provider defines all the drawing functions used by wx.aui.AuiNotebook.

AuiTabContainer

wx.aui.AuiTabContainer is a class which contains information about each tab.

AuiTabContainerButton

A simple class which holds information about wx.aui.AuiNotebook tab buttons and their state.

AuiTabCtrl

AuiTabLayoutInfo

Contains information about the layout of a tab control in a wx.aui.AuiNotebook.

AuiToolBar

wx.aui.AuiToolBar is a dockable toolbar, part of the AUI class framework.

AuiToolBarArt

wx.aui.AuiToolBarArt is part of the AUI class framework and is the base class defining the interface for rendering wx.aui.AuiToolBar.

AuiToolBarEvent

wx.aui.AuiToolBarEvent is used for the events generated by wx.aui.AuiToolBar.

AuiToolBarItem

wx.aui.AuiToolBarItem is part of the AUI class framework, representing a toolbar element.

HitTestResult