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¶
Known Superclasses¶
Methods Summary¶
Default class constructor. |
|
Closes the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Populates the |
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:
parent – the
TabNavigatorWindow
parent window;icon – a valid
wx.Bitmap
object representing the icon to be displayed in theTabNavigatorWindow
.
- CloseDialog(self)¶
Closes the
TabNavigatorWindow
dialog, setting the new selection inFlatNotebook
.
- OnItemSelected(self, event)¶
Handles the
wx.EVT_LISTBOX_DCLICK
for theTabNavigatorWindow
.- Parameters:
event – a
ListEvent
event to be processed.
- OnKeyUp(self, event)¶
Handles the
wx.EVT_KEY_UP
for theTabNavigatorWindow
.- Parameters:
event – a
KeyEvent
event to be processed.
- OnNavigationKey(self, event)¶
Handles the
wx.EVT_NAVIGATION_KEY
for theTabNavigatorWindow
.- Parameters:
event – a
NavigationKeyEvent
event to be processed.
- OnPanelEraseBg(self, event)¶
Handles the
wx.EVT_ERASE_BACKGROUND
for theTabNavigatorWindow
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 theTabNavigatorWindow
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.