exopy.instruments.widgets.profile_edition module¶
Widgets used to edit an instrument profile.
-
class
exopy.instruments.widgets.profile_edition.
ConnectionCreationDialog
(parent=None, **kwargs)¶ Bases:
enaml.widgets.dialog.Dialog
Dialog allowing the user to select the connection to add to the profile.
-
connection
¶ 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.
-
create_connection
¶
-
existing
¶ 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.
-
model_infos
¶ 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.
-
plugin
¶ 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.instruments.widgets.profile_edition.
ConnectionValidationWindow
(parent=None, **kwargs)¶ Bases:
enaml.widgets.window.Window
Dialog allowing the user to test that the provided information allow to open the connection.
-
connection
¶ 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.
-
driver
¶ 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.
-
editor
¶ 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.
-
plugin
¶ 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.
-
profile_infos
¶ 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.
-
settings
¶ 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.instruments.widgets.profile_edition.
ProfileEditionDialog
(parent=None, **kwargs)¶ Bases:
enaml.widgets.dialog.Dialog
Dialog allowing to edit a profile infos.
-
creation
¶
-
plugin
¶
-
profile_infos
¶
-
-
class
exopy.instruments.widgets.profile_edition.
ProfileEditionWidget
(parent=None, **kwargs)¶ Bases:
exopy.utils.enaml_destroy_hook.add_destroy_hook.<locals>.Destroyable
Widget dedicated to editing a profile.
-
connections
¶ 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.
-
creation
¶ 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.
-
plugin
¶ 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.
-
profile_infos
¶ 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.
-
read_only
¶ 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.
-
settings
¶ 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.
-
sync
¶
-
-
class
exopy.instruments.widgets.profile_edition.
RenameSettingsPopup
(parent=None, **kwargs)¶ Bases:
enaml.widgets.popup_view.PopupView
PopupView to rename a settings.
-
editor
¶ 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.
-
existing
¶ 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.
-
settings
¶ 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.instruments.widgets.profile_edition.
SetValidator
¶ Bases:
enaml.validator.Validator
Validator allowing names which does not yet exist.
-
existing
¶ A member which will coerce a value to a given instance type.
Unlike Typed or Instance, a Coerced value is not intended to be set to None.
-
valid
¶ A value of type bool.
-
validate
(text)¶ Check that the name does yet exist.
-
-
class
exopy.instruments.widgets.profile_edition.
SettingsCreationDialog
(parent=None, **kwargs)¶ Bases:
enaml.widgets.dialog.Dialog
Dialog allowing the user to select the settings to add to the profile.
-
create_settings
¶
-
existing
¶ 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.
-
model_infos
¶ 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.
-
plugin
¶ 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.
-
settings
¶ 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.
-
-
exopy.instruments.widgets.profile_edition.
clean_name
(name)¶ Clean a name connection.
-
exopy.instruments.widgets.profile_edition.
trim_description
(desc)¶ Trim a connection or settings description.
The Defaults section useful to developper is suppressed.