ImageInspectorView.st
changeset 14420 250bcc5188a6
parent 14351 691c1569babc
child 14617 fad83ee04023
--- a/ImageInspectorView.st	Fri May 23 11:35:57 2014 +0200
+++ b/ImageInspectorView.st	Fri May 23 16:34:32 2014 +0200
@@ -67,6 +67,7 @@
     "Do not manually edit this!! If it is corrupted,
      the MenuEditor may not be able to read the specification."
 
+
     "
      MenuEditor new openOnClass:ImageInspectorView andSelector:#imageMenu
      (Menu new fromLiteralArrayEncoding:(ImageInspectorView imageMenu)) startUp
@@ -78,15 +79,14 @@
      #(Menu
         (
          (MenuItem
+            enabled: hasImage
             label: 'Edit'
             itemValue: menuEdit
-            translateLabel: true
           )
          (MenuItem
+            enabled: filenameOfImageKnown
             label: 'File Browser'
             itemValue: menuFileBrowser
-            translateLabel: true
-            enabled: filenameOfImageKnown
           )
          (MenuItem
             label: '-'
@@ -94,30 +94,25 @@
          (MenuItem
             label: 'Magnification...'
             itemValue: menuMagnification
-            translateLabel: true
           )
          (MenuItem
             label: 'Background'
-            translateLabel: true
             submenu: 
            (Menu
               (
                (MenuItem
                   label: 'White'
                   itemValue: menuSetBackgroundColor:
-                  translateLabel: true
                   argument: white
                 )
                (MenuItem
                   label: 'Grey'
                   itemValue: menuSetBackgroundColor:
-                  translateLabel: true
                   argument: grey
                 )
                (MenuItem
                   label: 'Black'
                   itemValue: menuSetBackgroundColor:
-                  translateLabel: true
                   argument: black
                 )
                (MenuItem
@@ -126,19 +121,16 @@
                (MenuItem
                   label: 'Red'
                   itemValue: menuSetBackgroundColor:
-                  translateLabel: true
                   argument: red
                 )
                (MenuItem
                   label: 'Green'
                   itemValue: menuSetBackgroundColor:
-                  translateLabel: true
                   argument: green
                 )
                (MenuItem
                   label: 'Blue'
                   itemValue: menuSetBackgroundColor:
-                  translateLabel: true
                   argument: blue
                 )
                )
@@ -275,14 +267,20 @@
 !ImageInspectorView methodsFor:'queries'!
 
 filenameOfImageKnown
-    ^ [ inspectedObject fileName notNil ]
+    ^ [ inspectedObject isImage and:[inspectedObject fileName notNil] ]
+!
+
+hasImage
+    "do we inspect an image and not a Form?"
+
+    ^ inspectedObject isImage
 !
 
 labelFor:anObject
     |l fn|
 
     l := super labelFor:anObject.
-    (anObject notNil and:[(fn := anObject fileName) notNil]) ifTrue:[
+    (anObject isImage and:[(fn := anObject fileName) notNil]) ifTrue:[
         l := l , ' (''' , fn asFilename baseName, ''')'
     ].
     ^ l
@@ -293,10 +291,10 @@
 !ImageInspectorView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/ImageInspectorView.st,v 1.32 2014-05-11 11:33:42 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/ImageInspectorView.st,v 1.33 2014-05-23 14:34:32 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/ImageInspectorView.st,v 1.32 2014-05-11 11:33:42 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/ImageInspectorView.st,v 1.33 2014-05-23 14:34:32 stefan Exp $'
 ! !