square 0.0.1

Native UI toolkit for creating cross-platform graphical user interfaces in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use cocoa::base::YES;
use super::{ObjCObject, View};

pub trait ViewGroup: ObjCObject {
    fn add<T: View>(&mut self, view: T) {
        unsafe {
            msg_send![self.handle(), addSubview:view.handle()];
            msg_send![self.handle(), setNeedsLayout: YES];
        }
    }
}