ui: Fix circular dependency.
parent
338acc8843
commit
97b848a045
|
@ -21,10 +21,6 @@ TUPLE: editor < line-gadget
|
|||
preedit-selection-mode?
|
||||
preedit-underlines ;
|
||||
|
||||
GENERIC: preedit? ( gadget -- ? )
|
||||
|
||||
M: gadget preedit? drop f ;
|
||||
|
||||
M: editor preedit? preedit-start>> [ t ] [ f ] if ;
|
||||
|
||||
<PRIVATE
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
USING: accessors arrays ascii assocs boxes calendar classes columns
|
||||
combinators combinators.short-circuit deques fry kernel make math
|
||||
math.order math.parser math.vectors namespaces sequences sets system
|
||||
timers ui.gadgets ui.gadgets.private words locals ui.gadgets.editors ;
|
||||
timers ui.gadgets ui.gadgets.private words locals ;
|
||||
IN: ui.gestures
|
||||
|
||||
: get-gesture-handler ( gesture gadget -- quot )
|
||||
|
@ -63,6 +63,10 @@ M: propagate-key-gesture-tuple send-queued-gesture
|
|||
[ gesture>> ] [ world>> world-focus ] bi
|
||||
[ handle-gesture ] with each-parent drop ;
|
||||
|
||||
GENERIC: preedit? ( gadget -- ? )
|
||||
|
||||
M: gadget preedit? drop f ;
|
||||
|
||||
:: propagate-key-gesture ( gesture world -- )
|
||||
world world-focus preedit? [
|
||||
gesture world \ propagate-key-gesture-tuple queue-gesture
|
||||
|
|
Loading…
Reference in New Issue