Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.23 KB

ex_mapped_view.rst

File metadata and controls

35 lines (25 loc) · 1.23 KB

Mapped View Example

An example of using the Enaml stdlib MappedView component.

The MappedView is an enamldef subtype of the Include type which will automatically create a view for an object based on it's type and a given typemap. See the documentation for MappedView for a full description.

In this example, a simple class hierarchy is created. For each type in the hierararchy, a custom view is created. These views are provided as a typemap to a MappedView so that when a given object is selected, the proper view is displayed.

Tip

To see this example in action, download it from mapped_view <../../../examples/stdlib/mapped_view.enaml> and run:

$ enaml-run mapped_view.enaml

Screenshot

image

Example Enaml Code

../../../examples/stdlib/mapped_view.enaml