2007-09-20 18:09:08 -04:00
|
|
|
|
2008-07-17 22:13:53 -04:00
|
|
|
USING: kernel assocs ui.gestures ui.gadgets.wrappers accessors ;
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
IN: ui.gadgets.handler
|
|
|
|
|
2008-07-17 22:13:53 -04:00
|
|
|
TUPLE: handler < wrapper table ;
|
2007-09-20 18:09:08 -04:00
|
|
|
|
2008-07-17 22:13:53 -04:00
|
|
|
: <handler> ( child -- handler ) handler new-wrapper ;
|
2007-09-20 18:09:08 -04:00
|
|
|
|
2008-08-27 17:24:04 -04:00
|
|
|
M: handler handle-gesture ( gesture gadget -- ? )
|
2008-08-31 20:23:04 -04:00
|
|
|
tuck table>> at dup [ call f ] [ 2drop t ] if ;
|