# HG changeset patch # User Claus Gittinger # Date 1290593939 -3600 # Node ID 653494536b684386a37528171108724f76ff59d1 # Parent 49853e84233550cd6c4d55c10e0b0581f4009179 added: #makeSlightlyBrighter #makeSlightlyDarker changed: #menuColors diff -r 49853e842335 -r 653494536b68 ImageEditor.st --- a/ImageEditor.st Fri Nov 12 12:30:41 2010 +0100 +++ b/ImageEditor.st Wed Nov 24 11:18:59 2010 +0100 @@ -2000,13 +2000,13 @@ activeHelpKey: compressColormap enabled: hasColormapHolder label: 'Compress Colormap' - itemValue: menu_compressColorMap + itemValue: #'menu_compressColorMap' translateLabel: true ) (MenuItem enabled: hasColormapHolder label: 'Sort Colormap' - itemValue: menu_sortColorMap + itemValue: #'menu_sortColorMap' translateLabel: true ) (MenuItem @@ -2063,13 +2063,34 @@ translateLabel: true ) (MenuItem - enabled: allowedToChangeImageDimensionAndDepth + enabled: allowedToChangeImageDimensionAndDepth label: 'Make dithered 8Bit Palette' itemValue: makeDitheredPaletteImage translateLabel: true isVisible: false ) (MenuItem + label: 'Make Inverse' + itemValue: makeInverse + translateLabel: true + ) + (MenuItem + label: '-' + ) + (MenuItem + label: 'Make Slightly Brighter' + itemValue: makeSlightlyBrighter + translateLabel: true + ) + (MenuItem + label: 'Make Slightly Darker' + itemValue: makeSlightlyDarker + translateLabel: true + ) + (MenuItem + label: '-' + ) + (MenuItem label: 'Make Brighter' itemValue: makeBrighter translateLabel: true @@ -2080,11 +2101,6 @@ translateLabel: true ) (MenuItem - label: 'Make Inverse' - itemValue: makeInverse - translateLabel: true - ) - (MenuItem label: '-' ) (MenuItem @@ -2113,26 +2129,26 @@ activeHelpKey: copyMask enabled: hasMask label: 'Copy Mask' - itemValue: menu_copyMask + itemValue: #'menu_copyMask' translateLabel: true ) (MenuItem activeHelpKey: pasteMask enabled: hasMask label: 'Paste Mask' - itemValue: menu_pasteMask + itemValue: #'menu_pasteMask' translateLabel: true ) (MenuItem enabled: hasMask label: 'Clear Masked Pixels' - itemValue: menu_clearMaskedPixels + itemValue: #'menu_clearMaskedPixels' translateLabel: true ) (MenuItem enabled: hasMask label: 'Clear Colormap Entry for Masked Pixels' - itemValue: menu_clearColormapEntry0AndMaskedPixels + itemValue: #'menu_clearColormapEntry0AndMaskedPixels' translateLabel: true ) ) @@ -2144,8 +2160,6 @@ nil nil ) - - "Modified: / 04-07-2010 / 10:16:23 / cg" ! menuEdit @@ -5154,6 +5168,36 @@ self processSelectedColorWith:[:clr | Color brightness:(clr brightness)] ! +makeSlightlyBrighter + | anyChange| + + self withExecuteCursorDo:[ + anyChange := imageEditView makeSlightlyBrighter. + anyChange ifFalse:[ + Dialog warn:'Image unchanged'. + ] ifTrue:[ + self updateImage. + ] + ]. + + "Created: / 24-11-2010 / 11:06:11 / cg" +! + +makeSlightlyDarker + | anyChange| + + self withExecuteCursorDo:[ + anyChange := imageEditView makeSlightlyDarker. + anyChange ifFalse:[ + Dialog warn:'Image unchanged'. + ] ifTrue:[ + self updateImage. + ] + ]. + + "Created: / 24-11-2010 / 11:06:23 / cg" +! + menu_clearColormapEntry0AndMaskedPixels "ensure that there is a colorMap entry with 0/0/0 at position 0 and then clear all masked pixels (to pixelValue 0)"