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]; } } }