diff options
Diffstat (limited to 'src/x11/ffi.rs')
-rw-r--r-- | src/x11/ffi.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/x11/ffi.rs b/src/x11/ffi.rs index 553c62e..4a72ca3 100644 --- a/src/x11/ffi.rs +++ b/src/x11/ffi.rs @@ -1311,6 +1311,10 @@ pub struct XButtonEvent { #[link(name = "X11")] extern "C" { pub fn XCloseDisplay(display: *mut Display); + pub fn XCheckMaskEvent(display: *mut Display, event_mask: libc::c_long, + event_return: *mut XEvent) -> Bool; + pub fn XCheckTypedEvent(display: *mut Display, event_type: libc::c_int, + event_return: *mut XEvent) -> Bool; pub fn XCreateColormap(display: *mut Display, w: Window, visual: *mut Visual, alloc: libc::c_int) -> Colormap; pub fn XCreateWindow(display: *mut Display, parent: Window, x: libc::c_int, @@ -1329,6 +1333,7 @@ extern "C" { pub fn XMapWindow(display: *mut Display, w: Window); pub fn XNextEvent(display: *mut Display, event_return: *mut XEvent); pub fn XOpenDisplay(display_name: *const libc::c_char) -> *mut Display; + pub fn XPeekEvent(display: *mut Display, event_return: *mut XEvent); pub fn XSetWMProtocols(display: *mut Display, w: Window, protocols: *mut Atom, count: libc::c_int) -> Status; pub fn XStoreName(display: *mut Display, w: Window, window_name: *const libc::c_char); |