From c86368291e92141396604ffe5a7edee0b4b64595 Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Mon, 10 Nov 2014 20:12:32 +1100 Subject: Implement Window::set_title for Cocoa --- src/osx/mod.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/osx') diff --git a/src/osx/mod.rs b/src/osx/mod.rs index ea79f04..d6f1b8b 100644 --- a/src/osx/mod.rs +++ b/src/osx/mod.rs @@ -34,6 +34,7 @@ static mut alt_pressed: bool = false; pub struct Window { view: id, + window: id, context: id, is_closed: AtomicBool, } @@ -88,6 +89,7 @@ impl Window { let window = Window { view: view, + window: window, context: context, is_closed: AtomicBool::new(false), }; @@ -190,8 +192,11 @@ impl Window { self.is_closed.load(Relaxed) } - pub fn set_title(&self, _title: &str) { - unimplemented!() + pub fn set_title(&self, title: &str) { + unsafe { + let title = NSString::alloc(nil).init_str(title); + self.window.setTitle_(title); + } } pub fn show(&self) { -- cgit v1.2.3