// 31 july 2015 import Cocoa class Button : NSButton, Control { private var parent: Control? init(_ text: String) { self.parent = nil super.init(frame: NSZeroRect) self.title = text self.setButtonType(NSButtonType.MomentaryPushInButton) self.bordered = true self.bezelStyle = NSBezelStyle.RoundedBezelStyle self.font = NSFont.systemFontOfSize(NSFont.systemFontSizeForControlSize(NSControlSize.RegularControlSize)) self.translatesAutoresizingMaskIntoConstraints = false } required init?(coder: NSCoder) { fatalError("can't use this constructor, sorry") } func View() -> NSView { return self } func SetParent(p: Control) { self.parent = p } }