|
@@ -92,6 +92,26 @@ import Cocoa
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ override func updateViewColor() {
|
|
|
+ super.updateViewColor()
|
|
|
+
|
|
|
+ if KMAppearance.isDarkMode() {
|
|
|
+ let darkColor = NSColor(red: 57/255.0, green: 60/255.0, blue: 62/255.0, alpha: 1.0).cgColor
|
|
|
+ let borderColor = NSColor(red: 86/255.0, green: 88/255.0, blue: 90/255.0, alpha: 1.0).cgColor
|
|
|
+
|
|
|
+ if let data = self.lineAndBorderItemView?.dashComboBox {
|
|
|
+ setViewColor(data, darkColor, borderColor)
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ let lightColor = NSColor.white.cgColor
|
|
|
+ let borderColor = NSColor(red: 218/255.0, green: 219/255.0, blue: 222/255.0, alpha: 1.0).cgColor
|
|
|
+
|
|
|
+ if let data = self.lineAndBorderItemView?.dashComboBox {
|
|
|
+ setViewColor(data, lightColor, borderColor)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// MARK: - Actions
|
|
|
|
|
|
@objc func lineRadioAction(_ sender: NSButton) {
|