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 NOV Editors are automatically arranged, they are easily localizable to different languages and adapt seamlessly to various resolutions. The NOV Editors module is markup-oriented, eliminating the need for visual UI designers. Additionally, the automatically generated UI offers a consistent look and feel, with precise arrangement every time. Finally, User Interfaces created by NOV Editors are also extremely fast.

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

    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 typically 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 child slots) 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.