Skip to main content

Module gesture

Module gesture 

Source
Expand description

Pointer gesture recognizers for tap, drag, long-press, and scroll.

§Usage

Use recognizers to derive reusable pointer interaction behavior in shared modifiers and components.

Structs§

DragRecognizer
Stateful drag gesture recognizer.
DragResult
Per-update drag recognition output.
DragSettings
Configuration for drag gesture recognition.
LongPressRecognizer
Stateful long-press gesture recognizer.
LongPressResult
Per-update long-press recognition output.
LongPressSettings
Configuration for long-press gesture recognition.
ScrollChangeContext
Metadata for a single scroll event routed through ScrollRecognizer::for_each.
ScrollRecognizer
Stateful scroll event recognizer and aggregator.
ScrollResult
Aggregated scroll recognition output.
ScrollSettings
Configuration for scroll gesture aggregation.
TapRecognizer
Stateful tap gesture recognizer.
TapResult
Per-update tap recognition output.
TapSettings
Configuration for tap gesture recognition.

Enums§

DragAxis
Axis constraint for drag gesture recognition.