phoenix_title wx.aui.AuiTabContainer

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

It also can render an entire tab control to a specified DC. It’s not a window class itself, because this code will be used by the wx.aui.AuiNotebook, where it is disadvantageous to have separate windows for each tab control in the case of “docked tabs”.

A derived class, AuiTabCtrl, is an actual wx.Window - derived window which can be used as a tab control in the normal sense.


class_hierarchy Class Hierarchy

Inheritance diagram for class AuiTabContainer:

method_summary Methods Summary

__init__

Default constructor.

AddButton

AddPage

ButtonHitTest

DoShowHide

GetActivePage

GetArtProvider

GetFlags

GetIdxFromWindow

GetPage

GetPageCount

GetPages

GetTabOffset

GetWindowFromIdx

InsertPage

IsTabVisible

MakeTabVisible

MovePage

RemoveButton

RemovePage

SetActiveColour

SetActivePage

SetArtProvider

SetColour

SetFlags

SetMeasuringFont

SetNoneActive

SetNormalFont

SetRect

SetSelectedFont

SetTabOffset

TabHitTest


property_summary Properties Summary

ActivePage

See GetActivePage and SetActivePage

ArtProvider

See GetArtProvider and SetArtProvider

Flags

See GetFlags and SetFlags

PageCount

See GetPageCount

Pages

See GetPages

TabOffset

See GetTabOffset and SetTabOffset


api Class API

class wx.aui.AuiTabContainer(object)

Possible constructors:

AuiTabContainer()

AuiTabContainer is a class which contains information about each tab.


Methods

__init__(self)

Default constructor.



AddButton(self, id, location, normalBitmap=BitmapBundle(), disabledBitmap=BitmapBundle())
Parameters:


AddPage(self, page, info)
Parameters:
Return type:

bool



ButtonHitTest(self, x, y, hit)
Parameters:
Return type:

bool



DoShowHide(self)


GetActivePage(self)
Return type:

int



GetArtProvider(self)
Return type:

wx.aui.AuiTabArt



GetFlags(self)
Return type:

int



GetIdxFromWindow(self, page)
Parameters:

page (wx.Window) –

Return type:

int



GetPage(self, idx)
Parameters:

idx (int) –

Return type:

wx.aui.AuiNotebookPage



GetPageCount(self)
Return type:

int



GetPages(self)
Return type:

AuiNotebookPageArray



GetTabOffset(self)
Return type:

int



GetWindowFromIdx(self, idx)
Parameters:

idx (int) –

Return type:

Window



InsertPage(self, page, info, idx)
Parameters:
Return type:

bool



IsTabVisible(self, tabPage, tabOffset, dc, wnd)
Parameters:
  • tabPage (int) –

  • tabOffset (int) –

  • dc (wx.DC) –

  • wnd (wx.Window) –

Return type:

bool



MakeTabVisible(self, tabPage, win)
Parameters:


MovePage(self, page, newIdx)
Parameters:
Return type:

bool



RemoveButton(self, id)
Parameters:

id (int) –



RemovePage(self, page)
Parameters:

page (wx.Window) –

Return type:

bool



SetActiveColour(self, colour)
Parameters:

colour (wx.Colour) –



SetActivePage(self, *args, **kw)

overload Overloaded Implementations:



SetActivePage (self, page)

Parameters:

page (wx.Window) –

Return type:

bool



SetActivePage (self, page)

Parameters:

page (int) –

Return type:

bool





SetArtProvider(self, art)
Parameters:

art (wx.aui.AuiTabArt) –



SetColour(self, colour)
Parameters:

colour (wx.Colour) –



SetFlags(self, flags)
Parameters:

flags (int) –



SetMeasuringFont(self, measuringFont)
Parameters:

measuringFont (wx.Font) –



SetNoneActive(self)


SetNormalFont(self, normalFont)
Parameters:

normalFont (wx.Font) –



SetRect(self, rect, wnd=None)
Parameters:


SetSelectedFont(self, selectedFont)
Parameters:

selectedFont (wx.Font) –



SetTabOffset(self, offset)
Parameters:

offset (int) –



TabHitTest(self, x, y, hit)
Parameters:
  • x (int) –

  • y (int) –

  • hit (Window) –

Return type:

bool


Properties

ActivePage

See GetActivePage and SetActivePage



ArtProvider

See GetArtProvider and SetArtProvider



Flags

See GetFlags and SetFlags



PageCount

See GetPageCount



Pages

See GetPages



TabOffset

See GetTabOffset and SetTabOffset