Implement set_window_position for x11

This commit is contained in:
Pierre Krieger 2014-08-02 12:47:32 +02:00
parent d08c94daac
commit eee9e298ba
2 changed files with 2 additions and 1 deletions

View file

@ -1356,6 +1356,7 @@ extern "C" {
only_if_exists: Bool) -> Atom;
pub fn XKeycodeToKeysym(display: *mut Display, keycode: KeyCode,
index: libc::c_int) -> KeySym;
pub fn XMoveWindow(display: *mut Display, w: Window, x: libc::c_int, y: libc::c_int);
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;

View file

@ -197,7 +197,7 @@ impl Window {
}
pub fn set_position(&self, x: uint, y: uint) {
unimplemented!()
unsafe { ffi::XMoveWindow(self.display, self.window, x as libc::c_int, y as libc::c_int) }
}
pub fn get_inner_size(&self) -> Option<(uint, uint)> {