auibook.TabNavigatorWindow

Inheritance diagram for TabNavigatorWindow:


digraph inheritance7b30c4c02d {
rankdir=LR;
size="8.0, 12.0";
  "wx._windows.Dialog" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25];
  "wx._windows.TopLevelWindow" -> "wx._windows.Dialog" [arrowsize=0.5,style="setlinewidth(0.5)"];
  "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)"];
  "auibook.TabNavigatorWindow" [style="setlinewidth(0.5)",URL="#auibook.TabNavigatorWindow",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10];
  "wx._windows.Dialog" -> "auibook.TabNavigatorWindow" [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];
  "wx._windows.TopLevelWindow" [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._windows.TopLevelWindow" [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)"];
}


Description

This class is used to create a modal dialog that enables “Smart Tabbing”, similar to what you would get by hitting Alt+Tab on Windows.

Class API

Methods

class TabNavigatorWindow(parent=None, icon=None)

Bases: wx._windows.Dialog

This class is used to create a modal dialog that enables “Smart Tabbing”, similar to what you would get by hitting Alt+Tab on Windows.

__init__()

Default class constructor. Used internally.

Parameters:
  • parent – the TabNavigatorWindow parent;
  • icon – the TabNavigatorWindow icon.
CloseDialog()
Closes the L{TabNavigatorWindow} dialog, setting selection in L{AuiNotebook}.
OnItemSelected(event)

Handles the wx.EVT_LISTBOX_DCLICK event for the wx.ListBox inside L{TabNavigatorWindow}.

Parameter:event – a L{wx.ListEvent} event to be processed.
OnKeyUp(event)

Handles the wx.EVT_KEY_UP for the L{TabNavigatorWindow}.

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

Handles the wx.EVT_NAVIGATION_KEY for the L{TabNavigatorWindow}.

Parameter:event – a L{wx.NavigationKeyEvent} event to be processed.
OnPanelEraseBg(event)

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

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

Handles the wx.EVT_PAINT event for L{TabNavigatorWindow} top panel.

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

Populates the L{TabNavigatorWindow} listbox with a list of tabs.

Parameter:book – the actual L{AuiNotebook}.

Table Of Contents

This Page