Skip to content

Commit fdcf929

Browse files
committed
Editing of lightness pairs.
1 parent 418a1f1 commit fdcf929

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

ColorSet/Classes/LightnessPairWindowController.swift

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,16 @@ class LightnessPairWindowController: NSWindowController
2828
{
2929
@objc public private( set ) dynamic var item = LightnessPairItem( base: nil )
3030

31+
private var originalLightness1 = CGFloat( 0 )
32+
private var originalLightness2 = CGFloat( 0 )
33+
3134
convenience init( base: ColorItem, item: LightnessPairItem )
3235
{
3336
self.init()
3437

35-
self.item = item
38+
self.item = item
39+
self.originalLightness1 = item.lightness1.lightness
40+
self.originalLightness2 = item.lightness2.lightness
3641
}
3742

3843
override var windowNibName: NSNib.Name?
@@ -70,6 +75,9 @@ class LightnessPairWindowController: NSWindowController
7075

7176
@IBAction func cancel( _ sender: Any? )
7277
{
78+
self.item.lightness1.lightness = self.originalLightness1
79+
self.item.lightness2.lightness = self.originalLightness2
80+
7381
guard let window = self.window, let parent = self.window?.sheetParent else
7482
{
7583
NSSound.beep()

0 commit comments

Comments
 (0)