Phoenix Logo

phoenix_title wx.lib.agw.aui.auibook

auibook.py contains a notebook control which implements many features common in applications with dockable panes. Specifically, AuiNotebook implements functionality which allows the user to rearrange tab order via drag-and-drop, split the tab window into many different splitter configurations, and toggle through different themes to customize the control’s look and feel.

An effort has been made to try to maintain an API as similar to that of Notebook.

The default theme that is used is AuiDefaultTabArt, which provides a modern, glossy look and feel. The theme can be changed by calling AuiNotebook.SetArtProvider().

class_summary Classes Summary

AuiNotebook AuiNotebook is a notebook control which implements many features common in applications with dockable panes.
AuiNotebookEvent A specialized command event class for events sent by AuiNotebook.
AuiNotebookPage A simple class which holds information about tab captions, bitmaps and
AuiTabContainer AuiTabContainer is a class which contains information about each tab.
AuiTabContainerButton A simple class which holds information about tab buttons and their state.
AuiTabCtrl This is an actual wx.Window - derived window which can be used as a tab control in the normal sense.
CommandNotebookEvent A specialized command event class for events sent by AuiNotebook .
TabFrame TabFrame is an interesting case. It’s important that all child pages
TabNavigatorProps Data storage class for managing and providing access to TabNavigatorWindow properties.
TabNavigatorWindow This class is used to create a modal dialog that enables “Smart Tabbing”,
TabTextCtrl Control used for in-place edit.