From f29b2f91e1c0584d1f02346c9b93f8cfb0b7499d Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Sun, 27 Jul 2014 15:54:48 +0200 Subject: Now using dimensions --- src/x11/mod.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/x11/mod.rs b/src/x11/mod.rs index d4b7da5..3478d8c 100644 --- a/src/x11/mod.rs +++ b/src/x11/mod.rs @@ -67,9 +67,12 @@ impl Window { // finally creating the window let window = unsafe { - let win = ffi::XCreateWindow(display, root, 10, 10, 800, 600, - 0, (*visual_infos).depth, ffi::InputOutput, (*visual_infos).visual, - ffi::CWColormap | ffi::CWEventMask, &mut set_win_attr); + let dimensions = dimensions.unwrap_or((800, 600)); + + let win = ffi::XCreateWindow(display, root, 50, 50, dimensions.val0() as libc::c_uint, + dimensions.val1() as libc::c_uint, 0, (*visual_infos).depth, ffi::InputOutput, + (*visual_infos).visual, ffi::CWColormap | ffi::CWEventMask, + &mut set_win_attr); win }; -- cgit v1.2.3