diff options
author | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-07-27 20:38:27 +0200 |
---|---|---|
committer | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-07-27 20:41:25 +0200 |
commit | d824fb94db2f33e56dd641df18b1327d361cae88 (patch) | |
tree | 44a728d5620604eb7a576ab8daa9658ea91d4811 /src/lib.rs | |
parent | 6133e17b9a77d21a33f4dc30c3409aa19129cd08 (diff) | |
download | glutin-d824fb94db2f33e56dd641df18b1327d361cae88.tar.gz glutin-d824fb94db2f33e56dd641df18b1327d361cae88.zip |
Draft for monitor API
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -19,6 +19,8 @@ mod x11; mod events; mod hints; +pub struct MonitorID(uint); + pub struct Window { window: winimpl::Window, nosend: std::kinds::marker::NoSend, @@ -26,10 +28,11 @@ pub struct Window { impl Window { #[inline] - pub fn new(dimensions: Option<(uint, uint)>, title: &str, hints: &Hints) + pub fn new(dimensions: Option<(uint, uint)>, title: &str, + hints: &Hints, monitor: Option<MonitorID>) -> Result<Window, String> { - let win = try!(winimpl::Window::new(dimensions, title, hints)); + let win = try!(winimpl::Window::new(dimensions, title, hints, monitor)); Ok(Window{ window: win, nosend: std::kinds::marker::NoSend, |