diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/osx/mod.rs | 9 | 
1 files changed, 7 insertions, 2 deletions
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) {  | 
