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.
Default class constructor. Used internally. |
|
Closes the |
|
Gets the page index that was selected when the dialog was closed. |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Handles the |
|
Populates the |
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.
Default class constructor. Used internally.
parent – the TabNavigatorWindow
parent;
props – the TabNavigatorProps
object.
centreOnMouse – popup position of the dialog at mouse cursor. Defaults to Centre.
Closes the TabNavigatorWindow
dialog, setting selection in AuiNotebook
.
Gets the page index that was selected when the dialog was closed.
Handles the wx.EVT_LISTBOX_DCLICK
event for the ListBox
inside TabNavigatorWindow
.
event – a ListEvent
event to be processed.
Handles the wx.EVT_KEY_UP
for the TabNavigatorWindow
.
event – a KeyEvent
event to be processed.
Handles the wx.EVT_LEFT_DOWN
event for self._panel.
event – a MouseEvent
event to be processed.
Handles the wx.EVT_LEFT_UP
event for self._panel.
event – a MouseEvent
event to be processed.
Handles the wx.EVT_MOTION
event for self._panel.
event – a MouseEvent
event to be processed.
Handles the wx.EVT_NAVIGATION_KEY
for the TabNavigatorWindow
.
event – a NavigationKeyEvent
event to be processed.
Handles the wx.EVT_ERASE_BACKGROUND
event for TabNavigatorWindow
top panel.
event – a EraseEvent
event to be processed.
Note
This is intentionally empty, to reduce flicker.
Handles the wx.EVT_PAINT
event for TabNavigatorWindow
top panel.
event – a PaintEvent
event to be processed.
Populates the TabNavigatorWindow
listbox with a list of tabs.
book – the actual AuiNotebook
.