|
24 | 24 |
|
25 | 25 | import Cocoa |
26 | 26 |
|
27 | | -class ColorItem: NSObject, NSCoding |
| 27 | +class ColorItem: NSObject |
28 | 28 | { |
29 | 29 | @objc public dynamic var name = "Untitled" |
30 | 30 | @objc public dynamic var hasVariant = false |
@@ -177,43 +177,4 @@ class ColorItem: NSObject, NSCoding |
177 | 177 |
|
178 | 178 | self.updating = false |
179 | 179 | } |
180 | | - |
181 | | - func encode( with coder: NSCoder ) |
182 | | - { |
183 | | - coder.encode( self.name, forKey: "n" ) |
184 | | - coder.encode( self.hasVariant, forKey: "v" ) |
185 | | - |
186 | | - coder.encode( Double( self.red ), forKey: "r1" ) |
187 | | - coder.encode( Double( self.green ), forKey: "g1" ) |
188 | | - coder.encode( Double( self.blue ), forKey: "b1" ) |
189 | | - coder.encode( Double( self.alpha ), forKey: "a1" ) |
190 | | - |
191 | | - coder.encode( Double( self.red2 ), forKey: "r2" ) |
192 | | - coder.encode( Double( self.green2 ), forKey: "g2" ) |
193 | | - coder.encode( Double( self.blue2 ), forKey: "b2" ) |
194 | | - coder.encode( Double( self.alpha2 ), forKey: "a2" ) |
195 | | - } |
196 | | - |
197 | | - required init?( coder: NSCoder ) |
198 | | - { |
199 | | - guard let n = coder.decodeObject( forKey: "n" ) as? String else { return nil } |
200 | | - |
201 | | - self.name = n |
202 | | - self.hasVariant = coder.decodeBool( forKey: "v" ) |
203 | | - |
204 | | - self.red = CGFloat( coder.decodeDouble( forKey: "r1" ) ) |
205 | | - self.green = CGFloat( coder.decodeDouble( forKey: "g1" ) ) |
206 | | - self.blue = CGFloat( coder.decodeDouble( forKey: "b1" ) ) |
207 | | - self.alpha = CGFloat( coder.decodeDouble( forKey: "a1" ) ) |
208 | | - |
209 | | - self.red2 = CGFloat( coder.decodeDouble( forKey: "r2" ) ) |
210 | | - self.green2 = CGFloat( coder.decodeDouble( forKey: "g2" ) ) |
211 | | - self.blue2 = CGFloat( coder.decodeDouble( forKey: "b2" ) ) |
212 | | - self.alpha2 = CGFloat( coder.decodeDouble( forKey: "a2" ) ) |
213 | | - |
214 | | - super.init() |
215 | | - self.observe() |
216 | | - self.updateColorFromRGB() |
217 | | - self.updateVariantFromRGB() |
218 | | - } |
219 | 180 | } |
0 commit comments