Namespace Icy.Design
Classes
- DesignDocument
One tracked markup file: its text, its syntax tree, and the live objects built from it.
- DesignSession
Tracks every markup page a configuration loads, so the pages can be edited live and saved back as markup.
- DocumentChangedEventArgs
Describes a change to a DesignDocument's text.
- EditResult
The outcome of an edit.
- MarkupEditor
Edits a DesignDocument: every edit changes the markup text minimally and is mirrored onto every live page built from it.
- MarkupValueFormatter
Writes property values as markup attribute text that loads back to the same value.
- SubtreeReplacedEventArgs
Describes a live subtree an edit had to rebuild instead of updating in place.
- UndoStack
The undo and redo history of one DesignDocument's edits.
Structs
- NodeId
Identifies one element of a DesignDocument, stably across edits.