Skip to main content

DragFn

Type Alias DragFn 

Source
pub type DragFn<Msg> = Arc<dyn Fn(DragPhase, f32, f32) -> Option<Msg> + Send + Sync>;
Expand description

Handler de drag. Recibe la fase + delta (dx, dy) desde el evento anterior (no acumulado desde el press). Devolver None deja el drag activo sin disparar Msg. Arc<dyn Fn> para que el runtime pueda clonarlo barato al iniciar el drag y mantenerlo vivo aunque el cache de la vista se regenere mientras tanto.

Aliased Type§

pub struct DragFn<Msg> { /* private fields */ }