exopy.measurement.monitors.text_monitor.rules.edition_views module

Collection of widgets used to create and edit rules.

class exopy.measurement.monitors.text_monitor.rules.edition_views.CreateRuleDialog(parent=None, **kwargs)

Bases: enaml.widgets.dialog.Dialog

Dialog used to create a new rule.

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.

rule

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.measurement.monitors.text_monitor.rules.edition_views.EditRulesView(parent=None, **kwargs)

Bases: enaml.widgets.dialog.Dialog

Dialog to edit all the rules attached to a monitor.

monitor

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.