auibook.AuiTabCtrl

Inheritance diagram for AuiTabCtrl:


digraph inheritance3c15d6d52e {
rankdir=LR;
size="8.0, 12.0";
  "wx._controls.PyControl" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.Control" -> "wx._controls.PyControl" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "wx._core.Window" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.EvtHandler" -> "wx._core.Window" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "wx._core.Object" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "auibook.AuiTabContainer" [style="setlinewidth(0.5)",URL="AuiTabContainer.html#auibook.AuiTabContainer",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10];
  "wx._core.EvtHandler" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.Object" -> "wx._core.EvtHandler" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "wx._core.Control" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._core.Window" -> "wx._core.Control" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "auibook.AuiTabCtrl" [style="setlinewidth(0.5)",URL="#auibook.AuiTabCtrl",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10];
  "wx._controls.PyControl" -> "auibook.AuiTabCtrl" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "auibook.AuiTabContainer" -> "auibook.AuiTabCtrl" [arrowsize=0.5,style="setlinewidth(0.5)"];
}


Description

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

Class API

Methods

class AuiTabCtrl(parent, id=-1, pos=wx.Point(-1, -1), size=wx.Size(-1, -1), style=2359296)

Bases: wx._controls.PyControl, auibook.AuiTabContainer

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

__init__()

Default class constructor. Used internally, do not call it in your code!

Parameters:
  • parent – the L{AuiTabCtrl} parent;
  • id – an identifier for the control: a value of -1 is taken to mean a default;
  • pos – the control position. A value of (-1, -1) indicates a default position, chosen by either the windowing system or wxPython, depending on platform;
  • 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 – the window style.
DoGetBestSize()
Overridden from wx.PyControl.
GetDefaultBorder()
Returns the default border style for L{AuiTabCtrl}.
IsDragging()
Returns whether the user is dragging a tab with the mouse or not.
OnButton(event)

Handles the EVT_AUINOTEBOOK_BUTTON event for L{AuiTabCtrl}.

Parameter:event – a EVT_AUINOTEBOOK_BUTTON event to be processed.
OnCaptureLost(event)

Handles the wx.EVT_MOUSE_CAPTURE_LOST event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseCaptureLostEvent} event to be processed.
OnChar(event)

Handles the wx.EVT_CHAR event for L{AuiTabCtrl}.

Parameter:event – a L{wx.KeyEvent} event to be processed.
OnEraseBackground(event)

Handles the wx.EVT_ERASE_BACKGROUND event for L{AuiTabCtrl}. This is intentionally empty, to reduce flicker.

Parameter:event – a L{wx.EraseEvent} event to be processed.
OnKillFocus(event)

Handles the wx.EVT_KILL_FOCUS event for L{AuiTabCtrl}.

Parameter:event – a L{wx.FocusEvent} event to be processed.
OnLeaveWindow(event)

Handles the wx.EVT_LEAVE_WINDOW event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnLeftDClick(event)

Handles the wx.EVT_LEFT_DCLICK event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnLeftDown(event)

Handles the wx.EVT_LEFT_DOWN event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnLeftUp(event)

Handles the wx.EVT_LEFT_UP event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnMiddleDown(event)

Handles the wx.EVT_MIDDLE_DOWN event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnMiddleUp(event)

Handles the wx.EVT_MIDDLE_UP event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnMotion(event)

Handles the wx.EVT_MOTION event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnPaint(event)

Handles the wx.EVT_PAINT event for L{AuiTabCtrl}.

Parameter:event – a L{wx.PaintEvent} event to be processed.
OnRightDown(event)

Handles the wx.EVT_RIGHT_DOWN event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnRightUp(event)

Handles the wx.EVT_RIGHT_UP event for L{AuiTabCtrl}.

Parameter:event – a L{wx.MouseEvent} event to be processed.
OnSetFocus(event)

Handles the wx.EVT_SET_FOCUS event for L{AuiTabCtrl}.

Parameter:event – a L{wx.FocusEvent} event to be processed.
OnSize(event)

Handles the wx.EVT_SIZE event for L{AuiTabCtrl}.

Parameter:event – a L{wx.SizeEvent} event to be processed.

Table Of Contents

This Page