diff --git a/src/lib.rs b/src/lib.rs index ad4c870e..77a9b7cf 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -62,13 +62,18 @@ impl Window { } #[inline] - pub fn get_size(&self) -> (uint, uint) { - self.window.get_size() + pub fn get_inner_size(&self) -> (uint, uint) { + self.window.get_inner_size() } #[inline] - pub fn set_size(&self, x: uint, y: uint) { - self.window.set_size(x, y) + pub fn get_outer_size(&self) -> (uint, uint) { + self.window.get_outer_size() + } + + #[inline] + pub fn set_inner_size(&self, x: uint, y: uint) { + self.window.set_inner_size(x, y) } // TODO: return iterator diff --git a/src/win32/mod.rs b/src/win32/mod.rs index 7230ee41..b5e507bf 100644 --- a/src/win32/mod.rs +++ b/src/win32/mod.rs @@ -221,11 +221,15 @@ impl Window { } } - pub fn get_size(&self) -> (uint, uint) { + pub fn get_inner_size(&self) -> (uint, uint) { unimplemented!() } - pub fn set_size(&self, x: uint, y: uint) { + pub fn get_outer_size(&self) -> (uint, uint) { + unimplemented!() + } + + pub fn set_inner_size(&self, x: uint, y: uint) { use libc; unsafe { diff --git a/src/x11/mod.rs b/src/x11/mod.rs index 46334afc..a592bce9 100644 --- a/src/x11/mod.rs +++ b/src/x11/mod.rs @@ -125,11 +125,15 @@ impl Window { unimplemented!() } - pub fn get_size(&self) -> (uint, uint) { + pub fn get_inner_size(&self) -> (uint, uint) { unimplemented!() } - pub fn set_size(&self, x: uint, y: uint) { + pub fn get_outer_size(&self) -> (uint, uint) { + unimplemented!() + } + + pub fn set_inner_size(&self, x: uint, y: uint) { unimplemented!() }