literalArrayEncoding updated
authorca
Thu, 03 Jul 1997 09:09:02 +0200
changeset 653 1e7c30f9ca6c
parent 652 1ebc1f2c3f82
child 654 c6318ded136d
literalArrayEncoding updated
MenuItem.st
--- a/MenuItem.st	Wed Jul 02 15:16:01 1997 +0200
+++ b/MenuItem.st	Thu Jul 03 09:09:02 1997 +0200
@@ -269,26 +269,37 @@
     nameKey notNil ifTrue:[
         coll add:#nameKey: ; add:(nameKey literalArrayEncoding)
     ].
-
-    (something := self enabled) ifFalse:[
-        coll add:#enabled: ; add:(something literalArrayEncoding).
-    ].
-
     value notNil ifTrue:[
         coll add:#value: ; add:(value literalArrayEncoding).
     ].
-
-    (something := self shortcutKeyCharacter) notNil ifTrue:[
-        coll add:#shortcutKeyCharacter: ; add:(something literalArrayEncoding)
+    activeHelpKey notNil ifTrue:[
+        coll add:#activeHelpKey: ; add:(activeHelpKey literalArrayEncoding).
+    ].
+    (something := self enabled) notNil ifTrue:[
+        coll add:#enabled: ; add:(enabled literalArrayEncoding).
     ].
 
-    (something := self accessCharacterPosition) notNil ifTrue:[
-        coll add:#accessCharacterPosition: ; add:(something literalArrayEncoding)
+    adornment notNil ifTrue:[
+        (something := self shortcutKeyCharacter) notNil ifTrue:[
+            coll add:#shortcutKeyCharacter: ; add:(something literalArrayEncoding)
+        ].
+
+        (something := self accessCharacterPosition) notNil ifTrue:[
+            coll add:#accessCharacterPosition: ; add:(something literalArrayEncoding)
+        ].
+
+        (something := self labelImage) notNil ifTrue:[
+            coll add:#labelImage: ; add:(adornment labelImage literalArrayEncoding)
+        ].
+        (something := self indication) notNil ifTrue:[
+            coll add:#indication: ; add:(something literalArrayEncoding)
+        ]
     ].
 
-    (something := self labelImage) notNil ifTrue:[
-        coll add:#labelImage: ; add:(something literalArrayEncoding)
+    self hasSubmenu ifTrue:[
+        coll add:#submenu:; add:(self submenu literalArrayEncoding)
     ].
+
   ^ coll asArray
 ! !
 
@@ -438,5 +449,5 @@
 !MenuItem class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.12 1997-06-28 13:12:32 ca Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.13 1997-07-03 07:09:02 ca Exp $'
 ! !