factor/basis/ui/gadgets/handler/handler.factor

11 lines
286 B
Factor
Raw Normal View History

2007-09-20 18:09:08 -04:00
USING: kernel assocs ui.gestures ui.gadgets.wrappers accessors ;
2007-09-20 18:09:08 -04:00
IN: ui.gadgets.handler
TUPLE: handler < wrapper table ;
2007-09-20 18:09:08 -04:00
: <handler> ( child -- handler ) handler new-wrapper ;
2007-09-20 18:09:08 -04:00
M: handler handle-gesture* ( gadget gesture delegate -- ? )
table>> at dup [ call f ] [ 2drop t ] if ;