Merge jv
authorHG Automerge
Mon, 12 Dec 2016 11:58:17 +0000
branchjv
changeset 6010 181112f1dd26
parent 6009 e40141d51a0e (current diff)
parent 6006 92827801f6ed (diff)
child 6013 74afd8a96c48
Merge
GenericToolbarIconLibrary.st
WorkspaceCompletionSupport.st
--- a/EditTextViewCompletionSupport.st	Thu Dec 08 10:30:26 2016 +0000
+++ b/EditTextViewCompletionSupport.st	Mon Dec 12 11:58:17 2016 +0000
@@ -246,7 +246,7 @@
             Error handle:[:ex |
                 Smalltalk isSmalltalkDevelopmentSystem ifTrue:[ ex reject ]
             ] do:[ 
-                (editView topView isKindOf:DebugView) ifTrue:[
+                (editView topView isDebugView) ifTrue:[
                     ControlInterrupt ignoreIn:[
                         self computeCompletions.
                     ].    
--- a/GenericToolbarIconLibrary.st	Thu Dec 08 10:30:26 2016 +0000
+++ b/GenericToolbarIconLibrary.st	Mon Dec 12 11:58:17 2016 +0000
@@ -2962,34 +2962,27 @@
 !
 
 doIt16x16Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self doIt16x16Icon inspect
-     ImageEditor openOnClass:self andSelector:#doIt16x16Icon"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class doIt16x16Icon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@@@@@@@@@@@@@@@P@@@@P@@@@T@@@@W@@@@W5P@@W5P@@@EP@@@AP@@@@P@@@@P@@@@@@@@@@@@@@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 248 252 128 208 220 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@H@A @N@A0@O@A?0O>A?0O>@C0@N@A0@F@@P@@@@b');
-                            yourself);
-                yourself
-        ]
+     ImageEditor openOnClass:self andSelector:#doIt16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary class doIt16x16Icon'
+        ifAbsentPut:[(Depth4Image width:16 height:16) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@A@@@@@@@@@A@@@@@@@@@ADD@@@@@@@A@E@@@@@@@A@DP@@@@@@A@DS@@@@@@A@DSLQDD@@A@DSLQDD@@@@@@@QDD@@@@@@@ADD@@@@@@
+@DDD@@@@@@@@ED@@@@@@@@@D@@@@@@@@@D@@@@@@@@@@@@@@@@@b')
+            colorMapFromArray:#[0 0 0 248 252 128 208 220 0 255 255 255 63 63 64]
+            mask:((ImageMask width:16 height:16) bits:(ByteArray fromPackedString:'@@@@X@C @^@C0@_@C?0_?C?8O?@C8@O@A8@G@@X@@@@b'); yourself); yourself]
 !
 
 down16x16Icon
@@ -6906,43 +6899,30 @@
 !
 
 profileIt20x20Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self profileIt20x20Icon inspect
      ImageEditor openOnClass:self andSelector:#profileIt20x20Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary profileIt20x20Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:20;
-                height:20;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@@@@@@@@@@A@@@@@@@@@@@@DP@@@@@@@@@@@QL@@@@@@@
-@@@AD3DR@3L@@@@@DSLQHCLCL0@@@@@AD L3@3L@@@@@@R@3L0L3L@@@@@H@L3L@@C@@@@@ @CL3L3L0@@@@@@@CL3L3@@@@@@@@@3L3L0@@@@@@@@@CL0@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@b');
-                colorMapFromArray:#[ 0 0 0 248 252 128 208 220 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:20;
-                            height:20;
-                            bits:(ByteArray 
-                                        fromPackedString:'
-@@@@@@@@@A@@@C@@@F@@@N@@@^@@@>@@A?<@C??@G?? O?? A??0A??0A7?0A#? CC? BA?@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary class profileIt20x20Icon'
+        ifAbsentPut:[(Depth2Image width:20 height:20) bitsPerSample:(#[2]); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@P@@@@@E@@@@@A\@@@@@S4@@@@D<@@@@AO0@A@@S??G5@D??13=@@C<_O=@@OG<?0@G1?0C@@MS??<@@TW??4@A@W?=@@@@W?P
+@@@@PD@@@@@@@@@a')
+            mask:((ImageMask width:20 height:20) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@F@@@N@@@^@@@>@@A<@@C?>@G??@O?? O??0@??0A??0A??0A7?0A#? @A?@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a'); yourself); yourself]
 !
 
 redo20x20Icon
@@ -9276,49 +9256,40 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary deleteClassFromStart24x24Icon'
+        constantNamed:'GenericToolbarIconLibrary class deleteClassFromStart24x24Icon'
         ifAbsentPut:[(Depth4Image width:24 height:24) bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Y @@@@@@@@@@@@@@Y @@@@@@@@@@@@@FY&@@@@@@@@@@@@@FY&@@@BH @@@@@B@@@@@@@BH"@@
-@@H @@@@@@@@H"H@@BH@@@Y @@@@E"H&X"Y&D@Y @@@@X@H"H @AXFY&@@@@XDP"IDQCXFY&@@@@XDH"H$QCX@@@@@@@XBH$P"QCX@@@@@@@X"H3L2H3X@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"@@@@@@@@@@@@@@@"@@@@@@@@@@@@@@H"H@@@@@@@@@@@@@H"H@@@BH @@@@@B@@@@@@@BH"@@
+@@H @@@@@@@@H"H@@BH@@@"@@@@@E"H&X"Y&D@"@@@@@X@H"H @AXH"H@@@@XDP"IDQCXH"H@@@@XDH"H$QCX@@@@@@@XBH$P"QCX@@@@@@@X"H3L2H3X@@@
 @@@@H"Y&Y&I6D@@@@@@BH"@@@@\''@@@@@@@BH @@@@A7@@@@@@@@H@@@@@@B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@') colorMapFromArray:#[255 255 255 170 170 170 255 0 0 127 127 127 223 223 32 240 240 240 64 64 64 255 128 128] mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@@@@@@@F@@@F@@@O@@@OA0A@A8F@@<LF@??&@??/@??/@?? @?? @?? @?? A8G@A0C@@ A@@@@@@@@@@@@@@@@@@@@@'); yourself); yourself]
+@@@@@@@@@@@@@@@@@@@@@@@@')
+            colorMapFromArray:#[255 255 255 170 170 170 255 0 0 127 127 127 223 223 32 240 240 240 64 64 64 255 128 128 0 0 0]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@@@@@@@F@@@F@@@O@@@OA0A@A8F@@<LF@??&@??/@??/@?? @?? @?? @?? A8G@A0C@@ A@@@@@@@@@@@@@@@@@@@@@'); yourself); yourself]
 !
 
 deleteClassToEnd24x24Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self deleteClassToEnd24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#deleteClassToEnd24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:'GenericToolbarIconLibrary deleteClassToEnd24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary class deleteClassToEnd24x24Icon'
+        ifAbsentPut:[(Depth4Image width:24 height:24) bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BH @@@@@B@@@@@@@BH"@@
-@@H @@@@@@@@H"H@@BH@@@@@@@@@E"H&X"Y&D@@@@@@@X@H"H @AX@@@@@@@XDP"IDQCX@@@@@@@XDH"H$QCXFY&@@@@XBH$P"QCXFY&@@@@X"H3L2H3X@Y 
-@@@@H"Y&Y&I6D@Y @@@BH"@@@@\''@@@@@@@BH @@@@A7@@@@@@@@H@@@@@@B@FY&@@@@@@@@@@@@@FY&@@@@@@@@@@@@@@Y @@@@@@@@@@@@@@Y @@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 255 255 255 170 170 170 255 0 0 127 127 127 223 223 32 240 240 240 64 64 64 255 128 128 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@A0A@A8F@@<L@@?? @?? @?? @??/@??/@??&@??&A8G@A0C@@ AO@@@O@@@F@@@F@@@@@@@@');
-                            yourself);
-                yourself
-        ]
+@@H @@@@@@@@H"H@@BH@@@@@@@@@E"H&X"Y&D@@@@@@@X@H"H @AX@@@@@@@XDP"IDQCX@@@@@@@XDH"H$QCXH"H@@@@XBH$P"QCXH"H@@@@X"H3L2H3X@"@
+@@@@H"Y&Y&I6D@"@@@@BH"@@@@\''@@@@@@@BH @@@@A7@@@@@@@@H@@@@@@B@H"H@@@@@@@@@@@@@H"H@@@@@@@@@@@@@@"@@@@@@@@@@@@@@@"@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@')
+            colorMapFromArray:#[255 255 255 170 170 170 255 0 0 127 127 127 223 223 32 240 240 240 64 64 64 255 128 128 0 0 0]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@A0A@A8F@@<L@@?? @?? @?? @??/@??/@??&@??&A8G@A0C@@ AO@@@O@@@F@@@F@@@@@@@@'); yourself); yourself]
 !
 
 desktop24x24Icon
@@ -10830,42 +10801,32 @@
 !
 
 undoXP24x24Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self undoXP24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#undoXP24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class undoXP24x24Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[U5TR5E\[@@@@@@@@FMFP% @@@@@@F5XPA$!!K1<R
-O%0@@@@@@D1ST#,@@@@@Y4TZL#@-JBT F@I\@@@@@D)OSS(@@@A[A"81K"\TC1@XF1 ?Z@@@@D)IQ3$@@E,LK2<,DDQYX%\BFA,QT@@@@D)AN@,@V081K"HC
-U @@@@A[A1,[O0@@@D(7M )[CR<+GS9"@@@@@@@@P1,[AV @@D(5M@ MKR \O&T@@@@@@@@@R1,[B6D@@D(3LR\*IQ,>Y @@@@@@@@@@RA,[A6P@@D(/KBX$
-E0AYXVI"ZP@@@@A*AQ,[@P@@@D()IRD\EP,KB0,KO6T@@@ATC1,VS @@@D(#G!!,[F1,[F1,[DUX@@F(AF1,GV0@@@D(SD1LSD1LSD1LSAE<@@D,SF1YC@@@@
-@@@@@@@@@@@@@@@@@@@@UP$[F0U^@@@@@@@@@@@@@@@@@@@@@@AZ@!!,[DT(@@@@@@@@@@@@@@@@@@@@@@E(BFA,VOV,@@@@@@@@@@@@@@@@@@@@@V HXF1 B
-X@@@@@@@@@@@@@@@@@@@@@@@T@4[F@IZ@@@@@@@@@@@@@@@@@@@@@@@@Z4 Q@%(@@@@@@@@@@@@@@@@@@@@@@@@@@F,<V @@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 1 55 156 1 58 159 1 62 163 1 64 165 1 65 166 1 68 169 1 69 170 1 71 172 1 74 174 1 74 175 1 75 176 1 78 179 1 79 180 1 81 182 1 82 182 1 84 185 1 86 187 1 87 188 1 88 189 1 90 191 1 92 193 1 93 194 1 97 198 1 98 199 1 100 201 1 101 201 1 102 203 1 103 204 1 104 205 1 105 206 1 106 207 1 109 210 1 110 211 1 111 212 1 112 213 1 114 215 1 115 216 1 116 217 1 118 219 1 119 219 1 119 220 1 120 221 1 123 223 1 123 224 1 126 226 1 127 227 1 128 228 1 129 229 1 129 230 1 130 231 1 135 236 1 138 240 1 140 242 1 143 245 1 149 251 1 153 255 3 154 255 6 79 179 13 82 179 15 76 172 16 64 158 16 66 161 16 67 162 16 70 164 16 75 169 20 160 255 23 78 172 31 79 166 31 80 167 31 81 168 33 82 171 34 164 255 46 87 167 54 171 255 61 98 171 61 99 171 61 99 172 68 176 255 76 110 176 85 181 255 91 122 180 91 123 181 99 186 255 102 174 242 106 134 185 120 145 189 120 145 190 120 146 190 121 146 191 135 156 194 150 168 196 150 168 198 151 169 198 151 169 199 165 180 201 165 180 203 180 192 205 180 192 207 180 192 208 181 193 208 195 203 212 195 203 213 195 204 212 196 205 213 210 214 216 210 214 217 210 215 217 225 226 219 226 228 222 226 228 223 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@@? ^C?0^G?8^O?<^_?<^?!!<_?@>_>@>_<@>_?!!<_?1<_?3<_?38@@G8@@O0@@_0@@? @@?@@@>@@@\@@@@@@@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary class undoXP24x24Icon'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E5TR5E\@@@@@@@@@FMFP% @@@@@@@AXPA$!!K1<R
+O%0@@@@@@D1ST#,@@@@@Y4TZL#@-JBT F@I\@@@@@D)OSS(@@@A[A"81K"\TC1@XF1 ?@@@@@D)IQ3$@@E,LK2<,DDQYX%\BFA,QT@@@@D)AN@,@V081K"HC
+U @@@@A[A1,[O0@@@D(7M )[CR<+GS9"@@@@@@@@P1,[AP@@@D(5M@ MKR \O&T@@@@@@@@@R1,[B0@@@D(3LR\*IQ,>Y @@@@@@@@@@RA,[A0@@@D(/KBX$
+E0AY@@@@@@@@@@@@AQ,[@P@@@D()IRD\EP,KB0,KO6T@@@ATC1,VS @@@D(#G!!,[F1,[F1,[DUX@@@@AF1,GV0@@@D(SD1LSD1LSD1LSAE<@@D,SF1YC@@@@
+@@@@@@@@@@@@@@@@@@@@UP$[F0U^@@@@@@@@@@@@@@@@@@@@@@AZ@!!,[DT(@@@@@@@@@@@@@@@@@@@@@@E(BFA,VOP@@@@@@@@@@@@@@@@@@@@@@V HXF1 B
+X@@@@@@@@@@@@@@@@@@@@@@@T@4[F@IZ@@@@@@@@@@@@@@@@@@@@@@@@@D Q@%(@@@@@@@@@@@@@@@@@@@@@@@@@@@@<V @@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@')
+            colorMapFromArray:#[1 55 156 1 58 159 1 62 163 1 64 165 1 65 166 1 68 169 1 69 170 1 71 172 1 74 174 1 74 175 1 75 176 1 78 179 1 79 180 1 81 182 1 82 182 1 84 185 1 86 187 1 87 188 1 88 189 1 90 191 1 92 193 1 93 194 1 97 198 1 98 199 1 100 201 1 101 201 1 102 203 1 103 204 1 104 205 1 105 206 1 106 207 1 109 210 1 110 211 1 111 212 1 112 213 1 114 215 1 115 216 1 116 217 1 118 219 1 119 219 1 119 220 1 120 221 1 123 223 1 123 224 1 126 226 1 127 227 1 128 228 1 129 229 1 129 230 1 130 231 1 135 236 1 138 240 1 140 242 1 143 245 1 149 251 1 153 255 3 154 255 6 79 179 13 82 179 15 76 172 16 64 158 16 66 161 16 67 162 16 70 164 16 75 169 20 160 255 23 78 172 31 79 166 31 80 167 31 81 168 33 82 171 34 164 255 46 87 167 54 171 255 61 98 171 61 99 171 61 99 172 68 176 255 76 110 176 85 181 255 91 122 180 91 123 181 99 186 255 102 174 242 106 134 185 120 145 189 120 145 190 120 146 190 121 146 191 135 156 194 150 168 196 150 168 198 151 169 198 151 169 199 165 180 201 165 180 203 180 192 205 180 192 207 180 192 208 181 193 208 195 203 212 195 203 213 195 204 212 196 205 213]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@@@@@@_@^A?0^G?8^O?8^_?<^?!!<_?@<_>@<_<@<_8@<_?1<_?1<_?38@@G8@@O0@@_ @@? @@?@@@^@@@L@@@@@@@@@'); yourself); yourself]
 !
 
 upArrow24x24Icon
--- a/VariablePanel.st	Thu Dec 08 10:30:26 2016 +0000
+++ b/VariablePanel.st	Mon Dec 12 11:58:17 2016 +0000
@@ -1406,7 +1406,7 @@
 !VariablePanel methodsFor:'drawing'!
 
 clearAndInvalidate
-    self clear.
+    realized ifTrue:[ self clear ].
     self invalidate.
 !
 
--- a/WorkspaceCompletionSupport.st	Thu Dec 08 10:30:26 2016 +0000
+++ b/WorkspaceCompletionSupport.st	Mon Dec 12 11:58:17 2016 +0000
@@ -32,11 +32,12 @@
 
 computeCompletions
 
-    |suggestions implementations actions contextOrNil|
+    |topView suggestions implementations actions contextOrNil|
 
-    "/ a hack
-    (editView topView isKindOf: DebugView) ifTrue:[
-        contextOrNil := editView topView selectedContext.
+    "/ a hack - we get better completions, if we know the current context
+    topView := editView topView.
+    (topView notNil and:[topView isDebugView]) ifTrue:[
+        contextOrNil := topView selectedContext.
     ].
 
     UserInformation ignoreIn:[
--- a/XPToolbarIconLibrary.st	Thu Dec 08 10:30:26 2016 +0000
+++ b/XPToolbarIconLibrary.st	Mon Dec 12 11:58:17 2016 +0000
@@ -224,42 +224,31 @@
 !
 
 changesBrowser22x24Icon2
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self changesBrowser22x24Icon2 inspect
      ImageEditor openOnClass:self andSelector:#changesBrowser22x24Icon2
-     Icon flushCachedIcons"
-    
-    ^ Icon 
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
         constantNamed:'XPToolbarIconLibrary class changesBrowser22x24Icon2'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:22;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+        ifAbsentPut:[(Depth8Image width:22 height:24) bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ HB@ HB@ HB@ D@@@@@@@@@@@@@@(>O#8VB (JB %XA@@@@@@@@@@@B@ HB@ HB@ HB@ E[@P@@@@@@
 @@@@@(>O#8VB (JB %XAWPD@@@@@@@@B@ HB@ HB@ HB@ E[@T A@@@@@@@@@(>O#8VB (JB %,AWPEI@P@@@@@@@@JO@PDA!!V 3APPHEQ,=]PD@@@@@@@@B
-#8>O!!4<KE3]EQ$D0FAIV@@@@@@@@@(<A#4<\VH>O#8>O#8>OBEX@@@@@@@JO#6P]TX>O#8>O#8>O#1<E]P@@@@@B#0D5K8>O@PDA@X<A@X<BDBH@@@@@@(=(
-IH>O#8>O#8>O#8>O@#@CY @@@@DAYA6O@X<A#0DA@X<A#0IBA6P@@@@@@FP]#8>O#8>O#8>O#8<BVP5$@@@@@@A$GX<A@PDA#0DA#0FO@%PMY@@@@@@@YA88
-#8>O#8>O#8>O^@IRAFP@@@@@@GT4I HB@ HB@ HB@ HBM )5@@@@@@@@S0<0UDMGVV)8_X>OZP1V@@@@@@@@^&PTC3!!UUU%%YV)=]"L,@@@@@@@@#''%LD0XO
-I4AUYU%RO"L-]P@@@@@@#X.JR1EMQATIC!!X%H29D]@@@@@@@#X2JX2(!!Y A&S$QPU5Y&@@@@@@@@@H2JX2, L @@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 78 78 91 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 156 156 182 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 201 201 218 204 204 219 206 206 221 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 223 128 63 223 223 224 223 255 255 224 224 224 224 224 236 224 224 239 224 239 240 224 255 255 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 224 239 239 239 239 239 240 239 239 246 239 255 255 240 207 144 240 239 223 240 240 239 240 240 247 240 255 255 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@_? @_? A?? A?? G?? G?? G?? G?? G??0G??8G??8G??<G??<A??<A??<A??<A??<@??8A??0C??0G?? O;>@O0@@');
-                            yourself);
-                yourself
-        ]
+#8>O!!4<KE3]EQ$D0FAIV@@@@@@@@@(<A#4<\VH>O#8>O#8>OBEX@@@@@@@JO#6P]TX>O#8>O#8>O#1<E@@@@@@@B#0D5K8>O@PDA@X<A@X<BDBH@@@@@@(=(
+IH>O#8>O#8>O#8>O@#@C@@@@@@DAYA6O@X<A#0DA@X<A#0IBA0@@@@@@@FP]#8>O#8>O#8>O#8<BVP4@@@@@@@A$GX<A@PDA#0DA#0FO@%PM@@@@@@@@YA88
+#8>O#8>O#8>O^@IRA@@@@@@@@GT4I HB@ HB@ HB@ HBM (@@@@@@@@@S0<0UDMGVV)8_X>OZP1V@@@@@@@@^&PTC3!!UUU%%YV)=]"L,@@@@@@@@#''%LD0XO
+I4AUYU%RO"L-@@@@@@@@#X.JR1D@QATIC!!X%H29D@@@@@@@@#X2JX2(!!@@@@@@@@@@@@@@@@@@@@@H2JX2, @@@@@@@@@@@@@@@@@@@@')
+            colorMapFromArray:#[0 0 0 78 78 91 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 156 156 182 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 201 201 218 204 204 219 206 206 221 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 223 128 63 223 223 224 223 255 255 224 224 224 224 224 236 224 224 239 224 239 240 224 255 255 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 224 239 239 239 239 239 240 239 239 246 239 255 255 240 207 144 240 239 223 240 240 239 240 240 247 240 255 255 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255]
+            mask:((ImageMask width:22 height:24) bits:(ByteArray fromPackedString:'@@@@@_? @_? A?? A?? G?? G?? G?? G?? G??0G??0G??8G??8G??8A??8A??8A??8A??8@??8A??0C?? G7?@O0@@O @@'); yourself); yourself]
 !
 
 cut19x22Icon
@@ -478,41 +467,31 @@
 !
 
 directoryUp22x24Icon2
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self directoryUp22x24Icon2 inspect
      ImageEditor openOnClass:self andSelector:#directoryUp22x24Icon2
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class directoryUp22x24Icon2'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:22;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ L@@@@@@@@@@@@@@@@@@@@@@@@DAPXGB@$@@@@@@@@@@@@@@@@@@@@@B ,LCP8OD@@@@@@@@@@@
-@@@@@@@@@P\LCQDRD!!LTEP@@@@@@@@@@@@@@E TLCQDRE1 XFQ([@@@@@@@@@@@@@@(\CQ4^E1 XG2@!!H"L@@@@@@BT%IRT"I  HI1 XJB$@@@@@@@@@@B(+
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary class directoryUp22x24Icon2'
+        ifAbsentPut:[(Depth8Image width:22 height:24) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@ L@@@@@@@@@@@@@@@@@@@@@@@@@APXGBA@@@@@@@@@@@@@@@@@@@@@@B ,LCP8OD@@@@@@@@@@@
+@@@@@@@@@P\LCQDRD!!LT@@@@@@@@@@@@@@@@@@TLCQDRE1 XFQ([@@@@@@@@@@@@@@(\CQ4^E1 XG2@!!H"L@@@@@@BT%IRT"I  HI1 XJB$@@@@@@@@@@B(+
 KB4.K3@@@CDYJCH)@@@@@@@@@@@3MCT5MSX7L3L8NSH:JP@@@@@@@@@@IS,5MST5OCT5MS$:OR$3L3L@@@@@@CL?O3<?O3<?PDEBOTL)QDQEQ @@@@@*Q4!!H
-RD!!HRTEJR4MLJTUEQDX@@@@@ST9OTDEAPTEJOD-LSED-KTX$@@@@@EISUEUJMB9VOC1KSE]XME%F@@@@@@AZV51]MST5MST8R41^W5YF@@@@@@@@XVI#MC<?
-O3<?W&Q%Y&\<Z@@@@@@@@F%*Z61@PDA@NF5%[$A/Q''@@@@@@@@A)\U5HRD!!HRGI3]D!!H]TX@@@@@@@@@ZRU6[6=/[6=7^G%MQ%H@@@@@@@@@@F%U^715_W9R
-ZW>@ V@@@@@@@@@@@@A)K4FBZXNDO @@@@@@@@@@@@@@@@@@ZV&E^ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 240 240 232 160 192 160 16 104 16 144 184 144 224 232 224 16 112 16 16 152 8 15 120 0 63 136 56 208 224 208 79 144 72 16 144 8 31 160 8 47 176 24 47 160 16 31 120 16 143 176 128 48 176 24 79 184 32 47 144 16 47 128 40 192 216 192 224 232 216 80 192 40 96 200 48 79 176 40 16 120 8 127 168 112 16 136 8 47 168 24 64 176 32 79 176 32 32 136 16 31 128 16 0 96 0 95 152 88 240 232 216 223 176 56 16 120 16 31 136 16 111 200 48 47 144 24 223 168 40 239 216 152 255 248 216 255 248 224 255 248 200 240 232 200 223 192 120 32 112 0 112 208 56 223 168 48 255 248 208 255 248 152 255 248 184 239 216 160 159 184 88 64 160 32 112 216 64 255 248 160 255 248 168 127 224 72 224 208 160 255 248 144 255 240 136 223 176 48 63 160 32 128 224 72 240 224 184 255 248 248 207 152 8 255 232 152 255 232 128 240 216 104 255 248 232 64 160 40 143 240 88 223 168 32 255 224 136 255 216 120 239 200 80 47 128 32 208 160 24 255 216 128 240 200 88 224 192 112 255 248 192 95 192 56 128 160 72 255 240 184 208 160 16 255 208 120 224 168 40 255 240 216 32 128 16 239 216 128 239 224 200 208 152 8 255 200 112 223 176 64 144 248 96 48 144 32 159 192 88 255 224 128 223 192 96 207 152 0 240 192 96 239 208 136 255 240 176 63 152 32 128 168 64 255 224 120 239 224 184 224 184 72 64 128 32 16 104 8 175 192 88 255 208 104 255 240 208 159 176 72 224 192 80 224 184 56 239 216 176 255 224 160 255 216 112 239 192 80 224 176 48 208 168 40 223 184 104 224 208 144 208 160 8 208 168 56 223 192 112 224 200 128 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@C @@G8@@G<@@O?@@_? @_?0G?<@O?<@O?<@O?? O??0O??0O??0O?? O??@O??@O??@O?>@O?<@O?8@O<@@O@@@@@@@');
-                            yourself);
-                yourself
-        ]
+RD!!HRTEJR4MLJTUEQDX@@@@@ST9OTDEAPTEJOD-LSED-KTY(@@@@@EISUEUJMB9VOC1KSE]XME%F@@@@@@AZV51]MST5MST8R41^W5YFZ@@@@@@@XVI#MC<?
+O3<?W&Q%Y&\<Z@@@@@@@@F%*Z61@PDA@NF5%[$A/Q& @@@@@@@A)\U5HRD!!HRGI3]D!!H]TX@@@@@@@@@ZRU6[6=/[6=7^G%MQ%H@@@@@@@@@@F%U^715_W9R
+ZW>@Z@@@@@@@@@@@@@A)K4FBZXNDZ@@@@@@@@@@@@@@@@@@@ZV%UZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@')
+            colorMapFromArray:#[240 240 232 160 192 160 16 104 16 144 184 144 224 232 224 16 112 16 16 152 8 15 120 0 63 136 56 208 224 208 79 144 72 16 144 8 31 160 8 47 176 24 47 160 16 31 120 16 143 176 128 48 176 24 79 184 32 47 144 16 47 128 40 192 216 192 224 232 216 80 192 40 96 200 48 79 176 40 16 120 8 127 168 112 16 136 8 47 168 24 64 176 32 79 176 32 32 136 16 31 128 16 0 96 0 95 152 88 240 232 216 223 176 56 16 120 16 31 136 16 111 200 48 47 144 24 223 168 40 239 216 152 255 248 216 255 248 224 255 248 200 240 232 200 223 192 120 32 112 0 112 208 56 223 168 48 255 248 208 255 248 152 255 248 184 239 216 160 159 184 88 64 160 32 112 216 64 255 248 160 255 248 168 127 224 72 224 208 160 255 248 144 255 240 136 223 176 48 63 160 32 128 224 72 240 224 184 255 248 248 207 152 8 255 232 152 255 232 128 240 216 104 255 248 232 64 160 40 143 240 88 223 168 32 255 224 136 255 216 120 239 200 80 47 128 32 208 160 24 255 216 128 240 200 88 224 192 112 255 248 192 95 192 56 128 160 72 255 240 184 208 160 16 255 208 120 224 168 40 255 240 216 32 128 16 239 216 128 239 224 200 208 152 8 255 200 112 223 176 64 144 248 96 48 144 32 159 192 88 255 224 128 223 192 96 207 152 0 240 192 96 239 208 136 255 240 176 63 152 32 128 168 64 255 224 120 239 224 184 224 184 72 64 128 32 16 104 8 175 192 88 255 208 104 255 240 208 159 176 72 224 192 80 224 184 56 239 216 176 255 224 160 255 216 112 239 192 80 224 176 48 208 168 40 223 184 104 224 208 144 208 160 8 208 168 56 223 192 112]
+            mask:((ImageMask width:22 height:24) bits:(ByteArray fromPackedString:'@@@@@C @@C8@@G<@@O>@@O? @_?0G?<@O?<@O?<@O?? O??0O??0O??0O?? O?? O??@O??@O?>@O?<@O?0@O<@@O@@@@@@@'); yourself); yourself]
 !
 
 displayScreen22x27Icon
@@ -608,10 +587,12 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary doIt16x16Icon'
-        ifAbsentPut:[(Depth4Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@A@@@@@@@@@AD@@@@@@@@ADE@@@@@@@ADED@@@@@@ADDT@@@@@@ADDS@@@@@@ADDSLQED@@ADDSLQED@@@@@@@QED@@@@@@AAED@@@@@@
-ADED@@@@@@@DED@@@@@@@@AD@@@@@@@@@D@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 248 252 128 208 220 0 255 255 255 127 127 127]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@X@C @^@C8@_@C?0_?C?8O?@C8@_@A8@G@@X@@@@b') ; yourself); yourself]
+        constantNamed:'XPToolbarIconLibrary class doIt16x16Icon'
+        ifAbsentPut:[(Depth4Image width:16 height:16) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@A@@@@@@@@@A@@@@@@@@@A@E@@@@@@@A@ED@@@@@@A@DT@@@@@@A@DS@@@@@@A@DSLQDD@@A@DSLQDD@@@@@@@QDD@@@@@@AADD@@@@@@
+ADDD@@@@@@@DDD@@@@@@@@@D@@@@@@@@@D@@@@@@@@@@@@@@@@@b')
+            colorMapFromArray:#[0 0 0 248 252 128 208 220 0 255 255 255 127 127 127]
+            mask:((ImageMask width:16 height:16) bits:(ByteArray fromPackedString:'@@@@X@C @^@C8@_@C?0_?C?8O?@C8@_@A8@G@@X@@@@b'); yourself); yourself]
 !
 
 doIt20x20Icon
@@ -630,16 +611,15 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary doIt20x20Icon'
-        ifAbsentPut:[(Depth4Image new) width:20; height:20; bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@AQ@@@@@@@@@@@EDD@@@@@@@@@@DPT@@@@@@@@@@QAD@@@@@@@@@ADDS@@@@@@
-@@@DPQL1DTP@@@@@QAD3DQQ@@@@@@@@@@QED@@@@@@@@@@DTP@@@@@@@@@AAQ@@@@@@@@@@@ED@@@@@@@@@@@DP@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 248 252 128 208 220 0 255 255 255 127 127 127]; mask:((ImageMask new) width:20; height:20; bits:(ByteArray fromPackedString:'
+        constantNamed:'XPToolbarIconLibrary class doIt20x20Icon'
+        ifAbsentPut:[(Depth2Image width:20 height:20) bitsPerSample:(#[2]); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@D@@@@@MP@@@@CU@@@@@50@@@@A_P@@@@W0@@@@E?@@@@A_?=P@@W??T@@@@O5@@@@A=P@@@@_T@@@@@5@@@@@AP@@@@@T@@@@@A@@@@
+@@@@@@@@@@@@@@@a')
+            mask:((ImageMask width:20 height:20) bits:(ByteArray fromPackedString:'
 @@@@@@@@@@ @@A @@C @@G @@O @@_@@@?<@A?<@C?8@C?0@@O @@_@@@^@@@\@@@X@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; yourself); yourself]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a'); yourself); yourself]
 !
 
 edit17x22Icon
@@ -2954,79 +2934,59 @@
 !
 
 fileBrowser22x22Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-      by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self fileBrowser22x22Icon inspect
      ImageEditor openOnClass:self andSelector:#fileBrowser22x22Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class fileBrowser22x22Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N@,KLC@G@@@@@@00LC@0S0@@@@@@A0XSIBH(LC@0LC@0A )TUCX@@@@@@@\(JB (JFM#[&9.L3L3L3L6@@@@@@AZ
-JFL3[&83L3,;V4-KEB5!!@3Y-X@@@HSM[L3,;+8F2/8%;"=2T@3<?O6@@@BDTR24T!!I#B3;^+1<V5-II/[3<A@@@!!\6E!!!!J^;5[2:&:/[ L2I$&T*@@@@Q&-J
-7:&_5]WH I68''Y.+4KJT@@@@@DUQIW6O/MVF18:N#(:N*:.V) @@@@A1EZ?X1J7H*)6@&:/[6:/[1ZSS@@@@CS''_*Z.+ H:@6=.\''I2\68BU70@@@@567:''[
-#+"Y*=.\+Z6-+Y2\5-<@@@@CO->)*8BL#'':\+[2</J:-.-[_@@@@WDK_$M&+''XC[''J:<!!(Z<+XJ?70@@@D%C%M7M*9&@6:6./MWU5Z;C29P@@@@@@@BD-,V:
-&7:\++2F5]V 0YH@@@@@@@BS7<B66]/[''J6-+([!!*MD@@@@@@@CF,9*0,[ZM.].-''HJ,*G>T@@@@@@CZ2\*>/Y:Q^:VW",:( 9FE@@@@@@CZ(<*G(''3S@MO^
-$^CT$-L@@@@@@@@@(<*G"M_R@@@@@@@@@@@@@@@@@@@@@@@a');
-                colorMapFromArray:#[ 223 191 95 128 127 112 160 144 128 175 143 112 224 223 207 255 224 127 207 192 160 207 175 112 144 112 48 224 192 128 240 224 191 192 176 144 239 224 223 175 143 111 239 224 176 223 192 111 191 175 160 159 112 64 255 240 176 240 240 208 255 239 176 240 208 127 160 127 63 176 159 112 255 224 96 207 160 64 224 208 175 239 208 144 240 223 95 128 96 64 240 224 127 255 240 224 255 239 175 192 160 111 255 255 224 255 223 112 255 240 223 255 223 143 255 208 64 208 192 191 255 255 223 160 143 127 160 144 111 240 240 175 160 159 112 240 239 176 208 176 111 239 223 159 207 176 127 255 224 144 239 208 112 255 240 192 175 159 128 240 239 175 192 176 159 224 207 111 207 191 128 239 208 111 144 112 96 255 240 191 255 239 192 240 224 95 192 144 48 240 239 208 224 192 64 144 112 95 160 127 47 127 80 47 255 224 111 176 144 96 176 159 96 240 223 176 240 239 144 176 175 159 240 224 144 255 239 191 240 208 64 255 239 128 239 208 79 223 208 208 191 144 64 240 223 143 240 208 63 255 239 127 240 240 192 255 239 159 144 112 79 240 224 143 191 159 63 240 223 80 207 176 112 240 240 191 175 143 127 224 192 112 240 223 112 208 176 80 176 159 127 255 224 160 240 223 79 255 240 208 207 191 112 239 239 207 208 176 79 255 223 95 192 160 63 128 111 48 255 223 127 255 224 159 159 127 95 176 160 112 255 240 207 255 255 240 240 224 112 176 143 96 160 143 48 240 239 160 207 160 80 239 223 175 239 192 96 143 111 64 160 143 95 255 224 128 191 175 143 144 159 192 160 144 159 176 191 208 192 255 255 175 175 192 191 239 255 176 176 207 207 239 240 175 175 207 207 207 223 239 239 224 240 255 255 223 128 63 175 111 95 128 143 191 144 160 192 159 159 192 160 223 255 160 192 224 176 224 255 175 191 223 159 160 208 192 192 208 208 208 223 240 239 223 239 239 239 128 143 176 143 175 208 143 159 192 143 143 191 176 239 255 207 207 191 191 240 255 208 255 255 175 223 255 207 207 207 207 223 239 224 239 240 240 240 239 175 111 80 255 191 95 127 127 175 128 144 191 160 160 191 159 160 192 160 175 207 159 160 207 176 223 255 192 240 255 191 207 224 223 255 255 224 255 255 224 224 239 144 159 160 128 143 175 128 128 175 240 207 144 144 144 191 144 160 208 143 159 207 192 239 255 160 208 255 191 224 240 207 240 255 208 224 239 239 255 255 144 143 143 207 143 95 127 128 175 144 159 191 143 144 191 144 160 207 176 208 224 191 223 239 175 208 240 255 208 159 191 224 255 207 239 255 255 191 80 255 175 79 143 143 176 144 191 239 160 191 224 160 176 208 176 208 239 159 192 239 175 160 192 176 175 207 224 224 224 208 208 224 255 255 255 143 159 191 160 128 144 160 175 208 176 223 240 255 207 144 207 255 255 191 191 208 176 176 208 207 207 208 223 223 224 207 208 223 239 239 240 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@O0?@_??@_??@_??8_??8_??8_??0_?? _?? _??0_??0_??0_??0_??0_??0C?? G??@O??@_?>@?/8@?@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary class fileBrowser22x22Icon'
+        ifAbsentPut:[(Depth8Image width:22 height:22) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N@,KLC@G@@@@@C@0LC@0L@@@@@@@A0XSIBH(LC@0LC@0A )TUCX@@@@@@@\(JB (JFM#[&9.L3L3L3L6@@@@@@AZ
+JFL3[&83L3,;V4-KEB5!!@3Y-X@@@HSM[L3,;+8F2/8%;"=2TXVD?O6@@@BDTR24T!!I#B3;^+1<V5-II/[3<A@@@!!\6E!!!!J^;5[2:&:/[ L2I$&T*@@@@Q&-J
+7:&_5]WH I68''Y.+4KJT@@@@@DUQIW6O/MVF18:N#(:N*:.V) @@@@A1EZ?X1J7H*)6@&:/[6:/[1ZP@@@@@CS''_*Z.+ H:@6=.\''I2\68BU@@@@@@567:''[
+#+"Y*=.\+Z6-+Y2\5 @@@@@CO->)*8BL#'':\+[2</J:-.-X@@@@@WDK_$M&+''XC[''J:<!!(Z<+XJ?@@@@@D%C%M7M*9&@6:6./MWU5Z;C20@@@@@@@@BD-,V:
+&7:\++2F5]V 0P@@@@@@@@BS7<B66]/[''J6-+([!!*MD@@@@@@@CF,9*0,[ZM.].-''HJ,*G<@@@@@@@CZ2\*>/P@@^:VW",:( 9D@@@@@@@CZ(<*G(''0@@@@@
+@@@@@@@@@@@@@@@@(<*G"M_R@@@@@@@@@@@@@@@@@@@@@@@a')
+            colorMapFromArray:#[223 191 95 128 127 112 160 144 128 175 143 112 224 223 207 255 224 127 207 192 160 207 175 112 144 112 48 224 192 128 240 224 191 192 176 144 239 224 223 175 143 111 239 224 176 223 192 111 191 175 160 159 112 64 255 240 176 240 240 208 255 239 176 240 208 127 160 127 63 176 159 112 255 224 96 207 160 64 224 208 175 239 208 144 240 223 95 128 96 64 240 224 127 255 240 224 255 239 175 192 160 111 255 255 224 255 223 112 255 240 223 255 223 143 255 208 64 208 192 191 255 255 223 160 143 127 160 144 111 240 240 175 160 159 112 240 239 176 208 176 111 239 223 159 207 176 127 255 224 144 239 208 112 255 240 192 175 159 128 240 239 175 192 176 159 224 207 111 207 191 128 239 208 111 144 112 96 255 240 191 255 239 192 240 224 95 192 144 48 240 239 208 224 192 64 144 112 95 160 127 47 127 80 47 255 224 111 176 144 96 176 159 96 240 223 176 240 239 144 176 175 159 240 224 144 255 239 191 240 208 64 255 239 128 239 208 79 223 208 208 191 144 64 240 223 143 240 208 63 255 239 127 240 240 192 255 239 159 144 112 79 240 224 143 191 159 63 240 223 80 207 176 112 240 240 191 175 143 127 224 192 112 240 223 112 208 176 80 176 159 127 255 224 160 240 223 79 255 240 208 207 191 112 239 239 207 208 176 79 255 223 95 192 160 63 128 111 48 255 223 127 255 224 159 159 127 95 176 160 112 255 240 207 255 255 240 240 224 112 176 143 96 160 143 48 240 239 160 207 160 80 239 223 175 239 192 96 143 111 64 160 143 95 255 224 128 191 175 143 144 159 192 160 144 159 176 191 208 192 255 255 175 175 192 191 239 255 176 176 207 207 239 240 175 175 207 207 207 223 239 239 224 240 255 255 223 128 63 175 111 95 128 143 191 144 160 192 159 159 192 160 223 255 160 192 224 176 224 255 175 191 223 159 160 208 192 192 208 208 208 223 240 239 223 239 239 239 128 143 176 143 175 208 143 159 192 143 143 191 176 239 255 207 207 191 191 240 255 208 255 255 175 223 255 207 207 207 207 223 239 224 239 240 240 240 239 175 111 80 255 191 95 127 127 175 128 144 191 160 160 191 159 160 192 160 175 207 159 160 207 176 223 255 192 240 255 191 207 224 223 255 255 224 255 255 224 224 239 144 159 160 128 143 175 128 128 175 240 207 144 144 144 191 144 160 208 143 159 207 192 239 255 160 208 255 191 224 240 207 240 255 208 224 239 239 255 255 144 143 143 207 143 95 127 128 175 144 159 191 143 144 191 144 160 207 176 208 224 191 223 239 175 208 240 255 208 159 191 224 255 207 239 255 255 191 80 255 175 79 143 143 176 144 191 239 160 191 224 160 176 208 176 208 239 159 192 239 175 160 192 176 175 207 224 224 224 208 208 224 255 255 255 143 159 191 160 128 144 160 175 208 176 223 240 255 207 144 207 255 255 191 191 208 176 176 208 207 207 208 223 223 224 207 208 223 239 239 240]
+            mask:((ImageMask width:22 height:22) bits:(ByteArray fromPackedString:'@@@@O0?@_??@_??@_??8_??8_??8_??0_?? _?? _?? _?? _?? _?? _?? _?? C??@G??@O?>@_O<@?@@@?@@@'); yourself); yourself]
 !
 
 fileBrowser22x22Icon2
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self fileBrowser22x22Icon2 inspect
      ImageEditor openOnClass:self andSelector:#fileBrowser22x22Icon2
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class fileBrowser22x22Icon2'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\&U%\GA.@@@@@I90\GA0"P@@@@@@[''N=7^C_\GA0\GA0\;N</FX@@@@@@F;_7=?_7=3\6=/[6-+Z6-)&@@@@@@A/
-7=3Z6=/Z6-''Y.=[V5[_POVYKR @@YM*;6-''Y$48G@0(\H5.!!O["8.D(@@FSU5+_U]08^T&!!)W4P_FXK!!8[ F@@A$-]CP]2RD8.#(:N#(:B@J )<.@@@@RL>2
-""U98.#(:N#(:N#(I0^!!@@@@@D^,2UAC:N#(:N#(:N#(:F$SL @@@@AF)9L4:N#(:N#(:N#(:N#(Q@JR@@@@OI"JI^#(:N#(:N#(:N#(:F@I" @@@C2V""W(
-:N#(:N#(:N#(:N"EDH(@@@@=X((%:N#(:N#(:N#(:N#(_ABJ@@@@O""JI%O(:N#(:N#(:N#(:G(C" @@@D0A(T<6:.+*:.+*:.+*:.)QCZD@@@@@@@A7D$Q<
-:X.K"8.K"8.TC8H@@@@@@@B9"!!,RT75=!!X.K"8.KL4@@@@@@@@CE)GPZBAH7W''6K!!W)\L4F!!@@@@@@CC0\A+FGU''G@,QGST3P&^ @@@@@@CC0,BFN#BR@II6
-Y7"C )H@@@@@@@@@0,BFN2)M@@@@@@@@@@@@@@@@@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 127 80 47 127 127 175 127 128 175 128 96 64 128 111 48 128 127 112 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 111 64 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 112 48 144 112 79 144 112 95 144 112 96 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 112 64 159 127 95 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 127 47 160 127 63 160 128 144 160 143 48 160 143 95 160 143 127 160 144 111 160 144 128 160 144 159 160 159 112 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 143 111 175 143 112 175 143 127 175 159 128 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 143 96 176 144 96 176 159 96 176 159 112 176 159 127 176 160 112 176 175 159 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 144 64 191 159 63 191 175 143 191 175 160 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 144 48 192 160 63 192 160 111 192 176 144 192 176 159 192 192 208 192 239 255 192 240 255 192 255 255 207 143 95 207 160 64 207 160 80 207 175 112 207 176 112 207 176 127 207 191 112 207 191 128 207 192 160 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 176 79 208 176 80 208 176 111 208 192 191 208 208 223 208 208 224 208 224 239 208 255 255 223 128 63 223 191 95 223 192 111 223 208 208 223 223 224 223 255 255 224 192 64 224 192 112 224 192 128 224 207 111 224 208 175 224 223 207 224 224 224 224 224 239 224 239 240 224 255 255 239 192 96 239 208 79 239 208 111 239 208 112 239 208 144 239 223 159 239 223 175 239 224 176 239 224 223 239 239 207 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 208 63 240 208 64 240 208 127 240 223 79 240 223 80 240 223 95 240 223 112 240 223 143 240 223 176 240 224 95 240 224 112 240 224 127 240 224 143 240 224 144 240 224 191 240 239 144 240 239 160 240 239 175 240 239 176 240 239 208 240 239 223 240 240 175 240 240 191 240 240 192 240 240 208 240 240 239 240 255 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 64 255 208 159 255 223 95 255 223 112 255 223 127 255 223 143 255 224 96 255 224 111 255 224 127 255 224 128 255 224 144 255 224 159 255 224 160 255 239 127 255 239 128 255 239 159 255 239 175 255 239 176 255 239 191 255 239 192 255 240 176 255 240 191 255 240 192 255 240 207 255 240 208 255 240 223 255 240 224 255 255 223 255 255 224 255 255 240 255 255 255 247 255 255 247 255 255 239 255 255 231 255 255 223 255 255 255 247 223 223 247 255 191 167 151 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@O0?@_??@_??@_??8_??8_??8_??0_?? _?? _??0_??0_??0_??0_??0_??0C?? G??@O??@_?>@?/8@?@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary class fileBrowser22x22Icon2'
+        ifAbsentPut:[(Depth8Image width:22 height:22) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\&U%\GA.@@@@@GA0\GA0\@@@@@@@[''N=7^C_\GA0\GA0\;N</FX@@@@@@F;_7=?_7=3\6=/[6-+Z6-)&@@@@@@A/
+7=3Z6=/[\GA0\GA0\GA0OVYKR @@YM*;6-''Y$48G@0(\H5.!!4MB8.D(@@FSU5+_U]08^T&!!)W4P_FXK!!8[ F@@A$-]CP]2RD8.#(:N#(:B@J )<.@@@@RL>2
+""U98.#(:N#(:N#(I0^!!@@@@@D^,2UAC:N#(:N#(:N#(:F$SL @@@@AF)9L4:N#(:N#(:N#(:N#(Q@H@@@@@OI"JI^#(:N#(:N#(:N#(:F@I@@@@@C2V""W(
+:N#(:N#(:N#(:N"ED@@@@@@=X((%:N#(:N#(:N#(:N#(_A@@@@@@O""JI%O(:N#(:N#(:N#(:G(C@@@@@@@A(T<6:.+*:.+*:.+*:.)QCP@@@@@@@@A7D$Q<
+:X.K"8.K"8.TC0@@@@@@@@B9"!!,RT75=!!X.K"8.KL4@@@@@@@@CE)GPZBAH7W''6K!!W)\L4D@@@@@@@CC0\A+F@@@G@,QGST3P&\@@@@@@@CC0,BFN#@@@@@@
+@@@@@@@@@@@@@@@@0,BFN2(@@@@@@@@@@@@@@@@@@@@@@@@a')
+            colorMapFromArray:#[0 0 0 127 80 47 127 127 175 127 128 175 128 96 64 128 111 48 128 127 112 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 111 64 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 112 48 144 112 79 144 112 95 144 112 96 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 112 64 159 127 95 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 127 47 160 127 63 160 128 144 160 143 48 160 143 95 160 143 127 160 144 111 160 144 128 160 144 159 160 159 112 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 143 111 175 143 112 175 143 127 175 159 128 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 143 96 176 144 96 176 159 96 176 159 112 176 159 127 176 160 112 176 175 159 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 144 64 191 159 63 191 175 143 191 175 160 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 144 48 192 160 63 192 160 111 192 176 144 192 176 159 192 192 208 192 239 255 192 240 255 192 255 255 207 143 95 207 160 64 207 160 80 207 175 112 207 176 112 207 176 127 207 191 112 207 191 128 207 192 160 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 176 79 208 176 80 208 176 111 208 192 191 208 208 223 208 208 224 208 224 239 208 255 255 223 128 63 223 191 95 223 192 111 223 208 208 223 223 224 223 255 255 224 192 64 224 192 112 224 192 128 224 207 111 224 208 175 224 223 207 224 224 224 224 224 239 224 239 240 224 255 255 239 192 96 239 208 79 239 208 111 239 208 112 239 208 144 239 223 159 239 223 175 239 224 176 239 224 223 239 239 207 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 208 63 240 208 64 240 208 127 240 223 79 240 223 80 240 223 95 240 223 112 240 223 143 240 223 176 240 224 95 240 224 112 240 224 127 240 224 143 240 224 144 240 224 191 240 239 144 240 239 160 240 239 175 240 239 176 240 239 208 240 239 223 240 240 175 240 240 191 240 240 192 240 240 208 240 240 239 240 255 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 64 255 208 159 255 223 95 255 223 112 255 223 127 255 223 143 255 224 96 255 224 111 255 224 127 255 224 128 255 224 144 255 224 159 255 224 160 255 239 127 255 239 128 255 239 159 255 239 175 255 239 176 255 239 191 255 239 192 255 240 176 255 240 191 255 240 192 255 240 207 255 240 208 255 240 223 255 240 224 255 255 223 255 255 224 255 255 240 255 255 255 247 255 255 247 255 255 239 255 255 231 255 255 223 255 255 255 247 223 223 247 255 191 167 151]
+            mask:((ImageMask width:22 height:22) bits:(ByteArray fromPackedString:'@@@@O0?@_??@_??@_??8_??8_??8_??0_?? _?? _?? _?? _?? _?? _?? O?? C??@G??@O?>@_O<@?@@@>@@@'); yourself); yourself]
 !
 
 fileIn22x22Icon
@@ -4489,15 +4449,17 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary changesBrowser24x24Icon2'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
+        constantNamed:'XPToolbarIconLibrary class changesBrowser24x24Icon2'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ HB@ HB@ HB@ HB@ HB@@@@@@@@@@@B#8>O#8>O#8VB (JB %XB@@@@@@@@@ HB@ HB@ HB@ HB@ HB
 @%,B@@@@@@@@@(>O#8VB#8>E (JB (IV@%4B@@@@@@HB@ HB@ HB@ HB@ HB@ I[@$ B@@@@@@JO#8>E (JB!!XJB (JBV0I]@$$B@@@@@@JO@PDA!!V 3APPH
 EQ,=]PI]@$$B@@@@@@JO#8>GS0,WM4UFPS@XD%Y]@$$B@@@@@@JO@X=OGE"O#8>O#8>O#0!!V@$$B@@@@@@JO#6P]TX>O#8>O#8>O#1<E]T$B@@@@@@JO@ST/
-#8>R$)JR#9JR#9DPH HB@@@@@@JOZBRO#8>O#8>O#8>O#9D0@6X@@@@@@@HBYA6O$(>R#9JR$(>R#9EBA6P@@@@@@@@@YA6O#8>O#8>O#8>O#9EYCVP@@@@@
-@@@@YA6O$)JR$(>R$(>R#9ETCVP@@@@@@@@@YA88#8>O#8>O#8>O$IERAFP@@@@@@@@@]SP&$YFQ$YFQ$YFQ$YD6B''T@@@@@@@@@@D<OLEQCQ5%*^G6O#6$L
-U @@@@@@@@@@^&PTC3!!UUU%%YV)=]"L,@@@@@@@@@@BN^T0SA <''PEU%VUH>H255@@@@@@@@@H6K"$,QSTPUBP8VIRL.QGP@@@@@@@@@#X2JX2(!!Y A&S$QP
-U5Y&@@@@@@@@@@@@#H)#J2@2@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 78 78 91 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 156 156 182 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 201 201 218 204 204 219 206 206 221 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 223 128 63 223 223 224 223 255 255 224 224 224 224 224 236 224 224 239 224 239 240 224 255 255 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 224 239 239 239 239 239 240 239 239 246 239 255 255 240 207 144 240 239 223 240 240 239 240 240 247 240 255 255 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 247 255 255 191 191 191 166 166 173]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@A??8A??8G??8G??8_??8_??8_??8_??8_??8_??8_??8_??0_??0G??0G??0G??0G??0C?? G??@O??@_?>@?/8@?@@@') ; yourself); yourself]
+#8>R$)JR#9JR#9DPH HB@@@@@@JOZBRO#8>O#8>O#8>O#9D0@0@@@@@@@@HBYA6O$(>R#9JR$(>R#9EBA0@@@@@@@@@@YA6O#8>O#8>O#8>O#9EYCP@@@@@@
+@@@@YA6O$)JR$(>R$(>R#9ETCP@@@@@@@@@@YA88#8>O#8>O#8>O$IERA@@@@@@@@@@@]SP&$YFQ$YFQ$YFQ$YD6B @@@@@@@@@@@D<OLEQCQ5%*^G6O#6$L
+@@@@@@@@@@@@^&PTC3!!UUU%%YV)=]"L,@@@@@@@@@@BN^T0SA <''PEU%VUH>H24@@@@@@@@@@H6K"$,QSP@UBP8VIRL.Q@@@@@@@@@@@#X2JX2(!!@@@@@@@@
+@@@@@@@@@@@@@@@@#H)#J2@@@@@@@@@@@@@@@@@@@@@@@@@@')
+            colorMapFromArray:#[0 0 0 78 78 91 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 156 156 182 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 201 201 218 204 204 219 206 206 221 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 223 128 63 223 223 224 223 255 255 224 224 224 224 224 236 224 224 239 224 239 240 224 255 255 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 224 239 239 239 239 239 240 239 239 246 239 255 255 240 207 144 240 239 223 240 240 239 240 240 247 240 255 255 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 247 255 255 191 191 191 166 166 173]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@A??8A??8G??8G??8_??8_??8_??8_??8_??8_??8_??8_?? _?? G?? G?? G?? G?? C??@G??@O?>@_/<@?@@@>@@@'); yourself); yourself]
 !
 
 fileBrowser24x24Icon
@@ -4555,15 +4517,17 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary home24x24Icon'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
-O3<?O3<?O3<?O3<?O3=EI"X5O3<?O3<?O3<?O3<?O3<>N3<?O3<%E1HPO3<?O3<?O3<?O3<?O0\GA3(''@C<%E28PO3<?O3<?O3<?O3<?N \GN!! XFA GP LP
+        constantNamed:'XPToolbarIconLibrary class home24x24Icon'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+O3<?O3<?O3<?O3<?O3=EI"X5O3<?O3<?O3<?O3<?O3<GA3<?O3<%E1HPO3<?O3<?O3<?O3<?O0\GA3(''@C<%E28PO3<?O3<?O3<?O3<?N \GN!! XFA GP LP
 O3<?O3<?O3<?O3<:A0\XFB\XF@\GM3\PO3<?O3<?O3<?O0\GA1 XFA XA0\7N#DCKC<?O3<?O3<?A0\GFA XFC(GA3\:H3H]JTT?O3<?O3<GA3(XFA XN \G
-M0\#C2<_GR%EO3<?O0\GN!! XFA :A3\7N"LOK0,KEBX&MS<?O \:FA XFC(GM3\:H2</EP,TECL!!I",?O1LXFA XA0\7M4HYBP<UB1PTL11CQ$X?O0HSFA G
+M0\#C2<_GR%EO3<?O0\GN!! XFA :A3\7N"LOK0,KEBX&MS<?A0\:FA XFC(GM3\:H2</EP,TECL!!I",?O1LXFA XA0\7M4HYBP<UB1PTL11CQ$X?O0HSFA G
 A3\7P!!$IC1TKEAP3GA1APTX?O0HVJA4GM3]BC (/EP,KECL\G@EAOCX?O0H<PB ]P$HFBR<UB1P0J!!9F@TD<OCX?O0IGP@TVQDPVC1TKEAP"H"HZPS0<OCX?
 O0HVAPTVE  <EP4TECL"H"HZOC1GQ3X?O0IGOAXVE" VB0,TL10"H"HZOC0<Q3X?O3<BAQXVBDPVB1PTGA0"H"H8OD]GQ3X?O3<?CAXHJDP(ECL3GDD"H"H6
 Q4]GJCX?O3<?O01DQDP(ICL\@TDQDQ)FQ0HLNDX?O3<?O3<LKTP(L10APS0ZM#X6Q#$?O3<?O3<?O3<?Q!!-DG@D4@#$DHC<?O3<?O3<?O3<?O3<?O3$=M!!(9
-O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?') ; colorMapFromArray:#[255 227 154 199 228 240 160 180 218 224 128 58 153 154 204 171 215 254 183 188 202 255 175 75 154 204 254 250 250 253 247 250 254 231 239 246 148 168 214 233 244 254 249 239 209 243 249 254 241 130 102 116 120 164 247 90 41 171 184 198 223 234 245 236 243 248 163 209 243 154 1 2 254 198 97 249 239 223 118 129 180 135 168 220 209 227 243 203 175 133 160 166 205 240 240 248 187 188 214 163 143 171 102 107 152 253 246 240 215 235 254 204 127 124 166 130 141 253 210 112 161 200 234 171 113 93 181 197 216 211 215 222 230 217 192 142 177 227 222 50 7 245 246 249 205 209 228 239 169 152 254 254 240 216 228 239 190 205 229 228 205 209 133 142 186 254 156 57 130 140 161 171 171 200 252 178 93 245 230 190 183 217 237 130 154 203 244 219 172 0 0 0 183 232 253 204 218 236 237 147 68 212 219 234 146 189 237 220 198 190 149 152 191 170 211 227]; mask:((Depth1Image new) width:24; height:24; bits:(ByteArray fromPackedString:'@@O@@LO@@_/@@??@A??@C?? G??0O??8_??<???>_??>_??>_??>_??>_??>_??>_??>O??>G??>C??>A??0@?<@@_@@@@@@') ; yourself); yourself]
+O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?O3<?')
+            colorMapFromArray:#[255 227 154 199 228 240 160 180 218 224 128 58 153 154 204 171 215 254 183 188 202 255 175 75 154 204 254 250 250 253 247 250 254 231 239 246 148 168 214 233 244 254 249 239 209 243 249 254 241 130 102 116 120 164 247 90 41 171 184 198 223 234 245 236 243 248 163 209 243 154 1 2 254 198 97 249 239 223 118 129 180 135 168 220 209 227 243 203 175 133 160 166 205 240 240 248 187 188 214 163 143 171 102 107 152 253 246 240 215 235 254 204 127 124 166 130 141 253 210 112 161 200 234 171 113 93 181 197 216 211 215 222 230 217 192 142 177 227 222 50 7 245 246 249 205 209 228 239 169 152 254 254 240 216 228 239 190 205 229 228 205 209 133 142 186 254 156 57 130 140 161 171 171 200 252 178 93 245 230 190 183 217 237 130 154 203 244 219 172 0 0 0 183 232 253 204 218 236 237 147 68 212 219 234 146 189 237 220 198 190 149 152 191 170 211 227]
+            mask:((Depth1Image width:24 height:24) bits:(ByteArray fromPackedString:'@@O@@LO@@_/@@??@A??@C?? G??0O??8_??<???>_??>_??>_??>_??>_??>_??>_??>O??>G??>C??>A??0@?<@@_@@@@@@'); yourself); yourself]
 !
 
 left2Arrow24x24Icon
@@ -4582,15 +4546,17 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary left2Arrow24x24Icon'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
-%)ZVM3^V%)X7M3\7M3\7%)ZVM3\7M3^V%)ZVM3^V%)X7M3\7]1 @%)ZVM3\7M3^V%)ZVM3^V%)X7M3]&TT01M9ZVM3\7M3^V%)ZVM3^V%)X7$U8,I3TKM9ZV
-M3\7M3^V%)ZVM3^V%)ZQTSL>FSTKM9ZVM3\7M3^V%)ZVM3^V%%H$!!!!%]T#TKM9ZVM3\7M3^V%)ZVM3^V!!RP?"%ZEICTKM9ZVM3\7M3^V%)ZVM3^NS@16^H9L
-CCT5MST5MST5N0$@M3\7M58EHWQ#W T!!]FNW%6=/MCP4H@EEM3^QTUQ\MIEQUE04"FEMIRT"RP<9LCTKM5JG_)\HT(]>%0 (JAQ+#8<ZA2-,#STKM8]2DFQN
-!!7HPYD9 XFAW#4E;^%MG"3TKM8\RVFI !!1IXX&A_W8ROGV!!UK&\^TCTKM7\;#DIP]3.LP%@@\G@_B )UT6\^@#TKM3^PA#5OE)@FOT<VC :S_8A)_UU)ISTK
-M3\7 (L:RS2B 3)IOF,%IWA0H"JTVPDKDQDQDT)%IA,SR&T$F3T5MST5MST5@W$KDQDQDQEJ RPDC$*AICU<B0,KB0,KB0-*DQDQDQDQR L$\X=J@3TK[$)J
-R$)JR$)JDQDQDQDQDQD\A&4UJ#TKR!!DQDQDQDQDQDQDQDQDQDQDQK8MFV#TKR!!DQDQDQDQDQDQDQDQDQDQDQDV:IV3TKR!!DQDQDQDQDQDQDQDQDQDQDQDQEJ
-CQ\KR!!DQDQDQDQDQDQDQDQDQDQDQDQDQR$ 1R!!DQ@@@@@@@@') ; colorMapFromArray:#[132 239 107 16 150 16 132 239 123 189 215 181 57 199 49 41 166 41 41 158 41 82 231 82 173 251 148 57 166 57 90 211 74 214 211 214 173 235 156 148 199 148 115 239 99 107 235 107 189 251 173 247 243 239 107 211 99 132 247 123 140 247 123 66 227 57 148 247 132 33 154 33 123 195 123 231 255 214 90 231 82 90 227 82 222 227 214 99 223 82 90 207 82 99 215 82 181 251 173 181 239 165 115 239 107 115 227 99 8 150 8 123 239 115 140 247 115 206 243 181 148 247 123 173 170 156 74 231 66 74 227 74 49 166 49 115 142 222 82 203 66 222 231 214 173 251 165 222 223 222 99 223 90 82 182 74 189 255 173 0 146 0 123 243 107 247 243 247 247 239 247 123 239 123 24 162 24 24 154 24 148 251 132 41 174 41 222 251 206 140 215 132 90 235 82 90 235 90 173 251 156 107 239 90 99 219 82 222 219 222 0 158 0 99 211 90 231 227 231 115 235 107 247 239 239 255 255 255 16 154 16 132 243 123 140 243 123 140 243 132 148 243 132 41 162 41 206 227 206 74 203 66 66 178 57 82 207 74 181 251 156 107 235 90 181 251 165 107 235 99 33 211 24 0 150 0 189 247 173 198 251 173 90 182 90 132 243 115 140 243 115 148 251 123 148 243 123 156 251 132 156 243 132 123 190 123 132 199 132 74 199 66 90 215 74 90 215 82 222 219 214 107 239 99 99 227 99 8 170 8 239 235 231 189 255 181 123 239 107 24 182 24 115 211 99 206 255 189 214 255 189 214 255 198 222 255 198 198 223 198 165 251 140 49 162 49 82 215 74 90 223 82 214 207 206 90 211 82 82 190 74 99 219 90 99 215 90 156 203 156 239 235 239 82 174 82 132 243 107 173 215 173 107 195 99 24 158 24 156 251 123 115 186 107 222 255 206 156 243 140 66 190 57 165 251 156 140 203 140 99 235 90 222 227 222 231 239 231 107 227 90 107 223 90 115 235 99 239 243 239 247 247 247 198 255 181]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@0@@A8@@G8@@O8@@_8@@?8@A??>C???O???_???_???_???_???O???G???C???A???@?<@@O8@@G8@@C8@@A8@@@8@') ; yourself); yourself]
+        constantNamed:'XPToolbarIconLibrary class left2Arrow24x24Icon'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+%)ZVM3^V%)X7M3\7M3\7%)ZVM3\7M3^V%)ZVM3^V%)X7M3\7Y#T@%)ZVM3\7M3^V%)ZVM3^V%)X7M0A&TT0@M9ZVM3\7M3^V%)ZVM3^V%)X7@E8,I3T@M9ZV
+M3\7M3^V%)ZVM3^V%)X@TSL>FST@M9ZVM3\7M3^V%)ZVM3^V% @$!!!!%]T#T@M9ZVM3\7M3^V%)ZVM3^VW"P?"%ZEICT@M9ZVM3\7M3^V%)ZVM3]^S@16^H9L
+CCT5MST5MST5N0$@M3\7M58EHWQ#W T!!]FNW%6=/MCP4H@D@M3\@TUQ\MIEQUE04"FEMIRT"RP<9LCT@M0BG_)\HT(]>%0 (JAQ+#8<ZA2-,#ST@M8]2DFQN
+!!7HPYD9 XFAW#4E;^%MG"3T@M8\RVFI !!1IXX&A_W8ROGV!!UK&\^TCT@M0@;#DIP]3.LP%@@\G@_B )UT6\^@#T@M3\@A#5OE)@FOT<VC :S_8A)_UU)IST@
+M3\7@HL:RS2B 3)IOF,%IWA0H"JTVPD@DQDQDPA%IA,SR&T$F3T5MST5MST5@W$@DQDQDQD@ RPDC$*AICT@@@@@@@@@@@@@DQDQDQDQ@HD$\X=J@3T@@D)J
+R$)JR$)JDQDQDQDQDQFAA&4UJ#T@@ADQDQDQDQDQDQDQDQDQDQDQ@HMFV#T@R!!DQDQDQDQDQDQDQDQDQDQDQDPBIV3T@R!!DQDQDQDQDQDQDQDQDQDQDQDQD@
+CQ\@R!!DQDQDQDQDQDQDQDQDQDQDQDQDQ@@@@R!!DQ@@@@@@@@')
+            colorMapFromArray:#[132 239 107 16 150 16 132 239 123 189 215 181 57 199 49 41 166 41 41 158 41 82 231 82 173 251 148 57 166 57 90 211 74 214 211 214 173 235 156 148 199 148 115 239 99 107 235 107 189 251 173 247 243 239 107 211 99 132 247 123 140 247 123 66 227 57 148 247 132 33 154 33 123 195 123 231 255 214 90 231 82 90 227 82 222 227 214 99 223 82 90 207 82 99 215 82 181 251 173 181 239 165 115 239 107 115 227 99 8 150 8 123 239 115 140 247 115 206 243 181 148 247 123 173 170 156 74 231 66 74 227 74 49 166 49 115 142 222 82 203 66 222 231 214 173 251 165 222 223 222 99 223 90 82 182 74 189 255 173 0 146 0 123 243 107 247 243 247 247 239 247 123 239 123 24 162 24 24 154 24 148 251 132 41 174 41 222 251 206 140 215 132 90 235 82 90 235 90 173 251 156 107 239 90 99 219 82 222 219 222 0 158 0 99 211 90 231 227 231 115 235 107 247 239 239 255 255 255 16 154 16 132 243 123 140 243 123 140 243 132 148 243 132 41 162 41 206 227 206 74 203 66 66 178 57 82 207 74 181 251 156 107 235 90 181 251 165 107 235 99 33 211 24 0 150 0 189 247 173 198 251 173 90 182 90 132 243 115 140 243 115 148 251 123 148 243 123 156 251 132 156 243 132 123 190 123 132 199 132 74 199 66 90 215 74 90 215 82 222 219 214 107 239 99 99 227 99 8 170 8 239 235 231 189 255 181 123 239 107 24 182 24 115 211 99 206 255 189 214 255 189 214 255 198 222 255 198 198 223 198 165 251 140 49 162 49 82 215 74 90 223 82 214 207 206 90 211 82 82 190 74 99 219 90 99 215 90 156 203 156 239 235 239 82 174 82 132 243 107 173 215 173 107 195 99 24 158 24 156 251 123 115 186 107 222 255 206 156 243 140 66 190 57 165 251 156 140 203 140 99 235 90 222 227 222 231 239 231 107 227 90 107 223 90 115 235 99 239 243 239 247 247 247 198 255 181]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@@0@@A0@@C0@@G0@@O0@@?0@A??>C??>G??>O??>_??>_??>O??>G??>C??>A??>@?0@@_0@@O0@@C0@@A0@@@0@@@@@'); yourself); yourself]
 !
 
 leftArrow24x24Icon
@@ -4609,15 +4575,17 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary leftArrow24x24Icon'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
-%)ZVM3^V%)X7M3\7M3\7%)ZVM3\7M3^V%)ZVM3^V%)X7M3\7]1 @%)ZVM3\7M3^V%)ZVM3^V%)X7M3]&TT01M9ZVM3\7M3^V%)ZVM3^V%)X7$U8,I3TKM9ZV
-M3\7M3^V%)ZVM3^V%)ZQTSL>FSTKM9ZVM3\7M3^V%)ZVM3^V%%H$!!!!%]"#TKM9ZVM3\7M3^V%)ZVM3^V!!RP?"%Y ]STKM9ZVM3\7M3^V%)ZVM3^NS@16^B!!J
-]CT5MST5MST5N0$@M3\7M58EHWQ#XQQ \9^W%6=/MCP4H@EEM3^QTUQ\MH!!!!JBY_TD9MIRT"RP<9LCTKM5JG_)\HJB TI%<6M 9+#8<ZA2-,#STKM8]2DFQN
-XFA W3X6C&-W#4E;^%MG"3TKM8\RVFI W5>DM#XNZ4NOGV!!UK&\^TCTKM7\;#DIP@GA0H 9+U3H_B )UT6\^@#TKM3^PA#5OE 8NC%&RH9NS_8A)_UU)ISTK
-M3\7 (L:RS1+U4P_S"T%IWA0H"JTVPDKDQDQDT)%IA,S$1=)H#T5MST5MST5@W$KDQDQDQEJ RPDC#HJP3U<B0,KB0,KB0-*DQDQDQDQR L$\X<]PCTK[$)J
-R$)JR$)JDQDQDQDQDQD\A&4UJ#TKR!!DQDQDQDQDQDQDQDQDQDQDQK8MFV#TKR!!DQDQDQDQDQDQDQDQDQDQDQDV:IV3TKR!!DQDQDQDQDQDQDQDQDQDQDQDQEJ
-CQ\KR!!DQDQDQDQDQDQDQDQDQDQDQDQDQR$ 1R!!DQ@@@@@@@@') ; colorMapFromArray:#[132 239 107 16 150 16 132 239 123 189 215 181 57 199 49 41 166 41 41 158 41 82 231 82 173 251 148 57 166 57 90 211 74 214 211 214 173 235 156 148 199 148 115 239 99 107 235 107 189 251 173 247 243 239 107 211 99 132 247 123 140 247 123 66 227 57 148 247 132 33 154 33 123 195 123 231 255 214 90 231 82 90 227 82 222 227 214 99 223 82 90 207 82 99 215 82 181 251 173 181 239 165 115 239 107 115 227 99 8 150 8 123 239 115 140 247 115 206 243 181 148 247 123 173 170 156 74 231 66 74 227 74 49 166 49 115 142 222 82 203 66 222 231 214 173 251 165 222 223 222 99 223 90 82 182 74 189 255 173 0 146 0 123 243 107 247 243 247 247 239 247 123 239 123 24 162 24 24 154 24 148 251 132 41 174 41 222 251 206 140 215 132 90 235 82 90 235 90 173 251 156 107 239 90 99 219 82 222 219 222 0 158 0 99 211 90 231 227 231 115 235 107 247 239 239 255 255 255 16 154 16 132 243 123 140 243 123 140 243 132 148 243 132 41 162 41 206 227 206 74 203 66 66 178 57 82 207 74 181 251 156 107 235 90 181 251 165 107 235 99 33 211 24 0 150 0 189 247 173 198 251 173 90 182 90 132 243 115 140 243 115 148 251 123 148 243 123 156 251 132 156 243 132 123 190 123 132 199 132 74 199 66 90 215 74 90 215 82 222 219 214 107 239 99 99 227 99 8 170 8 239 235 231 189 255 181 123 239 107 24 182 24 115 211 99 206 255 189 214 255 189 214 255 198 222 255 198 198 223 198 165 251 140 49 162 49 82 215 74 90 223 82 214 207 206 90 211 82 82 190 74 99 219 90 99 215 90 156 203 156 239 235 239 82 174 82 132 243 107 173 215 173 107 195 99 24 158 24 156 251 123 115 186 107 222 255 206 156 243 140 66 190 57 165 251 156 140 203 140 99 235 90 222 227 222 231 239 231 107 227 90 107 223 90 115 235 99 239 243 239 247 247 247 198 255 181]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@0@@A8@@G8@@O8@@_8@@?8@A??>C???O???_???_???_???_???O???G???C???A???@?<@@O8@@G8@@C8@@A8@@@8@') ; yourself); yourself]
+        constantNamed:'XPToolbarIconLibrary class leftArrow24x24Icon'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+%)ZVM3^V%)X7M3\7M3\7%)ZVM3\7M3^V%)ZVM3^V%)X7M3\7W!! @%)ZVM3\7M3^V%)ZVM3^V%)X7M3]&TT0@M9ZVM3\7M3^V%)ZVM3^V%)X7@E8,I3T@M9ZV
+M3\7M3^V%)ZVM3^V%)X@TSL>FST@M9ZVM3\7M3^V%)ZVM3^V%%8$!!!!%]"#T@M9ZVM3\7M3^V%)ZVM3^VW"P?"%Y ]ST@M9ZVM3\7M3^V%)ZVM3]^S@16^B!!J
+]CT5MST5MST5N0$@M3\7M58EHWQ#XQQ \9^W%6=/MCP4H@D@M3\@TUQ\MH!!!!JBY_TD9MIRT"RP<9LCT@M0BG_)\HJB TI%<6M 9+#8<ZA2-,#ST@M8]2DFQN
+XFA W3X6C&-W#4E;^%MG"3T@M8\RVFI W5>DM#XNZ4NOGV!!UK&\^TCT@M0@;#DIP@GA0H 9+U3H_B )UT6\^@#T@M3\@A#5OE 8NC%&RH9NS_8A)_UU)IST@
+M3\7@HL:RS1+U4P_S"T%IWA0H"JTVPD@DQDQDP@@IA,S$1=)H#T5MST5MST5@W$@DQDQDQD@@BPDC#HJP3T@@@@@@@@@@@@@DQDQDQDQ@@@$\X<]PCT@@D)J
+R$)JR$)JDQDQDQDQDQD@A&4UJ#T@R!!DQDQDQDQDQDQDQDQDQDQDQ@HMFV#T@R!!DQDQDQDQDQDQDQDQDQDQDQDPBIV3T@R!!DQDQDQDQDQDQDQDQDQDQDQDQD@
+CQ\@R!!DQDQDQDQDQDQDQDQDQDQDQDQDQ@@@@R!!DQ@@@@@@@@')
+            colorMapFromArray:#[132 239 107 16 150 16 132 239 123 189 215 181 57 199 49 41 166 41 41 158 41 82 231 82 173 251 148 57 166 57 90 211 74 214 211 214 173 235 156 148 199 148 115 239 99 107 235 107 189 251 173 247 243 239 107 211 99 132 247 123 140 247 123 66 227 57 148 247 132 33 154 33 123 195 123 231 255 214 90 231 82 90 227 82 222 227 214 99 223 82 90 207 82 99 215 82 181 251 173 181 239 165 115 239 107 115 227 99 8 150 8 123 239 115 140 247 115 206 243 181 148 247 123 173 170 156 74 231 66 74 227 74 49 166 49 115 142 222 82 203 66 222 231 214 173 251 165 222 223 222 99 223 90 82 182 74 189 255 173 0 146 0 123 243 107 247 243 247 247 239 247 123 239 123 24 162 24 24 154 24 148 251 132 41 174 41 222 251 206 140 215 132 90 235 82 90 235 90 173 251 156 107 239 90 99 219 82 222 219 222 0 158 0 99 211 90 231 227 231 115 235 107 247 239 239 255 255 255 16 154 16 132 243 123 140 243 123 140 243 132 148 243 132 41 162 41 206 227 206 74 203 66 66 178 57 82 207 74 181 251 156 107 235 90 181 251 165 107 235 99 33 211 24 0 150 0 189 247 173 198 251 173 90 182 90 132 243 115 140 243 115 148 251 123 148 243 123 156 251 132 156 243 132 123 190 123 132 199 132 74 199 66 90 215 74 90 215 82 222 219 214 107 239 99 99 227 99 8 170 8 239 235 231 189 255 181 123 239 107 24 182 24 115 211 99 206 255 189 214 255 189 214 255 198 222 255 198 198 223 198 165 251 140 49 162 49 82 215 74 90 223 82 214 207 206 90 211 82 82 190 74 99 219 90 99 215 90 156 203 156 239 235 239 82 174 82 132 243 107 173 215 173 107 195 99 24 158 24 156 251 123 115 186 107 222 255 206 156 243 140 66 190 57 165 251 156 140 203 140 99 235 90 222 227 222 231 239 231 107 227 90 107 223 90 115 235 99 239 243 239 247 247 247 198 255 181]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@@0@@A0@@C0@@G0@@_0@@?0@A??>C??>G??>O??>_??>_??>O??>G??>C??>@??>@_0@@O0@@G0@@C0@@A0@@@0@@@@@'); yourself); yourself]
 !
 
 leftArrow24x24Icon2
@@ -4636,133 +4604,104 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary leftArrow24x24Icon2'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
-E1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\UB0TEAP,KGQ\WE1\WE1\WE1\WE1\''E@TKEQTUEQHOA@PUE1\WE1\WE1\WE1<EEA< GQ4VEAHRD <D
-B!!\WE1\WE1\WGPT]G14]EQPTD!!HRD!!HRA@(WE1\WE1\%AQ4]GQTVEA$ HAHRD!!HRD  NE1\WE1\KEA4]EQXRE"4/K1XRD!!HRD!!HCGA\WE14EGQTVEAHYK"</
-K1PRD!!HRD!!HO@1\WE0,TEQPRD!!P/K2</GQHRD!!HRD!!HO@1(WG0@TEAHRE"0/K2<]D!!HRD!!HRC0<OB@8WG0TRD!!HTJ2</K2 ]GQ4 GQ4]E@<OB 0WG0PRD!!X,
-K2</K2</K2<.K"</GP<IBPHWG0PRD!!P*K2</K2</K2</K2</GP$IA@HWG0PRD!!HVJ2</K2@]GQ4]GQ4]E@$IA@HWI0@RD!!HREB(/K28TC0<OBP$IBP$I@04W
-E0 OD!!HRD!!P.K2<*E@<IBP$IBPTE@!!LWE1THD!!HRD!!HTJ"</JP<IBP$IAPTE@RXWE2XCC1HOC0<OEB$/K14IBPTEAPTBDQ\WE1\X@0<OC0<OBQH)JQPEAPTE
-AP@AI!!\WE1\WD@LOC0$IBP$IBPTEAPTE@@D^E1\WE1\WE08BBP$IBP$EAPTEAPTB@Q,WE1\WE1\WE1\X@ LDBPTEAPT@@0DFH1\WE1\WE1\WE1\WEQLG@PHB
-@ DAA!!,WE1\WE1\WE1\WE1\WE1\WIBH!!H"HWE1\WE1\WE1\W') ; colorMapFromArray:#[0 156 0 8 82 0 8 115 8 24 131 16 24 164 16 24 180 8 41 90 32 41 123 41 49 156 24 49 180 24 57 164 32 57 197 57 65 139 41 65 139 65 74 172 74 82 189 32 98 164 106 106 139 98 106 197 49 115 172 123 115 205 74 123 205 123 131 222 90 131 238 106 139 189 139 148 180 82 156 197 164 164 164 164 172 205 172 172 222 148 180 180 180 180 230 189 189 230 172 197 197 197 197 213 189 205 205 205 205 222 205 205 238 213 222 230 222 222 238 222 222 246 213 238 246 238 246 246 238 246 246 246 255 246 238 255 255 238 255 255 246 255 255 255]; mask:((Depth1Image new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@O<@A??@C?? G??0O??8O??<_??<_??>???>???>???>???>???>???>_??>_??>_??<O??<G??8C??0A?? @?>@@G0@') ; yourself); yourself]
+        constantNamed:'XPToolbarIconLibrary class leftArrow24x24Icon2'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+E1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\UB0TEAP,KD1\WE1\WE1\WE1\WE1\SE@TKEQTUEQHOA@PUE1\WE1\WE1\WE1<EEA< GQ4VEAHRD <D
+B!!\WE1\WE1\WGPT]G14]EQPTD!!HRD!!HRA@(WE1\WE1\%AQ4]GQTVEA$ HAHRD!!HRD  NE1\WE1\KEA4]EQXRE"4/K1XRD!!HRD!!HCD1\WE14EGQTVEAHYK"</
+K1PRD!!HRD!!HO@1\WE0,TEQPRD!!P/K2</GQHRD!!HRD!!HO@1(WD0@TEAHRE"0/K2<]D!!HRD!!HRC0<OB@8WD0TRD!!HTJ2</K2 ]GQ4 GQ4]E@<OB 0WD0PRD!!X,
+K2</K2</K2<.K"</GP<IBPHWD0PRD!!P*K2</K2</K2</K2</GP$IA@HWD0PRD!!HVJ2</K2@]GQ4]GQ4]E@$IA@HWD0@RD!!HREB(/K28TC0<OBP$IBP$I@04W
+E0 OD!!HRD!!P.K2<*E@<IBP$IBPTE@!!LWE1THD!!HRD!!HTJ"</JP<IBP$IAPTE@QLWE1LCC1HOC0<OEB$/K14IBPTEAPTBDQ\WE1\X@0<OC0<OBQH)JQPEAPTE
+AP@AD1\WE1\WD@LOC0$IBP$IBPTEAPTE@@D^E1\WE1\WE08BBP$IBP$EAPTEAPTB@Q,WE1\WE1\WE1\X@ LDBPTEAPT@@0DFD1\WE1\WE1\WE1\WEQLG@PHB
+@ DAA!!,WE1\WE1\WE1\WE1\WE1\SD1LSD1LSE1\WE1\WE1\W')
+            colorMapFromArray:#[0 156 0 8 82 0 8 115 8 24 131 16 24 164 16 24 180 8 41 90 32 41 123 41 49 156 24 49 180 24 57 164 32 57 197 57 65 139 41 65 139 65 74 172 74 82 189 32 98 164 106 106 139 98 106 197 49 115 172 123 115 205 74 123 205 123 131 222 90 131 238 106 139 189 139 148 180 82 156 197 164 164 164 164 172 205 172 172 222 148 180 180 180 180 230 189 189 230 172 197 197 197 197 213 189 205 205 205 205 222 205 205 238 213 222 230 222 222 238 222 222 246 213 238 246 238 246 246 238 246 246 246 255 246 238 255 255 238 255 255 246 255 255 255]
+            mask:((Depth1Image width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@O<@A??@C?? G??0O??8O??<_??<_??>???>???>???>???>???>???>_??>_??>_??<O??<G??8C??0A?? @?>@@O8@'); yourself); yourself]
 !
 
 leftArrow24x24disabledIcon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self leftArrow24x24disabledIcon inspect
      ImageEditor openOnClass:self andSelector:#leftArrow24x24disabledIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
         constantNamed:'XPToolbarIconLibrary class leftArrow24x24disabledIcon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@PD@@@@A@PDA@PDA@@@@@PDA@PD@@@@@@PD@@@@A@PDA@ LD@@@@@PDA@PD@@@@@@PD@@@@A@PDEA \H@P@@@PDA@PD@@@@@@PD@@@@ABP(KC@4N@P@@
-@PDA@PD@@@@@@PD@@@@IA <PDP4N@P@@@PDA@PD@@@@@@PD@@AHSEADUE 4N@P@@@PDA@PD@@@@@@PD@E1LXE!!$ZD@4N@P@@@PDA@PD@@@@@@PD[A10]G!!<Z
-H@4MCP4MCP4MHRHD@PDA@P(#G"@$IRXZI2 (JATUEQTUBB$Y@PDIA"(HER,%G20-K"<0LSD2L3P5M 4N@QH7NB 9G1<&KB4DAC(;OC0=O#=@PP4N@S\>P$L/
-F!!(ZKPPDN#-DOA-EQ$\?R@4N@S]IR"XZKR4-A@P:N1 <O$-LST8TK 4N@PH!!S1H.ACD1L#(;Q@TCQ$YLQ48TT@4N@PDLTUH,P3(:N#P[T5QTUUYWQ$1WLP4N
-@PDAHE!!YL10;QDTCK3D1LSD1L#H;MB$NDQDQDU)KD38/U@MWL 4MCP4MCP4MJRLNDQDQDQEZFALON UFF@4+C 8NC 8NC 86DQDQDQDQV"8SV30>W@4NBU)Z
-V%)ZV%)ZDQDQDQDQDQEBTU5FU 4NV!!DQDQDQDQDQDQDQDQDQDQDQW%!!_X@4NV!!DQDQDQDQDQDQDQDQDQDQDQDP%LXP4NV!!DQDQDQDQDQDQDQDQDQDQDQDQEZ
-X%4NV!!DQDQDQDQDQDQDQDQDQDQDQDQDQV&LHV!!DQDQDQDQDQ');
-                colorMapFromArray:#[ 251 251 251 249 249 249 234 234 234 210 210 210 224 224 224 213 213 213 184 184 184 176 176 176 238 238 238 245 245 245 200 200 200 187 187 187 240 240 240 171 171 171 233 233 233 198 198 198 246 246 246 249 249 249 236 236 236 174 174 174 207 207 207 241 241 241 247 247 247 226 226 226 219 219 219 237 237 237 227 227 227 216 216 216 231 231 231 247 247 247 234 234 234 229 229 229 245 245 245 178 178 178 188 188 188 185 185 185 232 232 232 231 231 231 228 228 228 244 244 244 242 242 242 175 175 175 193 193 193 232 232 232 228 228 228 225 225 225 229 229 229 227 227 227 226 226 226 223 223 223 221 221 221 220 220 220 219 219 219 223 223 223 237 237 237 179 179 179 200 200 200 236 236 236 221 221 221 220 220 220 217 217 217 214 214 214 213 213 213 210 210 210 215 215 215 235 235 235 239 239 239 230 230 230 218 218 218 212 212 212 208 208 208 202 202 202 230 230 230 211 211 211 238 238 238 209 209 209 205 205 205 204 204 204 201 201 201 197 197 197 225 225 225 183 183 183 187 187 187 217 217 217 214 214 214 212 212 212 211 211 211 209 209 209 196 196 196 180 180 180 248 248 248 186 186 186 215 215 215 180 180 180 240 240 240 174 174 174 196 196 196 172 172 172 216 216 216 241 241 241 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@0@@A8@@G8@@O8@@_8@@?8@A??>C???O???_???_???_???_???O???G???C???A???@?<@@O8@@G8@@C8@@A8@@@8@');
-                            yourself);
-                yourself
-        ]
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+@@@@@PD@@@@A@PDA@PDA@@@@@PDA@PD@@@@@@PD@@@@A@PDAVE D@@@@@PDA@PD@@@@@@PD@@@@A@PEXA \@@P@@@PDA@PD@@@@@@PD@@@@A@@(KC@4@@P@@
+@PDA@PD@@@@@@PD@@@@@A <PDP4@@P@@@PDA@PD@@@@@@PD@@ALSEADUE 4@@P@@@PDA@PD@@@@@@PD@D1LXE!!$ZD@4@@P@@@PDA@PD@@@@@@PEXA10]G!!<Z
+H@4MCP4MCP4MHRHD@PDA@P(#G"@$IRXZI2 (JATUEQTUBB$@@PD@A"(HER,%G20-K"<0LSD2L3P5M 4@@P@7NB 9G1<&KB4DAC(;OC0=O#=@PP4@@S\>P$L/
+F!!(ZKPPDN#-DOA-EQ$\?R@4@@S]IR"XZKR4-A@P:N1 <O$-LST8TK 4@@P@!!S1H.ACD1L#(;Q@TCQ$YLQ48TT@4@@PD@TUH,P3(:N#P[T5QTUUYWQ$1WLP4@
+@PDA@E!!YL10;QDTCK3D1LSD1L#H;MB$@DQDQDPAXD38/U@MWL 4MCP4MCP4MJRL@DQDQDQD@VALON UFF@4@@@@@@@@@@@@@DQDQDQDQ@E SV30>W@4@@E)Z
+V%)ZV%)ZDQDQDQDQDQEXTU5FU 4@V!!DQDQDQDQDQDQDQDQDQDQDQ@E!!_X@4@V!!DQDQDQDQDQDQDQDQDQDQDQDPAXXP4@V!!DQDQDQDQDQDQDQDQDQDQDQDQD@
+VE4@V!!DQDQDQDQDQDQDQDQDQDQDQDQDQ@@@@V!!DQDQDQDQDQ')
+            colorMapFromArray:#[251 251 251 249 249 249 234 234 234 210 210 210 224 224 224 213 213 213 184 184 184 176 176 176 238 238 238 245 245 245 200 200 200 187 187 187 240 240 240 171 171 171 233 233 233 198 198 198 246 246 246 249 249 249 236 236 236 174 174 174 207 207 207 241 241 241 247 247 247 226 226 226 219 219 219 237 237 237 227 227 227 216 216 216 231 231 231 247 247 247 234 234 234 229 229 229 245 245 245 178 178 178 188 188 188 185 185 185 232 232 232 231 231 231 228 228 228 244 244 244 242 242 242 175 175 175 193 193 193 232 232 232 228 228 228 225 225 225 229 229 229 227 227 227 226 226 226 223 223 223 221 221 221 220 220 220 219 219 219 223 223 223 237 237 237 179 179 179 200 200 200 236 236 236 221 221 221 220 220 220 217 217 217 214 214 214 213 213 213 210 210 210 215 215 215 235 235 235 239 239 239 230 230 230 218 218 218 212 212 212 208 208 208 202 202 202 230 230 230 211 211 211 238 238 238 209 209 209 205 205 205 204 204 204 201 201 201 197 197 197 225 225 225 183 183 183 187 187 187 217 217 217 214 214 214 212 212 212 211 211 211 209 209 209 196 196 196 180 180 180 248 248 248 186 186 186 215 215 215 180 180 180 240 240 240 174 174 174 196 196 196 172 172 172]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@@0@@A0@@C0@@G0@@_0@@?0@A??>C??>G??>O??>_??>_??>O??>G??>C??>A??>@?0@@_0@@O0@@C0@@A0@@@0@@@@@'); yourself); yourself]
 !
 
 right2Arrow24x24Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self right2Arrow24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#right2Arrow24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class right2Arrow24x24Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HDAP@@@@@@@@@@@@@@@@@@@@@@@@@@@@HFA0 I@@@@
-@@@@@@@@@@@@@@@@@@@@@@HJB00MC @@@@@@@@@@@@@@@@@@@@@@@@HODADRD1P@@@@@@@@@@@@@@@@@@@@@@@HSFQXWFALY@@@@@@@@@ALZF1,[F1,[F1,_
-AB@!!G!!<DHBD@@@@@HPHWB0,KB0,KB0,%I"\(JRT&I2 )J"(*HPHWJ20-K"</K#@3J3P[CST+MA,MMR(*HPH6M3 8KC$9LC@=O#<4PDEBO3Q@PTH*HPHPKSD8
-NC 0P3EHO$%JR4(SRT)KR!!MLHPIMGSD1LSD1GDP>TUH>T4(ST#9SR!!MTHPIUETP:GC(:QT<>RUYWVE%ZU%]XVU)THPI[EQ0\GA1\WE1IWE5^W6A\WU9_X@@@
-HPHUXVE!!GS 8NFI$Q&U&Y6QFYVY''@@@*JQLB@ HB@ HB@ I*@&-''QF(BZ6\@@B(*JR%T[V5-[V5-[PHS\GE.[1M0\P@@J"(*J"()JR$)JR$)JPI.\''M4D5)1
-@@@*J"(*J"(*J"(*J"(*J I5]'']_XEP@J"(*J"(*J"(*J"(*J"(*J I8^VY:@@@*J"(*J"(*J"(*J"(*J"(*J HB^6\@@@@*J"(*J"(*J"(*J"(*J"(*J I<
-[P@@J"(*J"(*J"(*J"(*J"(*J"(*J''5>@@@*J"(*J"(*J"(*');
-                colorMapFromArray:#[ 240 240 240 223 224 216 0 144 0 159 200 152 16 144 16 112 184 112 207 240 184 48 160 48 80 176 80 224 232 224 239 248 208 208 248 192 80 176 72 47 152 40 224 224 224 224 248 208 191 248 168 223 248 200 96 192 88 15 144 8 192 216 192 127 240 112 159 248 144 207 248 184 128 208 120 144 192 144 32 152 24 63 168 48 112 240 104 128 240 120 192 248 184 159 232 144 128 192 128 240 232 240 127 248 104 111 240 96 111 240 104 176 248 168 160 232 152 47 160 32 80 168 80 240 232 232 240 240 232 159 240 136 143 240 112 143 240 120 143 248 120 144 248 120 128 248 112 127 240 104 96 240 96 95 240 88 160 240 152 224 224 216 192 248 176 144 240 128 128 240 112 143 248 112 112 240 96 111 232 96 96 224 88 95 208 80 80 200 72 112 216 104 79 184 64 31 152 24 192 216 184 127 248 112 112 232 96 111 224 88 96 216 80 96 208 80 95 208 72 79 200 64 95 200 80 144 240 136 239 224 224 176 248 160 112 224 88 111 216 88 111 216 80 80 200 64 79 192 64 143 232 128 223 216 208 160 248 152 96 208 88 143 232 120 63 184 48 31 144 24 175 192 160 159 248 136 112 224 96 112 224 104 32 168 32 32 152 32 192 200 192 128 248 120 128 232 112 95 200 72 112 232 104 16 160 16 79 168 72 208 208 200 239 232 224 80 208 72 79 208 64 112 176 112 224 216 216 208 208 208 96 232 88 48 192 40 128 184 120 223 208 208 80 216 72 95 232 72 31 176 24 80 232 72 63 216 56 15 160 8 32 208 32 0 152 0 207 200 192 111 176 96 128 184 128 208 224 200 223 216 216 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@B@@@C@@@C @@C8@@C<@@C>@@C?@_??0???8???<???>???????????????<???8???0??? @C?@@C>@@C8@@C0@@C @@C@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary class right2Arrow24x24Icon'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HDAP@@@@@@@@@@@@@@@@@@@@@@@@@@@@HFA0 @@@@@
+@@@@@@@@@@@@@@@@@@@@@@HJB00M@@@@@@@@@@@@@@@@@@@@@@@@@@HODADRD1$@@@@@@@@@@@@@@@@@@@@@@@HSFQXWFALY@@@@@@@@@ALZF1,[F1,[F1,_
+AB@!!G!!<DH@@@@@@@@@HWB0,KB0,KB0,%I"\(JRT&I2 @J"(*@@HWJ20-K"</K#@3J3P[CST+MA,M@B(*@@H6M3 8KC$9LC@=O#<4PDEBO3Q@PP@*@@HPKSD8
+NC 0P3EHO$%JR4(SRT)KR!!L@@@IMGSD1LSD1GDP>TUH>T4(ST#9SR!!L@@@IUETP:GC(:QT<>RUYWVE%ZU%]XVP@@@@I[EQ0\GA1\WE1IWE5^W6A\WU9_@@@@
+@@HUXVE!!GS 8NFI$Q&U&Y6QFYVX@@@@*@ALB@ HB@ HB@ I*@&-''QF(BZ0@@@B(*@@@@@@@@@@@@@@HS\GE.[1M0@@@@J"(*J"()JP@@@@@@JPI.\''M4D0@@
+@@@*J"(*J"(*J"(*J"(*J I5]'']_@@@@J"(*J"(*J"(*J"(*J"(*J I8^VX@@@@*J"(*J"(*J"(*J"(*J"(*J HB^0@@@@@*J"(*J"(*J"(*J"(*J"(*J I<
+@@@@J"(*J"(*J"(*J"(*J"(*J"(*J @@@@@*J"(*J"(*J"(*')
+            colorMapFromArray:#[240 240 240 223 224 216 0 144 0 159 200 152 16 144 16 112 184 112 207 240 184 48 160 48 80 176 80 224 232 224 239 248 208 208 248 192 80 176 72 47 152 40 224 224 224 224 248 208 191 248 168 223 248 200 96 192 88 15 144 8 192 216 192 127 240 112 159 248 144 207 248 184 128 208 120 144 192 144 32 152 24 63 168 48 112 240 104 128 240 120 192 248 184 159 232 144 128 192 128 240 232 240 127 248 104 111 240 96 111 240 104 176 248 168 160 232 152 47 160 32 80 168 80 240 232 232 240 240 232 159 240 136 143 240 112 143 240 120 143 248 120 144 248 120 128 248 112 127 240 104 96 240 96 95 240 88 160 240 152 224 224 216 192 248 176 144 240 128 128 240 112 143 248 112 112 240 96 111 232 96 96 224 88 95 208 80 80 200 72 112 216 104 79 184 64 31 152 24 192 216 184 127 248 112 112 232 96 111 224 88 96 216 80 96 208 80 95 208 72 79 200 64 95 200 80 144 240 136 239 224 224 176 248 160 112 224 88 111 216 88 111 216 80 80 200 64 79 192 64 143 232 128 223 216 208 160 248 152 96 208 88 143 232 120 63 184 48 31 144 24 175 192 160 159 248 136 112 224 96 112 224 104 32 168 32 32 152 32 192 200 192 128 248 120 128 232 112 95 200 72 112 232 104 16 160 16 79 168 72 208 208 200 239 232 224 80 208 72 79 208 64 112 176 112 224 216 216 208 208 208 96 232 88 48 192 40 128 184 120 223 208 208 80 216 72 95 232 72 31 176 24 80 232 72 63 216 56 15 160 8 32 208 32 0 152 0 207 200 192 111 176 96 128 184 128]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@C@@@C @@C0@@C8@@C>@@C?@_?? _??0_??8_??<_??>_??>_??<_??8_??0_?? @C?@@C<@@C8@@C0@@C @@C@@@@@@'); yourself); yourself]
 !
 
 rightArrow24x24Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self rightArrow24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#rightArrow24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class rightArrow24x24Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HDAP@@@@@@@@@@@@@@@@@@@@@@@@@@@@HFA0 I@@@@
-@@@@@@@@@@@@@@@@@@@@@@HJB00MC @@@@@@@@@@@@@@@@@@@@@@@@HODADRD1P@@@@@@@@@@@@@@@@@@@@@@@HQEQXWFALY@@@@@@@@@ALZF1,[F1,[F1,K
-EQ0]G!!<DHBD@@@@@HPHWB0,KB0,KB0,KH!!0#IBT&I2 )J"(*HPHWJ20-K"</K#@0LQ0#L#L+MA,MMR(*HPH6M3 8KC$9LC@"GC(;OC4>O3Q@PTH*HPHPKSD8
-NC 0P3D\QDUFQ4 >RT)KR!!MLHPIMGSD1LSD1GDQNS5AGRC9QT#9SR!!MTHPIUETP:GC(:QT=OQ$\=RC9IU%]XVU)THPI[EQ0\GA1\WE1\Q4!!HO$%\WU9_X@@@
-HPHUXVE!!GS 8NFH-RFL>O&QFYVY''@@@*JQLB@ HB@ HB@ H8O%E)QF(BZ6\@@B(*JR%T[V5-[V5-[PIDRT!!.[1M0\P@@J"(*J"()JR$)JR$)JPI.\''M4D5)1
-@@@*J"(*J"(*J"(*J"(*J I5]'']_XEP@J"(*J"(*J"(*J"(*J"(*J I8^VY:@@@*J"(*J"(*J"(*J"(*J"(*J HB^6\@@@@*J"(*J"(*J"(*J"(*J"(*J I<
-[P@@J"(*J"(*J"(*J"(*J"(*J"(*J''5>@@@*J"(*J"(*J"(*');
-                colorMapFromArray:#[ 240 240 240 223 224 216 0 144 0 159 200 152 16 144 16 112 184 112 207 240 184 48 160 48 80 176 80 224 232 224 239 248 208 208 248 192 80 176 72 47 152 40 224 224 224 224 248 208 191 248 168 223 248 200 96 192 88 15 144 8 192 216 192 127 240 112 159 248 144 207 248 184 128 208 120 144 192 144 32 152 24 63 168 48 112 240 104 128 240 120 192 248 184 159 232 144 128 192 128 240 232 240 127 248 104 111 240 96 111 240 104 176 248 168 160 232 152 47 160 32 80 168 80 240 232 232 240 240 232 159 240 136 143 240 112 143 240 120 143 248 120 144 248 120 128 248 112 127 240 104 96 240 96 95 240 88 160 240 152 224 224 216 192 248 176 144 240 128 128 240 112 143 248 112 112 240 96 111 232 96 96 224 88 95 208 80 80 200 72 112 216 104 79 184 64 31 152 24 192 216 184 127 248 112 112 232 96 111 224 88 96 216 80 96 208 80 95 208 72 79 200 64 95 200 80 144 240 136 239 224 224 176 248 160 112 224 88 111 216 88 111 216 80 80 200 64 79 192 64 143 232 128 223 216 208 160 248 152 96 208 88 143 232 120 63 184 48 31 144 24 175 192 160 159 248 136 112 224 96 112 224 104 32 168 32 32 152 32 192 200 192 128 248 120 128 232 112 95 200 72 112 232 104 16 160 16 79 168 72 208 208 200 239 232 224 80 208 72 79 208 64 112 176 112 224 216 216 208 208 208 96 232 88 48 192 40 128 184 120 223 208 208 80 216 72 95 232 72 31 176 24 80 232 72 63 216 56 15 160 8 32 208 32 0 152 0 207 200 192 111 176 96 128 184 128 208 224 200 223 216 216 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@B@@@C@@@C @@C8@@C<@@C>@@C?@_??0???8???<???>???????????????<???8???0??? @C?@@C>@@C8@@C0@@C @@C@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary class rightArrow24x24Icon'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HDAP@@@@@@@@@@@@@@@@@@@@@@@@@@@@HFA0 @@@@@
+@@@@@@@@@@@@@@@@@@@@@@HJB00M@@@@@@@@@@@@@@@@@@@@@@@@@@HODADRD1$@@@@@@@@@@@@@@@@@@@@@@@HQEQXWFALY@@@@@@@@@ALZF1,[F1,[F1,K
+EQ0]G!!<DH@@@@@@@@@HWB0,KB0,KB0,KH!!0#IBT&I2 @J"(*@@HWJ20-K"</K#@0LQ0#L#L+MA,M@B(*@@H6M3 8KC$9LC@"GC(;OC4>O3Q@PP@*@@HPKSD8
+NC 0P3D\QDUFQ4 >RT)KR!!L@@@IMGSD1LSD1GDQNS5AGRC9QT#9SR!!L@@@IUETP:GC(:QT=OQ$\=RC9IU%]XVP@@@@I[EQ0\GA1\WE1\Q4!!HO$%\WU9_@@@@
+@@HUXVE!!GS 8NFH-RFL>O&QFYVX@@@@*@ALB@ HB@ HB@ H8O%E)QF(BZ0@@@B(*@@@@@@@@@@@@@@IDRT!!.[1M0@@@@J"(*J"(@@@@@JR$)JPI.\''M4D7@@
+@@@*J"(*J"(*J"(*J"(*J I5]'']_@@@@J"(*J"(*J"(*J"(*J"(*J I8^VX@@@@*J"(*J"(*J"(*J"(*J"(*J HB^0@@@@@*J"(*J"(*J"(*J"(*J"(*J I<
+@@@@J"(*J"(*J"(*J"(*J"(*J"(*J @@@@@*J"(*J"(*J"(*')
+            colorMapFromArray:#[240 240 240 223 224 216 0 144 0 159 200 152 16 144 16 112 184 112 207 240 184 48 160 48 80 176 80 224 232 224 239 248 208 208 248 192 80 176 72 47 152 40 224 224 224 224 248 208 191 248 168 223 248 200 96 192 88 15 144 8 192 216 192 127 240 112 159 248 144 207 248 184 128 208 120 144 192 144 32 152 24 63 168 48 112 240 104 128 240 120 192 248 184 159 232 144 128 192 128 240 232 240 127 248 104 111 240 96 111 240 104 176 248 168 160 232 152 47 160 32 80 168 80 240 232 232 240 240 232 159 240 136 143 240 112 143 240 120 143 248 120 144 248 120 128 248 112 127 240 104 96 240 96 95 240 88 160 240 152 224 224 216 192 248 176 144 240 128 128 240 112 143 248 112 112 240 96 111 232 96 96 224 88 95 208 80 80 200 72 112 216 104 79 184 64 31 152 24 192 216 184 127 248 112 112 232 96 111 224 88 96 216 80 96 208 80 95 208 72 79 200 64 95 200 80 144 240 136 239 224 224 176 248 160 112 224 88 111 216 88 111 216 80 80 200 64 79 192 64 143 232 128 223 216 208 160 248 152 96 208 88 143 232 120 63 184 48 31 144 24 175 192 160 159 248 136 112 224 96 112 224 104 32 168 32 32 152 32 192 200 192 128 248 120 128 232 112 95 200 72 112 232 104 16 160 16 79 168 72 208 208 200 239 232 224 80 208 72 79 208 64 112 176 112 224 216 216 208 208 208 96 232 88 48 192 40 128 184 120 223 208 208 80 216 72 95 232 72 31 176 24 80 232 72 63 216 56 15 160 8 32 208 32 0 152 0 207 200 192 111 176 96 128 184 128]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@C@@@C @@C0@@C8@@C>@@C?@_?? _??0_??8_??<_??>_??>_??<_??8_??0_?? @C?@@C>@@C8@@C0@@C @@C@@@@@@'); yourself); yourself]
 !
 
 rightArrow24x24Icon2
@@ -4781,55 +4720,46 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary rightArrow24x24Icon2'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
-E1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\UB0TEAP,KGQ\WE1\WE1\WE1\WE1\''E@TKEQTUEQHOA@PUE1\WE1\WE1\WE1<EEA< GQ4VEAHRD <D
-B!!\WE1\WE1\WGPT]G14]EQPTD!!HRD!!HRA@(WE1\WE1\%AQ5@L#H0MST2PCT3L3L3L0 NE1\WE1\KEA42LC85L388LTD5L3L3L1HCGA\WE14EGQT0MSL3L3AB
-LS!!AMSL3L1HO@1\WE0,TEQP5L3L3L3L2NR<6PSL3L1HO@1(WG0@TEAH3L3L3L3L3L#,8LTD3L0<OB@8WG0TRL3L0PCH2PCH2L$D/NB=AL0<OB 0WG0PRL3L2
-P#X/N3X/K2<6NCX/PP<IBPHWG0PRL3L2K3 1K2<1K3 /NB<1O@$IA@HWG0PRL3L0PCH2L#H2L$@/NB<<L0$IA@HWI0@RD!!H3L3L3L3L3MS06NS03M0$I@04W
-E0 OD!!H3L3L3MCP5OC /P3L7M0TE@!!LWE1THD!!H3L3L4MCUCK3X=O3\7N TE@RXWE2XCC1H3MCP4MCH1K303M3(:N TBDQ\WE1\X@0<4MCP4M3T<OC<7N#(:
-N @AI!!\WE1\WD@LOC0$IBP$IBPTEAPTE@@D^E1\WE1\WE08BBP$IBP$EAPTEAPTB@Q,WE1\WE1\WE1\X@ LDBPTEAPT@@0DFH1\WE1\WE1\WE1\WEQLG@PHB
-@ DAA!!,WE1\WE1\WE1\WE1\WE1\WIBH!!H"HWE1\WE1\WE1\W') ; colorMapFromArray:#[0 156 0 8 82 0 8 115 8 24 131 16 24 164 16 24 180 8 41 90 32 41 123 41 49 156 24 49 180 24 57 164 32 57 197 57 65 139 41 65 139 65 74 172 74 82 189 32 98 164 106 106 139 98 106 197 49 115 172 123 115 205 74 123 205 123 131 222 90 131 238 106 139 189 139 148 180 82 156 197 164 164 164 164 172 205 172 172 222 148 180 180 180 180 230 189 189 230 172 197 197 197 197 213 189 205 205 205 205 222 205 205 238 213 222 230 222 222 238 222 222 246 213 238 246 238 246 246 238 246 246 246 255 246 238 255 255 238 255 255 246 255 255 255 135 224 88 254 254 254 169 222 145 105 195 48 79 187 37 113 206 71 254 254 252 50 180 22 255 254 255 254 255 255 25 178 9 254 255 249 245 250 242 248 248 248 127 206 122 57 195 57 191 230 175 226 243 217 252 251 251 240 249 239]; mask:((Depth1Image new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@O<@A??@C?? G??0O??8O??<_??<_??>???>???>???>???>???>???>_??>_??>_??<O??<G??8C??0A?? @?>@@G0@') ; yourself); yourself]
+        constantNamed:'XPToolbarIconLibrary class rightArrow24x24Icon2'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+E1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE1\WE08UB0TEAP,KC!!\WE1\WE1\WE1\WE1\NE@TKEQTUEQHOA@PUE1\WE1\WE1\WE1<EEA< GQ4VEAHRD <D
+B!!\WE1\WE1\WGPT]G14]EQPTD!!HRD!!HRA@(WE1\WE1\NAQ5@L#H0MST2PCT3L3L3L0 NE1\WE1\KEA42LC85L388LTD5L3L3L1HCC!!\WE08EGQT0MSL3L3AB
+LS!!AMSL3L1HO@1\WE0,TEQP5L3L3L3L2NR<6PSL3L1HO@1(WC @TEAH3L3L3L3L3L#,8LTD3L0<OB@8WC TRL3L0PCH2PCH2L$D/NB=AL0<OB 0WC PRL3L2
+P#X/N3X/K2<6NCX/PP<IBPHWC PRL3L2K3 1K2<1K3 /NB<1O@$IA@HWC PRL3L0PCH2L#H2L$@/NB<<L0$IA@HWC @RD!!H3L3L3L3L3MS06NS03M0$I@04W
+E0 OD!!H3L3L3MCP5OC /P3L7M0TE@ 8WE08HD!!H3L3L4MCUCK3X=O3\7N TE@P8WE08CC1H3MCP4MCH1K303M3(:N TBDQ\WE1\X@0<4MCP4M3T<OC<7N#(:
+N @AC!!\WE1\WD@LOC0$IBP$IBPTEAPTE@@D^E1\WE1\WE08BBP$IBP$EAPTEAPTB@Q,WE1\WE1\WE1\X@ LDBPTEAPT@@0DFC!!\WE1\WE1\WE1\WC!!LG@PHB
+@ DAA!!,WE1\WE1\WE1\WE1\WE1\WC 8NC 8WE1\WE1\WE1\W')
+            colorMapFromArray:#[0 156 0 8 82 0 8 115 8 24 131 16 24 164 16 24 180 8 41 90 32 41 123 41 49 156 24 49 180 24 57 164 32 57 197 57 65 139 41 65 139 65 74 172 74 82 189 32 98 164 106 106 139 98 106 197 49 115 172 123 115 205 74 123 205 123 131 222 90 131 238 106 139 189 139 148 180 82 156 197 164 164 164 164 172 205 172 172 222 148 180 180 180 180 230 189 189 230 172 197 197 197 197 213 189 205 205 205 205 222 205 205 238 213 222 230 222 222 238 222 222 246 213 238 246 238 246 246 238 246 246 246 255 246 238 255 255 238 255 255 246 255 255 255 135 224 88 254 254 254 169 222 145 105 195 48 79 187 37 113 206 71 254 254 252 50 180 22 255 254 255 254 255 255 25 178 9 254 255 249 245 250 242 248 248 248 127 206 122 57 195 57 191 230 175 226 243 217 252 251 251 240 249 239]
+            mask:((Depth1Image width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@_<@A??@C?? G??0O??8O??<_??<_??>???>???>???>???>???>???>_??>_??>_??<O??<G??8C??0A?? @?>@@G0@'); yourself); yourself]
 !
 
 rightArrow24x24disabledIcon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self rightArrow24x24disabledIcon inspect
      ImageEditor openOnClass:self andSelector:#rightArrow24x24disabledIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
         constantNamed:'XPToolbarIconLibrary class rightArrow24x24disabledIcon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HDAP@@@@@@@@@@@@@@@@@@@@@@@@@@@@HFA0 I@@@@
-@@@@@@@@@@@@@@@@@@@@@@HJB00MA @@@@@@@@@@@@@@@@@@@@@@@@HN@P<PDQH@@@@@@@@@@@@@@@@@@@@@@@HOD1PUE!!DW@@@@@@@@@ADXFQ$YFQ$YFQ$K
-D1([A!!0DGP<@@@@@C0HUB0,KB0,KB0,KG!!(_HBD"H2P%I"X&C0HUI2 (JR(*JR (J1(_@20''KQ$MK"X&C0HFK1LSJBH"JB ^F"@CE3@1L"43MB\&C0HAJB,S
-D1L(JB,Z@3T]LCX1M3 /NADIC0H9F2,+J2,+F L5N#,0M#D7OCD[NAD9C0H=D0L F"@ MS(:GS@0M#D7O!!,?PDD9C0HTD1(ZF!!)BP$IBLCX6LS]BP2MDQP@@
-C0HSQ$YFF1LSD1((M T1LTD]MD\-@@@&IQDB@ HB@ HB@ HSLS\8@4 BM24@@BX&IRT9RT%IRT%IRPHCM3X5R!!D6OP@@I"X&I"X%IRT%IRT%IPH5M$-LDTD=
-@@@&I"X&I"X&I"X&I"X&I H;RD5DQS$@I"X&I"X&I"X&I"X&I"X&I HHDT\\@@@&I"X&I"X&I"X&I"X&I"X&I HBS"4@@@@&I"X&I"X&I"X&I"X&I"X&I H0
-RP@@I"X&I"X&I"X&I"X&I"X&I"X&I$<!!@@@&I"X&I"X&I"X&');
-                colorMapFromArray:#[ 247 247 247 238 238 238 170 170 170 218 218 218 173 173 173 205 205 205 239 239 239 185 185 185 196 196 196 241 241 241 248 248 248 242 242 242 195 195 195 182 182 182 245 245 245 245 245 245 203 203 203 173 173 173 230 230 230 224 224 224 232 232 232 242 242 242 215 215 215 213 213 213 179 179 179 189 189 189 221 221 221 224 224 224 228 228 228 210 210 210 226 226 226 220 220 220 221 221 221 236 236 236 228 228 228 184 184 184 193 193 193 244 244 244 247 247 247 230 230 230 226 226 226 229 229 229 229 229 229 223 223 223 218 218 218 231 231 231 239 239 239 227 227 227 208 208 208 203 203 203 214 214 214 197 197 197 178 178 178 215 215 215 207 207 207 202 202 202 205 205 205 236 236 236 213 213 213 212 212 212 200 200 200 233 233 233 208 208 208 194 194 194 176 176 176 219 219 219 216 216 216 216 216 216 179 179 179 225 225 225 227 227 227 193 193 193 204 204 204 231 231 231 194 194 194 214 214 214 186 186 186 178 178 178 201 201 201 235 235 235 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@B@@@C@@@C @@C8@@C<@@C>@@C?@_??0???8???<???>???????????????<???8???0??? @C?@@C>@@C8@@C0@@C @@C@@');
-                            yourself);
-                yourself
-        ]
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HDCP@@@@@@@@@@@@@@@@@@@@@@@@@@@@HFA0 @@@@@
+@@@@@@@@@@@@@@@@@@@@@@HJB00MI@@@@@@@@@@@@@@@@@@@@@@@@@HN@P<PDRP@@@@@@@@@@@@@@@@@@@@@@@HOD1PUE!!D$@@@@@@@@@ADXFQ$YFQ$YFQ$K
+D1([A!!0DGP@@@@@@@@HUB0,KB0,KB0,KG!!(_HBD"H2P@I"X&@@HUI2 (JR(*JR (J1(_@20''KQ$M@BX&@@HFK1LSJBH"JB ^F"@CE3@1L"43M@@&@@HAJB,S
+D1L(JB,Z@3T]LCX1M3 /NAD@@@H9F2,+J2,+F L5N#,0M#D7OCD[NAD@@@H=D0L F"@ MS(:GS@0M#D7O!!,?P@@@@@HTD1(ZF!!)BP$IBLCX6LS]BP2MD@@@@
+@@HSQ$YFF1LSD1((M T1LTD]MD\@@@@&@ADB@ HB@ HB@ HSLS\8@4 BM0@@@BX&@@@@@@@@@@@@@@HCM3X5R!!D6@@@@I"X&I"X%IRT%IRT%IPH5M$-LDSX@
+@@@&I"X&I"X&I"X&I"X&I H;RD5DM @@I"X&I"X&I"X&I"X&I"X&I HHDT\@@@@&I"X&I"X&I"X&I"X&I"X&I HBS @@@@@&I"X&I"X&I"X&I"X&I"X&I H0
+@@@@I"X&I"X&I"X&I"X&I"X&I"X&I @@@@@&I"X&I"X&I"X&')
+            colorMapFromArray:#[247 247 247 238 238 238 170 170 170 218 218 218 173 173 173 205 205 205 239 239 239 185 185 185 196 196 196 241 241 241 248 248 248 242 242 242 195 195 195 182 182 182 245 245 245 245 245 245 203 203 203 173 173 173 230 230 230 224 224 224 232 232 232 242 242 242 215 215 215 213 213 213 179 179 179 189 189 189 221 221 221 224 224 224 228 228 228 210 210 210 226 226 226 220 220 220 221 221 221 236 236 236 228 228 228 184 184 184 193 193 193 244 244 244 247 247 247 230 230 230 226 226 226 229 229 229 229 229 229 223 223 223 218 218 218 231 231 231 239 239 239 227 227 227 208 208 208 203 203 203 214 214 214 197 197 197 178 178 178 215 215 215 207 207 207 202 202 202 205 205 205 236 236 236 213 213 213 212 212 212 200 200 200 233 233 233 208 208 208 194 194 194 176 176 176 219 219 219 216 216 216 216 216 216 179 179 179 225 225 225 227 227 227 193 193 193 204 204 204 231 231 231 194 194 194 214 214 214 186 186 186 178 178 178 201 201 201]
+            mask:((ImageMask width:24 height:24) bits:(ByteArray fromPackedString:'@@@@@C@@@C @@C0@@C<@@C>@@C?@_?? _??0_??8_??<_??>_??>_??<_??8_??0_?? @C?@@C>@@C<@@C0@@C @@C@@@@@@'); yourself); yourself]
 !
 
 sUnit24x24Icon
@@ -4883,15 +4813,17 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'XPToolbarIconLibrary stxHome24x24Icon'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
-F1,[F1,[F1,[F1,[F1,NF!!(CF1,[F1,[F1,[F1,[F1,,CQ,[F1,+L!!\"F1,[F1,[F1,[F1,[F2\''I0DUB1,+L $"F1,[F1,[F1,[F1,[@R\''@Q@PDA@''H1 "
+        constantNamed:'XPToolbarIconLibrary class stxHome24x24Icon'
+        ifAbsentPut:[(Depth8Image width:24 height:24) bits:(ByteArray fromPackedString:'
+F1,[F1,[F1,[F1,[F1,NF!!(CF1,[F1,[F1,[F1,[F1,''I1,[F1,+L!!\"F1,[F1,[F1,[F1,[F2\''I0DUB1,+L $"F1,[F1,[F1,[F1,[@R\''@Q@PDA@''H1 "
 F1,[F1,[F1,[F1,AI2\PDATPDB\''HRD"F1,[F1,[F1,[F2\''I1@PDA@PI2\!!@Q4XJ!!,[F1,[F1,[I2\''DA@PD@D''I2DA@ HYJ@8[F1,[F1,''I0DPDA@P@R\''
-HR\B@ HBFR NF1,[F2\''@Q@PDA@AI2D!!@PHB@ HB@!!(Z@1,[KB\ADA@PD@D''HRDA@ HB@ HBK0HQF"$[F2PPDA@PI2\!!HRLB@"<B@ H/K0HBLSD[F00$DA@''
+HR\B@ HBFR NF1,[F2\''@Q@PDA@AI2D!!@PHB@ HB@!!(Z@1,[I2\ADA@PD@D''HRDA@ HB@ HBK0HQF"$[F2PPDA@PI2\!!HRLB@"<B@ H/K0HBLSD[F00$DA@''
 I2D!!H0HB@"</@ H/@ HB@#D[F00OGA$''HRD#@ HB@ H/K2</@ HB@"X[F000AQ0YH2LD@ HB@ HBK2</@ HB@"X[F00JAR@OG1<O@ HB@ H/K2</@ HB@"X[
 F00OHB@OC240@ HB@ H/@ \/@ HB@"X[F00JL@<OC10O@ HB@"</@!!H/K0HB@"X[F1,LH@<OKQ<O@ HBK2<B@ HBK2<B@"X[F1,[D0<-GA<\@ HBK2<B@ HB
 @ HB@"X[F1,[F1L_G1<\@ HB@ HB@ HB@"8.@CD[F1,[F1,SIQ<\@ HB@ HBI"X&LPX[F1,[F1,[F1,[LQ8_@ HBK XHE!!,[F1,[F1,[F1,[F1,[F0XTI"8F
-F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[') ; colorMapFromArray:#[130 140 161 252 178 93 82 89 99 228 205 209 183 188 202 183 232 253 171 171 200 74 73 82 153 154 204 222 50 7 170 211 227 255 227 154 160 180 218 245 230 190 220 198 190 163 209 243 254 198 97 163 143 171 74 81 90 148 168 214 130 154 203 253 210 112 187 188 214 247 90 41 224 128 58 203 175 133 166 130 141 0 0 0 161 200 234 239 169 152 135 168 220 146 189 237 171 215 254 254 156 57 241 130 102 237 147 68 171 184 198 142 177 227 133 142 186 255 175 75 171 113 93 211 215 222 230 217 192 204 127 124 244 219 172 154 204 254 118 129 180 0 203 49 183 217 237 149 152 191 154 1 2]; mask:((Depth1Image new) width:24; height:24; bits:(ByteArray fromPackedString:'@@O@@LO@@_/@@??@A??@C?? G??0O??8_??<???>_??>_??>_??>_??>_??>_??>_??>O??>G??>C??>A??0@?<@@_@@@@@@') ; yourself); yourself]
+F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[F1,[')
+            colorMapFromArray:#[130 140 161 252 178 93 82 89 99 228 205 209 183 188 202 183 232 253 171 171 200 74 73 82 153 154 204 222 50 7 170 211 227 255 227 154 160 180 218 245 230 190 220 198 190 163 209 243 254 198 97 163 143 171 74 81 90 148 168 214 130 154 203 253 210 112 187 188 214 247 90 41 224 128 58 203 175 133 166 130 141 0 0 0 161 200 234 239 169 152 135 168 220 146 189 237 171 215 254 254 156 57 241 130 102 237 147 68 171 184 198 142 177 227 133 142 186 255 175 75 171 113 93 211 215 222 230 217 192 204 127 124 244 219 172 154 204 254 118 129 180 0 203 49 183 217 237 149 152 191 154 1 2]
+            mask:((Depth1Image width:24 height:24) bits:(ByteArray fromPackedString:'@@O@@LO@@_/@@??@A??@C?? G??0O??8_??<???>_??>_??>_??>_??>_??>_??>_??>O??>G??>C??>A??0@?<@@_@@@@@@'); yourself); yourself]
 !
 
 systemBrowser24x24Icon
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bitmaps/ComboDn.12.xpm	Mon Dec 12 11:58:17 2016 +0000
@@ -0,0 +1,21 @@
+/* XPM */
+static char *ComboDn_12_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"12 12 2 1",
+/* colors */
+"a c black",
+"b c none",
+/* pixels */
+"bbbbbbbbbbbb",
+"bbbbbbbbbbbb",
+"bbbbaaaabbbb",
+"bbbbaaaabbbb",
+"bbbbaaaabbbb",
+"bbaaaaaaaabb",
+"bbbaaaaaabbb",
+"bbbbaaaabbbb",
+"bbbbbaabbbbb",
+"bbbbbbbbbbbb",
+"bbaaaaaaaabb",
+"bbbbbbbbbbbb",
+};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bitmaps/ComboDn.14.xpm	Mon Dec 12 11:58:17 2016 +0000
@@ -0,0 +1,23 @@
+/* XPM */
+static char *ComboDn_14_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"14 14 2 1",
+/* colors */
+"a c black",
+"b c none",
+/* pixels */
+"bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbb",
+"bbbbbaaaabbbbb",
+"bbbbbaaaabbbbb",
+"bbbbbaaaabbbbb",
+"bbbbbaaaabbbbb",
+"bbbaaaaaaaabbb",
+"bbbbaaaaaabbbb",
+"bbbbbaaaabbbbb",
+"bbbbbbaabbbbbb",
+"bbbbbbbbbbbbbb",
+"bbbaaaaaaaabbb",
+"bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbb",
+};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bitmaps/ComboDn.8.xpm	Mon Dec 12 11:58:17 2016 +0000
@@ -0,0 +1,17 @@
+/* XPM */
+static char *ComboDn_8_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"8 8 2 1",
+/* colors */
+"a c black",
+"b c none",
+/* pixels */
+"bbbaabbb",
+"bbbaabbb",
+"bbbaabbb",
+"baaaaaab",
+"bbaaaabb",
+"bbbaabbb",
+"bbbbbbbb",
+"baaaaaab",
+};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bitmaps/ComboDn_win.xpm	Mon Dec 12 11:58:17 2016 +0000
@@ -0,0 +1,23 @@
+/* XPM */
+static char *ComboDn_win_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"14 14 2 1",
+/* colors */
+"a c black",
+"b c none",
+/* pixels */
+"bbbbbbbbbbbbbb",
+"bbbbbaaaabbbbb",
+"bbbbbaaaabbbbb",
+"bbbbbaaaabbbbb",
+"bbbbbaaaabbbbb",
+"bbbbbaaaabbbbb",
+"bbaaaaaaaaaabb",
+"bbbaaaaaaaabbb",
+"bbbbaaaaaabbbb",
+"bbbbbaaaabbbbb",
+"bbbbbbaabbbbbb",
+"bbbbbbbbbbbbbb",
+"bbaaaaaaaaaabb",
+"bbbbbbbbbbbbbb",
+};