envisage.ui.tasks.preferences_dialog module

class envisage.ui.tasks.preferences_dialog.PreferencesDialog[source]

Bases: Handler

A dialog for editing preferences.

apply(info=None)[source]

Handles the Apply button being clicked.

close(info, is_ok)[source]

Handles the user attempting to close a dialog-based user interface.

select_pane(pane_id)[source]

Find and activate the notebook tab that contains the given pane id.

trait_context()[source]

Returns the default context to use for editing or configuring traits.

traits_view()[source]

Build the dynamic dialog view.

class envisage.ui.tasks.preferences_dialog.PreferencesTab[source]

Bases: HasTraits

An object used internally by PreferencesDialog.