envisage.ui.tasks.preferences_pane module¶
- class envisage.ui.tasks.preferences_pane.PreferencesPane(model=None, **metadata)[source]¶
Bases:
Controller
A panel for configuring application preferences.
- after = Str¶
The pane appears after the pane with this ID.
- before = Str¶
The pane appears after the pane with this ID.
- category = Str("General")¶
The ID of the category in which to place the pane.
- dialog = Instance("envisage.ui.tasks.preferences_dialog.PreferencesDialog")¶
The preferences dialog to which the pane belongs. Set by the framework.
- id = Str¶
An identifier for the pane (unique within a category).
- model = Instance(PreferencesHelper)¶
The preferences helper for which this pane is a view.
- model_factory = Callable¶
The factory to use for creating the preferences model object, of form:
callable(**traits) -> PreferencesHelper
If not specified, the preferences helper must be supplied manually.