arc 0.0.1

Cross-platform widget toolkit for creating 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<V: View>(&mut self, view: V) {
        unsafe {
            msg_send![self.handle(), addSubview:view.handle()];
            msg_send![self.handle(), setNeedsLayout: YES];
        }
    }
}