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. |
CloseDialog |
Closes the TabNavigatorWindow dialog, setting selection in AuiNotebook . |
GetSelectedPage |
Gets the page index that was selected when the dialog was closed. |
OnItemSelected |
Handles the wx.EVT_LISTBOX_DCLICK event for the ListBox inside 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 event for TabNavigatorWindow top panel. |
OnPanelPaint |
Handles the wx.EVT_PAINT event for TabNavigatorWindow top panel. |
PopulateListControl |
Populates the TabNavigatorWindow listbox with a list of tabs. |
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.
__init__
(self, parent, props)¶Default class constructor. Used internally.
Parameters: |
|
---|
CloseDialog
(self)¶Closes the TabNavigatorWindow
dialog, setting selection in AuiNotebook
.
GetSelectedPage
(self)¶Gets the page index that was selected when the dialog was closed.
OnItemSelected
(self, event)¶Handles the wx.EVT_LISTBOX_DCLICK
event for the ListBox
inside 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
event for TabNavigatorWindow
top panel.
Parameters: | event – a EraseEvent event to be processed. |
---|
Note
This is intentionally empty, to reduce flicker.
OnPanelPaint
(self, event)¶Handles the wx.EVT_PAINT
event for 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 – the actual AuiNotebook . |
---|