3 Commits

Author SHA1 Message Date
Oskar 047205a881 Default ratio off 2018-08-08 21:59:18 +02:00
Oskar ed64989887 Initialization fix 2018-08-08 21:54:09 +02:00
Oskar a4e1d06b19 Public inits 2018-08-08 21:41:57 +02:00
2 changed files with 10 additions and 10 deletions
+10 -10
View File
@@ -68,7 +68,7 @@ import QuartzCore
reloadLayer()
}
}
@IBInspectable public var ignoreRatio: Bool = false {
@IBInspectable public var ignoreRatio: Bool = true {
didSet {
reloadLayer()
}
@@ -108,23 +108,23 @@ import QuartzCore
setup()
}
override init(frame:NSRect) {
super.init(frame: frame);
setup()
convenience public init(size: CGSize) {
self.init(frame: NSRect(origin: .zero, size: size))
}
override public func awakeFromNib() {
super.awakeFromNib()
reloadLayerSize()
reloadLayer()
setupIcon()
override public init(frame:NSRect) {
super.init(frame: frame);
setup()
}
internal func setup() {
isEnabled = true
setupLayers()
reloadLayerSize()
setupIcon()
reloadLayer()
}
public func setOn(isOn: Bool, animated: Bool) {
if self.isOn != isOn {
self.isOn = isOn