[kit] Make PrefsVC public

This commit is contained in:
Eryn Wells 2017-08-18 09:01:42 -07:00
parent b66272bb7c
commit 43caa7d844

View file

@ -16,7 +16,7 @@ private struct StyleItem {
let colorNames: [String] let colorNames: [String]
} }
class PreferencesViewController: NSViewController { public class PreferencesViewController: NSViewController {
private static var styleItems: [StyleItem] { private static var styleItems: [StyleItem] {
return [ return [
StyleItem(name: NSLocalizedString("Single Color", comment: "single color menu item"), StyleItem(name: NSLocalizedString("Single Color", comment: "single color menu item"),
@ -51,7 +51,7 @@ class PreferencesViewController: NSViewController {
return button return button
}() }()
override func loadView() { override public func loadView() {
let view = NSView() let view = NSView()
view.translatesAutoresizingMaskIntoConstraints = false view.translatesAutoresizingMaskIntoConstraints = false
@ -88,7 +88,7 @@ class PreferencesViewController: NSViewController {
} }
override func viewWillAppear() { override public func viewWillAppear() {
super.viewWillAppear() super.viewWillAppear()
if let style = defaults.colorStyle { if let style = defaults.colorStyle {
styleMenu.selectItem(withTag: Int(style.rawValue)) styleMenu.selectItem(withTag: Int(style.rawValue))
@ -98,7 +98,7 @@ class PreferencesViewController: NSViewController {
prepareColorPanel() prepareColorPanel()
} }
override func viewWillDisappear() { override public func viewWillDisappear() {
super.viewWillDisappear() super.viewWillDisappear()
NSColorPanel.shared().close() NSColorPanel.shared().close()
} }