exopy.tasks.widgets.browsing module

Widget allowing to browse the different tasks known to the manager.

class exopy.tasks.widgets.browsing.TaskSelector(parent=None, **kwargs)

Bases: enaml.widgets.container.Container

Basic widget displaying a list of tasks acording to the selected filter.

display_filters

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.

manager

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.

selected_filter

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.

selected_task
tasks

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.tasks.widgets.browsing.normalize_name(name)

Normalize names.

For tasks, replaces ‘_’ by spaces and add spaces between ‘aA’ sequences. For templates, only the extension file is removed.