Fix erg's mouse drag bug
parent
6a97831ba5
commit
ec95a0db63
|
@ -101,10 +101,10 @@ world H{
|
|||
{ T{ key-down f { C+ } "c" } [ T{ copy-action } send-action ] }
|
||||
{ T{ key-down f { C+ } "v" } [ T{ paste-action } send-action ] }
|
||||
{ T{ key-down f { C+ } "a" } [ T{ select-all-action } send-action ] }
|
||||
{ T{ button-down f { C+ } 1 } [ T{ button-down f f 3 } swap resend-button-down ] }
|
||||
{ T{ button-down f { A+ } 1 } [ T{ button-down f f 2 } swap resend-button-down ] }
|
||||
{ T{ button-up f { C+ } 1 } [ T{ button-up f f 3 } swap resend-button-up ] }
|
||||
{ T{ button-up f { A+ } 1 } [ T{ button-up f f 2 } swap resend-button-up ] }
|
||||
{ T{ button-down f { C+ } 1 } [ drop T{ button-down f f 3 } button-gesture ] }
|
||||
{ T{ button-down f { A+ } 1 } [ drop T{ button-down f f 2 } button-gesture ] }
|
||||
{ T{ button-up f { C+ } 1 } [ drop T{ button-up f f 3 } button-gesture ] }
|
||||
{ T{ button-up f { A+ } 1 } [ drop T{ button-up f f 2 } button-gesture ] }
|
||||
} set-gestures
|
||||
|
||||
: close-global ( world global -- )
|
||||
|
|
|
@ -249,12 +249,6 @@ SYMBOL: drag-timer
|
|||
: send-action ( world gesture -- )
|
||||
swap world-focus send-gesture drop ;
|
||||
|
||||
: resend-button-down ( gesture world -- )
|
||||
hand-loc get-global swap send-button-down ;
|
||||
|
||||
: resend-button-up ( gesture world -- )
|
||||
hand-loc get-global swap send-button-up ;
|
||||
|
||||
GENERIC: gesture>string ( gesture -- string/f )
|
||||
|
||||
: modifiers>string ( modifiers -- string )
|
||||
|
|
Loading…
Reference in New Issue