handles-gesture? ( gesture gadget -- ? ) (original) (raw)

Vocabulary
ui.gestures

Inputs

gesture a gesture
gadget the receiver of the gesture

Outputs

? a boolean

Generic word contract
Returns a true value if gadget would handle gesture in its handle-gesture method.

The default implementation looks at the "gestures" word property of each superclass of the gadget's class and returns true if a handler is present for gesture.

Notes
This word is used in Factor's macOS UI to validate menu items.

See also
propagate-gesture, handle-gesture, set-gestures

Definition

IN: ui.gestures

GENERIC: handles-gesture? ( gesture gadget -- ? )

Methods

USING: kernel ui.gestures ;

M: object handles-gesture? get-gesture-handler >boolean ;