Annotating Inspector Controller
Interface for managing a property inspector panel during annotation mode (creation or editing).
Extends AnnotationInspectorController (which handles show/hide/toggle visibility) with annotation-specific lifecycle: binding to an AnnotatingController, and saving/restoring inspector state across configuration changes.
Two instances are typically used in parallel:
- A creation inspector — shows properties for the currently active annotation tool (e.g. ink color, line thickness). See DefaultAnnotationCreationInspectorController.
- An editing inspector — shows properties for currently selected annotations. See DefaultAnnotationEditingInspectorController.
Custom implementations can be set via setCreationInspectorController and setEditingInspectorController.