phoenix_title wx.lib.agw.flatnotebook.TabNavigatorWindow

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_hierarchy Class Hierarchy

Inheritance diagram for class TabNavigatorWindow:

super_classes Known Superclasses

wx.Dialog


method_summary Methods Summary

__init__

Default class constructor.

CloseDialog

Closes the TabNavigatorWindow dialog, setting the new selection in

OnItemSelected

Handles the wx.EVT_LISTBOX_DCLICK for the TabNavigatorWindow.

OnKeyUp

Handles the wx.EVT_KEY_UP for the TabNavigatorWindow.

OnNavigationKey

Handles the wx.EVT_NAVIGATION_KEY for the TabNavigatorWindow.

OnPanelEraseBg

Handles the wx.EVT_ERASE_BACKGROUND for the TabNavigatorWindow top panel.

OnPanelPaint

Handles the wx.EVT_PAINT for the TabNavigatorWindow top panel.

PopulateListControl

Populates the TabNavigatorWindow listbox with a list of tabs.


api Class API

class TabNavigatorWindow(wx.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.


Methods

__init__(self, parent=None, icon=None)

Default class constructor. Used internally.

Parameters:


CloseDialog(self)

Closes the TabNavigatorWindow dialog, setting the new selection in FlatNotebook.



OnItemSelected(self, event)

Handles the wx.EVT_LISTBOX_DCLICK for the TabNavigatorWindow.

Parameters:

event – a ListEvent event to be processed.



OnKeyUp(self, event)

Handles the wx.EVT_KEY_UP for the TabNavigatorWindow.

Parameters:

event – a KeyEvent event to be processed.



OnNavigationKey(self, event)

Handles the wx.EVT_NAVIGATION_KEY for the TabNavigatorWindow.

Parameters:

event – a NavigationKeyEvent event to be processed.



OnPanelEraseBg(self, event)

Handles the wx.EVT_ERASE_BACKGROUND for the TabNavigatorWindow top panel.

Parameters:

event – a EraseEvent event to be processed.

Note

This method is intentionally empty to reduce flicker.



OnPanelPaint(self, event)

Handles the wx.EVT_PAINT for the TabNavigatorWindow top panel.

Parameters:

event – a PaintEvent event to be processed.



PopulateListControl(self, book)

Populates the TabNavigatorWindow listbox with a list of tabs.

Parameters:

book – an instance of FlatNotebook containing the tabs to be displayed in the listbox.