AnnotatingInspectorController

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:

Custom implementations can be set via setCreationInspectorController and setEditingInspectorController.

Functions

Link copied to clipboard
abstract fun bindController(@NonNull controller: AnnotatingController)
Binds controller for managing annotation mode.
Link copied to clipboard
abstract fun onRestoreInstanceState(@NonNull savedState: Bundle)
Restore annotation inspector state.
Link copied to clipboard
abstract fun onSaveInstanceState(@NonNull outState: Bundle)
Save annotation inspector state.
Link copied to clipboard
abstract fun unbindController()
Unbinds the annotation mode controller.