typograph-editor-documentation
    Preparing search index...

    Variable kViewerStatesConst

    kViewerStates: mouse_states[] = ...

    The interactions the viewer has at all — assessment 6.1.

    move/resize/rotate are deliberately IN this set even though the v1 default policy refuses them per element. This set answers "does the product have this interaction"; can() answers "may this element be edited that way". Keeping them here means a template that grants them starts working with no change to this file, and dropping them would bake today's policy into the product.

    Absent, and meant to stay absent: the path tool, the marquee, guides, multi-select, gradient handles, poly/image-path editing.