summaryrefslogtreecommitdiffstats
path: root/src/ui/window.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/window.rs')
-rw-r--r--src/ui/window.rs7
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: &gtk::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);