Table Of Contents

Previous topic

PageInfo

Next topic

floatspin

This Page

phoenix_title 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 Inheritance Diagram

Inheritance diagram for class TabNavigatorWindow

Inheritance diagram of TabNavigatorWindow


super_classes Known Superclasses

Dialog


method_summary Methods Summary

__init__ Default class constructor.
CloseDialog Closes the TabNavigatorWindow dialog, setting the new selection in
OnItemSelected Handles the EVT_LISTBOX_DCLICK for the TabNavigatorWindow.
OnKeyUp Handles the EVT_KEY_UP for the TabNavigatorWindow.
OnNavigationKey Handles the EVT_NAVIGATION_KEY for the TabNavigatorWindow.
OnPanelEraseBg Handles the EVT_ERASE_BACKGROUND for the TabNavigatorWindow top panel.
OnPanelPaint Handles the EVT_PAINT for the TabNavigatorWindow top panel.
PopulateListControl Populates the TabNavigatorWindow listbox with a list of tabs.

api Class API



class TabNavigatorWindow(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 EVT_LISTBOX_DCLICK for the TabNavigatorWindow.

Parameters:event – a ListEvent event to be processed.


OnKeyUp(self, event)

Handles the EVT_KEY_UP for the TabNavigatorWindow.

Parameters:event – a KeyEvent event to be processed.


OnNavigationKey(self, event)

Handles the EVT_NAVIGATION_KEY for the TabNavigatorWindow.

Parameters:event – a NavigationKeyEvent event to be processed.


OnPanelEraseBg(self, event)

Handles the 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 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.