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.