diff options
Diffstat (limited to 'src/ui/window.rs')
-rw-r--r-- | src/ui/window.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ui/window.rs b/src/ui/window.rs index 637a364..0615df9 100644 --- a/src/ui/window.rs +++ b/src/ui/window.rs @@ -101,16 +101,21 @@ impl Window { } } + pub fn resize(&self, size: (i32, i32)) { + self.frame.set_size_request(size.0, size.1); + } + pub fn set_external(&mut self, parent: >k::Window, size: (i32, i32)) { if self.external_win.is_some() { return; } + self.frame.set_size_request(size.0, size.1); + let win = gtk::Window::new(gtk::WindowType::Toplevel); self.fixed.remove(&self.frame); win.add(&self.frame); - win.set_default_size(size.0, size.1); win.set_accept_focus(false); win.set_deletable(false); win.set_resizable(false); |