diff options
author | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-07-30 13:10:17 +0200 |
---|---|---|
committer | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-07-30 13:10:17 +0200 |
commit | 838cc2b325d85735c7db40fba389bf120b282814 (patch) | |
tree | a2e2629ce451e8b705819256e57a5973eee73686 /src/lib.rs | |
parent | 66f6b003d02dc83824725d4aaec0e4a1b4f0968b (diff) | |
download | glutin-838cc2b325d85735c7db40fba389bf120b282814.tar.gz glutin-838cc2b325d85735c7db40fba389bf120b282814.zip |
Window getters now return an Option in case where the Window has been closed
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -51,8 +51,11 @@ impl Window { self.window.set_title(title) } + /// Returns the position of the window relative to the top-left hand corner of the screen. + /// + /// Returns `None` if the window no longer exists. #[inline] - pub fn get_position(&self) -> (int, int) { + pub fn get_position(&self) -> Option<(int, int)> { self.window.get_position() } @@ -62,12 +65,12 @@ impl Window { } #[inline] - pub fn get_inner_size(&self) -> (uint, uint) { + pub fn get_inner_size(&self) -> Option<(uint, uint)> { self.window.get_inner_size() } #[inline] - pub fn get_outer_size(&self) -> (uint, uint) { + pub fn get_outer_size(&self) -> Option<(uint, uint)> { self.window.get_outer_size() } |