Expand description
Deterministic web pointer-capture adapter for pane drag/resize interactions.
This module bridges browser pointer lifecycle signals into
ftui_layout::PaneSemanticInputEvent values while enforcing:
- one active pointer at a time,
- explicit capture acquire/release commands for JS hosts, and
- cancellation on interruption paths (blur/visibility/lost-capture).
Structs§
- Pane
Pointer Capture Adapter - Deterministic pointer-capture adapter for pane web hosts.
- Pane
Pointer Capture Config - Adapter configuration for pane pointer-capture lifecycle handling.
- Pane
Pointer Dispatch - Result of one pointer lifecycle dispatch.
- Pane
Pointer LogEntry - Structured lifecycle log record for one adapter dispatch.
Enums§
- Pane
Pointer Capture Command - Host command emitted by the adapter for browser pointer-capture control.
- Pane
Pointer Ignored Reason - Deterministic reason why an incoming lifecycle signal was ignored.
- Pane
Pointer Lifecycle Phase - Lifecycle phase recorded for one adapter dispatch.
- Pane
Pointer LogOutcome - Outcome category for one lifecycle dispatch.