enaml.applib.live_editor_view

Classes

EditorPanel A base enamldef for creating live editor panels.
ModelEditorPanel An editor panel which is setup for editing a live model.
TracebackPanel A panel for viewing the traceback of a ‘LiveEditorModel’.
ViewEditorPanel An editor panel which is setup for editing a live view.
ViewPanel A panel for viewing the compiled view of a ‘LiveEditorModel’.
class enaml.applib.live_editor_view.EditorPanel(parent=None, **kwargs)

Bases: enaml.widgets.container.Container

A base enamldef for creating live editor panels.

Users will typically use one the derived classes ‘ModelEditorPanel’ or ‘ViewEditorPanel’.

__reduce_ex__(proto)

An implementation of the reduce protocol.

This method creates a reduction tuple for enamldef instances. It is not part of the public Enaml api.

class enaml.applib.live_editor_view.ModelEditorPanel(parent=None, **kwargs)

Bases: enaml.applib.live_editor_view.EditorPanel

An editor panel which is setup for editing a live model.

The user must assign a ‘LiveEditorModel’ instance to the ‘model’ attribute.

class enaml.applib.live_editor_view.TracebackPanel(parent=None, **kwargs)

Bases: enaml.widgets.container.Container

A panel for viewing the traceback of a ‘LiveEditorModel’.

__reduce_ex__(proto)

An implementation of the reduce protocol.

This method creates a reduction tuple for enamldef instances. It is not part of the public Enaml api.

class enaml.applib.live_editor_view.ViewEditorPanel(parent=None, **kwargs)

Bases: enaml.applib.live_editor_view.EditorPanel

An editor panel which is setup for editing a live view.

The user must assign a ‘LiveEditorModel’ instance to the ‘model’ attribute.

class enaml.applib.live_editor_view.ViewPanel(parent=None, **kwargs)

Bases: enaml.widgets.container.Container

A panel for viewing the compiled view of a ‘LiveEditorModel’.

__reduce_ex__(proto)

An implementation of the reduce protocol.

This method creates a reduction tuple for enamldef instances. It is not part of the public Enaml api.