--- a/ImageEditor.st Tue Jul 21 14:17:51 1998 +0200
+++ b/ImageEditor.st Tue Jul 21 18:52:23 1998 +0200
@@ -771,15 +771,6 @@
#value: #doRotateImage
#activeHelpKey: #editRotate
)
- #(#MenuItem
- #label: '-'
- )
- #(#MenuItem
- #label: 'Negative'
- #translateLabel: true
- #value: #doNegativeImage
- #activeHelpKey: #editNegate
- )
) nil
nil
)
@@ -888,8 +879,6 @@
) nil
nil
)
-
- "Modified: / 20.5.1998 / 04:07:41 / cg"
!
menuMouseButtonColors
@@ -1296,10 +1285,13 @@
|depth newColorMap newImage image newColors realColorMap oldFileName|
+ self imageEditView makeUndo.
+
newColorMap := self class listOfColorMaps at: aMode.
- depth := (newColorMap size log: 2) asInteger.
- newImage := (Image implementorForDepth: depth) new.
+ depth := (newColorMap size log: 2) asInteger.
+ newImage := (Image implementorForDepth: depth) new.
oldFileName := self image fileName.
+
Object errorSignal handle:
[:ex|
Object errorSignal handle:
@@ -1321,6 +1313,7 @@
[
image := newImage fromImage: self image
].
+
(String fromString: aMode) reverse readStream nextWord reverse = 'mask'
ifTrue:
[
@@ -1347,9 +1340,9 @@
[
newColors add: clr
]
- ].
+ ].
image colorMap: newColors.
- colorMapMode := aMode.
+ colorMapMode := aMode.
(self imageEditView image: image) notNil
ifTrue:
[
@@ -1507,7 +1500,8 @@
self imageEditView negativeImage.
self listOfColors removeAll.
- self findColorMapMode
+ self findColorMapMode.
+ self imageEditView undoImages removeLast
!
doResizeImage