src.elv.sh@v0.21.0-dev.0.20240515223629-06979efb9a2a/pkg/sys/ewindows/types.go (about) 1 //go:build ignore 2 3 package ewindows 4 5 /* 6 #include <windows.h> 7 */ 8 import "C" 9 10 type ( 11 Coord C.COORD 12 InputRecord C.INPUT_RECORD 13 14 KeyEvent C.KEY_EVENT_RECORD 15 MouseEvent C.MOUSE_EVENT_RECORD 16 WindowBufferSizeEvent C.WINDOW_BUFFER_SIZE_RECORD 17 MenuEvent C.MENU_EVENT_RECORD 18 FocusEvent C.FOCUS_EVENT_RECORD 19 ) 20 21 const ( 22 KEY_EVENT = C.KEY_EVENT 23 MOUSE_EVENT = C.MOUSE_EVENT 24 WINDOW_BUFFER_SIZE_EVENT = C.WINDOW_BUFFER_SIZE_EVENT 25 MENU_EVENT = C.MENU_EVENT 26 FOCUS_EVENT = C.FOCUS_EVENT 27 )