1 USING: alien.syntax classes.struct gdk.ffi kernel system tools.test
2 ui.backend.gtk ui.gestures ;
3 IN: ui.backend.gtk.tests
5 : gdk-key-release-event ( -- event )
8 { window ALIEN: 1672900 }
14 { string ALIEN: 1b25c80 }
15 { hardware_keycode 43 }
20 : gdk-key-press-event ( -- event )
23 { window ALIEN: 16727e0 }
29 { string ALIEN: 19c9700 }
30 { hardware_keycode 68 }
35 : gdk-space-key-press-event ( -- event )
38 { window ALIEN: 1b66360 }
44 { string ALIEN: 20233b0 }
45 { hardware_keycode 64 }
50 ! The Mac build servers doesn't have the gtk libs
53 T{ key-down f f "F2" }
57 gdk-key-press-event key-event>gesture
58 gdk-key-release-event key-event>gesture
59 gdk-space-key-press-event key-event>gesture