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.DialogDialog 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.WindowDialog allowing the user to test that the provided information allow to open the connection.
-
connection¶
-
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.DialogDialog 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>.DestroyableWidget 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.PopupViewPopupView 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.ValidatorValidator 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.DialogDialog 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.