
wx.lib.agw.aui.auibook.AuiTabCtrl¶This is an actual wx.Window - derived window which can be used as a tab control in the normal sense.
Class Hierarchy¶
Inheritance diagram for class AuiTabCtrl:

Known Superclasses¶wx.Control, wx.lib.agw.aui.auibook.AuiTabContainer
Methods Summary¶Default class constructor. |
|
Gets the size which best suits the window: for a control, it would be the |
|
Returns the default border style for |
|
Returns the page at which the mouse is pointing (if any). |
|
Returns whether the user is dragging a tab with the mouse or not. |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Starts a timer: when it fires, a tooltip will be shown on the notebook tab |
|
Shows the tooltip on the tab. |
|
Stops the timer keeping track of tooltips and mouse movements on the tab area. |
Class API¶AuiTabCtrl(wx.Control, AuiTabContainer)¶This is an actual wx.Window - derived window which can be used as a tab control in the normal sense.
__init__(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.NO_BORDER|wx.WANTS_CHARS|wx.TAB_TRAVERSAL)¶Default class constructor. Used internally, do not call it in your code!
parent – the AuiNotebook parent;
id (integer) – an identifier for the control: a value of -1 is taken to mean a default;
pos (wx.Point) – the control position. A value of (-1, -1) indicates a default position, chosen by either the windowing system or wxPython, depending on platform;
size (wx.Size) – the control size. A value of (-1, -1) indicates a default size, chosen by either the windowing system or wxPython, depending on platform;
style (integer) – the window style.
DoGetBestSize(self)¶Gets the size which best suits the window: for a control, it would be the minimal size which doesn’t truncate the control, for a panel - the same size as it would have after a call to Fit().
Note
Overridden from wx.Control.
GetDefaultBorder(self)¶Returns the default border style for AuiTabCtrl.
GetPointedToTab(self)¶Returns the page at which the mouse is pointing (if any).
IsDragging(self)¶Returns whether the user is dragging a tab with the mouse or not.
OnButton(self, event)¶Handles the EVT_AUINOTEBOOK_BUTTON event for AuiTabCtrl.
event – a AuiNotebookEvent event to be processed.
OnCaptureLost(self, event)¶Handles the wx.EVT_MOUSE_CAPTURE_LOST event for AuiTabCtrl.
event – a MouseCaptureLostEvent event to be processed.
OnEnterWindow(self, event)¶Handles the wx.EVT_ENTER_WINDOW event fof AuiTabCtrl.
event – a MouseEvent event to be processed.
OnEraseBackground(self, event)¶Handles the wx.EVT_ERASE_BACKGROUND event for AuiTabCtrl.
event – a EraseEvent event to be processed.
Note
This is intentionally empty, to reduce flicker.
OnKeyDown(self, event)¶Handles the wx.EVT_KEY_DOWN event for AuiTabCtrl.
event – a KeyEvent event to be processed.
OnKeyDown2(self, event)¶Handles the wx.EVT_KEY_DOWN event for AuiTabCtrl.
event – a KeyEvent event to be processed.
Deprecated since version 0.6: This implementation is now deprecated. Refer to OnKeyDown for the correct one.
OnKillFocus(self, event)¶Handles the wx.EVT_KILL_FOCUS event for AuiTabCtrl.
event – a FocusEvent event to be processed.
OnLeaveWindow(self, event)¶Handles the wx.EVT_LEAVE_WINDOW event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnLeftDClick(self, event)¶Handles the wx.EVT_LEFT_DCLICK event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnLeftDown(self, event)¶Handles the wx.EVT_LEFT_DOWN event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnLeftUp(self, event)¶Handles the wx.EVT_LEFT_UP event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnMiddleDown(self, event)¶Handles the wx.EVT_MIDDLE_DOWN event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnMiddleUp(self, event)¶Handles the wx.EVT_MIDDLE_UP event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnMotion(self, event)¶Handles the wx.EVT_MOTION event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnPaint(self, event)¶Handles the wx.EVT_PAINT event for AuiTabCtrl.
event – a PaintEvent event to be processed.
OnRightDown(self, event)¶Handles the wx.EVT_RIGHT_DOWN event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnRightUp(self, event)¶Handles the wx.EVT_RIGHT_UP event for AuiTabCtrl.
event – a MouseEvent event to be processed.
OnSetFocus(self, event)¶Handles the wx.EVT_SET_FOCUS event for AuiTabCtrl.
event – a FocusEvent event to be processed.
OnSize(self, event)¶Handles the wx.EVT_SIZE event for AuiTabCtrl.
event – a wx.SizeEvent event to be processed.
RestartTooltipTimer(self, wnd)¶Starts a timer: when it fires, a tooltip will be shown on the notebook tab the mouse is pointing at.
wnd (wx.Window) – the window pointed by the mouse.
ShowTooltip(self)¶Shows the tooltip on the tab.
StopTooltipTimer(self)¶Stops the timer keeping track of tooltips and mouse movements on the tab area.