Namespace CLI.CliniCore.Service.Editor
Classes
- ClinicalDocumentEditor
Comprehensive text editor for clinical documents providing split-pane interface with tree navigation and real-time editing capabilities.
- DocumentTreeView
Renders the document tree view showing SOAP entries in hierarchical structure
- EditorKeyResult
Result of processing a keyboard input in the editor
- EditorLayout
Defines the layout regions for the editor interface
- EditorRenderer
Handles rendering of the split-pane editor interface with document tree on left and content view on right.
- EditorState
Manages the state of the clinical document editor including current document, selection, cursor position, and view mode.
- GroupedEntries
Represents clinical entries grouped by SOAP methodology
- Region
Represents a rectangular region on the console
- RenderZone
Represents a rectangular rendering zone within the console interface. Manages dirty state tracking and provides coordinate boundaries for partial screen updates.
- StatusBarInputHandler
Handles multi-line text input integrated into the status bar area
- ZonedRenderer
Manages multiple rendering zones to enable efficient partial screen updates. Coordinates zone dependencies and handles cascading layout invalidation.
Enums
- EditorAction
Actions that can be taken by the editor