ImageEditor.st
changeset 1970 279cc79d6e27
parent 1969 f1763f6f4500
child 1975 14b7babca4f5
--- a/ImageEditor.st	Fri Feb 10 17:02:00 2006 +0100
+++ b/ImageEditor.st	Fri Feb 10 17:11:56 2006 +0100
@@ -1799,6 +1799,7 @@
                   label: 'Save As...'
                   itemValue: doSaveMethodAs
                   translateLabel: true
+                  isVisible: notInBrowser
                 )
                (MenuItem
                   activeHelpKey: fileSaveAs
@@ -2404,6 +2405,40 @@
             label: '-'
           )
          (MenuItem
+            activeHelpKey: fileLoadFromClass
+            label: 'loadFromClass'
+            itemValue: doLoadFromClass
+            translateLabel: true
+            isButton: true
+            isVisible: notInBrowser
+            submenuChannel: menuHistory
+            labelImage: (ResourceRetriever XPToolbarIconLibrary loadImageFromMethodIcon)
+            keepLinkedMenu: true
+          )
+         (MenuItem
+            activeHelpKey: fileSaveMethod
+            enabled: imageIsLoaded
+            label: 'saveAsMethod'
+            itemValue: doSaveMethodAs
+            translateLabel: true
+            isButton: true
+            isVisible: notInBrowser
+            labelImage: (ResourceRetriever XPToolbarIconLibrary saveImageAsMethodAsIcon)
+          )
+         (MenuItem
+            activeHelpKey: fileSaveMethod
+            enabled: imageIsLoaded
+            label: 'saveAsMethod'
+            itemValue: doSaveMethod
+            translateLabel: true
+            isButton: true
+            isVisible: onlyInBrowser
+            labelImage: (ResourceRetriever XPToolbarIconLibrary saveImageAsMethodAsIcon)
+          )
+         (MenuItem
+            label: '-'
+          )
+         (MenuItem
             activeHelpKey: fileLoadFromFile
             label: 'loadFromFile'
             itemValue: doLoadFromFile
@@ -2424,28 +2459,6 @@
             label: '-'
           )
          (MenuItem
-            activeHelpKey: fileLoadFromClass
-            label: 'loadFromClass'
-            itemValue: doLoadFromClass
-            translateLabel: true
-            isButton: true
-            submenuChannel: menuHistory
-            labelImage: (ResourceRetriever ToolbarIconLibrary loadImageFromMethodIcon)
-            keepLinkedMenu: true
-          )
-         (MenuItem
-            activeHelpKey: fileSaveMethodAs
-            enabled: imageIsLoaded
-            label: 'saveAsMethod'
-            itemValue: doSaveMethodAs
-            translateLabel: true
-            isButton: true
-            labelImage: (ResourceRetriever ToolbarIconLibrary saveImageAsMethodAsIcon)
-          )
-         (MenuItem
-            label: '-'
-          )
-         (MenuItem
             activeHelpKey: editUndo
             enabled: valueOfCanUndo
             label: 'Undo'
@@ -3001,6 +3014,10 @@
 
 notInBrowser
     ^ self masterApplication isNil
+!
+
+onlyInBrowser
+    ^ self masterApplication notNil
 ! !
 
 !ImageEditor methodsFor:'change & update'!