--- a/ImageEditor.st Thu Sep 04 22:15:55 2003 +0200
+++ b/ImageEditor.st Mon Sep 08 14:11:15 2003 +0200
@@ -1467,11 +1467,13 @@
#label: 'Add Color'
#translateLabel: true
#value: #addColorToColormap
+ #enabled: #hasColormap
)
#(#MenuItem
#label: 'Pick and Add Color'
#translateLabel: true
#value: #pickAndAddColorToColormap
+ #enabled: #hasColormap
)
#(#MenuItem
#label: '-'
@@ -1480,11 +1482,13 @@
#label: 'Darker'
#translateLabel: true
#value: #makeSelectedColorDarker
+ #enabled: #hasColormap
)
#(#MenuItem
#label: 'Brighter'
#translateLabel: true
#value: #makeSelectedColorBrighter
+ #enabled: #hasColormap
)
#(#MenuItem
#label: '-'
@@ -1493,17 +1497,8 @@
#label: 'Inspect Color'
#translateLabel: true
#value: #inspectColor
+ #enabled: #hasColormap
)
-"/ #(#MenuItem
-"/ #label: 'Make Brighter'
-"/ #translateLabel: true
-"/ #value: #makeSelectedColorBrighter
-"/ )
-"/ #(#MenuItem
-"/ #label: 'Make Darker'
-"/ #translateLabel: true
-"/ #value: #makeSelectedColorDarker
-"/ )
) nil
nil
)
@@ -3210,6 +3205,7 @@
|bindings hueShift lightValue saturationValue originalColormap firstChange acceptChannel
shiftAction avgColorHolder avgColor shiftedColor shiftProcess readySema|
+ "/ compute the averageColor in the background (while asking user)
readySema := Semaphore new.
[
originalColormap := imageEditView image colorMap copy.
@@ -3282,6 +3278,7 @@
imageEditView undo
]
].
+ self updateImage
!
clearMaskedPixels