mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 15:18:49 +00:00
vendor/x11: added XQueryExtension, XGetEventData, and XFreeEventData
This commit is contained in:
Vendored
+16
-7
@@ -520,6 +520,13 @@ foreign xlib {
|
|||||||
colors: [^]XColor,
|
colors: [^]XColor,
|
||||||
ncolors: i32,
|
ncolors: i32,
|
||||||
) ---
|
) ---
|
||||||
|
XQueryExtension :: proc(
|
||||||
|
display: ^Display,
|
||||||
|
name: cstring,
|
||||||
|
major_opcode_return: ^i32,
|
||||||
|
first_event_return: ^i32,
|
||||||
|
first_error_return: ^i32,
|
||||||
|
) -> b32 ---
|
||||||
XcmsQueryColor :: proc(
|
XcmsQueryColor :: proc(
|
||||||
display: ^Display,
|
display: ^Display,
|
||||||
colormap: Colormap,
|
colormap: Colormap,
|
||||||
@@ -1278,13 +1285,15 @@ foreign xlib {
|
|||||||
XEnableAccessControl :: proc(display: ^Display) ---
|
XEnableAccessControl :: proc(display: ^Display) ---
|
||||||
XDisableAccessControl :: proc(display: ^Display) ---
|
XDisableAccessControl :: proc(display: ^Display) ---
|
||||||
// Events
|
// Events
|
||||||
XSelectInput :: proc(display: ^Display, window: Window, mask: EventMask) ---
|
XSelectInput :: proc(display: ^Display, window: Window, mask: EventMask) ---
|
||||||
XFlush :: proc(display: ^Display) ---
|
XFlush :: proc(display: ^Display) ---
|
||||||
XSync :: proc(display: ^Display) ---
|
XSync :: proc(display: ^Display) ---
|
||||||
XEventsQueued :: proc(display: ^Display, mode: EventQueueMode) -> i32 ---
|
XEventsQueued :: proc(display: ^Display, mode: EventQueueMode) -> i32 ---
|
||||||
XPending :: proc(display: ^Display) -> i32 ---
|
XPending :: proc(display: ^Display) -> i32 ---
|
||||||
XNextEvent :: proc(display: ^Display, event: ^XEvent) ---
|
XNextEvent :: proc(display: ^Display, event: ^XEvent) ---
|
||||||
XPeekEvent :: 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
|
// Selecting events using a predicate procedure
|
||||||
XIfEvent :: proc(
|
XIfEvent :: proc(
|
||||||
display: ^Display,
|
display: ^Display,
|
||||||
|
|||||||
Reference in New Issue
Block a user