diff options
| author | IllusionMan1212 <hisham.abourgheba@gmail.com> | 2024-01-29 06:22:33 +0200 |
|---|---|---|
| committer | IllusionMan1212 <hisham.abourgheba@gmail.com> | 2024-01-29 06:22:33 +0200 |
| commit | 301b9eef31b508afc1b0b2b2eca93005315311ff (patch) | |
| tree | 31b1b2c849dc5526e16fd5ef5d944e3c2b67be69 | |
| parent | a78f062499c7f0112558872a500904e6fbc6761b (diff) | |
vendor/x11: added XQueryExtension, XGetEventData, and XFreeEventData
| -rw-r--r-- | vendor/x11/xlib/xlib_procs.odin | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/vendor/x11/xlib/xlib_procs.odin b/vendor/x11/xlib/xlib_procs.odin index 47093d5e9..5e999519b 100644 --- a/vendor/x11/xlib/xlib_procs.odin +++ b/vendor/x11/xlib/xlib_procs.odin @@ -520,6 +520,13 @@ foreign xlib { colors: [^]XColor, ncolors: i32, ) --- + XQueryExtension :: proc( + display: ^Display, + name: cstring, + major_opcode_return: ^i32, + first_event_return: ^i32, + first_error_return: ^i32, + ) -> b32 --- XcmsQueryColor :: proc( display: ^Display, colormap: Colormap, @@ -1278,13 +1285,15 @@ foreign xlib { XEnableAccessControl :: proc(display: ^Display) --- XDisableAccessControl :: proc(display: ^Display) --- // Events - XSelectInput :: proc(display: ^Display, window: Window, mask: EventMask) --- - XFlush :: proc(display: ^Display) --- - XSync :: proc(display: ^Display) --- - XEventsQueued :: proc(display: ^Display, mode: EventQueueMode) -> i32 --- - XPending :: proc(display: ^Display) -> i32 --- - XNextEvent :: proc(display: ^Display, event: ^XEvent) --- - XPeekEvent :: proc(display: ^Display, event: ^XEvent) --- + XSelectInput :: proc(display: ^Display, window: Window, mask: EventMask) --- + XFlush :: proc(display: ^Display) --- + XSync :: proc(display: ^Display) --- + XEventsQueued :: proc(display: ^Display, mode: EventQueueMode) -> i32 --- + XPending :: proc(display: ^Display) -> i32 --- + XNextEvent :: proc(display: ^Display, event: ^XEvent) --- + XPeekEvent :: proc(display: ^Display, event: ^XEvent) --- + XGetEventData :: proc(display: ^Display, cookie: ^XGenericEventCookie) -> b32 --- + XFreeEventData :: proc(display: ^Display, cookie: ^XGenericEventCookie) --- // Selecting events using a predicate procedure XIfEvent :: proc( display: ^Display, |