exopy.app.preferences.manifest module

Manifest of the preferences plugin.

class exopy.app.preferences.manifest.AppDirSelectionDialog(parent=None, **kwargs)

Bases: enaml.widgets.dialog.Dialog

Simple dialog prompting the user to choose a directory for the app.

path

A value which allows objects of a given type or types.

Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.

The value of an Instance may be set to None.

user_path

A value which allows objects of a given type or types.

Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.

The value of an Instance may be set to None.

class exopy.app.preferences.manifest.PreferencesManifest(parent=None, **kwargs)

Bases: enaml.workbench.plugin_manifest.PluginManifest

Manifest for the PreferencePlugin.

exopy.app.preferences.manifest.check_app_folder(workbench, cmd_args)

Check whether or not the app folder is defined and prompt the user if not.

exopy.app.preferences.manifest.get_plugin_preferences(event)

Handler for the ‘hqc_meas.preferences.get’ command

exopy.app.preferences.manifest.load_preferences(event)

Handler for the ‘exopy.app.preferences.load’ command.

exopy.app.preferences.manifest.plugin_init_complete(event)

Handler for the ‘plugin_init_complete’ command

exopy.app.preferences.manifest.preference_plugin_factory()

Factory function for the PrefPlugin

exopy.app.preferences.manifest.save_preferences(event)

Handler for the ‘exopy.app.preferences.save’ command.