Merge jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 28 Jul 2015 17:31:58 +0100
branchjv
changeset 5386 26b17b83a19b
parent 5360 8142864e6382 (current diff)
parent 5385 1548b60833e4 (diff)
child 5389 940dcf5485be
Merge
EditTextView.st
GenericToolbarIconLibrary.st
ListView.st
SelectionInListView.st
TextView.st
stx_libwidg.st
--- a/.hgtags	Mon Jun 22 18:16:14 2015 +0100
+++ b/.hgtags	Tue Jul 28 17:31:58 2015 +0100
@@ -1,5 +1,6 @@
 05f7f6bafbe48af8296af4ab50bb88e6609d3623 expecco_1_6_0
 05f7f6bafbe48af8296af4ab50bb88e6609d3623 expecco_1_6_0rc5
+068de2e74f91db5ac5617c0fd1bbb0a1673b7d4d expecco_2_7_5
 113dd960ba11c7726fefc25854b72b4fefb9fee2 expeccoNET_1_4_0rc1
 113dd960ba11c7726fefc25854b72b4fefb9fee2 expecco_1_7_0rc3
 188f2e0613bccfb990c7d753de68eba3ed0f72c8 expecco_2_6_0
@@ -34,9 +35,9 @@
 7800380ae0dcefa3e4aad5e68d5b19f3e9701063 expecco_1_5_0
 7dfd1a44728486986adc4c878af01888f47fc726 expecco_2_7_0
 7dfd1a44728486986adc4c878af01888f47fc726 expecco_2_7_0_49
-7dfd1a44728486986adc4c878af01888f47fc726 expecco_2_7_5
 8640fa6f128f1da2b4c79bdbd79c9bfce84c8299 expecco_2_6_0rc1
 898390ffc60246027be514e931aaa1f684dec8a3 balla
+944d4a637c83089123e59724504dcc6cc02e4fb8 expecco_2_7_5a
 966270358179746c40739275e562ec92e93112cb expecco_1_7_0b1
 966270358179746c40739275e562ec92e93112cb expecco_1_7_0b2
 966270358179746c40739275e562ec92e93112cb expecco_1_7_0b3
--- a/AdwaitaToolbarIconLibrary.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/AdwaitaToolbarIconLibrary.st	Tue Jul 28 17:31:58 2015 +0100
@@ -71,7 +71,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOffDisabledIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class checkToggleOffDisabledIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\H] @@@@@@PA,!!]GQ4]GQ4]A!!R] @@@H.RT%IRT%IRT%IRT%IR] @@L%T!!HRD!!HRD!!T%IRT%H1@@A=UUIR
 UUUUUUURT%IRT#D@@C-!!T%IRT%IRT%IRT%IRLP@@QP5RT%IRT%IRT%IRT%H1@@AIHEIRT%IRT%IRT%IRT$T@@HERT%IRT%IRT%IRT%HPC@@@!!G%RT%IRT%IR
@@ -95,7 +95,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOffEnteredIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class checkToggleOffEnteredIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\H] @@@@@@PA,!!]GQ4]GQ4]A!!R] @@@H.RT%IRT%IRT%IRT%IR] @@L%T!!HRD!!HRD!!T%IRT%H1@@A=UUIR
 UUUUUUURT%IRT#D@@C-!!T%IRT%IRT%IRT%IRLP@@QP5RT%IRT%IRT%IRT%H1@@AIHEIRT%IRT%IRT%IRT$T@@HERT%IRT%IRT%IRT%HPC@@@!!G%RT%IRT%IR
@@ -119,7 +119,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOffIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class checkToggleOffIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\H] @@@@@@PA,!!]GQ4]GQ4]A!!R] @@@H.RT%IRT%IRT%IRT%IR] @@L%T!!HRD!!HRD!!T%IRT%H1@@A=UUIR
 UUUUUUURT%IRT#D@@C-!!T%IRT%IRT%IRT%IRLP@@QP5RT%IRT%IRT%IRT%H1@@AIHEIRT%IRT%IRT%IRT$T@@HERT%IRT%IRT%IRT%HPC@@@!!G%RT%IRT%IR
@@ -143,7 +143,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOnDisabledIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class checkToggleOnDisabledIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @ HB@ HB@ HB@ HB@ HB@ HB@ IGN#\7M3\7M3\:R0HB@ HBO6E7^''):^''):^''!!ICP5Y@$I"^W%9^W%9^W%9RP5CF!!(BL7Y7]7]7]7]7]48MR#,ZF H1]''Y6
 ]''Y6]''YPC408F )Y@"94VATST7U5T09HOQ,JK0HBKWLZJT4PS%PMQS8^B$ /@ H*\QXWMD<RC$ <G@!!AYR4B@"]/S $YND5DPQ<HOVA0J0HBIF)%SP,YMS8_
@@ -167,7 +167,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOnEnteredIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class checkToggleOnEnteredIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\HI @@@@@@PA,!!]GQ4]GQ4]A ,_4,I@H.RT%IRT%IRT%IRM8$ZA''8@L%T!!HRD!!HRD!!HT0"VTDES0A=UUUU
 UUUUUUVHJP,(%5@4@C-!!L3(S&FE!![@@9IB\6G @@QP4%UG)-@X=MYDY"\681@@AIHE9C '' /\C%HW5!!NFTT@@HDPTYZEWW*Q"& ]Z2LPC@@@!!G$Y!!6@8 H12
@@ -191,7 +191,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOnIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class checkToggleOnIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\HI @@@@@@PA,!!]GQ4]GQ4]A ,_4,I@H.RT%IRT%IRT%IRM8$ZA''8@L%T!!HRD!!HRD!!HT0"VTDES0A=UUUU
 UUUUUUVHJP,(%5@4@C-!!L3(S&FE!![@@9IB\6G @@QP4%UG)-@X=MYDY"\681@@AIHE9C '' /\C%HW5!!NFTT@@HDPTYZEWW*Q"& ]Z2LPC@@@!!G$Y!!6@8 H12
@@ -215,7 +215,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary radioOffDisabledIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class radioOffDisabledIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@C!!IOC@.MS @@@@@@@@@@EPVM0-RFBT9BRXR@@@@@@AFPD, HB@ HB@ R20M@@@@@CP*@ HB@ HB@ HBG3P@@@@''P!!8^
 G!!8^G!!8^G!!8^C"H@@C0PL3L3L3L3L3L3L3L$JP@@H0<A@PDA@PDA@PDA@T(J@@@TN#8>O#8>O#8>O#8>DR @@A]VO3<?O3<?O3<?O3<=E@@@@D0QR$)JR$)J
@@ -239,7 +239,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary radioOffEnteredIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class radioOffEnteredIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@C!!IOC@.MS @@@@@@@@@@EPVM0-RFBT9BRXR@@@@@@AFPD, HB@ HB@ R20M@@@@@CP*@ HB@ HB@ HBG3P@@@@''P!!8^
 G!!8^G!!8^G!!8^C"H@@C0PL3L3L3L3L3L3L3L$JP@@H0<A@PDA@PDA@PDA@T(J@@@TN#8>O#8>O#8>O#8>DR @@A]VO3<?O3<?O3<?O3<=E@@@@D0QR$)JR$)J
@@ -263,7 +263,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary radioOffIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class radioOffIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@C!!IOC@.MS @@@@@@@@@@EPVM0-RFBT9BRXR@@@@@@AFPD, HB@ HB@ R20M@@@@@CP*@ HB@ HB@ HBG3P@@@@''P!!8^
 G!!8^G!!8^G!!8^C"H@@C0PL3L3L3L3L3L3L3L$JP@@H0<A@PDA@PDA@PDA@T(J@@@TN#8>O#8>O#8>O#8>DR @@A]VO3<?O3<?O3<?O3<=E@@@@D0QR$)JR$)J
@@ -287,7 +287,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary radioOnDisabledIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class radioOnDisabledIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 M3\7M3\7M3\7M3\7M3\7M3\7M3\7M51MP#1CSU<7M3\7M3\7M7IDR&*J%II-RTY7M3\7M3]5NVZW%9^W%9^WYS-6M3\7M35#%)ZV%)ZV%)ZVWTD7M3]YQYNS
 %KR ''<B0%INSO5(7M4A$$IB,+96[&)>''$IA[QC\7KHBO#;F<''+R".I&O#7(/M3\%"H2B.Z.]*;6+.8NL!!BT7M2!!>!!W2(/**X+)2-_XU;J3\7NF^M_:&3&KZ+
@@ -311,7 +311,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary radioOnEnteredIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class radioOnEnteredIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@J<5K#@<MS @@@@@@@@@@LTNBS$%FH=4 U0R@@@@@@@MKH8 HB@ HB@ 0I=T@@@@@F2C@ HB@ HB@ HB\7(@@@BV118^
 G)]8&W]%G!!8^^Z\@@H&:!!XU.&IFS0<*J!!XV(C @@_74A@\FZ3Y.?2:,A@["M@@@TN#9J\H/D^9JK.\0>''AP@@JT=O6>F_FOHYF6P\S>-XP@@!!8R1C562%F*L
@@ -335,7 +335,7 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'AdwaitaToolbarIconLibrary radioOnIcon'
+        constantNamed:'AdwaitaToolbarIconLibrary class radioOnIcon'
         ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@J<5K#@<MS @@@@@@@@@@LTNBS$%FH=4 U0R@@@@@@@MKH8 HB@ HB@ 0I=T@@@@@F2C@ HB@ HB@ HB\7(@@@BV118^
 G)]8&W]%G!!8^^Z\@@H&:!!XU.&IFS0<*J!!XV(C @@_74A@\FZ3Y.?2:,A@["M@@@TN#9J\H/D^9JK.\0>''AP@@JT=O6>F_FOHYF6P\S>-XP@@!!8R1C562%F*L
@@ -346,10 +346,10 @@
 !AdwaitaToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/AdwaitaToolbarIconLibrary.st,v 1.3 2015-02-21 01:39:44 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/AdwaitaToolbarIconLibrary.st,v 1.3 2015-02-21 01:39:44 cg Exp $'
+    ^ '$Header$'
 ! !
 
--- a/EditTextView.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/EditTextView.st	Tue Jul 28 17:31:58 2015 +0100
@@ -2599,10 +2599,12 @@
 
     "/
     "/ in st80Mode, the cursor may not be positioned
-    "/ beyond the last line
+    "/ beyond the last line 
+    "/ (but it must be posible to place it on one line below the last one 
+    "/ - otherwise deleteSelection and some others fail to delete from previousToLastLine)
     "/
     self st80EditMode ifTrue:[
-        ^ (line min:(list size)) max:1
+        ^ (line min:(list size + 1)) max:1
     ].
     ^ line
 
@@ -3205,6 +3207,10 @@
     |wasOn beginCol beginLine endCol endLine|
 
     self checkModificationsAllowed ifFalse:[ ^ self].
+    cursorCol <= 1 ifTrue:[
+        self deleteCharBeforeCursor.
+        ^ self 
+    ].
 
     wasOn := self hideCursor.
     self 
@@ -3215,6 +3221,7 @@
             beginCol := cursorCol.
             beginLine := cursorLine.
             self deleteFromLine:beginLine col:beginCol toLine:endLine col:endCol.
+            self cursorLine:cursorLine col:beginCol.
         ] 
         info:'Delete Word'.
     wasOn ifTrue:[ self showCursor ].
@@ -3278,7 +3285,8 @@
      srcY "{ Class: SmallInteger }"
      dstY "{ Class: SmallInteger }" |
 
-    autoIndent ifTrue:[
+    "wrong when pasting multiple lines"
+    false "autoIndent" ifTrue:[
         indent := self leftIndentForLine:lineNr.
 
         text := someText 
@@ -6373,6 +6381,7 @@
                     ('Indent'                      indent                     )
                     ('Toggle Case'      convertSelectionToLowercaseOrUppercaseOrUppercaseFirst   ConvertSelectionToLowercaseOrUppercaseOrUppercaseFirst)
                     ('Sort'                        sort                       )
+                    ('Split...'                    splitLinesAtCharacterOrString )
                     ('-'                                                      )
                     ('Google Spell Check'          googleSpellingSuggestion   )
                     ('Builtin Spell Check'         internalSpellingSuggestion   )
@@ -6466,7 +6475,8 @@
         m disable:#copySelection.
     ].
     self hasSelection ifFalse:[
-        m disableAll:#(cut googleSpellingSuggestion babelFishTranslate openFileBrowserOnIt openWorkspaceWithIt sort indent).
+        m disableAll:#(cut googleSpellingSuggestion babelFishTranslate openFileBrowserOnIt 
+                       openWorkspaceWithIt sort indent splitLinesAtCharacterOrString).
     ] ifTrue:[
         (Error handle:[:ex |
             ex return:false
@@ -7303,6 +7313,30 @@
         clickLabel:'Click to Insert Character'.
 !
 
+splitLinesAtCharacterOrString
+    "ask user for the character and split after it"
+
+    |sel in out separator record|
+
+    selectionStartLine isNil ifTrue:[^ self].
+
+    separator := Dialog request:(resources string:'Split selected lines after which separator character or string:').
+    separator isEmptyOrNil ifTrue:[^ self].
+
+    sel := self selectionAsString.
+    in := sel readStream.
+    out := CharacterWriteStream on:(String new).
+    [in atEnd] whileFalse:[
+        record := in throughAll:separator.
+        out nextPutLine:record.
+    ].
+    self
+        undoableDo:[ 
+            self replaceSelectionBy:(out contents).
+        ]
+        info:'Split Selection'
+!
+
 undoablePaste:someText
     self undoablePaste:someText info:nil.
 
@@ -8973,11 +9007,11 @@
 !EditTextView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/EditTextView.st,v 1.637 2015-03-27 13:12:57 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/EditTextView.st,v 1.637 2015-03-27 13:12:57 cg Exp $'
+    ^ '$Header$'
 !
 
 version_HG
--- a/GenericToolbarIconLibrary.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/GenericToolbarIconLibrary.st	Tue Jul 28 17:31:58 2015 +0100
@@ -168,39 +168,25 @@
 !
 
 bookmarks17x18
-    <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 bookmarks17x18 inspect
      ImageEditor openOnClass:self andSelector:#bookmarks17x18
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary class bookmarks17x18'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:17;
-                height:18;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@@P@@@@@@@@@@@@@@@@@@@PBA@@@@@@@@@@@@@@@@@@D@ DBA@@@@@@@@@@@@@@@
-@@PB@PHD@@@@@@@@@@@DA@PD@ DA@PHDA@P@@@@@A@HB@ HA@PDA@PHB@ PA@@@@A@DA@PDA@PDA@PDAA@@@@@@@A@D@@@@@@@@@@PP@@@@@@@@@A@D@@@@@
-@@DD@@@@@@@@@@@D@P@@@@@@@PP@@@@@@@@@@@PA@@@A@@@AA@@@@@@@@@@D@ @A@PPA@P@BA@@@@@@@@@PA@PPD@@PD@PDD@@@@@@@A@@PD@@@@@@@DA@@A
-@@@@@@@A@@@@@@@@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 240 151 26 255 213 5 245 234 120 240 243 250 240 76 0 ];
-                mask:((ImageMask new)
-                            width:17;
-                            height:18;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@H@@@\@@@\@@@>@@@>@@_?<@_?<@O?8@G?0@C? @C? @C? @G?0@G70@OA8@D@P@@@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary bookmarks17x18'
+        ifAbsentPut:[(Depth4Image width:17 height:18) bits:(ByteArray fromPackedString:'
+DQDQDQDQDQDPDQDQDQDQDQDVDQDQDA@QDQDPDQDQDC@QDQDPDQDQ@2LADQDPDQDQ@2LADQDPDP@@L"H0@ADPDCL3H"H#L0HPDPH"H"H"H DPDQ@!!DQDQHADP
+DQDBDQDR@QDPDQDBDQDR@QDQDQDBDRDR@QDQDQ@1H H!!LADTDQ@"@A@BHADPDRD@DQDP@RDPDQHQDQDQD!!DQDQDQDQDQDQDP') colorMapFromArray:#[240 76 0 240 151 26 255 213 5 245 234 120] mask:((ImageMask width:17 height:18) bits:(ByteArray fromPackedString:'@@@@@H@@@\@@@\@@@>@@@>@@_?<@_?<@O?8@G?0@C? @C? @C? @G?0@G70@OA8@D@P@@@@@'); yourself); yourself]
 !
 
 clearConsoleIcon
@@ -209,12 +195,145 @@
     ^ self clearConsole22x22Icon
 !
 
+directoryOpen18x18Icon
+    <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."
+    "
+     self directoryOpen18x18Icon inspect
+     ImageEditor openOnClass:self andSelector:#directoryOpen18x18Icon
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class directoryOpen18x18Icon'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:18;
+                height:18;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
+@@@@@@@@@@@@@@@@@EMST5MS@IJRA0\G@@@@@@AST5MST5MSRQ=M)''MGMUA%L8>O#8=ST5MS]1^B (HW\WEZ]Q%[-H=ST5MS]8JB (JBEHJB (JB (=ST5MS
+]5QTUEQTUEQTM $IBP$IBP$I](NC 8NC 8LIW@8$S4=NOC0%LXRDT"@F#8=!!^WM3\7N%_WHBF3>.+Z!!O)0UDP$IBP$JJRC @LE]#YB"B (JB (JB $HA''7AS
+]F6V)B\''I2\''I2\''I2]Y$P5SWP>3"ADQDQDQDQDQDQDS&%MSQ'')KUUUUUUUUUUUUU[H *UMSF"HH,[F1,[F1,V-QHY@;T5MS(;L-!!XVE W8K*$TLJ)L@T5MS
+QVE**71&QS-0G AST5MST5MSQTT9DJ@@T5MST5MST5MST5MST5MST5MST5MST5MST5MST5MS');
+                colorMapFromArray:#[ 254 201 107 255 238 154 231 208 160 194 135 4 196 136 7 255 255 199 209 157 23 209 166 33 255 242 193 217 175 45 217 158 32 217 165 32 201 152 48 248 240 224 255 255 238 231 172 54 209 168 80 255 242 119 255 221 103 251 230 118 255 254 147 255 212 110 255 201 106 255 252 167 238 221 165 255 251 187 191 130 2 197 139 10 255 233 177 203 146 20 239 224 192 247 238 206 222 173 41 222 177 44 213 165 49 239 239 231 255 255 237 213 174 74 235 177 62 255 252 128 255 255 136 255 202 86 218 184 112 255 224 122 230 206 136 255 225 139 255 217 142 191 131 2 196 138 8 198 140 12 202 144 16 213 167 32 202 143 11 217 176 45 226 197 61 222 159 31 213 174 59 192 136 16 241 240 236 205 160 64 255 255 248 248 183 66 222 189 103 255 198 83 122 152 175 255 252 150 255 255 159 234 213 147 255 255 176 189 129 1 192 131 3 242 230 186 255 255 202 204 147 20 204 151 25 247 237 204 251 244 211 255 255 222 255 242 213 255 255 230 238 209 79 238 199 71 242 198 74 255 255 255 255 251 127 255 229 108 255 204 88 255 191 80 255 206 103 255 238 140 238 217 147 255 252 173 238 222 173 193 135 4 198 140 11 201 144 16 204 146 19 242 230 193 247 237 203 217 154 26 251 247 217 230 196 63 197 138 6 241 242 237 217 175 68 247 238 109 242 191 74 251 216 94 242 187 79 247 188 80 255 206 95 255 238 135 222 192 127 234 209 143 238 222 156 255 255 189 194 136 6 251 242 188 201 143 14 203 146 19 202 147 21 255 255 213 213 154 28 222 166 36 213 156 24 255 255 229 234 187 59 238 197 70 252 248 240 247 202 80 255 255 129 255 230 109 255 213 96 255 212 94 238 211 121 230 203 129 255 246 158 255 255 172 255 238 167 192 132 4 197 138 9 201 142 13 203 145 18 202 151 29 202 146 13 213 173 46 213 159 38 235 216 176 217 169 52 238 222 89 217 173 66 240 244 246 247 209 86 0 0 0 213 176 96 255 206 89 255 189 76 248 194 95 136 162 181 247 238 154 227 200 144 255 252 181 191 130 1 191 129 1 255 254 196 255 238 187 255 255 206 255 255 212 247 238 207 243 232 208 202 144 11 226 169 41 240 240 233 213 173 70 238 181 57 251 247 119 255 238 116 255 222 103 255 199 84 226 197 119 255 254 154 ];
+                mask:((ImageMask new)
+                            width:18;
+                            height:18;
+                            bits:(ByteArray 
+                                        fromPackedString:'@@@@_@@@??0@??0@??0@???@???@???@??>@??>@??>@??<@??<@??8@??0@?<@@>@@@@@@@');
+                            yourself);
+                yourself
+        ]
+!
+
+directoryOpenHalfGrey18x18Icon
+    "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 directoryOpenHalfGrey18x18Icon inspect
+     ImageEditor openOnClass:self andSelector:#directoryOpenHalfGrey18x18Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary directoryOpenHalfGrey18x18Icon'
+        ifAbsentPut:[(Depth8Image new) width:18; height:18; bits:(ByteArray fromPackedString:'
+/+:>/+:>/+:>/+:>/%MST5MS/,WE2L#H/+:>/+9ST5MST5MS-;V:/L&8.\R?-,GA0\EST5MS.;7@0LB=3L3C1,/G/\EST5MS.<C@0LC@/\C@0LC@0LEST5MS
+.<7M3\7M3\5TM $IBP$IBP$I4L;N3,;N3,8IW@8$S4=NOC0%4]_W42@F#8=!!^WM3\7N%_WHB5-#]+Z!!O)0UDP$IBP$JJRC @4-M#YB"B (JB (JB $HA''7AS
+5]*V)B\''I2\''I2\''I2]Y$P5S5M&3"ADQDQDQDQDQDQDS&%MSQ'')KUUUUUUUUUUUUU[H *UMSF"HH,[F1,[F1,V-QHY@;T5MS(;L-!!XVE W8K*$TLJ)L@T5MS
+QVE**71&QS-0G AST5MST5MSQTT9DJ@@T5MST5MST5MST5MST5MST5MST5MST5MST5MST5MS') ; colorMapFromArray:#[254 201 107 255 238 154 231 208 160 194 135 4 196 136 7 255 255 199 209 157 23 209 166 33 255 242 193 217 175 45 217 158 32 217 165 32 201 152 48 248 240 224 255 255 238 231 172 54 209 168 80 255 242 119 255 221 103 251 230 118 255 254 147 255 212 110 255 201 106 255 252 167 238 221 165 255 251 187 191 130 2 197 139 10 255 233 177 203 146 20 239 224 192 247 238 206 222 173 41 222 177 44 213 165 49 239 239 231 255 255 237 213 174 74 235 177 62 255 252 128 255 255 136 255 202 86 218 184 112 255 224 122 230 206 136 255 225 139 255 217 142 191 131 2 196 138 8 198 140 12 202 144 16 213 167 32 202 143 11 217 176 45 226 197 61 222 159 31 213 174 59 192 136 16 241 240 236 205 160 64 255 255 248 248 183 66 222 189 103 255 198 83 122 152 175 255 252 150 255 255 159 234 213 147 255 255 176 189 129 1 192 131 3 242 230 186 255 255 202 204 147 20 204 151 25 247 237 204 251 244 211 255 255 222 255 242 213 255 255 230 238 209 79 238 199 71 242 198 74 255 255 255 255 251 127 255 229 108 255 204 88 255 191 80 255 206 103 255 238 140 238 217 147 255 252 173 238 222 173 193 135 4 198 140 11 201 144 16 204 146 19 242 230 193 247 237 203 217 154 26 251 247 217 230 196 63 197 138 6 241 242 237 217 175 68 247 238 109 242 191 74 251 216 94 242 187 79 247 188 80 255 206 95 255 238 135 222 192 127 234 209 143 238 222 156 255 255 189 194 136 6 251 242 188 201 143 14 203 146 19 202 147 21 255 255 213 213 154 28 222 166 36 213 156 24 255 255 229 234 187 59 238 197 70 252 248 240 247 202 80 255 255 129 255 230 109 255 213 96 255 212 94 238 211 121 230 203 129 255 246 158 255 255 172 255 238 167 192 132 4 197 138 9 201 142 13 203 145 18 202 151 29 202 146 13 213 173 46 213 159 38 235 216 176 217 169 52 238 222 89 217 173 66 240 244 246 247 209 86 0 0 0 213 176 96 255 206 89 255 189 76 248 194 95 136 162 181 247 238 154 227 200 144 255 252 181 191 130 1 191 129 1 255 254 196 255 238 187 255 255 206 255 255 212 247 238 207 243 232 208 202 144 11 226 169 41 240 240 233 213 173 70 238 181 57 251 247 119 255 238 116 255 222 103 255 199 84 226 197 119 255 254 154 237 237 237 167 167 167 151 151 151 229 229 229 175 175 175 252 252 252 150 150 150 250 250 250 244 244 244 207 207 207 193 193 193 242 242 242 154 154 154 244 244 244 216 216 216 205 205 205 163 163 163 239 239 239 245 245 245 166 166 166 248 248 248 244 244 244 246 246 246 210 210 210 240 240 240 225 225 225 150 150 150 147 147 147 145 145 145 142 142 142 199 199 199 139 139 139 140 140 140 143 143 143 214 214 214 204 204 204 178 178 178 195 195 195 199 199 199 214 214 214 186 186 186]; mask:((ImageMask new) width:18; height:18; bits:(ByteArray fromPackedString:'@@@@_@@@??0@??0@??0@???@???@???@??>@??>@??>@??<@??<@??8@??0@?<@@>@@@@@@@') ; yourself); yourself]
+!
+
 scrollLockIcon
     <resource: #programImage>
 
     ^ self scrollLock22x22Icon
 !
 
+settings16x16icon
+    "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 settings16x16icon inspect
+     ImageEditor openOnClass:self andSelector:#settings16x16icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary settings16x16icon'
+        ifAbsentPut:[(Depth8Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@3HCL@@A,GF0@@@@@@@@@5G1<"J0@TI@LL@@@@@@@@H H @@@@@AX@J@0@@@@@B LBC0@MM @@C# (L0@@@AD#H3P#ER,@@@@ID" 3@@,$
+I2D$EQH@@@@@@@$RG1,WHS\EL!!$@@@@@@@@@@CT4M2D%@@@@@@@@@@@@@CXWI0L*JP@@@@@@@@@@@AP#@PT-G XD@@@@@@@@@APUK"\]JQ0^G"0@@@@@@@4!!
+K @]@@@&GA8XK@@@@@4WK D2@@@@@B$HA!! /@@@5GPTQ@@@@@@@@F  FFAL@E2@Q@@@@@@@@@@@0G@ P@A4R@@@@@@@@@@@@@AXVLP@a') ; colorMapFromArray:#[94 94 94 68 72 75 235 237 237 201 201 201 242 218 221 119 119 119 236 182 45 239 239 239 217 164 40 252 252 252 197 198 199 242 247 250 237 242 246 212 206 212 250 250 250 200 201 201 226 217 187 150 151 153 129 129 129 216 171 95 223 225 218 150 150 151 212 216 210 172 173 173 237 203 50 176 176 177 170 172 173 213 212 210 197 149 41 162 162 163 249 222 55 214 216 216 195 192 192 139 139 139 182 183 186 161 161 160 191 192 193 191 190 190 227 228 227 106 106 105 220 222 223 212 167 152 206 175 122 239 240 239 195 140 101 171 136 90 59 60 60 193 113 46 221 177 180 255 255 255 143 143 144 234 238 240 207 207 209 169 168 169 235 235 236 128 128 128 126 122 111]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@A3 O/@8^G,<_1;>C?0C8@_ C?@_>C9<_C98G7@OX@\b') ; yourself); yourself]
+!
+
+shiftToggleOff26x15
+    "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 shiftToggleOff26x15 inspect
+     ImageEditor openOnClass:self andSelector:#shiftToggleOff26x15
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary shiftToggleOff26x15'
+        ifAbsentPut:[(Depth8Image new) width:26; height:15; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F @TE@@(EQTUEQTUEQTJC0@@@@@@@@@@@APTFRT[IQ$T
+J1 XFA XBP$UEQX@@@@@@@@THRP*J"(*J!!,TG@@@@@@\J2 XBP@@@@@@E0@AJ"(*J"(*J!!<@HQHRD"DQA @(G @@@@@NDR$HJ"(*J"(H@0X!!@PD HA<LHQP(
+@@@@@AD!!GQ4*J"(*J!!4&DQDCA@P$F0DYHP@@@@@@C"D&JR(*J"(*JPLQD"X&I \BA@DLA @@@@@WHRT&JR(*J"$&HAP%I"X&I"XBF1<#@@@@@@@RD PBA2XG
+@"P!!HPHB@ HB@ L[G1@@@@@@@@@RHR@$IBP_HRD%IRT%IRT%IR@W@@@@@@@@@@@''HRD!!HQD!!HRD!!HRD!!HRDND@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[94 94 94 201 201 201 235 237 237 231 232 232 225 227 229 235 235 236 119 119 119 239 239 239 252 252 252 37 37 37 74 77 80 242 247 250 161 161 160 250 250 250 150 151 153 122 124 127 223 225 218 128 128 128 150 150 151 212 216 210 106 106 105 16 20 24 170 172 173 213 212 210 51 50 51 172 173 173 176 176 177 214 216 216 83 80 81 251 250 251 88 90 91 182 183 186 191 192 193 139 139 139 227 228 227 169 168 169 220 222 223 207 207 209 243 243 243 172 171 171 59 60 60 246 247 247 255 255 255 68 72 75]; mask:((Depth1Image new) width:26; height:15; bits:(ByteArray fromPackedString:'@@@@@@@@@@@G?? @C??>@A??? @???<@O???@C???0@???<@O???@A???0@O??8@A??<@@@@@@@@@@@@') ; yourself); yourself]
+!
+
+shiftToggleOnBlue26x15
+    "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 shiftToggleOnBlue26x15 inspect
+     ImageEditor openOnClass:self andSelector:#shiftToggleOnBlue26x15
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary shiftToggleOnBlue26x15'
+        ifAbsentPut:[(Depth8Image new) width:27; height:15; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_C@(-KR4WKR4-KS\TA1PQHP@@@@@@@@@@@CHWE1\#
+H2L#H2L@EAH)L2$REA$@@@@@@@@@EA\#H2\''I1TUEQT^I HB@ HBL1PM@@@@@@@XB"LUBP$0LC@0LB A@ HB@ HB@#T2HP@@@@@OI1T0GQ4DA@PDAA8.NPHB
+@ HBNPLGG0@@@@@GES@]AB0,K2</K186M HB@ HBM"(VDP@@@@@OBQ4DK2H"H"H"H!!8*K HB@ HBK LVCP@@@@@XL@P,H"H"H"H"H!!L)J"8B@ H.J"@TF0@@
+@@@@IPP/H"H"H"H"H!!(\AS HJ  8I!!8P@@@@@@@@@BP,K2</K2</K2<$G"@&I"X5G#D@@@@@@@@@@@@+JB (JB (JB (JAXVG!!XVB0@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[68 72 75 201 201 201 255 255 255 231 232 232 97 132 184 225 227 229 235 235 236 119 119 119 239 239 239 65 85 109 37 37 37 197 198 199 74 77 80 146 148 149 250 250 250 150 151 153 129 129 129 126 122 111 172 173 173 136 149 166 106 106 105 46 68 94 128 128 128 16 20 24 213 212 210 162 162 163 119 156 198 214 219 227 150 150 151 88 115 164 139 139 139 176 176 177 191 192 193 227 228 227 113 161 232 19 34 51 120 140 179 114 131 152 220 222 223 28 52 77 100 118 137 207 207 209 243 243 243 172 171 171 96 152 199 2 2 2 246 247 247 103 160 209 68 101 141 143 143 144 94 94 94 214 216 216 242 247 250 182 183 186 251 250 251 59 60 60 235 237 237 252 252 252]; mask:((Depth1Image new) width:27; height:15; bits:(ByteArray fromPackedString:'@@@@@@@@@@@G??0@C??>@A???0@???>@O??? C???8@???>@O??? A???0@O??8@A??<@@@@@@@@@@@@') ; yourself); yourself]
+!
+
 sortIndicatorGreyIcon
     <resource: #image>
     "This resource specification was automatically generated
@@ -1735,37 +1854,25 @@
 !
 
 edit_image_15x15
-    <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 edit_image_15x15 inspect
      ImageEditor openOnClass:self andSelector:#edit_image_15x15
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary edit_image_15x15'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:15;
-                height:15;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary edit_image_15x15'
+        ifAbsentPut:[(Depth4Image width:15 height:15) bits:(ByteArray fromPackedString:'
 Y&Y&Y&Y&Y&A%UUUUUUUUXFUUUWU0UUU YUU5&W]4UVA%U9&Y$WUUXFUW&Y$RUUU"YWUY&W\RUVA%Q7%R\''\TX&Y7]4IHP''Y Y&](I8]6Y&I&Y&ZCY&Y&XF&Y
-&YNI&Y% Y7]7!!8]7]6A"D!!HRD!!HRXFY&Y&Y&Y&Y ');
-                colorMapFromArray:#[ 153 153 153 51 94 9 59 145 19 50 50 50 225 225 225 164 207 242 255 255 255 111 147 26 147 63 49 165 199 47 ];
-                mask:((ImageMask new)
-                            width:15;
-                            height:15;
-                            bits:(ByteArray 
-                                        fromPackedString:'????????????????????????????????????????');
-                            yourself);
-                yourself
-        ]
+&YNI&Y% Y7]7!!8]7]6A"D!!HRD!!HRXFY&Y&Y&Y&Y ') colorMapFromArray:#[153 153 153 51 94 9 59 145 19 50 50 50 225 225 225 164 207 242 255 255 255 111 147 26 147 63 49 165 199 47]; yourself]
 !
 
 edit_italic_15x15
@@ -2058,38 +2165,25 @@
 !GenericToolbarIconLibrary class methodsFor:'image specs-16x16'!
 
 back16x16Icon
-    <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 back16x16Icon inspect
      ImageEditor openOnClass:self andSelector:#back16x16Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class back16x16Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 8 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@PX@@@@@@@@@@@@@@@@@@PXE@@@@@@@@@@@@@@@@@PXEAP@@
-@@@@@@@@@@@@@PXEAPTF@ HBA @@@@@@@PXEAPTEAPTEAPP@@@@@@ XEAPTEAPTEAPTD@@@@@@@CA@TEAPTEAPTEA@@@@@@@@@LDAPTEA@PDA@P@@@@@@@@@
-@0PEAP@@@@@@@@@@@@@@@@@CA@T@@@@@@@@@@@@@@@@@@@LD@@@@@@@@@@@@@@@@@@@@@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 255 255 255 192 255 255 0 64 64 0 128 128 0 192 192 0 255 255 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@A @N@A8@O A?<O?1??O?<_?0??A?<C8@G @N@@X@b');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary back16x16Icon'
+        ifAbsentPut:[(Depth4Image width:16 height:16) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@D @@@@@@@@D#@@@@@@@@D#L@@@@@@@D#L2UUH@@@D#L3L3M @@T#L3L3L6@@@DX3L3L3X@@@AFL3Y&Y @@@@
+Q#L@@@@@@@@DX0@@@@@@@@AF@@@@@@@@@@P@@@@@@@@@@@@@@@@b') colorMapFromArray:#[0 0 0 255 255 255 0 255 255 0 192 192 0 64 64 192 255 255 0 128 128] mask:((ImageMask width:16 height:16) bits:(ByteArray fromPackedString:'@@@A @N@A8@O A?<O?1??O?<_?0??A?<C8@G @N@@X@b'); yourself); yourself]
 !
 
 bookmarks16x16
@@ -2289,38 +2383,23 @@
 !
 
 centerAdjust16x16Icon
-    <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 centerAdjust16x16Icon inspect
-     ImageEditor openOnClass:self andSelector:#centerAdjust16x16Icon"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class centerAdjust16x16Icon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@AUUUUPP@@@DEUUUUAU@@UPUUUUTD@@@AAUUUUPUP@ETEUUUUA@@@@PUUUUTET@AUAUUUUPUUUUT@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'
-??????????????????????????????????????????<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+     ImageEditor openOnClass:self andSelector:#centerAdjust16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary centerAdjust16x16Icon'
+        ifAbsentPut:[(Depth2Image width:16 height:16) bits:(ByteArray fromPackedString:'@@@@@AUUUUPP@@@DEUUUUAU@@UPUUUUTD@@@AAUUUUPUP@ETEUUUUA@@@@PUUUUTET@AUAUUUUPUUUUT@@@@@@@a') colorMapFromArray:#[0 0 0 255 255 255]; yourself]
 !
 
 clock16x16Icon
@@ -3332,38 +3411,23 @@
 !
 
 formatCode16x16Icon
-    <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 formatCode16x16Icon inspect
-     ImageEditor openOnClass:self andSelector:#formatCode16x16Icon"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class formatCode16x16Icon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@AUUUUPP@@UTEUUUUAP@AUPUUUUTE@@AUAUUUUPUU@ATEUUUUAUT@EPUUUUTE@@@UAUUUUPUUUUT@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'
-??????????????????????????????????????????<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+     ImageEditor openOnClass:self andSelector:#formatCode16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary formatCode16x16Icon'
+        ifAbsentPut:[(Depth2Image width:16 height:16) bits:(ByteArray fromPackedString:'@@@@@AUUUUPP@@UTEUUUUAP@AUPUUUUTE@@AUAUUUUPUU@ATEUUUUAUT@EPUUUUTE@@@UAUUUUPUUUUT@@@@@@@a') colorMapFromArray:#[0 0 0 255 255 255]; yourself]
 !
 
 forward16x16Icon
@@ -3436,103 +3500,65 @@
 !
 
 goto16x16Icon
-    <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 goto16x16Icon inspect
      ImageEditor openOnClass:self andSelector:#goto16x16Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class goto16x16Icon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@E@@@@TD@@@PD@@@PA@@@DA@@@@U@@@E@@@@DD@D@@T@TP@@@PD@@@PD@@@DA@@@AA@@@DE@@@DP@@@AT@@@@a');
-                colorMapFromArray:#[ 64 0 0 0 0 0 0 192 0 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'@C@@>@G0@?@C8@G@C@@^B@0<@G0@>@C8@O@BX@\@A0@b');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary goto16x16Icon'
+        ifAbsentPut:[(Depth2Image width:16 height:16) bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') colorMapFromArray:#[0 0 0] mask:((ImageMask width:16 height:16) bits:(ByteArray fromPackedString:'@C@@>@G0@?@C8@G@C@@^B@0<@G0@>@C8@O@BX@\@A0@b'); yourself); yourself]
 !
 
 grid16x16Icon
-    <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 grid16x16Icon inspect
      ImageEditor openOnClass:self andSelector:#grid16x16Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary class grid16x16Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-H"H"H"H"H"H)$)$)$)$)$"&R&R&R&R&RH"H"H"H"H"H)$)$)$)$)$"&R&R&R&R&RH"H"H"H"H"H)$)$)$)$)$"&R&R&R&R&RH"H"H"H"H"H)$)$)$)$)$"&R
-&R&R&R&RH"H"H"H"H"H)$)$)$)$)$"&R&R&R&R&RH"H"H"H"H"Hb');
-                colorMapFromArray:#[ 32 12 48 32 56 216 248 184 112 40 36 32 32 48 92 40 12 8 8 0 144 24 60 216 88 36 120 248 248 248 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'??????????????????????????????????????????<b');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary grid16x16Icon'
+        ifAbsentPut:[(Depth2Image width:16 height:16) bits:(ByteArray fromPackedString:'UUUUUTDDDDEAAAAAUUUUUTDDDDEAAAAAUUUUUTDDDDEAAAAAUUUUUTDDDDEAAAAAUUUUUTDDDDEAAAAAUUUUUP@a') colorMapFromArray:#[248 248 248 248 184 112 0 0 0]; yourself]
 !
 
 gridAlign16x16Icon
-    <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 gridAlign16x16Icon inspect
      ImageEditor openOnClass:self andSelector:#gridAlign16x16Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary class gridAlign16x16Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary gridAlign16x16Icon'
+        ifAbsentPut:[(Depth4Image width:16 height:16) bits:(ByteArray fromPackedString:'
 H"H"H"H"H"H)$)$)$)$)$"&R&R&R&R&RH"H"H"H"H"H)$)$)$)$)\"&R&R&R&RFBH"H"H"H"\KH)$)$)$)]J$"&WFR&R^K&RH"]GH"]+H"H)$*!!9\C$)$"&R
-&$]E&R&RH"H"U@H"H"H)$)$#$)$)$"&R&R&R&R&RH"H"H"H"H"Hb');
-                colorMapFromArray:#[ 32 12 48 32 56 216 248 184 112 40 36 32 32 48 92 40 12 8 8 0 144 24 60 216 88 36 120 248 248 248 32 40 32 32 16 0 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'??????????????????????????????????????????<b');
-                            yourself);
-                yourself
-        ]
+&$]E&R&RH"H"U@H"H"H)$)$#$)$)$"&R&R&R&R&RH"H"H"H"H"Hb') colorMapFromArray:#[32 12 48 32 56 216 248 184 112 40 36 32 32 48 92 40 12 8 8 0 144 24 60 216 88 36 120 248 248 248 32 40 32 32 16 0]; yourself]
 !
 
 history16x16Icon
@@ -3692,38 +3718,23 @@
 !
 
 leftAdjust16x16Icon
-    <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 leftAdjust16x16Icon inspect
-     ImageEditor openOnClass:self andSelector:#leftAdjust16x16Icon"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class leftAdjust16x16Icon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@AUUUUPP@@@DEUUUUA@@AUPUUUUTD@@@AAUUUUPP@@UTEUUUUA@@@@PUUUUTD@@EUAUUUUPUUUUT@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'
-??????????????????????????????????????????<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+     ImageEditor openOnClass:self andSelector:#leftAdjust16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary leftAdjust16x16Icon'
+        ifAbsentPut:[(Depth1Image width:16 height:16) bits:(ByteArray fromPackedString:'@@A??$@B_?9@O''?>P@I??$@>_?9@@''?>PC9??''?>@@@b') colorMapFromArray:#[0 0 0 255 255 255]; yourself]
 !
 
 leftDown16x16Icon
@@ -4404,38 +4415,23 @@
 !
 
 rightAdjust16x16Icon
-    <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 rightAdjust16x16Icon inspect
-     ImageEditor openOnClass:self andSelector:#rightAdjust16x16Icon"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class rightAdjust16x16Icon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@AUUUUPP@@@DEUUUUAUP@@PUUUUTD@@@AAUUUUPUT@@DEUUUUA@@@@PUUUUTEU@@AAUUUUPUUUUT@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'
-??????????????????????????????????????????<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+     ImageEditor openOnClass:self andSelector:#rightAdjust16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary rightAdjust16x16Icon'
+        ifAbsentPut:[(Depth1Image width:16 height:16) bits:(ByteArray fromPackedString:'@@A??$@B_?9<@''?>P@I??''0B_?9@@''?>_@I??''?>@@@b') colorMapFromArray:#[0 0 0 255 255 255]; yourself]
 !
 
 run16x16Icon
@@ -4653,39 +4649,23 @@
 !
 
 showCodeCoverage16x16Icon
-    <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."
-    "
-     self showCoverageCode16x16Icon inspect
-     ImageEditor openOnClass:self andSelector:#showCoverageCode16x16Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
+    "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 showCodeCoverage16x16Icon inspect
+     ImageEditor openOnClass:self andSelector:#showCodeCoverage16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
         constantNamed:'GenericToolbarIconLibrary showCodeCoverage16x16Icon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#[ 2 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@AUUUUPZ**UTEUUUUAZ*)UPUUUUTE**)UAUUUUPUU?=TEUUUUAUW?5PUUUUTE***UAUUUUPUUUUT@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 255 255 255 140 247 115 255 0 0 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'
-??????????????????????????????????????????<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+        ifAbsentPut:[(Depth2Image width:16 height:16) bits:(ByteArray fromPackedString:'@@@@@AUUUUPZ**UTEUUUUAZ*)UPUUUUTE**)UAUUUUPUU?=TEUUUUAUW?5PUUUUTE***UAUUUUPUUUUT@@@@@@@a') colorMapFromArray:#[0 0 0 255 255 255 140 247 115 255 0 0]; yourself]
 !
 
 snapshot16x16Icon
@@ -5955,106 +5935,72 @@
 !
 
 fileIn20x20Icon
-    <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 fileIn20x20Icon inspect
-     ImageEditor openOnClass:self andSelector:#fileIn20x20Icon"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class fileIn20x20Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:20;
-                height:21;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@Y&Y&Y&@@@@@@@FL3M&Y @@Y DFA"H"Y&X@DFXA@@Y"Y&Y&@A@@@P@FX&Y&Y @QDQD@M&I%UUX@DP@AA#M"H"H&@ADFD3L3L&Y&Y
+     ImageEditor openOnClass:self andSelector:#fileIn20x20Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary fileIn20x20Icon'
+        ifAbsentPut:[(Depth4Image new) width:20; height:21; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@Y&Y&Y&@@@@@@@FL3M&Y @@Y DFA"H"Y&X@DFXA@@Y"Y&Y&@A@@@P@FX&Y&Y @QDQD@M&I%UUX@DP@AA#M"H"H&@ADFD3L3L&Y&YJ
 @@@@L3L3M&Y&X@@@@CL3L2YDQF@@@@@@@3X"H"I @@@@@@M&Y&Y&X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 129 129 129 63 63 36 255 0 0 194 194 0 0 127 0 194 194 194 ];
-                mask:((ImageMask new)
-                            width:20;
-                            height:21;
-                            bits:(ByteArray 
-                                        fromPackedString:'@G?0@G?0?7?0???0?7?0?7?0?7?0???0???0_??0@??0@G?0@G?0@G?0J H@P @@R&I R)JP:/JPR(JPR&JP');
-                            yourself);
-                yourself
-        ]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 129 129 129 63 63 36 255 0 0 194 194 0 0 127 0 194 194 194]; mask:((ImageMask new) width:20; height:21; bits:(ByteArray fromPackedString:'@G?0@G?0?7?0???0?7?0?7?0?7?0???0???0_??0@??0@G?0@G?0@G?0J H@P @@R&I R)JP:/JPR(JPR&JP') ; yourself); yourself]
 !
 
 fileIn20x20Icon2
-    <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 fileIn20x20Icon2 inspect
-     ImageEditor openOnClass:self andSelector:#fileIn20x20Icon2"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class fileIn20x20Icon2'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:20;
-                height:21;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@G]7]0@@Y&Y&Y&A;.;\@@FL3M&Y ^:*7,FA"H"Y&XG.;-0@@Y"Y&Y&A;**.H@FX&Y&Y ^;.;&0M&I%UUXG.**J$CM"H"H&A;.9,3L3L&Y&Y
+     ImageEditor openOnClass:self andSelector:#fileIn20x20Icon2
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary fileIn20x20Icon2'
+        ifAbsentPut:[(Depth4Image new) width:20; height:21; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@G]7]0@@Y&Y&Y&A;.;\@@FL3M&Y ^:*7,FA"H"Y&XG.;-0@@Y"Y&Y&A;**.H@FX&Y&Y ^;.;&0M&I%UUXG.**J$CM"H"H&A;.9,3L3L&Y&YJ
 ^:"(L3L3M&Y&XG.[&SL3L2YDQFA9.Y&Y@3X"H"I \@@@@@M&Y&Y&X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 129 129 129 63 63 36 255 0 0 194 194 0 0 127 0 194 194 194 64 64 64 168 172 168 168 228 240 208 212 208 255 255 255 ];
-                mask:((ImageMask new)
-                            width:20;
-                            height:21;
-                            bits:(ByteArray 
-                                        fromPackedString:'@G?0?G?0?''?0???0???0???0???0???0???0???0???0???0???0@G?0J H@P @@R&I R)JP:/JPR(JPR&JP');
-                            yourself);
-                yourself
-        ]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 129 129 129 63 63 36 255 0 0 194 194 0 0 127 0 194 194 194 64 64 64 168 172 168 168 228 240 208 212 208 255 255 255]; mask:((ImageMask new) width:20; height:21; bits:(ByteArray fromPackedString:'@G?0?G?0?''?0???0???0???0???0???0???0???0???0???0???0@G?0J H@P @@R&I R)JP:/JPR(JPR&JP') ; yourself); yourself]
 !
 
 fileIn20x20Icon3
-    <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 fileIn20x20Icon3 inspect
      ImageEditor openOnClass:self andSelector:#fileIn20x20Icon3
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class fileIn20x20Icon3'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:20;
-                height:21;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CL3L0@@A&Y&Y&@8"HL@@@Y7]6Y NFZC @@FH"I&XC"H 0@@A&I&Y&@8Y&!!&@@Y"Y&Y
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary fileIn20x20Icon3'
+        ifAbsentPut:[(Depth4Image new) width:20; height:21; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CL3L0@@A&Y&Y&@8"HL@@@Y7]6Y NFZC @@FH"I&XC"H 0@@A&I&Y&@8Y&!!&@@Y"Y&YJ
 NH"HR@A6X&DQXC!!&Y&P@]6H"H&@8"D]7]7]2Y&Y NFY'']7]7]6Y&XC!!HQ7]7]7I%UV@4!!DQD@G]"H"I L@@@@@A6Y&Y&X@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 0 127 0 63 63 36 64 64 64 168 228 240 194 194 0 208 212 208 255 0 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:20;
-                            height:21;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@@@@@C?0?C?0?#?0?3?0?;?0?;?0?;?0?;?0???0???0???0?;?0?;?0@C?0@@@@@@@@@@@@@@@@');
-                            yourself);
-                yourself
-        ]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 0 127 0 63 63 36 64 64 64 168 228 240 194 194 0 208 212 208 255 0 0 255 255 255]; mask:((ImageMask new) width:20; height:21; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@C?0?C?0?#?0?3?0?;?0?;?0?;?0?;?0???0???0???0?;?0?;?0@C?0@@@@@@@@@@@@@@@@') ; yourself); yourself]
 !
 
 fileNew20x20Icon
@@ -6884,38 +6830,25 @@
 !
 
 backward22x22_3DIcon
-    <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."
-    "
-     self backward3DIcon inspect
-     ImageEditor openOnClass:self andSelector:#backward3DIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class backward22x22_3DIcon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-UUUUUUUPUUUUUUUPUUT@EUUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPWUT*%UUPWWR*)UUPWUR*)UUP_5R*)UUP_UJ**UUP_UJ**UUPUUJ**UUPUPJ**UUP
-UR***)UPUTJ**UUPUUP*%UUPUUUAUUUPUUUUUUUPUUUUUUUPUUUUUUUP');
-                colorMapFromArray:#[ 255 255 255 0 0 0 0 127 0 255 0 0 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@O @@O0@@O0@@O0@@O0@@O0@@_8@@_8@@_8@@?<@@?<@@?<@C??@C??@A?>@@_8@@G @@@@@@@@@@@@@');
-                            yourself);
-                yourself
-        ]
+    "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 backward22x22_3DIcon inspect
+     ImageEditor openOnClass:self andSelector:#backward22x22_3DIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary backward22x22_3DIcon'
+        ifAbsentPut:[(Depth2Image width:22 height:22) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@B* @@@@@BUP@@@@@BUP@@@@@BUP@@@@@BUP@@@@@BUP@@@@@IUT@@@@@IUT@@@@@IUT@@@@@%UU@@@@@%UU@@@@@%UU@@@@J%UU@@@
+@IUUUT@@@B%UU@@@@@JUP@@@@@@(@@@@@@@@@@@@@@@@@@@@@@@@@@@@') colorMapFromArray:#[0 0 0 0 127 0 255 255 255] mask:((ImageMask width:22 height:22) bits:(ByteArray fromPackedString:'@@@@@@@@@O @@O0@@O0@@O0@@O0@@O0@@_8@@_8@@_8@@?<@@?<@@?<@C??@C??@A?>@@_8@@G @@@@@@@@@@@@@'); yourself); yourself]
 !
 
 clearConsole22x22Icon
@@ -7459,38 +7392,25 @@
 !
 
 forward22x22_3DIcon
-    <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 forward22x22_3DIcon inspect
      ImageEditor openOnClass:self andSelector:#forward22x22_3DIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class forward22x22_3DIcon'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-UUUUUUUPUUUUUUUPUUUUUUUPUUUQUUUPUUTJUUUPUUB*)UUPUP***%UPUQU*%UUPUUT*%UUP_UT*%UUP_UT*%UUP_5R*)UUPWUR*)UUPWWR*)UUPWUJ**UUP
-UUJ**UUPUT***%UPUT***%UPUR***)UPUUUUUUUPUUUUUUUPUUUUUUUP');
-                colorMapFromArray:#[ 255 255 255 0 0 0 0 127 0 255 0 0 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@@@@@C@@@O0@@?<@C??@C??@@O0@@O0@@O0@@_8@@_8@@_8@@?<@@?<@A?>@A?>@C??@A??@@@@@@@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary forward22x22_3DIcon'
+        ifAbsentPut:[(Depth2Image width:22 height:22) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@B%@@@@@@)UT@@@@JUUUP@@@H@UP@@@@@BUP@@@@@BUP@@@@@BUP@@@@@IUT@@@@@IUT@@@@@IUT@@@@@%UU@@@
+@@%UU@@@@BUUUP@@@BUUUP@@@IUUUT@@@@@@@@@@@@@@@@@@@@@@@@@@') colorMapFromArray:#[0 0 0 0 127 0 255 255 255] mask:((ImageMask width:22 height:22) bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@C@@@O0@@?<@C??@C??@@O0@@O0@@O0@@_8@@_8@@_8@@?<@@?<@A?>@A?>@C??@A??@@@@@@@@@'); yourself); yourself]
 !
 
 help22x22Icon
@@ -8424,44 +8344,32 @@
 !
 
 start22x22Icon
-    <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 start22x22Icon inspect
      ImageEditor openOnClass:self andSelector:#start22x22Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class start22x22Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary start22x22Icon'
+        ifAbsentPut:[(Depth4Image new) width:22; height:22; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@N8@@@@@@@@@@@@N<^@@@@@@@@@@@@;.;.;.;.@@@@@@C/G @@@@8^@@@@@N<^@@@@@A@@@@@@;18@@@@@D@@@@@C.;.;.; @P@@@@@N
-<^@@@@@@@@@@@@;18@@@C!!G.@@@@C/G @@@@G>@@@@@N;.;.; @_8@@@@@;18@@@@A? @@@@C/G @@@@G>@@@@@N<^@@@@@_8@@@@@;.;.;.@A? @@@@C/G
-@@@@G>@@@@@N<^@@@@@_8@@@@@;18@@@@@@@@@@@C.; @@@@DQ@@@@C ; 8@@@A&X@@@C 8@8N@@@"H"@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'
+<^@@@@@@@@@@@@;18@@@C!!G.@@@@C/G @@@@G>@@@@@N;.;.; @_8@@@@@;18@@@@A? @@@@C/G @@@@G>@@@@@N<^@@@@@_8@@@@@;.;.;.@A? @@@@C/GJ
+@@@@G>@@@@@N<^@@@@@_8@@@@@;18@@@@@@@@@@@C.; @@@@DQ@@@@C ; 8@@@A&X@@@C 8@8N@@@"H@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170]; mask:((ImageMask new) width:22; height:22; bits:(ByteArray fromPackedString:'
 @@@AC@DAG DAG?<@G N@G N@G N@G?.@G N@G _@G _@G?_@G _@G _@G _@G?_@G ? G!!?0G!!?0G!!.PKQNPT(_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; yourself); yourself]
 !
 
 startNewSystemBrowserIcon22x22
@@ -8742,42 +8650,27 @@
 !
 
 bugReporter24x24Icon
-    <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 bugReporter24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#bugReporter24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class bugReporter24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary bugReporter24x24Icon'
+        ifAbsentPut:[(Depth4Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@QDQDQDQDP@@@@@@@@@@@@@@@P@@@@@ADQDQDQDQ@P@@@@@@@@@@@@@A@P@@@@QDQDQDQDPA@P@@@@@@@@@@@@PA@P@@ADQDQDP@
-Q@PA@@@@AADQQ@QD@@P@@@@@ADQDQD@DP@@@@@@@ADEAPTPD@BH"H @@ADPTD@P@H"L3L2@@ADEA@"@"H3L3L3H@@@@BH3LBL3L3L3L @@@BH3LBL3L3L3L
+Q@PA@@@@AADQQ@QD@@P@@@@@ADQDQD@DP@@@@@@@ADEAPTPD@BH"H @@ADPTD@P@H"L3L2@@ADEA@"@"H3L3L3H@@@@BH3LBL3L3L3L @@@BH3LBL3L3L3LJ
 @@@@H3L@@@@@@@@@@@@BH3LBH3L3L3L @@@@H#HBH#L3L3H @@@@@@@@H"H"H"@@@@@@@@@@@@H"H @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 170 170 170 128 0 0 255 0 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@??8@??8C??8C??8O??8O??8???8???8???<???0???8???<???>???>???>A??>_??>O??>@[?<@B?8@F_0@H1,@C@0@@@@');
-                            yourself);
-                yourself
-        ]
-
-    "Modified: / 06-02-2007 / 19:41:01 / cg"
+@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 170 170 170 128 0 0 255 0 0 255 255 255]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@??8@??8C??8C??8O??8O??8???8???8???<???0???8???<???>???>???>A??>_??>O??>@[?<@B?8@F_0@H1,@C@0@@@@') ; yourself); yourself]
 !
 
 changesBrowser24x24Icon
@@ -9124,42 +9017,27 @@
 !
 
 fileBrowser24x24Icon
-    <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 fileBrowser24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#fileBrowser24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class fileBrowser24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3@Y&Y&Y&Y&@@@@@@3@X@@@@@@F@@@@@@3@XN;.;.8F@@@@@@3@XN; @@@@@@@@@@3@XN;
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary fileBrowser24x24Icon'
+        ifAbsentPut:[(Depth4Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3@Y&Y&Y&Y&@@@@@@3@X@@@@@@F@@@@@@3@XN;.;.8F@@@@@@3@XN; @@@@@@@@@@3@XN;J
 =/[6=/@@@@3@X@; [6=/[6@@@@3@XAC =/@@A/@@@@3@X@D@[6A/C6@@@@3@X@@P=/[6=/@@@@3@X@@@[6=/[6@@@@3@XO@@=/[6=/@@@@3@XF<@@@@@@@@@
 @@3@XOX@@@@@@@@@@@3@XF=/[6<F@@@@@@3@XO[6=/XF@@@@@@3@X@@@@@@F@@@@@@3@Y&Y&Y&Y&@@@@@@C@Y&Y&Y&Y&@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@O?? O?? O?? O?? O??<O??<O??<O??<O??<O??<O??<O??<O??<O?? O?? O?? O?? O?? G?? C?? @@@@@@@@');
-                            yourself);
-                yourself
-        ]
-
-    "Modified: / 06-02-2007 / 19:40:54 / cg"
+@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@@@O?? O?? O?? O?? O??<O??<O??<O??<O??<O??<O??<O??<O??<O?? O?? O?? O?? O?? G?? C?? @@@@@@@@') ; yourself); yourself]
 !
 
 fileIn24x24Icon
@@ -9200,42 +9078,27 @@
 !
 
 garbageCollect24x24Icon
-    <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."
-    "
-     self garbageCollect28x28Icon inspect
-     ImageEditor openOnClass:self andSelector:#garbageCollect28x28Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class garbageCollect24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+    "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 garbageCollect24x24Icon inspect
+     ImageEditor openOnClass:self andSelector:#garbageCollect24x24Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary garbageCollect24x24Icon'
+        ifAbsentPut:[(Depth4Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@ADQ@@@@@@@@@@@@@ADQDQ@@@K.;,QF1DQDQDQ@@B;.;.1.0@@DQDQ@@.;@@.;.1@@@ADQ@@.0@@F;.1@2@ADQ@@.0@@.;.1DCHADQ@K.;@@
-DQDQDPL DQB0.0,@DQDP@@@0DQ,K@KB0DQ@BH"H@DQ@@@@@@DQ@P@@@0DP@@@@8N@@@QDSL0D@@@C.;.8@@PL3@ @@@@@NC @@@PLC@ @@@@;.;.@@@PLC@
+DQDQDPL DQB0.0,@DQDP@@@0DQ,K@KB0DQ@BH"H@DQ@@@@@@DQ@P@@@0DP@@@@8N@@@QDSL0D@@@C.;.8@@PL3@ @@@@@NC @@@PLC@ @@@@;.;.@@@PLC@J
 @@@@C 8@@@@PLC@ @@B (@@AD@@PLC@ @J*** CA0@@PLC@ @@(J@L3L3@@PLC@ B***(@0L@Q@SLCL @JB CL3L0Q@CH"H@@ADQDLCADQDP@@@Q@ADQD@@@
-@QD@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 255 255 255 127 127 127 170 170 170 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@O"@@_6@@8>8@0^<@0>^A8@OB4A?EJG?@@G?@EG?@_''?@JG?@?G?@TG?B G?O2''?EO7?_%G?J_''?@JA<@@@@@@@@');
-                            yourself);
-                yourself
-        ]
-
-    "Modified: / 06-02-2007 / 19:40:47 / cg"
+@QD@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@@@@O"@@_6@@8>8@0^<@0>^A8@OB4A?EJG?@@G?@EG?@_''?@JG?@?G?@TG?B G?O2''?EO7?_%G?J_''?@JA<@@@@@@@@') ; yourself); yourself]
 !
 
 historyBackInTextIcon
@@ -9670,81 +9533,51 @@
 !
 
 newDataSet24x24Icon
-    <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 newDataSet24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#newDataSet24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class newDataSet24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary newDataSet24x24Icon'
+        ifAbsentPut:[(Depth4Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@QDPDQDADQ@@@@@@@RH D"HAH"TE@@@@@RH D"HAH"TE@@@@@RH D"HAH"TE@@@@@RH D"HA
 H"TE@@@@@P@@@@@@@@TE@@@@@QDPDQDADQTE@@@@@RH D"HAH"TE@@@@@RH D"HAH"TE@@@@@RH D"HAH"TE@@@@@RH D"HAH"TE@@@@@P@@@@@@@@TE@@@@
 @QDPDQDADQLE@0@C@RH D"HAH"T5@0@0@RH D"HAH"TC@0L@@RH D"HAH"TEL3@@@RH D"HAH"L3L3L3AUUPUUTEUUT@L3@@@@@@@@@@@@@C@0L@@@@@@@@@
-@@@0@0@0@@@@@@@@@@L@@0@C');
-                colorMapFromArray:#[ 0 0 0 255 255 255 170 170 170 255 255 0 0 127 127 127 127 127 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>Q??>R???T??>8??????>8???T@@BR@@DQ');
-                            yourself);
-                yourself
-        ]
-
-    "Modified: / 06-02-2007 / 19:40:38 / cg"
+@@@0@0@0@@@@@@@@@@L@@0@C') ; colorMapFromArray:#[0 0 0 255 255 255 170 170 170 255 255 0 0 127 127 127 127 127]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@@@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>Q??>R???T??>8??????>8???T@@BR@@DQ') ; yourself); yourself]
 !
 
 newFileBrowser24x24Icon
-    <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 newFileBrowser24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#newFileBrowser24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class newFileBrowser24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@DQ@@@@@@@@@@@@@ADAD@@@3@Y&Y&Y&@QDADP@@3@X@@@@@@P@@@P@@3@XN;.;.@QDADP@@3@XN; @@@ADAD@@@3@XN;
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary newFileBrowser24x24Icon'
+        ifAbsentPut:[(Depth4Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@DQ@@@@@@@@@@@@@ADAD@@@3@Y&Y&Y&@QDADP@@3@X@@@@@@P@@@P@@3@XN;.;.@QDADP@@3@XN; @@@ADAD@@@3@XN;J
 =/[0DQ@@@@3@X@; [6=/@@@@@@3@XAC =/@@A/@@@@3@X@D@[6A/C6@@@@3@X@@P=/[6=/@@@@3@X@@@[6=/[6@@@@3@XO@@=/[6=/@@@@3@XF<@@@@@@@@@
 @@3@XOX@@@@@@@@@@@3@XF=/[6<F@@@@@@3@XO[6=/XF@@@@@@3@X@@@@@@F@@@@@@3@Y&Y&Y&Y&@@@@@@C@Y&Y&Y&Y&@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@8@@A<O??>O???O???O???O??>O??<O??<O??<O??<O??<O??<O??<O??<O?? O?? O?? O?? O?? G?? C?? @@@@@@@@');
-                            yourself);
-                yourself
-        ]
-
-    "Modified: / 06-02-2007 / 19:40:36 / cg"
+@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@8@@A<O??>O???O???O???O??>O??<O??<O??<O??<O??<O??<O??<O??<O?? O?? O?? O?? O?? G?? C?? @@@@@@@@') ; yourself); yourself]
 !
 
 newImage24x24Icon
@@ -9786,80 +9619,51 @@
 !
 
 newMenu24x24Icon
-    <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 newMenu24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#newMenu24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class newMenu24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary newMenu24x24Icon'
+        ifAbsentPut:[(Depth4Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@QDQDQDQDQ@@@@@@@RH"H"H"H"TE@@@@@R\"H"H''H"TE@@@@@R]7\"]7\"TE@@@@@RH"H"H"
 H"TE@@@@@P@@@@@@@@TE@@@@@QDQDQDQDQTE@@@@@RH"H"H"H"TE@@@@@R\"I2H"H"TE@@@@@R]2I7\''\"TE@@@@@RH"H"H"H"TE@@@@@P@@@@@@@@TE@@@@
 @QDQDQDQDQLE@0@C@RH"H"H"H"T5@0@0@R]2I7H'']2TC@0L@@RH"H"H"H"TEL3@@AUUUUUUUUUL3L3L3@@@@@@@@@@@@L3@@@@@@@@@@@@@C@0L@@@@@@@@@
-@@@0@0@0@@@@@@@@@@L@@0@C');
-                colorMapFromArray:#[ 0 0 0 255 255 255 170 170 170 255 255 0 0 127 127 127 127 127 255 0 0 100 100 100 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>Q??>R???T??>8??????>8@@AT@@BR@@DQ');
-                            yourself);
-                yourself
-        ]
-
-    "Modified: / 06-02-2007 / 19:40:29 / cg"
+@@@0@0@0@@@@@@@@@@L@@0@C') ; colorMapFromArray:#[0 0 0 255 255 255 170 170 170 255 255 0 0 127 127 127 127 127 255 0 0 100 100 100]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@@@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>@??>Q??>R???T??>8??????>8@@AT@@BR@@DQ') ; yourself); yourself]
 !
 
 newSystemBrowser24x24Icon
-    <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 newSystemBrowser24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#newSystemBrowser24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class newSystemBrowser24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary newSystemBrowser24x24Icon'
+        ifAbsentPut:[(Depth4Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@Y&@@@@@@@@@@@@@FXFX@@FY&Y&Y#@@A&XFY @FQDQDQB@@A @@A @FQDQDQB@@A&XFY @CH"H"H"@@@FXFX@@@@@@@@@
-@@@@Y&@@@@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@A&Y&Y&X0@@@@XBH"A!!DQDQD @@@@@@@@@2H"H"H
+@@@@Y&@@@@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@A&Y&Y&X0@@@@XBH"A!!DQDQD @@@@@@@@@2H"H"HJ
 @@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@A&Y&Y&X0@@@@XBH"A%UUUUT @@@@@@@@@2H"H"H @@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 0 255 0 127 127 127 170 170 170 255 0 0 255 255 0 255 255 255 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@8@@A<_?#>_?''?_?''?_?''?_?#>_?!!<@ @8@ @@@ @@@ ??A0??A???A0??@ ??@ @@@ ??A0??A???A0??@@??@@@@@@@@');
-                            yourself);
-                yourself
-        ]
-
-    "Modified: / 06-02-2007 / 19:40:26 / cg"
+@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 0 255 0 127 127 127 170 170 170 255 0 0 255 255 0 255 255 255]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@8@@A<_?#>_?''?_?''?_?''?_?#>_?!!<@ @8@ @@@ @@@ ??A0??A???A0??@ ??@ @@@ ??A0??A???A0??@@??@@@@@@@@') ; yourself); yourself]
 !
 
 newWindowSpec24x24Icon
@@ -10315,113 +10119,71 @@
 !
 
 sUnit24x24BaseIcon
-    <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 sUnit24x24BaseIcon inspect
      ImageEditor openOnClass:self andSelector:#sUnit24x24BaseIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class sUnit24x24BaseIcon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@BH"H"H"H"H"H"H@H"H"H"H"H"H"H0@"H"H"H"H"H"H3@BH"H"H"H"H"H3L@H"H"H"H"H"H3L0@"H"H"H"H"H3L3@BH"H"H"H"H3L3L@H"
-H"H"H"H3L3L0@"H"H"H"H3L3L3@BH"H"H"H3L3L3L@H"H"H"H3L3L3L0@"H"H"H3L3L3L3@BH"H"H3L3L3L3L@H"H"H3L3L3L3L0@"H"H3L3L3L3L3@BH"H3
-L3L3L3L3L@H"H3L3L3L3L3L0@"H3L3L3L3L3L3@BH3L3L3L3L3L3L@H3L3L3L3L3L3L0@@@@@@@@@@@@@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary sUnit24x24BaseIcon'
+        ifAbsentPut:[(Depth2Image width:22 height:22) bits:(ByteArray fromPackedString:'
+@@@@@@@@EUUUUUU@EUUUUUV@EUUUUUZ@EUUUUU*DEUUUUV*@EUUUUZ*AEUUUU**@EUUUV**@EUUUZ**@EUUU***@EUUV***@EUUZ***@EUU****KEUV****I
+EUZ****@EU*****DEV*****@EZ*****@E******@F******@@@@@@@@K') colorMapFromArray:#[0 0 0 255 0 0 0 255 0]; yourself]
 !
 
 sUnit24x24DebugIcon
-    <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 sUnit24x24DebugIcon inspect
      ImageEditor openOnClass:self andSelector:#sUnit24x24DebugIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class sUnit24x24DebugIcon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@A0XB@@@LC@0LC@0LC@0LC@(LC@0LA0@@A0\@C@0LC@0LC@0JB 0BC@0LA0@@A0\@@@0LC@0LC@0LC@0BB 0EAPTEA@\@A @L
-C@0LC@TKC@0L@ (LAP(JAPL@A X@C@0LC@0EAP0LC@,@A@(KB0(EAPD@@@0LC@0LC@@EC@0E@0@EB0,KB TA@@@LC@0LC@0L@@@EAPTE@@TKB0(E@P@@C@0L
-C@0LC@TEB (J@0H@AP(E@PD@@@0KC@0LC@TEB ,KAPTJAPLC@PDA@@@LC@0L@0TEB ,KAPTKB0(E@@DF@@@@B0@@@0TEB ,KAPTKB0,JAPHB@@D@@@@KB0LC
-B ,KAPTKB0,KB LG@PDA@@@KB0,EAP,KAPXKB0,KB T@@@XA@P@@B0,KAPTKAPTKB0,KB0(E@@@@@@D@@@,LB0,HAPTKB0,KB0(E@@\A@PHA@@@LC@0LA PJ
-B0,KB0(E@@\A@PDA@P@@C@0LC@DAB@TEAPTE@@@G@PDA@PD@@@0LC@DA@PDFA XFA X@@PDA@PDA@@@LC@DA@PDA@PDA@PDF@@DA@PDA@P@@C@DA@PDA@PDA
-@PDF@@DA@PDA@PD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 0 255 0 44 44 44 52 0 0 100 72 72 108 0 0 110 110 110 148 148 148 152 49 49 208 208 208 209 0 0 248 0 0 255 0 0 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'???8???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary sUnit24x24DebugIcon'
+        ifAbsentPut:[(Depth4Image width:22 height:22) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@)#@BH"H"H"JRH"(@* H"H"H)$#H"(@* @"H"H"H#$("H^ XBH"JEH"NR"Y"0Y H"H( "IP^UVX P@"H"HHH(,HUU&A@BH"H"@H"HBEVXD@H"
+H"JH&Y,0"XDP@%H"JH%U"I";DQ@BH".H%U"EVX@V@@T@.H%U"EUY 3@P@EV;%U"EUU&:DQ@EUX!!U!!%UU&@A!!D@UU"E"EUUVX@@@PARUT"EUUVXB!!D1@BH"Y9
+UUVXB!!DQD@H"HQRH"H@JDQDP@"HQDVY&Y DQDQ@BHQDQDQDV@QDQD@HQDQDQDV@QDQDP@@@@@@@@@@@@@@@b') colorMapFromArray:#[0 0 0 0 255 0 255 0 0 44 44 44 152 49 49 248 0 0 110 110 110 100 72 72 108 0 0 209 0 0 148 148 148 52 0 0]; yourself]
 !
 
 sUnit24x24Icon
-    <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 sUnit24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#sUnit24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class sUnit24x24Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary sUnit24x24Icon'
+        ifAbsentPut:[(Depth4Image width:22 height:22) bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@BH"H"H"H"H"H"H@H"H"H"H"H"H"H0@"H"H"H"H"H"H3@BH"H"H"H"H"H3L@H"H"H"H"H!!DCL0@"H"H @@@!!D@L3@BH"H ???1D@L3L@H"
 HQ???1D@L3L0@"H D_?1D@@3L3@BH"@AG1D@<CL3L@H"H@@QD@?0L3L0@"H <@D@??@3L3@BH"C?@@??<CL3L@H"H ?0??<CL3L0@"H"HO??<CL3L3@BH"H3
-@@@CL3L3L@H"H3L3L3L3L3L0@"H3L3L3L3L3L3@BH3L3L3L3L3L3L@H3L3L3L3L3L3L0@@@@@@@@@@@@@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<');
-                            yourself);
-                yourself
-        ]
+@@@CL3L3L@H"H3L3L3L3L3L0@"H3L3L3L3L3L3@BH3L3L3L3L3L3L@H3L3L3L3L3L3L0@@@@@@@@@@@@@@@b') colorMapFromArray:#[0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170]; yourself]
 !
 
 saveImage24x24Icon
@@ -11240,43 +11002,30 @@
 !
 
 garbageCollect28x28Icon
-    <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 garbageCollect28x28Icon inspect
      ImageEditor openOnClass:self andSelector:#garbageCollect28x28Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class garbageCollect28x28Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:28;
-                height:28;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary garbageCollect28x28Icon'
+        ifAbsentPut:[(Depth4Image new) width:28; height:28; bits:(ByteArray fromPackedString:'
 DQD@@@.;.1D[DQDQD@@QDP@@.;.;,[,@@ADP@ADQ@@.;@@.;.1@@@A@@DQD@B;@@@[.;DCH@D@@QDP@K,@@K.;,Q@2@P@ADQ@K.;@@DQDQDPL @@DQDKB;B0
 @QDQ@@@C@@@QD[B0B0,ADP@"H"@@@ADQ@@@@@@DQ@P@@@0@@DQ@@@@C 8@@ADQL3@@@Q@@@@;.;.@@DCL0H@@@@@@@@NC @@@PLC@ @@@@@@C.;.8@@A@0LB
 @@@@@@@@8N@@@@DC@0H@@@@@B (@@AD@@PLC@ @@@@****@LG@@A@0LB@@@@@JB CL3L0@DC@0H@@@B***(@0L@Q@SLCL @@@@(J@L3L3AD@L"H @@@@@QDQ
 C@0QDQD@@@DP@@@ADQD@@@@QD@@@@@@@@ @B@ @B@@HB@ H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@H@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@H@@@H@@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 127 127 127 170 170 170 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 ];
-                mask:((ImageMask new)
-                            width:28;
-                            height:28;
-                            bits:(ByteArray 
-                                        fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@H@@@H@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0]; mask:((ImageMask new) width:28; height:28; bits:(ByteArray fromPackedString:'
 @G1@@@C>0@@A1=0@@XO^@@FG30@C0@^@AZ@? @)P?8@@@O>@@B#? @C<?8@@TO>@@_#? @B ?8@E@O>@G9S? @)>?8@?JO>@EO3? @APO @@@@@@]7]7\DUU
-UDAEUUQ@U7]5\EUUUTAUUUU@]U]W\@@a');
-                            yourself);
-                yourself
-        ]
+UDAEUUQ@U7]5\EUUUTAUUUU@]U]W\@@a') ; yourself); yourself]
 !
 
 help28x28Icon1
@@ -11515,41 +11264,30 @@
 !
 
 paste28x28Icon
-    <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 paste28x28Icon inspect
-     ImageEditor openOnClass:self andSelector:#paste28x28Icon"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class paste28x28Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:28;
-                height:28;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     ImageEditor openOnClass:self andSelector:#paste28x28Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary paste28x28Icon'
+        ifAbsentPut:[(Depth4Image new) width:28; height:28; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@!!DR@@@@@@@@@@@@@@@BDQH@@@@@@@@@@@@@@@DQDP@@@@@@@@@@@@@AD"H"D@@@@@@@@@ADQBDQDQDRQDP@@@@@@DQDHQDQDQIDQ@@@@@@@QD
 QDQDQDQDQD@@@@@@ADQDQDQDQDQDP@@@@@@@@@@@@@ADQDQ@@DQDQDQDQDQDLDQDQD@@P3L3L3L3L3L QDQDP@ACL3L3L3L3L2ADQDQ@@DL3L3L3L3L3HDQD
 QD@@P3L3L3L3L3L QDQDP@ACL3L3L3L3L2ADQDQ@@DL3L3L3L3L3HDQDQD@@P3L3L3L3L3L QDQDP@ACL3L3L3L3L2ADQDQ@@DL3L3L3L3L3HDQDQD@@P3L3
-L3L3L3L QDQDP@ACL3L3L3L3L2ADQDQ@@DL3L3L3L3L3HDQDQD@@P3L3L3L3L3L QDQDP@ACL3L3L3L3L2ADQDQ@@DL3L3L3L3L3HDQDQD@@P3L3L3L3L3L
-@@@@@@@2H"H"H"H"H"@@@@@@@@@@@@@@@@@@@@@@@@@b');
-                colorMapFromArray:#[ 0 0 0 0 0 127 127 127 127 170 170 170 255 255 255 ];
-                mask:((ImageMask new)
-                            width:28;
-                            height:28;
-                            bits:(ByteArray 
-                                        fromPackedString:'
+L3L3L3L QDQDP@ACL3L3L3L3L2ADQDQ@@DL3L3L3L3L3HDQDQD@@P3L3L3L3L3L QDQDP@ACL3L3L3L3L2ADQDQ@@DL3L3L3L3L3HDQDQD@@P3L3L3L3L3LJ
+@@@@@@@2H"H"H"H"H"@@@@@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 0 0 127 127 127 127 170 170 170 255 255 255]; mask:((ImageMask new) width:28; height:28; bits:(ByteArray fromPackedString:'
 @@C8@@@@>@@@@O @@O??<@C???@@???0@O??<@C???A????0_???<G????A????0_???<G????A????0_???<G????A????0_???<G????A????0_???<G??
-??A????0_???<G????A???@@_??0@@@a');
-                            yourself);
-                yourself
-        ]
+??A????0_???<G????A???@@_??0@@@a') ; yourself); yourself]
 !
 
 reloadFromFile28x22Icon
@@ -11938,43 +11676,30 @@
 !
 
 workspace28x28Icon
-    <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 workspace28x28Icon inspect
      ImageEditor openOnClass:self andSelector:#workspace28x28Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class workspace28x28Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:28;
-                height:28;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary workspace28x28Icon'
+        ifAbsentPut:[(Depth4Image new) width:28; height:28; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@M7]7]7]7]7]7]7]@@@@@@@@@@@@@@@@@@@@@@@QDQDQDQDQDQDQ@0@@@AUPUUUUAUAQDQDB@@@@EUAUUUTE@@DQDPH@@@@P@E@@UP
-UPTQDQ@ @@@AAPTEAUAUAQDQDB@@@@D@AP@ETET@DQDPH@@@@QDQDQDQDQEADQ@ @@@ADQDQDQDQDTPQDB@@@@DQDQDQDQDQQDDPH@@@@QDQDQDQDQEDDQ@
+UPTQDQ@ @@@AAPTEAUAUAQDQDB@@@@D@AP@ETET@DQDPH@@@@QDQDQDQDQEADQ@ @@@ADQDQDQDQDTPQDB@@@@DQDQDQDQDQQDDPH@@@@QDQDQDQDQEDDQ@J
 @@@ADQDQDQDQDQEADB@@@@DQDQDQDQDQDTDPH@@@@QDQDQDQDQDQDQ@0@@@@@@@@@@@@@@@@@@@@@@L"H"H"H"H"H"H0L@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@L@@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@L@@@@@@@@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 170 170 170 127 127 127 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 ];
-                mask:((ImageMask new)
-                            width:28;
-                            height:28;
-                            bits:(ByteArray 
-                                        fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@@L@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 170 170 170 127 127 127 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127]; mask:((ImageMask new) width:28; height:28; bits:(ByteArray fromPackedString:'
 ????@O???0C???<@????@O???0C???<@????@O???0C???<@????@O???0C???<@????@O???0C???<@????@O???0C???<@????@@@@@@@@@@@@ //R@HJJ
-T BB"%P@$(/X@IJJU@BR"%H@[O)R@@@a');
-                            yourself);
-                yourself
-        ]
+T BB"%P@$(/X@IJJU@BR"%H@[O)R@@@a') ; yourself); yourself]
 ! !
 
 !GenericToolbarIconLibrary class methodsFor:'image specs-28x28-XP'!
@@ -12116,49 +11841,37 @@
 !
 
 desktop32x32Icon1
-    <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 desktop32x32Icon1 inspect
      ImageEditor openOnClass:self andSelector:#desktop32x32Icon1
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary class desktop32x32Icon1'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:32;
-                height:32;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary desktop32x32Icon1'
+        ifAbsentPut:[(Depth8Image new) width:32; height:32; bits:(ByteArray fromPackedString:'
 .+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*:.+*7 G>W@@B3.+*:.+*:.+*:.+*:.+*:.+*:DHA?%89"##VTAY$"
 #3F3.+*:.+*:.+*:.(@O%6T@#$1LAP.YNZ(B"V\$IBROP'':&.+*:&I\[@JQ#SIPK&P5PBQ$Y$W&T,QXV*S\7M8=U_)>:.#J,B9$9NR@FFSBQ+IR1E+*:.+*:
-.+(V]#P7#5U>'';*:R3$7MCP]$[F:.+*:.+*:.+*:.+*:.+(P\#Q7UW:_.+*LHA4]GU._!!8^G!!8^G!!8^G!!39PMB^G!!8\P\#AVNI>:.(07W5>F+(^G!!8^G-KD
+.+(V]#P7#5U>'';*:R3$7MCP]$[F:.+*:.+*:.+*:.+*:.+(P\#Q7UW:_.+*LHA4]GU._!!8^G!!8^G!!8^G!!39PMB^G!!8\P\#AVNI>:.(07W5>F+(^G!!8^G-KDJ
 RE=HHC$ $Y2G!!8^VJ1P8'';*:#BB"F)FG!!8^GW4 7TC::.''@VE 6Q''H^G!!8\+!!BF2@K*$HA)2&8NC 8M_.+*:.+)0E!!X*CYF\ 8NCT3= $ \:@JQ''[8BC 8NC
  5>:.+*:\AXVJ"*A$Y2[%+!!Y[PN''*0QS#F]I 8NC 8NCW;*:.''@VE"(*I8FQWE2QCT9>G)N((G:PM:2C 8NC 8M_.+)0E!!X*J"^/]#A(O" $LF2ZZ+U8,9A''
 ^8NC 8NC 5>:\AXVJ"(''XS@(O(E(LDT5"C,.NKL@^&]; 8NC 8NCW7@VE"(*I7D<ZHF-.K!!=&8NHDW"3.+):_A^C 8NC 8M_E!!X*J"]D(6&8.DEQ 8NC 7J]
 R+N:.''*)]BT%IRT%IU<VJ"(''I2A_+)ZA$P %IRT%]@98,;*:^*$WIRT%IRT%W2(*I2\SO%=_Y06QBBT%IRU\C''"3.+)?#4&\''I2\''I1_J"\''D38>TA47Y9DH
-''I2\Y(TN^KN:.)!!7E92\''I2\''E<''I1L>O#8MY3]P$P"\''HH+!!P98,;*:C268''I2\''I2\W2\SO#8>CP6ATEBQBI2\L8VEC''"3.+(OKR.\''I2\''I1_O#8>O 4
+''I2\Y(TN^KN:.)!!7E92\''I2\''E<''I1L>O#8MY3]P$P"\''HH+!!P98,;*:C268''I2\''I2\W2\SO#8>CP6ATEBQBI2\L8VEC''"3.+(OKR.\''I2\''I1_O#8>O 4J
 M55FK8(#''FZH"H N^KN:. <-.I2\''I2\''E=_W5>K\2<XYBLL''I2BQV9.[ 98,;*:."5ERXJ\''I2\,A0ASP #T)2\''I1QS8=WV$AXZ7"3.+*:P2-WWEQRT%IR
 CEIRT%ITY#V%U5]@C!!D)&"18_ B:.+*MEU]WJ9URT%IR%T<3.U]ZD!!DTJ[T.^CX8O[L@.+*:.%)5V%)Z(W,5)U]ZPE QZ9(,W'' 6_%N3@@B:.+*:.+*:P7U@
 PDA@PAHN!!BZ5KE8_NC5S,0@@@K*:.+*:.+*:.+*LU1IXDXR6(B98M )S,;N_.+*:.+*:.+*:.+*:.+*:.)9DQ21^^C!!>T;L@@K*:.+*:.+*:.+*:.+*:.+*:
-.+*:@KM>[UN3@JZ:.+*:.+*:.+*:.+*:.+*:.+*:.+*:. @a');
-                colorMapFromArray:#[ 80 128 180 208 192 110 96 176 220 144 32 30 144 96 100 144 208 220 96 176 240 176 32 20 255 224 140 128 192 240 192 192 180 160 208 240 255 240 180 176 224 255 16 64 130 192 192 220 208 224 240 32 64 130 0 48 140 208 224 255 48 64 130 16 96 190 240 240 255 80 160 210 240 208 100 80 160 220 48 160 255 96 128 180 176 208 180 80 176 255 160 128 130 160 144 140 128 208 255 160 80 100 176 240 255 255 224 160 144 192 255 255 255 210 64 80 100 208 240 255 176 208 255 64 80 110 224 240 255 16 112 210 112 112 110 32 96 190 112 112 130 192 192 130 64 144 220 128 144 160 80 112 180 80 144 210 96 192 255 112 160 210 160 160 160 112 192 255 176 176 180 160 224 255 192 176 180 32 64 110 80 112 110 192 192 210 192 224 255 80 112 130 0 64 160 48 128 190 80 96 130 16 80 180 112 128 140 32 112 210 144 192 180 96 96 130 80 192 255 96 160 210 160 160 140 80 112 190 96 144 210 240 208 130 144 160 190 144 176 210 144 208 255 192 208 210 255 240 190 208 208 210 224 224 210 80 96 110 48 80 130 0 80 180 16 48 140 80 128 160 0 64 180 32 128 220 48 128 210 112 192 210 128 128 130 64 176 255 144 48 50 112 160 190 96 128 190 80 128 210 255 224 130 112 128 190 176 208 210 128 192 255 128 176 240 128 112 60 80 80 80 48 80 110 64 112 140 208 192 210 0 96 190 16 128 220 240 255 255 144 128 100 48 144 220 144 176 160 64 144 210 16 96 210 48 128 220 48 112 210 144 144 140 112 176 220 112 144 190 128 176 210 96 144 220 160 192 210 192 192 190 144 160 210 192 208 220 160 208 255 240 240 210 255 255 220 48 64 110 0 112 210 32 144 220 255 255 240 0 96 210 64 160 220 224 208 110 128 192 190 48 96 180 16 64 180 80 128 190 64 128 210 64 96 180 96 160 220 208 80 30 160 16 20 144 192 220 192 208 190 160 192 220 128 144 210 176 192 220 192 240 255 80 96 100 240 240 220 255 240 210 16 64 140 208 208 220 240 240 240 112 96 100 0 80 190 48 176 255 16 16 0 64 112 180 64 128 190 255 240 255 208 96 30 144 16 20 80 144 220 128 208 240 192 48 20 128 176 220 112 176 240 176 208 220 144 192 240 224 240 210 192 224 240 208 176 180 224 224 220 224 240 240 96 96 100 80 80 100 224 224 240 32 128 210 32 112 190 255 255 255 ];
-                mask:((ImageMask new)
-                            width:32;
-                            height:32;
-                            bits:(ByteArray 
-                                        fromPackedString:'
+.+*:@KM>[UN3@JZ:.+*:.+*:.+*:.+*:.+*:.+*:. @@@@@a') ; colorMapFromArray:#[80 128 180 208 192 110 96 176 220 144 32 30 144 96 100 144 208 220 96 176 240 176 32 20 255 224 140 128 192 240 192 192 180 160 208 240 255 240 180 176 224 255 16 64 130 192 192 220 208 224 240 32 64 130 0 48 140 208 224 255 48 64 130 16 96 190 240 240 255 80 160 210 240 208 100 80 160 220 48 160 255 96 128 180 176 208 180 80 176 255 160 128 130 160 144 140 128 208 255 160 80 100 176 240 255 255 224 160 144 192 255 255 255 210 64 80 100 208 240 255 176 208 255 64 80 110 224 240 255 16 112 210 112 112 110 32 96 190 112 112 130 192 192 130 64 144 220 128 144 160 80 112 180 80 144 210 96 192 255 112 160 210 160 160 160 112 192 255 176 176 180 160 224 255 192 176 180 32 64 110 80 112 110 192 192 210 192 224 255 80 112 130 0 64 160 48 128 190 80 96 130 16 80 180 112 128 140 32 112 210 144 192 180 96 96 130 80 192 255 96 160 210 160 160 140 80 112 190 96 144 210 240 208 130 144 160 190 144 176 210 144 208 255 192 208 210 255 240 190 208 208 210 224 224 210 80 96 110 48 80 130 0 80 180 16 48 140 80 128 160 0 64 180 32 128 220 48 128 210 112 192 210 128 128 130 64 176 255 144 48 50 112 160 190 96 128 190 80 128 210 255 224 130 112 128 190 176 208 210 128 192 255 128 176 240 128 112 60 80 80 80 48 80 110 64 112 140 208 192 210 0 96 190 16 128 220 240 255 255 144 128 100 48 144 220 144 176 160 64 144 210 16 96 210 48 128 220 48 112 210 144 144 140 112 176 220 112 144 190 128 176 210 96 144 220 160 192 210 192 192 190 144 160 210 192 208 220 160 208 255 240 240 210 255 255 220 48 64 110 0 112 210 32 144 220 255 255 240 0 96 210 64 160 220 224 208 110 128 192 190 48 96 180 16 64 180 80 128 190 64 128 210 64 96 180 96 160 220 208 80 30 160 16 20 144 192 220 192 208 190 160 192 220 128 144 210 176 192 220 192 240 255 80 96 100 240 240 220 255 240 210 16 64 140 208 208 220 240 240 240 112 96 100 0 80 190 48 176 255 16 16 0 64 112 180 64 128 190 255 240 255 208 96 30 144 16 20 80 144 220 128 208 240 192 48 20 128 176 220 112 176 240 176 208 220 144 192 240 224 240 210 192 224 240 208 176 180 224 224 220 224 240 240 96 96 100 80 80 100 224 224 240 32 128 210 32 112 190 255 255 255]; mask:((ImageMask new) width:32; height:32; bits:(ByteArray fromPackedString:'
 @@@@@@@@A?@@@??8@_??>G????#????8????>O????#????8?????O????;????????????????????>?????O????3????<?????O????3????<?????O??
-??3????<_????G????!!????0_???@G??<@A??8@@_>@@@C8@@@@b');
-                            yourself);
-                yourself
-        ]
+??3????<_????G????!!????0_???@G??<@A??8@@_>@@@C8@@@@b') ; yourself); yourself]
 !
 
 desktop32x32Icon2
@@ -12287,69 +12000,54 @@
     "
      self DirectoryUp22x22Icon inspect
      ImageEditor openOnClass:self andSelector:#DirectoryUp22x22Icon
-    "
-
-    <resource: #image>
-
-    ^Icon
-        constantNamed:#'GenericToolbarIconLibrary class DirectoryUp22x22Icon'
-        ifAbsentPut:[(Depth8Image new) width: 28; height: 28; photometric:(#palette); bitsPerSample:(#(8 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@L@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0LC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0LC
-@0L@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0LC@0LC@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@0LC@@@@@@@@@@@@@@@@@@@@@@@@@@HB@ H@@0LC@0@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0L@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@0LC@@@@@@@@@@@@@@@@@@@@@@@@@@HB@ H@@0LC@0@@@ HB@ HB@ HB
-@ @@@@@@@@@B@ HB@@LC@0L@@@HB@ HB@ HB@ H@@@@@@@@@@ HB@ @C@0LC@@@@@@@@@@@@@@@B@@@@@@@@@@HB@ H@@0LC@0LC@0LC@0LC@0@@@ @@@@@@
-@@@B@ HB@@LC@0LC@0LC@0LC@0L@@@H@@@@@@@@@@ HB@ @C@0LC@0LC@0LC@0LC@@@B@@@@@@@@@@HB@ H@@0LC@0LC@0LC@0LC@0@@@ @@@@@@@@@B@ HB
-@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@ HB@ @@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@@HB@ HB@ HB@ HB@ HB@ HB@ HB@ @@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 0 0 0 255 255 0 255 0 0]; mask:((ImageMask new) width: 28; height: 28; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary DirectoryUp22x22Icon'
+        ifAbsentPut:[(Depth4Image width:28 height:28) bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@@@@@@@@@@@@@@@@QD@@@@@@@@@@@@@@@@QDQ@@@@@@@@@@@@@@@QDQ
+DP@@@@@@@@@@@@@QDQDQD@@@@@@@@@@@@@@ADQ@@@@@@@@@@@@@"H DQD@@@@@@@@@@@@@@@@QDP@@@@@@@@@@@@@@@ADQ@@@@@@@@@@@@@"H DQD@H"H"H"
+H@@@@BH"@QDP@"H"H"H @@@@H"HADQ@@@@@@@B@@@@@"H DQDQDQDQD@H@@@@BH"@QDQDQDQDP@ @@@@H"HADQDQDQDQ@B@@@@@"H DQDQDQDQD@H@@@@BH"
+@@@@@@@@@@@ @@@@H"H@@@@@@@@@@B@@@@@"H"H"H"H"H"H"H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b') colorMapFromArray:#[0 0 0 255 0 0 255 255 0] mask:((ImageMask width:28 height:28) bits:(ByteArray fromPackedString:'
 @@@@@@@0@@@@^@@@@O0@@@G>@@@C?0@@A?>@@@??0@@_?>@@G?8@@C???>@???? O???8C???>@???? O???8C???>@???? O???8C???>@???? O???8C??
-?>@???? @@@@@@@@@@@@@@@@@@@@@@@a') ; yourself); yourself]
+?>@???? @@@@@@@@@@@@@@@@@@@@@@@a'); yourself); yourself]
 !
 
 desktop30x30Icon
-    <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 desktop30x30Icon inspect
      ImageEditor openOnClass:self andSelector:#desktop30x30Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary class desktop30x30Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:30;
-                height:30;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary desktop30x30Icon'
+        ifAbsentPut:[(Depth8Image new) width:30; height:30; bits:(ByteArray fromPackedString:'
 .+*:.+*:.+*:.+*:.+*:.+*3T788,5MST5N^.+*:.+*:.+*:.+*:.+*_,;MSB#Z3T788,5MST5MS@K*:.+*:.+*: @>3T34@,;MSB#Z3T788^E8,Q4QS@JZ:
 &I\[@KMS_#X@T348,;MSB#Y8K*B6!!AEXD%^L@@B:+C48M AS_#Y8T348G58,-RZDC!!I@PDA@PGUC@@B:^C48M''!!S_#Y8W"2ZZ1EXPE)W)SU;%YVU%WUZ@@B:
 ^C4=NG .-R$TDQIZU;$3S9URT%IRT%IRT!!VM@@B:^G ,&!!DNPE]W)SU&UEIRT%HLT%IRT%IRT"-C@I>:U5]WPH>OS5F\T%IRT%HH""@ $YF\!!8^G!!2.DH[H@
-U5^O 8NC 8MRT%HH"%APO#8VCYF\ 8NCT3= $ \:U5]/ 8NC 8M_RC]PO+)0E!!X*CYF\&9Z8VV4C):,DU5^O 8NC 8M_.+*:\AXVJ"('' YE\WIDMS''8^$:"
+U5^O 8NC 8MRT%HH"%APO#8VCYF\ 8NCT3= $ \:U5]/ 8NC 8M_RC]PO+)0E!!X*CYF\&9Z8VV4C):,DU5^O 8NC 8M_.+*:\AXVJ"('' YE\WIDMS''8^$:"J
 U5^O 8NC 8M_.+)0E!!X*J"^/]#A(O" $LF2ZZ+T@U5^O 8NC 8M_.''@VE"(*I6D0JC:AZCAEMX ;@@@@U5^O 8NC 8M_\AXVJ"(''\S1( Z68.G6[ 8 Q@@@@
 U5^O 8NC 8M_E!!X*J"]D(6&8.DEQ 8NC 7J]@@B:U5^OIRT%IRU_E"(*I2\ W::V YDHIRT%IWPN@@B:U5^OIRT%IRU_J"(''I1L>W5=''CYDHIRVCIU0N@@B:
 U5^O''I2\''I1_J"\''D38>TA47Y9DH''I2C 8TN@@B:U5^O''I2\''I1_I1L>O#8MCXEPTIDH''I2B 8TN@@B:U5^8''I2\''I1_O#8>O 5_M5=FK8(#''I2C 8TN@@B:
 KR4+''I2\''I1_O#9_"7L/FFP#CI2\ %EQ[&8N@@B:KR68T%J\''I1_W5=MBBMRT%IRCEEO#5]ZPE!!+@@B:P4L+T%IRT%IRCEIRT%ITY#V%U5]@C!!D)&"18@@B:
 #X4UT%IRT%IRT)UOL;%WV!!HQEB&5K'' 6NC58@@B:V%)5%YVU^3V%U5)@VAE+&"1^^CY>T;L6NC4@@K*:P4M5PDA@PAHN!!BZ5KE8_NC5S,3Y>T;L@@K*:.+*:
-#H1WD!!FD-*@.^CXJT;N3''35S,0@@@K*:.+*:.+*:'')9DQ598NG9S,3XJT;N3'';*:.+*:.+*:.+*:.+*:''+N3_%N3NG9S,0@@.+*:.+*:.+*:.+*:.+*:.+*:
-');
-                colorMapFromArray:#[ 80 128 180 208 192 110 96 176 220 144 32 30 144 96 100 144 208 220 96 176 240 176 32 20 255 224 140 128 192 240 192 192 180 160 208 240 255 240 180 176 224 255 16 64 130 192 192 220 208 224 240 32 64 130 0 48 140 208 224 255 48 64 130 16 96 190 240 240 255 80 160 210 240 208 100 80 160 220 48 160 255 96 128 180 176 208 180 80 176 255 160 128 130 160 144 140 128 208 255 160 80 100 176 240 255 255 224 160 144 192 255 255 255 210 64 80 100 208 240 255 176 208 255 64 80 110 224 240 255 16 112 210 112 112 110 32 96 190 112 112 130 192 192 130 64 144 220 128 144 160 80 112 180 80 144 210 96 192 255 112 160 210 160 160 160 112 192 255 176 176 180 160 224 255 192 176 180 32 64 110 80 112 110 192 192 210 192 224 255 80 112 130 0 64 160 48 128 190 80 96 130 16 80 180 112 128 140 32 112 210 144 192 180 96 96 130 80 192 255 96 160 210 160 160 140 80 112 190 96 144 210 240 208 130 144 160 190 144 176 210 144 208 255 192 208 210 255 240 190 208 208 210 224 224 210 80 96 110 48 80 130 0 80 180 16 48 140 80 128 160 0 64 180 32 128 220 48 128 210 112 192 210 128 128 130 64 176 255 144 48 50 112 160 190 96 128 190 80 128 210 255 224 130 112 128 190 176 208 210 128 192 255 128 176 240 128 112 60 80 80 80 48 80 110 64 112 140 208 192 210 0 96 190 16 128 220 240 255 255 144 128 100 48 144 220 144 176 160 64 144 210 16 96 210 48 128 220 48 112 210 144 144 140 112 176 220 112 144 190 128 176 210 96 144 220 160 192 210 192 192 190 144 160 210 192 208 220 160 208 255 240 240 210 255 255 220 48 64 110 0 112 210 32 144 220 255 255 240 0 96 210 64 160 220 224 208 110 128 192 190 48 96 180 16 64 180 80 128 190 64 128 210 64 96 180 96 160 220 208 80 30 160 16 20 144 192 220 192 208 190 160 192 220 128 144 210 176 192 220 192 240 255 80 96 100 240 240 220 255 240 210 16 64 140 208 208 220 240 240 240 112 96 100 0 80 190 48 176 255 16 16 0 64 112 180 64 128 190 255 240 255 208 96 30 144 16 20 80 144 220 128 208 240 192 48 20 128 176 220 112 176 240 176 208 220 144 192 240 224 240 210 192 224 240 208 176 180 224 224 220 224 240 240 96 96 100 80 80 100 224 224 240 32 128 210 32 112 190 255 255 255 ];
-                mask:((ImageMask new)
-                            width:30;
-                            height:30;
-                            bits:(ByteArray 
-                                        fromPackedString:'
+#H1WD!!FD-*@.^CXJT;N3''35S,0@@@K*:.+*:.+*:'')9DQ598NG9S,3XJT;N3'';*:.+*:.+*:.+*:.+*:''+N3_%N3NG9S,0@@.+*:.+*:.+*:.+*:.+*:@@@@
+') ; colorMapFromArray:#[80 128 180 208 192 110 96 176 220 144 32 30 144 96 100 144 208 220 96 176 240 176 32 20 255 224 140 128 192 240 192 192 180 160 208 240 255 240 180 176 224 255 16 64 130 192 192 220 208 224 240 32 64 130 0 48 140 208 224 255 48 64 130 16 96 190 240 240 255 80 160 210 240 208 100 80 160 220 48 160 255 96 128 180 176 208 180 80 176 255 160 128 130 160 144 140 128 208 255 160 80 100 176 240 255 255 224 160 144 192 255 255 255 210 64 80 100 208 240 255 176 208 255 64 80 110 224 240 255 16 112 210 112 112 110 32 96 190 112 112 130 192 192 130 64 144 220 128 144 160 80 112 180 80 144 210 96 192 255 112 160 210 160 160 160 112 192 255 176 176 180 160 224 255 192 176 180 32 64 110 80 112 110 192 192 210 192 224 255 80 112 130 0 64 160 48 128 190 80 96 130 16 80 180 112 128 140 32 112 210 144 192 180 96 96 130 80 192 255 96 160 210 160 160 140 80 112 190 96 144 210 240 208 130 144 160 190 144 176 210 144 208 255 192 208 210 255 240 190 208 208 210 224 224 210 80 96 110 48 80 130 0 80 180 16 48 140 80 128 160 0 64 180 32 128 220 48 128 210 112 192 210 128 128 130 64 176 255 144 48 50 112 160 190 96 128 190 80 128 210 255 224 130 112 128 190 176 208 210 128 192 255 128 176 240 128 112 60 80 80 80 48 80 110 64 112 140 208 192 210 0 96 190 16 128 220 240 255 255 144 128 100 48 144 220 144 176 160 64 144 210 16 96 210 48 128 220 48 112 210 144 144 140 112 176 220 112 144 190 128 176 210 96 144 220 160 192 210 192 192 190 144 160 210 192 208 220 160 208 255 240 240 210 255 255 220 48 64 110 0 112 210 32 144 220 255 255 240 0 96 210 64 160 220 224 208 110 128 192 190 48 96 180 16 64 180 80 128 190 64 128 210 64 96 180 96 160 220 208 80 30 160 16 20 144 192 220 192 208 190 160 192 220 128 144 210 176 192 220 192 240 255 80 96 100 240 240 220 255 240 210 16 64 140 208 208 220 240 240 240 112 96 100 0 80 190 48 176 255 16 16 0 64 112 180 64 128 190 255 240 255 208 96 30 144 16 20 80 144 220 128 208 240 192 48 20 128 176 220 112 176 240 176 208 220 144 192 240 224 240 210 192 224 240 208 176 180 224 224 220 224 240 240 96 96 100 80 80 100 224 224 240 32 128 210 32 112 190 255 255 255]; mask:((ImageMask new) width:30; height:30; bits:(ByteArray fromPackedString:'
 @@@@@@@@A>@@@G? @@??8@A??>@G??? O???8G???>A????8_????G????1????<_???>G???>A???? _???8G???>A???? _???8G???>A???? _???8G??
-?>A???? _???0G??? A??>@@_?<@@G?@@@@<@@@@');
-                            yourself);
-                yourself
-        ]
+?>A???? _???0G??? A??>@@_?<@@G?@@@@<@@@@') ; yourself); yourself]
 !
 
 documents26x26Icon
@@ -12779,11 +12477,10 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class languages20x12Icon'
-        ifAbsentPut:[(Depth8Image new) width: 20; height: 12; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-L0X3IRT%IRT3A X3IRT%IRT3L0XLL0XFL2T%ISLFA#L%IRT%L20FA2T%L3LFL2T%L0XFL2T%L3LFA0\GIRT%CCLFA 03A X3CCLFA \GA0\3L3L3L3L3L3LF
-A#L3L3LFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA X3L3L3L3L3L3LFA XFA XFA XFA"T%ISLFA @JB (JB (JB (JB (J
-ISLFA#LJB (JB (JB (JB (JB (3A"0JB (JB (JB (JB (JB (JB XJB (JB (JB (JB (JB (JB (J') ; colorMapFromArray:#[168 208 173 255 223 137 255 226 146 255 228 151 255 230 164 168 107 144 255 0 0 0 0 0 226 232 173 255 224 143 255 204 0 255 229 162 167 167 205 137 185 173 70 78 154 255 225 143 255 227 151 255 232 163 137 78 144 70 107 158 70 78 148 255 224 142 255 226 149 255 229 159 255 232 173 255 255 238 198 232 173 255 224 141 255 227 150 255 228 157 255 232 171 70 133 163 70 78 146 255 224 140 255 226 147 255 228 155 255 231 168 0 0 99 70 78 145 255 223 138 255 227 148 255 227 153 255 232 168 226 159 148 255 63 63 70 78 144 255 224 139 255 225 145 255 228 152 255 231 166 198 133 144 255 255 255]; yourself]
+        constantNamed:'GenericToolbarIconLibrary languages20x12Icon'
+        ifAbsentPut:[(Depth4Image width:20 height:12) bits:(ByteArray fromPackedString:'
+PDL3L4@DL3L4PEP@P3M@ACL3Q D3Q@P3P@P3Q@DQL3U@AT@DU@@QDTQDQDQ@ADQ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DQDQDQ@@@@@@@@3M@A2H"H"H"H"
+M@ABH"H"H"H"H$A"H"H"H"H"H"HBH"H"H"H"H"H"') colorMapFromArray:#[255 0 0 0 0 0 255 204 0 0 0 99 255 255 255 167 167 205 255 63 63 168 208 173]; yourself]
 !
 
 loadFromFileIcon
@@ -12983,12 +12680,12 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:#'GenericToolbarIconLibrary class bug2_25x25Icon'
-        ifAbsentPut:[(Depth4Image new) width: 25; height: 25; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:'GenericToolbarIconLibrary bug2_25x25Icon'
+        ifAbsentPut:[(Depth4Image new) width:25; height:25; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@O0@@@@@@@@@@@AV( @@@@@@CL3 P@3D@DU @@@@@@@DX(@@P@QAX@@@@@@@Z"!!ATQIDET@ @@@@@B@(XQ7Q%UP@@@@@@B@VHBWH''QE@@
 @@@@@@APAFABH''R@@C@@@H E@DQDABI4 @@A@@D@)$Q7]*AGPH@@@@@EDVQGH$Q4Y!!D@@0,@ AYD\"QBI4@XB@@H@ETTQ2IDH"]A(AT@BCMP!!GH$P"H''XX"@
 @@@ATAP"QRH"]@DQB@@@@@@TIDH"H''P@TX@@@@@@"4P"H"]@F@@@@@D@@@"WH"I4@P@@@@@@@@@@"4QDP@D@@@@@C0@@@@!!UEUTH@@@@@@@@@@@@@@@UB@@@
-@@@C@@@@@@@QTH@@@@@@A0@@@@@A @@@@@@@@@L@@@@@@@@@@@@C@@@@@@@@@@@@@@@@@@@@@P@a') ; colorMapFromArray:#[0 0 0 148 148 148 248 0 0 255 255 255 108 0 0 110 110 110 52 0 0 209 0 0 208 208 208 100 72 72 44 44 44 152 49 49]; mask:((ImageMask new) width: 25; height: 25; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@O @@FG<@@G#?@@C;? @@7?0@@\?8@@C?>@@M?? @G??8@A??<@@???P@O??<@B??>@A/?? @C??8@@??0@@G?0@@@?<@@@G?@@@@C0@@@C(@@@A
+@@@C@@@@@@@QTH@@@@@@A0@@@@@A @@@@@@@@@L@@@@@@@@@@@@C@@@@@@@@@@@@@@@@@@@@@P@a') ; colorMapFromArray:#[0 0 0 148 148 148 248 0 0 255 255 255 108 0 0 110 110 110 52 0 0 209 0 0 208 208 208 100 72 72 44 44 44 152 49 49]; mask:((ImageMask new) width:25; height:25; bits:(ByteArray fromPackedString:'@@@@@@@@O @@FG<@@G#?@@C;? @@7?0@@\?8@@C?>@@M?? @G??8@A??<@@???P@O??<@B??>@A/?? @C??8@@??0@@G?0@@@?<@@@G?@@@@C0@@@C(@@@AJ
 @@@@@@@@@@@@@@@a') ; yourself); yourself]
 !
 
@@ -15530,35 +15227,23 @@
 !
 
 addBuffer13x11Icon1
-    <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 addBuffer13x11Icon1 inspect
      ImageEditor openOnClass:self andSelector:#addBuffer13x11Icon1
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class addBuffer13x11Icon1'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:13;
-                height:11;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@@@@@@;.;.;.; @N???/??8@C.;.;.;.@@Y&Y&Y&XP@FY&Y&Y&D@A&Y&Y&Y!!@@Y&Y&Y&XP@FY&Y&Y&D@@QDQDQDQ@@@@@@@@@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170 ];
-                mask:((ImageMask new)
-                            width:13;
-                            height:11;
-                            bits:(ByteArray fromPackedString:'??#?>O?8??#?>O?8??#?>O?8??#?>@@a');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary addBuffer13x11Icon1'
+        ifAbsentPut:[(Depth4Image width:13 height:11) bits:(ByteArray fromPackedString:'@@@@@@@@@@;.;.;.; @N???/??8@C.;.;.;.@@Y&Y&Y&XP@FY&Y&Y&D@A&Y&Y&Y!!@@Y&Y&Y&XP@FY&Y&Y&D@@QDQDQDQ@@@@@@@@@@@b') colorMapFromArray:#[0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170]; yourself]
 !
 
 addBuffer16x16Icon2
@@ -15703,34 +15388,23 @@
 !GenericToolbarIconLibrary class methodsFor:'image specs-tools-SystemBrowser-classIcons'!
 
 abstractClassIcon
-    <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 abstractClassIcon inspect
      ImageEditor openOnClass:self andSelector:#abstractClassIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary abstractClassIcon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:13;
-                height:11;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@@@@@@@@EBIA@@@@@BH"H @@@AH"H"H!!@@ABH#L"I@@@H"L@L"H@@BH#@CH"@@ABH#L"I@@@D"H"H"D@@@@"H"H@@@@@EBIA@@@b');
-                colorMapFromArray:#[ 214 177 82 229 207 148 204 159 42 226 201 136 207 165 55 ];
-                mask:((ImageMask new)
-                            width:13;
-                            height:11;
-                            bits:(ByteArray fromPackedString:'@@@O0A? O?@?<C30OO@?<C?0G>@O0@@a');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary abstractClassIcon'
+        ifAbsentPut:[(Depth4Image width:13 height:11) bits:(ByteArray fromPackedString:'@@@@@@@@@@@@EBIA@@@@@BH"H @@@AH"H"H!!@@ABH#L"I@@@H"L@L"H@@BH#@CH"@@ABH#L"I@@@D"H"H"D@@@@"H"H@@@@@EBIA@@@b') colorMapFromArray:#[214 177 82 229 207 148 204 159 42 226 201 136 207 165 55] mask:((ImageMask width:13 height:11) bits:(ByteArray fromPackedString:'@@@O0A? O?@?<C30OO@?<C?0G>@O0@@a'); yourself); yourself]
 !
 
 announcementClassIcon
@@ -16322,35 +15996,23 @@
 !
 
 visualStartableClassBrowserIcon
-    <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 visualStartableClassBrowserIcon inspect
      ImageEditor openOnClass:self andSelector:#visualStartableClassBrowserIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class visualStartableClassBrowserIcon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:13;
-                height:11;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@A@P@@@@9&XPE&XP@NY!!C E&D@C&DN; E!!@@9!!@N@AXP@NXP8N@VD@C&DN; E!!@@9!!A&XAXP@NXPY&@VD@C1DVI!!DQ@@@@D"HP@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170 ];
-                mask:((ImageMask new)
-                            width:13;
-                            height:11;
-                            bits:(ByteArray fromPackedString:'??#?>O?8??#?>O?8??#?>O?8??#?>@@a');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary visualStartableClassBrowserIcon'
+        ifAbsentPut:[(Depth4Image width:13 height:11) bits:(ByteArray fromPackedString:'@@@A@P@@@@9&XPE&XP@NY!!C E&D@C&DN; E!!@@9!!@N@AXP@NXP8N@VD@C&DN; E!!@@9!!A&XAXP@NXPY&@VD@C1DVI!!DQ@@@@D"HP@@@b') colorMapFromArray:#[0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170]; yourself]
 !
 
 warningClassBrowserIcon
@@ -16418,35 +16080,23 @@
 !
 
 windowClassBrowserIcon
-    <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 windowClassBrowserIcon inspect
      ImageEditor openOnClass:self andSelector:#windowClassBrowserIcon
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class windowClassBrowserIcon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:13;
-                height:11;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'@@@@@@@@@@;.;.;.8P@N??????D@C/?????1@@;?????<P@N??????D@C/?????1@@;?????<P@N??????D@@QDQDQDQ@@@@@@@@@@@b');
-                colorMapFromArray:#[ 0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170 ];
-                mask:((ImageMask new)
-                            width:13;
-                            height:11;
-                            bits:(ByteArray fromPackedString:'??#?>O?8??#?>O?8??#?>O?8??#?>@@a');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary windowClassBrowserIcon'
+        ifAbsentPut:[(Depth2Image width:13 height:11) bits:(ByteArray fromPackedString:'@@@@@R***P@/??4@K??=@B???PD/??4@K??=@R???P@/??4AEUUU@@@@@@@b') colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170]; yourself]
 ! !
 
 !GenericToolbarIconLibrary class methodsFor:'image specs-tools-SystemBrowser-java'!
@@ -17173,6 +16823,8 @@
 !GenericToolbarIconLibrary class methodsFor:'image specs-widgets'!
 
 colonBitmap
+    "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."
@@ -17186,15 +16838,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class colonBitmap'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@D@@P@A@@D@@@@@@P@@@P@A@@D@@@D@@@@A@@@A@@D@@@D@@@@A@@D@@@@@@@D@@P@@@@D@@@@B@@@@@P@@@@D@@P@B@ H@@P@A
-@@@@@P@@@ HB@@@A@@@@@P@A@@@B@@@A@@D@@@@A@@@@@@@@@@D@@@@A@@@A@@D@@P@@@P@@@@@A@@D@@P@A@@@@@@D@@@D@@P@A@@@A@@@@@P@@@@@@@@@A
-@@@@@P@A@@@B@@@A@@D@@@@A@@@B@ H@@@D@@@@A@@D@@ HB@@D@@P@@@@D@@@@B@@@@@P@@@@D@@P@@@@@@@P@A@@@@@P@@@P@A@@@A@@@@@P@@@P@A@@D@
-@@D@@@@@@P@A@@D@@P@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary colonBitmap'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@DQD@@PQDD@AADD@AD@DP@DB@P@DR(Q@@P*A@@QBAD@A@@D@AADPP@ADQ@@DDQA@@P@A@@QBAD@AB(D@AD*DP@DB@P@DP@Q@@PQA@@PQDD@@QDP@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led0
+    "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."
@@ -17208,15 +16859,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led0'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@@@@@ @B@ HB@ HB@@H@@@HB@@HB@ HB@@HB@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@ @@@@@@@ HB
-@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@@@@@@@@@@HB@@@B@@@A@@D@@P@@@ @@@@@A@@D@@P@A@@@@@@H@@@D@@P@A@@@B@@@B@ @@@@@@@@@B
-@ @@@ HB@@@@@@@B@ H@@@HB@ @@@@@@@ HB@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@ @@@@@@@ HB@@@B@ @B@ HB@ @B@ @@@ @B@ HB@ HB
-@@H@@@@B@ HB@ HB@ H@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led0'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@***@@"**H@JJ*J@B(@J @*@B(@J @*@B(@J @*@B(@J@@J@BADP!!TADQ@@HDQB@B @B @*@B(@J @*@B(@J @*@B(@J @*@B"*" @"**H@B**(@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led1
+    "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."
@@ -17230,15 +16880,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led1'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@D@@P@A@@D@@@@@@P@@@P@A@@D@@@H@@@@A@@@A@@D@@@HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB
-@@@@@P@@@@@@@@HB@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@@HB@@@A@@@A@@D@@P@@@ @@@@@A@@D@@P@A@@@@@@D@@@D@@P@A@@@B@@@@@P@@@@@@@@@B
-@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@ HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB@@@@@P@@@P@A@@@B@ @@@P@@@P@A@@D@
-@@H@@@@@@P@A@@D@@P@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led1'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@DQD@@PQDH@AADJ@AD@J @D@B(@DP@*EPP@J @Q@B(@A@@J@AADP @ADQ@@DDQB@@P@B @Q@B(@A@@*@AD@J @D@B(@DP@*@@PQB @PQDH@@QDP@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led2
+    "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."
@@ -17252,15 +16901,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led2'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@@@@@P@B@ HB@ HB@@H@@@@A@@HB@ HB@@HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB
-@@@@@P@@@@@@@@HB@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@@HB@@@A@@HB@ HB@ H@@ @@@@HB@ HB@ HB@ @@@@H@@ HB@ HB@ @A@@@B@ @@@@@@@@@A
-@@@@@ HB@@@@@@@A@@D@@@HB@ @@@@@@@@D@@@@B@ H@@@@@@@D@@P@@@ HB@@@@@@@@@P@@@@HB@ @@@@@@@P@A@@@B@ @B@ HB@ @A@@@@@ @B@ HB@ HB
-@@D@@@@B@ HB@ HB@ H@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led2'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@***@@R**H@AJ*J@AD@J @D@B(@DP@*@@P@J @Q@B(@A@@J@AJ*( @J** @H**!!@B @A@@*@AD@J @D@B(@DP@*@@P@J @Q@B"*!!@@"**D@B**(@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led3
+    "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."
@@ -17274,15 +16922,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led3'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@@@@@P@B@ HB@ HB@@H@@@@A@@HB@ HB@@HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB
-@@@@@P@@@@@@@@HB@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@@HB@@@A@@HB@ HB@ H@@ @@@@HB@ HB@ HB@ @@@@D@@ HB@ HB@ @B@@@@@P@@@@@@@@@B
-@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@ HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB@@@@@P@B@ HB@ @B@ @@@P@B@ HB@ HB
-@@H@@@@B@ HB@ HB@ H@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led3'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@***@@R**H@AJ*J@AD@J @D@B(@DP@*@@P@J @Q@B(@A@@J@AJ*( DJ** @D**"@@P@B @Q@B(@A@@*@AD@J!!LD@B(@DP@*@@R*" @R**H@B**(@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led4
+    "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."
@@ -17296,15 +16943,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led4'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@D@@P@A@@D@@@@@@ @@@P@A@@D@@@H@@@HB@@@A@@D@@@HB@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@ @@@@@@@ HB
-@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@@@@@@@@@@HB@@@B@@HB@ HB@ H@@ @@@@HB@ HB@ HB@ @@@@D@@ HB@ HB@ @B@@@@@P@@@@@@@@@B
-@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@ HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB@@@@@P@@@P@A@@@B@ @@@P@@@P@A@@D@
-@@H@@@@@@P@A@@D@@P@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led4'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@DQD@@ QDH@JADJ@B(@J!!P*@B(@J @*@B(@J @*@B(@J@@J@BJ*( @J** @D**"@@P@B @Q@B(@A@@*@AD@J HD@B(@DP@*@@PQB @PQDH@@QDP@@@@
+@APb') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led5
+    "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."
@@ -17318,15 +16964,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led5'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@@@@@ @B@ HB@ HB@@D@@@HB@@HB@ HB@@D@@@@B@ H@@@@@@@D@@P@@@ HB@@@@@@@@@P@@@@HB@ @@@@@@@P@A
-@@@B@ H@@@@@@@@A@@@@@ HB@@@@@@@A@@D@@@HB@@@@@@@@@@D@@@@B@@HB@ HB@ H@@P@@@@HB@ HB@ HB@ @@@@D@@ HB@ HB@ @B@@@@@P@@@@@@@@@B
-@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@ HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB@@@@@P@B@ HB@ @B@ @@@P@B@ HB@ HB
-@@H@@@@B@ HB@ HB@ H@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led5'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@***@@"**D@JJ*D@B(@DP@*@@P@J @QER(@A@@*@AD@J@@D@BJ*(P@J** @D**"@@P@B @Q@B(@A@@*@AD@J @D@B(@DP@*@@R*" @R**H@B**(@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led6
+    "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."
@@ -17340,15 +16985,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led6'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@@@@@ @B@ HB@ HB@@D@@@HB@@HB@ HB@@D@@@@B@ H@@@@@@@D@@P@@@ HB@@@@@@@@@P@@@@HB@ @@@@@@@P@A
-@@@B@ H@@@@@@@@A@@@@@ HB@@@@@@@A@@D@@@HB@@@@@@@@@@D@@@@B@@HB@ HB@ H@@P@@@@HB@ HB@ HB@ @@@@H@@ HB@ HB@ @B@@@B@ @@@@@@@@@B
-@ @@@ HB@@@@@@@B@ H@@@HB@ @@@@@@@ HB@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@ @@@@@@@ HB@@@B@ @B@ HB@ @B@ @@@ @B@ HB@ HB
-@@H@@@@B@ HB@ HB@ H@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led6'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@B ***@@"**DJJJ*D@B(@DP(*@@P@J @Q@B(@A@@*@AD@J@@D@BJ*(P@J** @H**"B" @B @*@B(JJ @*@B(@J @*@B(@J @*@B"*" @"**H@B**(@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led7
+    "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."
@@ -17362,15 +17006,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led7'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@@@@@P@B@ HB@ HB@@H@@@@A@@HB@ HB@@HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB
-@@@@@P@@@@@@@@HB@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@@HB@@@A@@@A@@D@@P@@@ @@@@@A@@D@@P@A@@@@@@D@@@D@@P@A@@@B@@@@@P@@@@@@@@@B
-@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@ HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB@@@@@P@@@P@A@@@B@ @@@P@@@P@A@@D@
-@@H@@@@@@P@A@@D@@P@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led7'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@***@@R**HJAJ*J@AD@J (D@B(@DP@*@@P@J @Q@B(@A@@J@AADP (ADQ@@DDQB@@P@B @Q@B(@A@@*@AD@J @D@B(@DP@*@@PQB @PQDHK@QDP@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 led8
+    "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."
@@ -17384,15 +17027,14 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led8'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@PDA@PDA@PDA@@@@@P@A@PDA@PDA@@D@@@DA@@DA@PDA@@DA@@@A@PD@@@@@@@DA@P@@@PDA@@@@@@@A@PD@@@DA@P@@@@@@@PDA
-@@@A@PD@@@@@@@DA@P@@@PDA@@@@@@@A@PD@@@DA@@@@@@@@@@DA@@@A@@DA@PDA@PD@@P@@@@DA@PDA@PDA@P@@@@D@@PDA@PDA@P@A@@@A@P@@@@@@@@@A
-@P@@@PDA@@@@@@@A@PD@@@DA@P@@@@@@@PDA@@@A@PD@@@@@@@DA@P@@@PDA@@@@@@@A@PD@@@DA@P@@@@@@@PDA@@@A@P@A@PDA@P@A@P@@@P@A@PDA@PDA
-@@D@@@@A@PDA@PDA@PD@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led8'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@UUU@@QUUDTEEUE@AT@EP@U@AT@EP@U@AT@EP@U@AT@E@@E@AEUTP@EUUP@DUUQ@AP@AP@U@AT@EP@U@AT@EP@U@AT@EP@U@AQUQP@QUUDTAUUT@@@@
+@@@b') colorMapFromArray:#[0 0 0 255 0 0]; yourself]
 !
 
 led9
+    "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."
@@ -17406,12 +17048,9 @@
     <resource: #image>
 
     ^Icon
-        constantNamed:'GenericToolbarIconLibrary class led9'
-        ifAbsentPut:[(Depth8Image new) width: 13; height: 23; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@@@@@ @B@ HB@ HB@@H@@@HB@@HB@ HB@@HB@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@ @@@@@@@ HB
-@@@B@ H@@@@@@@HB@ @@@ HB@@@@@@@B@ H@@@HB@@@@@@@@@@HB@@@B@@HB@ HB@ H@@ @@@@HB@ HB@ HB@ @@@@D@@ HB@ HB@ @B@@@@@P@@@@@@@@@B
-@ @@@P@A@@@@@@@B@ H@@@@A@@@@@@@@@ HB@@@A@@D@@@@@@@HB@ @@@@D@@@@@@@@B@ H@@@D@@P@@@@@@@ HB@@@@@P@B@ HB@ @B@ @@@P@B@ HB@ HB
-@@H@@@@B@ HB@ HB@ H@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
+        constantNamed:'GenericToolbarIconLibrary led9'
+        ifAbsentPut:[(Depth2Image width:13 height:23) bits:(ByteArray fromPackedString:'@@@@@@***@@"**H@JJ*J@B(@J @*@B(@J @*@B(@J @*@B(UJ@@J@BJ*( @J** @D**"@@P@B @Q@B(@A@@*@AD@J @D@B(@DP@*@@R*" @R**H@B**(@@@@
+@@@b') colorMapFromArray:#[0 0 0 128 0 0 255 0 0]; yourself]
 !
 
 meterBitmaps
@@ -17514,11 +17153,11 @@
 !GenericToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.241 2015-05-09 21:09:23 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.241 2015-05-09 21:09:23 cg Exp $'
+    ^ '$Header$'
 !
 
 version_HG
--- a/ListView.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/ListView.st	Tue Jul 28 17:31:58 2015 +0100
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1989 by Claus Gittinger
 	      All Rights Reserved
@@ -11,6 +13,8 @@
 "
 "{ Package: 'stx:libwidg' }"
 
+"{ NameSpace: Smalltalk }"
+
 View subclass:#ListView
 	instanceVariableNames:'list firstLineShown nFullLinesShown nLinesShown fgColor bgColor
 		partialLines leftMargin topMargin textStartLeft textStartTop
@@ -1954,14 +1958,19 @@
      given x position in fg/bg. Clears the whole line before drawing the string.
      This is a low level entry; not meant for public use."
 
-    |y l|
+    |y l halfSpacing extraBelow|
 
     y := self yOfVisibleLine:visLineNr.
     backgroundAlreadyClearedColor == bg ifFalse:[
         self paint:bg.
-        self fillRectangleX:margin y:y - (lineSpacing//2)
+        halfSpacing := (lineSpacing//2).
+        extraBelow := 0.
+        self highlightLineSpacing ifTrue:[
+            extraBelow := halfSpacing.
+        ].
+        self fillRectangleX:margin y:y - halfSpacing
                       width:(width - (2 * margin))
-                     height:fontHeight.
+                     height:fontHeight+extraBelow.
     ].
     line notNil ifTrue:[
         self paint:fg on:bg.
@@ -1975,7 +1984,7 @@
             l := line
         ].
         self displayOpaqueString:l x:x y:(y + fontAscent)
-    ]
+    ].
 
     "Modified: / 15.12.1999 / 23:19:46 / cg"
 !
@@ -2938,6 +2947,14 @@
     ].
 !
 
+highlightLineSpacing
+    "true if the spacing between lines is to be drawn with selected color,
+     false if it remains white.
+     false for selection in list views; true for edit/text views"
+
+    ^ true
+!
+
 line:line withoutEmphasis:emphasisToRemove
     (line notNil
     and:[line isString]) ifTrue:[
@@ -4517,7 +4534,7 @@
             y1 := 0.
         ].
 
-        inv := (margin@y1) extent:(w@y0).
+        inv := (margin@y1) extent:(w@y0+margin).
     ] ifFalse:[
         "/ scrolling horizontal
 
@@ -5310,10 +5327,10 @@
 !ListView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/ListView.st,v 1.401 2014-12-08 17:31:05 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/ListView.st,v 1.401 2014-12-08 17:31:05 cg Exp $'
+    ^ '$Header$'
 ! !
 
--- a/SelectionInListView.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/SelectionInListView.st	Tue Jul 28 17:31:58 2015 +0100
@@ -1,5 +1,3 @@
-"{ Encoding: utf8 }"
-
 "
  COPYRIGHT (c) 1989 by Claus Gittinger
 	      All Rights Reserved
@@ -3120,6 +3118,14 @@
     "Modified: / 08-11-2006 / 19:46:33 / cg"
 !
 
+highlightLineSpacing
+    "true if the spacing between lines is to be drawn with selected color,
+     false if it remains white.
+     false for selection in list views; true for edit/text views"
+
+    ^ false
+!
+
 isValidSelection:aNumberOrCollection
     "return true, if aNumber is ok as a selection index"
 
@@ -4190,11 +4196,11 @@
 !SelectionInListView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/SelectionInListView.st,v 1.286 2015-05-20 10:28:24 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/SelectionInListView.st,v 1.286 2015-05-20 10:28:24 cg Exp $'
+    ^ '$Header$'
 !
 
 version_HG
--- a/TextView.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/TextView.st	Tue Jul 28 17:31:58 2015 +0100
@@ -2683,6 +2683,14 @@
     "Created: 22.5.1996 / 12:18:34 / cg"
 !
 
+highlightLineSpacing
+    "true if the spacing between lines is to be drawn with selected color,
+     false if it remains white.
+     false for selection in list views; true for edit/text views"
+
+    ^ true
+!
+
 isClosingParenthesis:ch
     ((parenthesisSpecification at:#close) includes:ch) ifTrue:[^ true].
     ^ ')]}' includes:ch
@@ -4938,6 +4946,37 @@
     ^ self
 
     "Modified: 29.4.1996 / 12:32:08 / cg"
+!
+
+withSelectionForeground:hilightFg background:hilightBg do:aBlock
+    "evaluate aBlock while the selection is shown highlighted with colors passed as args."
+
+    |oldFg oldBg|
+
+    "
+     change color of selection & hide cursor
+    "
+    oldFg := selectionFgColor.
+    oldBg := selectionBgColor.
+    selectionBgColor := hilightBg.
+    selectionFgColor := hilightFg.
+
+    expandingTop := true.       "/ hack to make the top of the selection visible
+    self makeSelectionVisible.
+    selectionStartLine notNil ifTrue:[
+        selectionEndLine notNil ifTrue:[
+            self redrawFromLine:selectionStartLine to:selectionEndLine.
+        ].
+    ].
+    self flush.
+
+    aBlock ensure:[
+        "
+         undo selection color change and show cursor again
+        "
+        selectionFgColor := oldFg.
+        selectionBgColor := oldBg.
+    ].
 ! !
 
 !TextView methodsFor:'testing'!
@@ -4951,11 +4990,11 @@
 !TextView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/TextView.st,v 1.393 2015-03-25 19:19:48 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/TextView.st,v 1.393 2015-03-25 19:19:48 cg Exp $'
+    ^ '$Header$'
 !
 
 version_HG
--- a/VistaToolbarIconLibrary.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/VistaToolbarIconLibrary.st	Tue Jul 28 17:31:58 2015 +0100
@@ -92,14 +92,10 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'VistaToolbarIconLibrary class checkToggleOffEnteredIcon'
-	ifAbsentPut:[(Depth24Image new) width: 13; height: 13; photometric:(#rgb); bitsPerSample:(#(8 8 8)); samplesPerPixel:(3); bits:(ByteArray fromPackedString:'
-UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#7/'':7/'':7/'':7/'':7/'':7/'':7/'':7/'':7/'':7/'':7/'':UXZ#UXZ#7/'':^\[9^\[9
-^\[9^\[9^\[9^\[9^\_9_L''9 L/97/'':UXZ#UXZ#7/'':^\[9,]?=,]?=,]?=,]?=-NG=->O=.>W= <;97/'':UXZ#UXZ#7/'':^\[9,]?=,]?=,-?=-^K=.^S=
-/^[=0N#=!!\?97/'':UXZ#UXZ#7/'':^\[9,.C=-NG=->K=.>W=/>_=0.''=1N+=$MS97/'':UXZ#UXZ#7/'':^<#9->O=.>W=/._=1N+=3^7=4N;=4.?=(=/:7/'':
-UXZ#UXZ#7/'':_,+9/^[=0^#=2N/=5_C>7_O>7/O>7_O>-NK;7/'':UXZ#UXZ#7/'': L390^#=2N/=4^?=7_O>8?W>9OW>8?W>/.[<7/'':UXZ#UXZ#7/'': <;9
-1>/=4^?=6_G>8/W>9?[>:O_>9?_>2N+<7/'':UXZ#UXZ#7/'':#MK9(]/:,^G;/^W<2^+<4.7=5N;=5N;=3>3=7/'':UXZ#UXZ#7/'':7/'':7/'':7/'':7/'':7/'':
-7/'':7/'':7/'':7/'':7/'':UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#') ; yourself]
+        constantNamed:'VistaToolbarIconLibrary checkToggleOffEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:13; height:13; bits:(ByteArray fromPackedString:'
+C 8NC 8NC 8NC 8NC 8IBP$IBP$IBP$IBP8NBP<OC0<OC04/EP$NC $OI2\''I3\-@P IC 8IC2\''LP,*LBXRBP8NBP<3M3XAL!!0LI@$NC $#KPDDC@(5A#PI
+C 8IKC@(HPHWF!!\"BP8NBR@(HQXWK!!<.D@$NC $HJ1XQ@BTXA1PIC 8IG"$CGPTYF1,SBP8NBP$IBP$IBP$IBP$NC 8NC 8NC 8NC 8NC @a') ; colorMapFromArray:#[226 245 254 187 229 253 213 240 254 177 225 251 190 231 253 201 234 252 210 239 253 231 247 254 131 206 249 222 249 250 205 237 253 181 226 253 196 234 253 121 199 249 85 134 163 121 198 249 190 230 252 217 241 254 133 207 249 207 236 253 200 234 252 128 203 249 209 239 253 221 243 254 232 247 254 210 237 253 222 243 254 212 238 253 194 233 253 189 229 252 140 210 249 228 245 254 128 204 249 200 235 253 180 226 251 123 200 249 144 212 249 231 246 254 192 232 253 177 223 253 193 232 253 161 219 250 185 228 253 199 235 253 126 202 249 183 227 253 227 245 254 124 201 249 189 230 253 178 223 253 191 231 253 178 224 253 163 219 250 208 238 253 183 226 253 180 225 253]; yourself]
 !
 
 checkToggleOffIcon
@@ -118,14 +114,10 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'VistaToolbarIconLibrary class checkToggleOffIcon'
-	ifAbsentPut:[(Depth24Image new) width: 13; height: 13; photometric:(#rgb); bitsPerSample:(#(8 8 8)); samplesPerPixel:(3); bits:(ByteArray fromPackedString:'
-#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O=OS4=OS4=OS4=OS4=OS4=OS4=OS4=OS4=OS4=OS4=OS4#(>O#(>O=OS4++N9++N9
-++N9++N9++N9++N9+;R:-K&=.;;A=OS4#(>O#(>O=OS4++N92<?U2<?U2<?U2<?U4MOX5]#\6=7_0\OE=OS4#(>O#(>O=OS4++N92<?U2<?U3]GV4-WZ6M/^
-7]?!!8.O$1,_H=OS4#(>O#(>O=OS4++N93]GW4MSY5M_[6=7_8^K#9^[&:N#(3L7M=OS4#(>O#(>O=OS4,+^<5]#\6-3_8NG#:N#(;N3,;^7-;^7-5MWV=OS4
-#(>O#(>O=OS4.K.?7]?!!9NW%:.+*;>?/</K2</K2</K27M7^=OS4#(>O#(>O=OS4/K?B8>S%:^'');^7-</K2=OS4=_W5=OS48^K"=OS4#(>O#(>O=OS40,SF
-:^'');^7-<OC0=OS4=/[6=/[6=/[69.[&=OS4#(>O#(>O=OS42,/L5MSU6=/\8NG!!9._'':./+:>3,:>/,:^''*=OS4#(>O#(>O=OS4=OS4=OS4=OS4=OS4=OS4
-=OS4=OS4=OS4=OS4=OS4#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O') ; yourself]
+        constantNamed:'VistaToolbarIconLibrary checkToggleOffIcon'
+        ifAbsentPut:[(Depth8Image new) width:13; height:13; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@GA0\GA0\GA0\GA0@@A2@ HB@ HBH$G@\@@@\ L#H2L#DQB!!HG@@@GHCH2DC@WK!!(#A0@@A2@,G0HJG"XVC@\@@@\3DSP*E"DEARTG
+@@@GB28)F3TA@PD(A0@@A04]FPTAA0$GEP\@@@\NFPTHA0XFA PG@@@G@1LTJ2<OFB4''A0@@A0\GA0\GA0\GA0\@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[142 143 143 242 242 242 212 215 219 202 203 204 230 230 230 237 237 237 246 246 246 244 244 244 240 240 240 245 245 245 219 221 223 184 187 191 204 205 205 188 191 194 194 196 198 234 235 235 205 209 214 213 216 220 193 195 197 212 212 213 219 219 220 225 226 226 232 232 232 216 219 222 235 236 236 233 233 233 226 227 228 234 234 234 187 190 193 227 228 229 225 226 227 208 212 217 174 179 185 236 236 236 175 180 186 198 199 200 180 185 189 212 213 214 229 230 230 233 233 234 220 221 222 228 229 229 224 225 227 224 225 225 205 209 215 235 235 236 221 223 225 230 231 231 210 213 218 208 211 216 203 207 213 178 183 188 218 220 223 239 239 239]; yourself]
 !
 
 checkToggleOnDisabledIcon
@@ -144,14 +136,10 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'VistaToolbarIconLibrary class checkToggleOnDisabledIcon'
-	ifAbsentPut:[(Depth24Image new) width: 13; height: 13; photometric:(#rgb); bitsPerSample:(#(8 8 8)); samplesPerPixel:(3); bits:(ByteArray fromPackedString:'
-#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O>_''9>_''9>_''9>_''9>_''9>_''9>_''9>?/;?O3<>/+:>_''9#(>O#(>O>_''96M#X6M#X
-6M#X6M#X6M#X9^W%4-KR0,KB;.;.>/+:#(>O#(>O>_''96M#X9.[&9.[&9.[&9>_''=/[6-KR4+J2,7-;^>/+:#(>O#(>O>_''96M#X9.[&9.[&9>_''<OC06=/[
-+J2,.+*:<?O3>_''9#(>O#(>O>_''96M#X:>/+<OC0:>/+>O#8-;^7+Z6-8NC ;^7->_''9#(>O#(>O>_''98>O#9.[&5-[V=/[67=?_+*:..+*:>?/;:.+*>_''9
-#(>O#(>O>_''9;>?//+:>+Z6-:^'').;.;+:>/7-;^>/+:;^7->_''9#(>O#(>O>_''99.[&;>?/+Z6-+*:.+:>/.K"8>?/;>_''9<OC0>_''9#(>O#(>O>_''98>O#
-=_W52</K+*:.+:>/6=/[?O3<>/+:</K2>_''9#(>O#(>O>_''99NS$;N3,<OC02</K3\7M>_''9=_W5=_W5=OS4>_''9#(>O#(>O>_''9>_''9>_''9>/+:?O3<>?/;
->/+:>_''9>_''9>_''9>_''9#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O') ; yourself]
+        constantNamed:'VistaToolbarIconLibrary checkToggleOnDisabledIcon'
+        ifAbsentPut:[(Depth8Image new) width:13; height:13; bits:(ByteArray fromPackedString:'
+J"(*J"(*J"(*J"(*J"(GA0\GA0\G@ @#A2(*A0XFA XFIPPX@RL*J \FEAPTHA0OG"X#J"(GA!!PTH@4NG 0$A2(*A0XYCQ$KH!!,RD0\*J \)EB\\EP L@ (G
+J"(GJ0L[GQ(II"LSA2(*A1P+F0 IDPHGCP\*J \)G0THBP8@H1\GJ"(GJAXMAQ@GG1<!!A2(*A0\GH0@BH0\GA0\*J"(*J"(*J"(*J"(*J @a') ; colorMapFromArray:#[252 252 252 238 238 238 251 251 251 190 190 190 210 210 210 203 203 203 216 216 216 249 249 249 174 174 174 175 175 175 234 234 234 248 248 248 186 186 186 240 240 240 219 219 219 180 180 180 205 205 205 184 184 184 224 224 224 237 237 237 230 230 230 223 223 223 236 236 236 242 242 242 194 194 194 235 235 235 187 187 187 173 173 173 246 246 246 233 233 233 172 172 172 245 245 245 231 231 231 244 244 244 183 183 183 250 250 250 243 243 243 229 229 229 222 222 222 214 214 214 228 228 228 227 227 227 142 143 143 239 239 239]; yourself]
 !
 
 checkToggleOnEnteredIcon
@@ -170,14 +158,10 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'VistaToolbarIconLibrary class checkToggleOnEnteredIcon'
-	ifAbsentPut:[(Depth24Image new) width: 13; height: 13; photometric:(#rgb); bitsPerSample:(#(8 8 8)); samplesPerPixel:(3); bits:(ByteArray fromPackedString:'
-UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#7/'':7/'':7/'':7/'':7/'':7/'':7/'':;O3<<?7=9/+;7/'':UXZ#UXZ#7/'':^\[9^\[9
-^\[9^\[9^\[9.NG<%ZGCWWB#:.738_'':UXZ#UXZ#7/'':^\[9,]?=,]?=,]?=,>C=>_+<H#2BABI1-[;U:O/;UXZ#UXZ#7/'':^\[9,]?=,]?=,-?=5.?>''*''H
-ABI1LD&J:__>7/'':UXZ#UXZ#7/'':^\[91N_=5.?>..O=?O3=I4FEABI1*[SO/.[;7/'':UXZ#UXZ#7/'':*-/;1L/^#I*>9OW>)+GMABI1J$RG?O3=)M/:7/'':
-UXZ#UXZ#7/'':8_O>O5ZRABI11L/^KTZHABI1''*''H;O#>-NK;7/'':UXZ#UXZ#7/'':+];;7NC+ABI1ABI1ABI1H#2B>_+<9OW>/.[<7/'':UXZ#UXZ#7/'':#]K9
-:.73X''V&ABI1ABI1$)?A<?/>9?_>2N+<7/'':UXZ#UXZ#7/'':#MK9-^O;8^W.ZG**Z76+=/_:5.?=5N;=3>3=7/'':UXZ#UXZ#7/'':7/'':7/'':9O+;</7=<_7=
-9O+;7/'':7/'':7/'':7/'':UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#UXZ#') ; yourself]
+        constantNamed:'VistaToolbarIconLibrary checkToggleOnEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:13; height:13; bits:(ByteArray fromPackedString:'
+F1,[F1,[F1,[F1,[F1,VE!!XVE!!XVA0 .E!!,[E"L#H2L#I <+MS([F1X#M#X6IB@I@CL]F1,VH3X6L#4E@@(''E!!,[E"L!!OR(-D0@0MAX[F1X;DR 9G@@_KR0V
+F1,VH!!T@DRT@APP)E!!,[E ,<@@@@BR@9NAX[F1XYMQ(@@@0^A!!PVF1,V@#\1@PL/E08XE!!,[E!!XVCQHPCQXVE!!X[F1,[F1,[F1,[F1,[F0@a') ; colorMapFromArray:#[4 34 113 104 122 170 140 210 249 107 125 171 236 248 254 158 169 200 231 247 254 236 252 252 243 253 253 34 60 130 48 73 138 173 222 251 146 159 193 228 250 251 212 238 253 149 161 195 241 253 253 196 203 222 242 253 253 39 65 133 200 234 252 63 86 146 222 249 250 214 239 253 207 236 253 141 210 249 98 117 166 85 134 163 166 177 205 232 251 251 243 251 254 42 68 135 249 250 252 196 231 253 225 243 254 121 198 249 179 224 253 45 70 136 184 225 252 233 247 254 140 154 190 180 226 251 186 227 253 93 112 163 164 219 250 252 252 253 230 250 251 246 247 250 169 180 207 225 229 238 178 223 253 181 190 213 190 230 251 234 237 243 177 223 253 181 227 251 190 230 252 228 245 254 225 249 250 170 219 251 220 224 235 214 239 254]; yourself]
 !
 
 checkToggleOnIcon
@@ -196,14 +180,10 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'VistaToolbarIconLibrary class checkToggleOnIcon'
-	ifAbsentPut:[(Depth24Image new) width: 13; height: 13; photometric:(#rgb); bitsPerSample:(#(8 8 8)); samplesPerPixel:(3); bits:(ByteArray fromPackedString:'
-#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O=OS4=OS4=OS4=OS4=OS4=OS4=OS4>O#8>_''9=/[6=OS4#(>O#(>O=OS4++N9++N9
-++N9++N9++N92\3P''Z_@]8Z+7M?$=_W5#(>O#(>O=OS4++N92<?U2<?U2<?U3MCV;^;1U6*]QE*R.[?P=/[6#(>O#(>O=OS4++N92<?U2<?U3]GV8NK&+;#O
-QU*RYW^%9>_(=OS4#(>O#(>O=OS4++N95]'']7>K%5]#\</O4W''F!!Q52T/LOV6=3\=OS4#(>O#(>O=OS41\''M2\?](:;H;^;..,GURU:VYGZ%>O#85]WV=OS4
-#(>O#(>O=OS47.C!![''>*Q52T3=S"Y7"''R6BW-;?U=/[67M7^=OS4#(>O#(>O=OS43\?Q7.G)RE6URU>VR6BWXWN$>O'':=OS48^K"=OS4#(>O#(>O=OS41,#J
-:.30"9&;R%>WSFFX,K''Q>_''9=/[69.[&=OS4#(>O#(>O=OS42,/L6-+[7>K)#I&:$I6=</O6;N7-:>/,:^''*=OS4#(>O#(>O=OS4=OS4=OS4=_W5>_''9>O#8
-=_W5=OS4=OS4=OS4=OS4#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O#(>O') ; yourself]
+        constantNamed:'VistaToolbarIconLibrary checkToggleOnIcon'
+        ifAbsentPut:[(Depth8Image new) width:13; height:13; bits:(ByteArray fromPackedString:'
+E1\WE1\WE1\WE1\WE1\/K2</K2</MP(^K1\WK3\7M3\7B1=@H PWE2<7DQDQIB@IA1@^E1\/M1DQMDP(LPHEK1\WK3\%K!!X#BC@RGR<WE2<;C3<=KPD8MS(/
+E1\/C@@0GAP3PQ8+K1\WK0L<CTL3C!!$/L"<WE2<XHRYBO"\JG X/E1\/F20UM#$SF"$*K1\WK2</A@(5AB</K2<WE1\WE1\WE1\WE1\WE0@a') ; colorMapFromArray:#[110 127 170 73 94 150 101 119 165 205 207 209 245 245 245 231 231 232 230 230 230 68 90 146 94 113 161 87 106 157 249 249 249 201 204 208 222 224 225 72 93 149 97 115 164 201 207 221 185 191 208 203 207 213 188 195 214 242 243 246 103 120 167 223 226 233 213 216 220 142 143 143 198 200 202 248 249 250 236 237 237 202 203 204 207 212 226 219 220 220 246 246 246 157 167 192 237 238 241 234 236 240 220 223 228 242 243 244 204 208 214 213 217 221 139 153 187 176 185 209 175 184 207 235 235 236 233 233 234 220 221 222 218 218 219 186 193 213 223 226 229 244 244 244 71 92 148 69 90 146 225 226 226 75 96 151 205 209 214 248 248 248 140 153 186 174 179 185 100 118 165 144 157 189 213 213 214 197 201 205 222 225 233 237 238 238 76 97 152 163 174 200 119 134 171 183 191 213 74 95 151 73 95 150 224 226 230]; yourself]
 !
 
 fileTypeDirectoryOpenGrayIcon
@@ -1068,10 +1048,10 @@
 !VistaToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/VistaToolbarIconLibrary.st,v 1.16 2015-02-21 00:46:59 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/VistaToolbarIconLibrary.st,v 1.16 2015-02-21 00:46:59 cg Exp $'
+    ^ '$Header$'
 ! !
 
--- a/XPToolbarIconLibrary.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/XPToolbarIconLibrary.st	Tue Jul 28 17:31:58 2015 +0100
@@ -358,54 +358,30 @@
 !
 
 desktopIcon1
-    <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 desktopIcon1 inspect
      ImageEditor openOnClass:self andSelector:#desktopIcon1
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class desktopIcon1'
-        ifAbsentPut:[
-            (Depth24Image new)
-                width:24;
-                height:24;
-                photometric:(#rgb);
-                bitsPerSample:(#( 8 8 8 ));
-                samplesPerPixel:(3);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@(:N#(:N#&I"X&I"X&I"X&I"X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(:N#(:N#&I"X&I"X&I"X&I"X (JB
-$YFQ+:>/-[V5$9NS@@@@@@@@@@@@@@@@@@@@@@@@@@@@&I"X&I"X&I"X&I"X 8NC(:N#+:>/.+*:4MCP6=/[9^[&=/[6?_/:??;;??+4>OK-;^7-Y&Y&@@@@
-@@@@@@@@&I"X&I"X_G1<#X6M''Y6]-;^70\GA3\7M8>O#;.;.>O#8???>???>???=??/6=^?/8^K)''+; )<_$;.7,X6M#@@@@@@@@&I"XRD!!H)JR$1\WE5MST
-7=?_</K2>?/:>?/:</K2</K2;.;.Y:'' Y:'' Y:'' Y:'' QY; I9''#@I/.Q[?7=OS2X&I"@@@@@@@@J2,+[6=/.K"8????????:/C9!!++*X:7''P*O&EZC,CJ[1
-B:;5E+?>GLS?F\O?">C?SL3=">C?V\3;Q<#=<_G1XFA @@@@@@@@J2,+[&9..;.;????9^79MYO_CJ;6C;[:D;3<F<K?G,O?HLK>G+7;G[/:D+[:0^/=0^/=
-0^/=U<_9Q\O:<N?/W6A @@@@@@@@J2,+[&9..;.;????.MG/BI7,G,G>G+?<G[7;GK'':GK''9GK_9F;W7F;S7DKC6/N''<">C?Q;?7L[[4RLC8;.;.W5=_@@@@
-@@@@J2,+[&9..;.;???>-\?,CI/*F+G5F[G5FJ?4FJ;3FJ33FJ32E:''1E:#0DZW0^<76P+[2">C?T+''1P[W2:>+*WU5]@@@@@@@@J2,+[&9..;.;???:,<7)
-B)_(E:/2E:+1E:''1E*_0E*[/EZ[/EZO-EJK-BY7+/>W:0^/=0^/=T[W/O;C0:^'')WE1\@@@@@@@@J2,+[&9..;.;??36,\3''BYO&EZW/EZS.EZO-EJG,EJC+
-D9?+D97*D)7*A9_(..K8">C?PJ3+J*C(P*7.:N_''V5-[@@@@@@@@J2,+[&9./K2<?_[0+L_#A(+!!DY''(DY#(DY_''DIW&DIW%C9O%C9G#C)C#BX3"]K?/N*K&
-">C?R:#''N:G)9NS$V%)Z@@@@@@@@J2,+[&9./K2<>OO,*,W AXW^C9O%C)K%C9G#C(?"C(;"CX7!!CH/ CH+ @XS]/];60^/=0^/=R*S$N)3%8>K#VU%Y@@@@
-@@@@J2,+[&9./K2<=^?**LO^AHG\CX7!!CH3!!CX/ CH''_CH#_B8_^B(W]B(S\@G7Z.-35">C?O9/"JX7]OY+$8^G!!VE!!X@@@@@@@@J2,+[&9./K2<;>''#)K?Z
-@W''XBXG[BXCZBG?YBG7XA73WA7/WA''''VA''#VA''_V@F?R@WKSAGOS@F_ON)C^7=?^U%YV@@@@@@@@J2,+[&9./K2<:>[_([3W@GSUA7/WA7+WA''''VA''_UAW[T
-AWWTAGOS@7KR@''CQ@F3P@F#N@FOL@E3I^KO*:NO_UUUU@@@@@@@@J2,+[&9./[6=:NK\'';+V@GCSAWWUAWSTAGSSAGGR@V?Q@F/O@FSL@FKK@FKLCWCRJ(CX
-^:?$)<30^:?$2,''HU5]W@@@@@@@@J2,+[&9./[6=8=3V%;SQ@E7KAV''OFW[SFW[SFW[SOH''ZOH''Z^:?$^:?$9^CZ9^CZ9^CZ.+*9):^''&Y&Y"H"H@@@@@@@@
-@@@@J"(*\GA0/;>?6MWR,<KQ^:?$^:?$^:?$^:?$^:?$8-7V6MSP1<[D/K2;,KB1$IFQ&I"X&I"X2,''H2,''H@@@@@@@@@@@@@@@@J"(*TEAP-+Z63,;O4\;M
-:.S]8=;Z5-SR3,7L/;>?,[F1(JB &I"X&I"X2,''H2,''H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(:N#_G1<^W%9W%9^&I"X(:N#(:N#2,''H@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@');
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@@C<@A?<A??>O??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??<_??8_?>@G>@@@@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary desktopIcon1'
+        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
+7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7''5=[F1,[M;^7-;^7-;^7-;^7-9=_V1,[F2_
+^C:I)];^7-;^7-9,[F1,QG4>#&-HM3Y*L51LUEW^7-9,[@LO)8!! RW0%'' TEA]AM]30+IQW^7&29_\ 1F*=*Z*>/IU5]WU4''R*Z-LKO^7!![)"IVU%MRM$Q!!1
+S> LMG?X_>EPC&_^7!!Y2P9V+3D?#V8WU-,^A$2X&I!!M>ZV_^7!!Y2P9T5^;YNL#4= !!Q##<I?NI08IV_^7!!Y2P0TM4Q=ZFU;V5$/&@)$ _;*CYFG^7!!Y2P0V@
+8MYKR>Y@(4FF^7X&I!!KM0[K^7!!Y2P=AXN:MAPXXXFM+ZJ*)?)JG[W;K^7!!Y2P2&R]A].[ XF"1E(G]^L_>*L_E[^7!!Y2P0]E@H,QDV#%JM=90K,&I-$/BK?^
+7!!Y2P4X$B2".77''$9FKOH%M?-FU:]0+^7!!Y2P19WNZ !!H\,\GK5-[\Q31[ -F(S^7!!Y2P9^52Q2V/V4[F<TP",N8B]2]T[;^7!!Y2!!0ER1A/E1QCD00&[&<8.
+O;0?P +^7!!Y2!!<Y0Y Q/[6>"(#<?*Z&)#.KS+M;^7)C)4%''JO3<?O3<:&GUCO''!!,[DIB7-;^7)B7KKB0H4^X9=J &&1,P$K^7-;^7-;^7-;^_PN17V1=_TK^
+7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^7-;^') ; colorMapFromArray:#[4 134 220 232 226 220 16 166 240 124 124 120 4 106 210 255 255 250 16 150 230 248 244 240 228 226 230 0 100 200 88 88 90 4 130 220 28 196 255 180 208 240 240 242 240 140 142 140 4 114 210 16 146 230 80 182 240 88 200 250 28 182 250 100 100 100 44 44 40 16 154 230 20 160 240 24 176 240 224 224 220 4 118 210 8 124 220 8 140 230 240 234 230 28 178 250 68 182 240 8 128 220 0 126 220 236 228 220 168 196 220 240 238 240 192 236 250 68 158 220 12 142 230 252 246 240 8 152 230 168 200 230 184 182 180 60 144 220 44 128 220 60 156 230 244 244 240 212 212 210 28 190 250 255 254 250 24 196 255 184 210 240 248 246 250 228 230 230 72 192 250 0 122 220 228 222 210 8 148 230 160 190 220 28 186 250 176 176 180 124 176 230 24 166 240 20 164 240 204 202 200 188 188 190 132 132 130 172 198 220 244 240 230 228 222 220 220 220 220 204 206 210 40 154 230 24 170 240 248 242 240 244 240 240 32 192 250 12 174 250 72 200 250 232 228 220 160 186 210 188 220 250 236 238 240 104 102 100 92 90 90 164 192 220 176 204 230 216 214 210 24 178 250 20 188 250 255 250 240 104 170 220 24 174 240 232 232 230 192 194 190 92 94 90 12 134 220 28 180 250 236 234 230 40 142 220 0 94 200 96 96 100 16 144 230 240 240 240 252 252 250 208 208 210 152 152 150 8 120 210 16 152 230 24 118 210 152 180 210 12 166 240 112 110 110 0 114 210 8 138 230 200 198 200 192 230 250 224 226 230 144 146 150 12 138 220 60 154 230 8 158 240 228 228 230 164 164 160 68 196 250 140 224 255 180 206 230 28 188 250 28 184 250 64 182 240 88 86 90 28 194 255 20 162 240 188 190 190 184 184 180 180 182 180 4 112 210 16 148 230 60 162 230 100 174 230 188 186 190 16 176 250 44 42 40 68 164 230 172 200 230 20 182 250 236 240 250 255 255 255 8 122 220 236 230 220 216 212 210 124 206 250 160 160 160 0 98 200 48 182 240 120 180 230 248 248 250 132 130 130 176 178 180 44 160 230 60 138 220 20 166 240 64 172 240 148 148 150 0 156 240 156 158 160 8 130 220 228 224 220 188 226 250 228 238 250 136 136 140 68 192 250 12 140 230 244 242 240 208 206 210 120 122 120 92 92 90 100 98 100 64 156 230 160 188 220 32 194 250 80 80 80 0 104 210 72 72 70 84 186 240 188 222 250 168 204 240 8 122 210 84 86 90 88 90 90 0 132 220 232 234 230 188 234 250 0 108 210 0 112 210 4 116 210 228 220 210 32 190 250 196 198 200 0 116 210 180 194 210 8 126 220 52 148 220 64 176 240 12 112 210 12 132 220 255 252 250 12 156 230 192 192 190 152 154 150 136 186 230 32 196 255 24 172 240 116 192 240 76 204 250 76 164 230 20 158 230 68 174 240 0 92 200 96 94 90 0 0 0 12 140 220 12 152 230 88 204 250 168 168 170 16 182 250 12 136 220 16 142 230 24 168 240 208 206 200 24 192 250 112 112 110 76 168 230]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@@@@@C<@A?<A??>O??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??>_??<_??8_?>@G>@@@@@@') ; yourself); yourself]
 !
 
 directory22x22Icon
@@ -446,42 +422,6 @@
         ]
 !
 
-directoryOpen18x18Icon
-    <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."
-    "
-     self directoryOpen18x18Icon inspect
-     ImageEditor openOnClass:self andSelector:#directoryOpen18x18Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class directoryOpen18x18Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:18;
-                height:18;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@EMST5MS@IJRA0\G@@@@@@AST5MST5MSRQ=M)''MGMUA%L8>O#8=ST5MS]1^B (HW\WEZ]Q%[-H=ST5MS]8JB (JBEHJB (JB (=ST5MS
-]5QTUEQTUEQTM $IBP$IBP$I](NC 8NC 8LIW@8$S4=NOC0%LXRDT"@F#8=!!^WM3\7N%_WHBF3>.+Z!!O)0UDP$IBP$JJRC @LE]#YB"B (JB (JB $HA''7AS
-]F6V)B\''I2\''I2\''I2]Y$P5SWP>3"ADQDQDQDQDQDQDS&%MSQ'')KUUUUUUUUUUUUU[H *UMSF"HH,[F1,[F1,V-QHY@;T5MS(;L-!!XVE W8K*$TLJ)L@T5MS
-QVE**71&QS-0G AST5MST5MSQTT9DJ@@T5MST5MST5MST5MST5MST5MST5MST5MST5MST5MS');
-                colorMapFromArray:#[ 254 201 107 255 238 154 231 208 160 194 135 4 196 136 7 255 255 199 209 157 23 209 166 33 255 242 193 217 175 45 217 158 32 217 165 32 201 152 48 248 240 224 255 255 238 231 172 54 209 168 80 255 242 119 255 221 103 251 230 118 255 254 147 255 212 110 255 201 106 255 252 167 238 221 165 255 251 187 191 130 2 197 139 10 255 233 177 203 146 20 239 224 192 247 238 206 222 173 41 222 177 44 213 165 49 239 239 231 255 255 237 213 174 74 235 177 62 255 252 128 255 255 136 255 202 86 218 184 112 255 224 122 230 206 136 255 225 139 255 217 142 191 131 2 196 138 8 198 140 12 202 144 16 213 167 32 202 143 11 217 176 45 226 197 61 222 159 31 213 174 59 192 136 16 241 240 236 205 160 64 255 255 248 248 183 66 222 189 103 255 198 83 122 152 175 255 252 150 255 255 159 234 213 147 255 255 176 189 129 1 192 131 3 242 230 186 255 255 202 204 147 20 204 151 25 247 237 204 251 244 211 255 255 222 255 242 213 255 255 230 238 209 79 238 199 71 242 198 74 255 255 255 255 251 127 255 229 108 255 204 88 255 191 80 255 206 103 255 238 140 238 217 147 255 252 173 238 222 173 193 135 4 198 140 11 201 144 16 204 146 19 242 230 193 247 237 203 217 154 26 251 247 217 230 196 63 197 138 6 241 242 237 217 175 68 247 238 109 242 191 74 251 216 94 242 187 79 247 188 80 255 206 95 255 238 135 222 192 127 234 209 143 238 222 156 255 255 189 194 136 6 251 242 188 201 143 14 203 146 19 202 147 21 255 255 213 213 154 28 222 166 36 213 156 24 255 255 229 234 187 59 238 197 70 252 248 240 247 202 80 255 255 129 255 230 109 255 213 96 255 212 94 238 211 121 230 203 129 255 246 158 255 255 172 255 238 167 192 132 4 197 138 9 201 142 13 203 145 18 202 151 29 202 146 13 213 173 46 213 159 38 235 216 176 217 169 52 238 222 89 217 173 66 240 244 246 247 209 86 0 0 0 213 176 96 255 206 89 255 189 76 248 194 95 136 162 181 247 238 154 227 200 144 255 252 181 191 130 1 191 129 1 255 254 196 255 238 187 255 255 206 255 255 212 247 238 207 243 232 208 202 144 11 226 169 41 240 240 233 213 173 70 238 181 57 251 247 119 255 238 116 255 222 103 255 199 84 226 197 119 255 254 154 ];
-                mask:((ImageMask new)
-                            width:18;
-                            height:18;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@_@@@??0@??0@??0@???@???@???@??>@??>@??>@??<@??<@??8@??0@?<@@>@@@@@@@');
-                            yourself);
-                yourself
-        ]
-!
-
 directoryOpen22x24Icon1
     <resource: #image>
     "This resource specification was automatically generated
@@ -4155,41 +4095,29 @@
 !
 
 searchFile22x22Icon2
-    <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 searchFile22x22Icon2 inspect
      ImageEditor openOnClass:self andSelector:#searchFile22x22Icon2
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class searchFile22x22Icon2'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:22;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary searchFile22x22Icon2'
+        ifAbsentPut:[(Depth8Image new) width:22; height:22; bits:(ByteArray fromPackedString:'
 L#H2^7-<_W9? HD2L#H2L#H2L#H2L#H2 (ND!!XZG"HZI"(,2L#H2L#H2L#H2#H6N#9BQ$YFQ$)NT%SH2L#H2L#H2 IZW&I&Y&Y&Z&YFQ&902L#H2L#H2L)6^
 &)&_(JBX&Y&Q$YF!!(#H2L#H2L#JT(9"Y(JR$&JVY&Y>X)*\2L#H2L#H2*J&X'':B$(I& &ZB (JV*J"(4L#H2L*.O&I"X&Y& +J6-+Z6.)5-[ISH2L#J+#9"Y
 &ZV +JB-+Z6/,J]2\"T2L#H2,[JX,9&_(JB (KR5+;Z"U6 TIQ0[L*^7&I"8'':B (KV9.+.<''SHTVE!!XF3H2/[:Y&[>_(JB5.[+@0S-\WG%9V@L2L(/B,9>_
-)ZV-+[W@0:^]]5!!6QA@2L#HY1LWF.I&%)ZWG0\"U2\+KVA(2L#H2FD1!!3L7N3,;C35SP4]KS5MTRL#H2L!!]GO"],TVYTY%Q+Z=[W6M''T6#H2L#HSORX?R5=
+)ZV-+[W@0:^]]5!!6QA@2L#HY1LWF.I&%)ZWG0\"U2\+KVA(2L#H2FD1!!3L7N3,;C35SP4]KS5MTRL#H2L!!]GO"],TVYTY%Q+Z=[W6M''T6#H2L#HSORX?R5=J
 S6QPYFS[7M7X6];_L#H2D3,^YT%IRT)JW$9"S.C\7^G"8>P2L!!P!!M$YFWTY]RC0.G00I9]K]8^K&93HUB6MEMRHMAPPGC142L#K(:^+!!4>\2GP@B@P QHCH2
-L#H2L#H2L./,;^;/L#H2L#H2L#H2L#H2L#H2L#H2<N/10P@a');
-                colorMapFromArray:#[ 127 80 47 128 96 64 128 111 48 128 127 112 143 111 64 144 112 48 144 112 79 144 112 95 144 112 96 159 112 64 159 127 95 160 127 47 160 127 63 160 143 48 160 143 95 160 143 127 160 144 111 160 144 128 160 159 112 175 143 111 175 143 112 175 143 127 175 159 128 176 143 96 176 144 96 176 159 96 176 159 112 176 159 127 176 160 112 176 175 159 191 144 64 191 159 63 191 175 160 192 144 48 192 160 63 192 160 111 192 176 144 192 176 159 207 160 64 207 160 80 207 175 112 207 176 112 207 176 127 207 191 112 207 191 128 207 192 160 208 176 79 208 176 80 208 176 111 208 192 191 223 191 95 223 192 111 223 208 208 224 192 64 224 192 112 224 192 128 224 207 111 224 208 175 224 223 207 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 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 240 175 240 240 191 240 240 192 240 240 208 255 208 64 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 248 248 223 216 224 191 200 224 160 192 224 159 184 224 176 192 216 192 192 208 192 192 200 208 208 216 175 192 224 128 184 232 127 192 240 143 200 240 144 208 248 143 208 248 159 192 224 176 184 200 176 176 192 207 208 216 160 184 224 159 192 232 175 208 232 176 208 232 207 232 240 175 200 224 144 208 240 160 176 200 160 160 176 175 184 216 175 208 248 207 232 248 208 240 248 192 224 248 160 208 232 159 160 176 191 184 200 144 184 224 223 248 248 224 248 248 159 184 200 144 144 168 159 200 232 240 248 248 223 240 248 176 208 216 128 128 152 144 168 200 175 200 232 143 136 160 128 152 192 239 248 248 224 240 248 191 208 216 223 232 232 208 224 232 128 144 168 160 200 232 192 232 248 239 240 248 224 240 240 192 208 216 144 184 216 207 240 248 239 240 240 239 232 240 224 232 240 160 160 184 127 136 168 191 224 248 208 248 248 208 216 224 95 88 120 128 144 176 111 112 136 207 200 216 112 120 152 175 208 224 175 184 200 143 136 152 160 144 144 208 128 24 207 120 24 159 152 168 111 112 144 96 112 136 175 168 184 207 200 208 175 160 152 192 128 40 224 160 48 223 128 16 192 120 24 191 112 32 240 208 120 240 208 136 239 168 56 191 112 24 208 184 152 192 136 40 255 232 152 208 120 8 176 104 24 207 176 152 240 208 128 239 160 48 207 120 8 160 96 24 144 120 112 207 112 8 159 88 24 144 80 24 191 128 40 255 232 160 143 72 24 176 120 48 240 216 144 160 104 48 143 128 128 128 72 24 127 104 120 ];
-                mask:((ImageMask new)
-                            width:22;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'G>@@O? @_?0@??0@??8@??8@???@???@???@???8???8_??8_??0_?? _?? _?? _??0_??8_??<_?#<_0A<@@@<');
-                            yourself);
-                yourself
-        ]
+L#H2L#H2L./,;^;/L#H2L#H2L#H2L#H2L#H2L#H2<@@@@@@a') ; colorMapFromArray:#[127 80 47 128 96 64 128 111 48 128 127 112 143 111 64 144 112 48 144 112 79 144 112 95 144 112 96 159 112 64 159 127 95 160 127 47 160 127 63 160 143 48 160 143 95 160 143 127 160 144 111 160 144 128 160 159 112 175 143 111 175 143 112 175 143 127 175 159 128 176 143 96 176 144 96 176 159 96 176 159 112 176 159 127 176 160 112 176 175 159 191 144 64 191 159 63 191 175 160 192 144 48 192 160 63 192 160 111 192 176 144 192 176 159 207 160 64 207 160 80 207 175 112 207 176 112 207 176 127 207 191 112 207 191 128 207 192 160 208 176 79 208 176 80 208 176 111 208 192 191 223 191 95 223 192 111 223 208 208 224 192 64 224 192 112 224 192 128 224 207 111 224 208 175 224 223 207 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 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 240 175 240 240 191 240 240 192 240 240 208 255 208 64 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 248 248 223 216 224 191 200 224 160 192 224 159 184 224 176 192 216 192 192 208 192 192 200 208 208 216 175 192 224 128 184 232 127 192 240 143 200 240 144 208 248 143 208 248 159 192 224 176 184 200 176 176 192 207 208 216 160 184 224 159 192 232 175 208 232 176 208 232 207 232 240 175 200 224 144 208 240 160 176 200 160 160 176 175 184 216 175 208 248 207 232 248 208 240 248 192 224 248 160 208 232 159 160 176 191 184 200 144 184 224 223 248 248 224 248 248 159 184 200 144 144 168 159 200 232 240 248 248 223 240 248 176 208 216 128 128 152 144 168 200 175 200 232 143 136 160 128 152 192 239 248 248 224 240 248 191 208 216 223 232 232 208 224 232 128 144 168 160 200 232 192 232 248 239 240 248 224 240 240 192 208 216 144 184 216 207 240 248 239 240 240 239 232 240 224 232 240 160 160 184 127 136 168 191 224 248 208 248 248 208 216 224 95 88 120 128 144 176 111 112 136 207 200 216 112 120 152 175 208 224 175 184 200 143 136 152 160 144 144 208 128 24 207 120 24 159 152 168 111 112 144 96 112 136 175 168 184 207 200 208 175 160 152 192 128 40 224 160 48 223 128 16 192 120 24 191 112 32 240 208 120 240 208 136 239 168 56 191 112 24 208 184 152 192 136 40 255 232 152 208 120 8 176 104 24 207 176 152 240 208 128 239 160 48 207 120 8 160 96 24 144 120 112 207 112 8 159 88 24 144 80 24 191 128 40 255 232 160 143 72 24 176 120 48 240 216 144 160 104 48 143 128 128 128 72 24]; mask:((ImageMask new) width:22; height:22; bits:(ByteArray fromPackedString:'G>@@O? @_?0@??0@??8@??8@???@???@???@???8???8_??8_??0_?? _?? _?? _??0_??8_??<_?#<_0A<@@@<') ; yourself); yourself]
 !
 
 terminal22x22Icon
@@ -4684,7 +4612,6 @@
 !
 
 left2Arrow24x24Icon
-    <resource: #image>
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
 
@@ -4694,73 +4621,48 @@
     "
      self left2Arrow24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#left2Arrow24x24Icon
-     Icon flushCachedIcons"
-
-    ^ Icon constantNamed:'XPToolbarIconLibrary left2Arrow24x24Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <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
-        ]
+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]
 !
 
 leftArrow24x24Icon
-    <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 leftArrow24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#leftArrow24x24Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class leftArrow24x24Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     Icon flushCachedIcons
+    "
+
+    <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!!
+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!!DQDQDQ');
-                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
-        ]
+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]
 !
 
 leftArrow24x24Icon2
@@ -7360,10 +7262,10 @@
 !XPToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.141 2015-05-19 18:37:15 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.141 2015-05-19 18:37:15 cg Exp $'
+    ^ '$Header$'
 ! !
 
--- a/stx_libwidg.st	Mon Jun 22 18:16:14 2015 +0100
+++ b/stx_libwidg.st	Tue Jul 28 17:31:58 2015 +0100
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 2006 by eXept Software AG
 	      All Rights Reserved
@@ -287,7 +289,7 @@
 legalCopyright
     "Return a copyright string which will appear in <lib>.rc"
 
-    ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012'
+    ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 2012'
 
     "Modified: / 18-07-2012 / 19:12:14 / cg"
 !
@@ -301,11 +303,11 @@
 !stx_libwidg class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/stx_libwidg.st,v 1.42 2015-03-03 10:37:43 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/stx_libwidg.st,v 1.42 2015-03-03 10:37:43 cg Exp $'
+    ^ '$Header$'
 !
 
 version_HG