Framework / Editors / Editors Overview
In This Topic
    Editors Overview
    In This Topic

    Nevron Open Vision (NOV) provides strong support for automatic Document Object Model (DOM) editing. This makes it possible to quickly create consistent User Interfaces, that edit any DOM structure automatically.

    Since User Interfaces created by Editors are automatically arranged, they are effortlessly localizable to different languages and scale perfectly to various resolutions. The NOV Editors module is markup oriented, and eliminates the need for visual UI designers. Another benefit is also the consistent look-and-feel of the automatically generated UI, which is always precisely arranged. 

    NOV Editors are based on two important objects - the node designer, represented the NDesigner class, and the different types of node editors, all derived from the NEditor class.

    Node editors are UI Widgets, that can be embedded in one another to form complex UI Interfaces. Each editor is responsible for the editing of a specific node aspect (for example a property editor edits a property of the node, a category editor arranges the editors of the members in a certain category etc.).

    Designers are objects that represent extended meta-data that each type of node can provide in order to define its visual representation with editors. Designers provide an optional classification of the node members (properties and container children) into hierarchical member categories.

    All examples related to the NOV Editors assume that you are using the Nevron.Nov.Editors namespace and that you have referenced the Nevron.Nov.Presentation.dll.