|
@@ -324,11 +324,11 @@ class KMEditImagePropertyViewController: NSViewController {
|
|
|
replaceVC?.stringValue = NSLocalizedString("Replace", comment: "")
|
|
|
replaceVC?.borderColor = KMAppearance.Interactive.s0Color()
|
|
|
replaceVC?.borderColor_hov = KMAppearance.Interactive.s0Color()
|
|
|
-// replaceVC?.borderColor_disabled = KMAppearance.Interactive.s0Color()
|
|
|
+ replaceVC?.borderColor_disabled = KMAppearance.Interactive.s0Color()
|
|
|
replaceVC?.background = KMAppearance.Layout.l1Color()
|
|
|
replaceVC?.background_hov = KMAppearance.Layout.l1Color()
|
|
|
replaceVC?.background_focus = KMAppearance.Layout.l1Color()
|
|
|
-// replaceVC?.background_disabled = KMAppearance.Layout.l1Color()
|
|
|
+ replaceVC?.background_disabled = KMAppearance.Layout.l1Color()
|
|
|
replaceVC?.textColor = KMAppearance.Layout.h1Color()
|
|
|
replaceVC?.textColor_hov = KMAppearance.Layout.h1Color()
|
|
|
replaceVC?.textColor_focus = KMAppearance.Layout.h1Color()
|
|
@@ -570,7 +570,8 @@ class KMEditImagePropertyViewController: NSViewController {
|
|
|
let whSta: KMDesignTokenState = self._getKeepProportionsButtonState() ? .Act : .Norm
|
|
|
self._setWHButtonState(whSta)
|
|
|
self.cropVC?.state = .Norm
|
|
|
- self.replaceVC?.state = .Norm
|
|
|
+ let isCropMode = self.listView.isCropMode
|
|
|
+ self.replaceVC?.state = isCropMode ? .Disabled : .Norm
|
|
|
} else if imagesAreas.count > 1 && imagesAreas.count == areas.count { //多选图片
|
|
|
self.headerBox.isHidden = false
|
|
|
self.headerBoxHeight.constant = 176
|
|
@@ -632,6 +633,7 @@ class KMEditImagePropertyViewController: NSViewController {
|
|
|
self.confirmBox.isHidden = true
|
|
|
self.cropBox.isHidden = false
|
|
|
self.replaceVC?.enabled = true
|
|
|
+ self.replaceVC?.state = .Norm
|
|
|
self.exportVC?.enabled = true
|
|
|
self.opacitySlider.isEnabled = true
|
|
|
self.opacityVC?.enabled = true
|
|
@@ -664,6 +666,7 @@ class KMEditImagePropertyViewController: NSViewController {
|
|
|
self.confirmBox.isHidden = false
|
|
|
self.cropBox.isHidden = true
|
|
|
self.replaceVC?.enabled = false
|
|
|
+ self.replaceVC?.state = .Disabled
|
|
|
self.exportVC?.enabled = false
|
|
|
self.opacitySlider.isEnabled = false
|
|
|
self.opacityVC?.enabled = false
|