Use ImageMask instead of Depth1Image for masks
authorStefan Vogel <sv@exept.de>
Fri, 23 May 2014 11:31:52 +0200
changeset 5040 685a1742d9dd
parent 5039 ae8300dcc634
child 5041 18f2861653bb
Use ImageMask instead of Depth1Image for masks
XPToolbarIconLibrary.st
--- a/XPToolbarIconLibrary.st	Fri May 23 11:29:42 2014 +0200
+++ b/XPToolbarIconLibrary.st	Fri May 23 11:31:52 2014 +0200
@@ -48,23 +48,35 @@
 !XPToolbarIconLibrary class methodsFor:'image specs'!
 
 addBreakPointIcon2
-    "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."
-
+    <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 addBreakPointIcon2 inspect
      ImageEditor openOnClass:self andSelector:#addBreakPointIcon2
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class addBreakPointIcon2'
-	ifAbsentPut:[(Depth2Image new) width: 12; height: 21; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'EUUT_??=_:+=_%V=^TA-^P@-^P@-^P@-_ B=_:+=_??=_:+=_**=^)V-^%U-^%U-^UU-_%V=_:+=_??=EUUT') ; colorMapFromArray:#[255 0 0 63 63 63 0 0 0 127 127 127]; mask:((Depth1Image new) width: 12; height: 21; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'_>C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<G? ') ; yourself); yourself]
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class addBreakPointIcon2'
+        ifAbsentPut:[
+            (Depth2Image new)
+                width:12;
+                height:21;
+                photometric:(#palette);
+                bitsPerSample:(#( 2 ));
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'EUUT_??=_:+=_%V=^TA-^P@-^P@-^P@-_ B=_:+=_??=_:+=_**=^)V-^%U-^%U-^UU-_%V=_:+=_??=EUUT');
+                colorMapFromArray:#[ 255 0 0 63 63 63 0 0 0 127 127 127 ];
+                mask:((ImageMask new)
+                            width:12;
+                            height:21;
+                            bits:(ByteArray 
+                                        fromPackedString:'_>C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<G? ');
+                            yourself);
+                yourself
+        ]
 !
 
 addOverlayIcon
@@ -547,30 +559,39 @@
 !
 
 displayScreen22x27Icon
-    "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."
-
+    <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 displayScreen22x27Icon inspect
      ImageEditor openOnClass:self andSelector:#displayScreen22x27Icon
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-        constantNamed:'XPToolbarIconLibrary displayScreen22x27Icon'
-        ifAbsentPut:[(Depth8Image new) width:22; height:27; bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary displayScreen22x27Icon'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:22;
+                height:27;
+                bits:(ByteArray 
+                            fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Q4\-+''QMD"0,KI:^''&UWZ7(@@@@@@DV\C>5!!''):^B0N,-H^GPVPNLP@@@@@@@MQYVZ2,;>< <QPR#^X+4[0@@@@@
 M$]GKZ94SQH,KB0,N87&;S03@@@@@CYE''@?-XT8F)*Z&) YNX^4<30@@@@@)BGTV#"/&#X4FA(5NXR.NE)@@@@@@JUM7]P>NJ6G&9.[&XR.NE''V!!@@@@@B$*
 GG]5C8;-J6E!!J>6NE''U7P @@@@@)I81Z,Q@PFA XFA@P,U*LW''L@@@@@@K.:L(2L,[F1,[F1#H02:1?X@@@@@@A+!!./+L#H2#H02L#K+:8@G-0@@@@@@[J\G
  HC+:>/+:>.@ @]^1[\@@@@@@E%*5-XGA6]''Y6\GG<,(6BD@@@@@@@AY6XG_8][V5 _(7]WXK.L@@@@@@@@@V[W[ XFAG9U?K'':)"0@@@@@@@@@@@@B<E8F0
 S@WX_,''IMG;0@@@@@@@@@@@@86AW2HL.K)Q>_+^76 ,@@@@@@@C.;.N!!TP/"Z5G#(YRT%F,3@@@@@@C.M&&^JV$6D\A+[IBP$JE,Z0@@@@@@5CY)"X%)M!!DI
 L6M:^''(1Z6/^@@@@@AD6ZV%)M!!DQ8$C.;H^G!!6-+7 @@@@C"DSX6M#XQ8 &RX2+/;>?^Z3L@@@@@;!!DQDQDQ8.HI3 N>Q0P>Z6,K@@@@@@C.8.K"8 $IB0/,
-!!8_^[F,K@@@@@@@@@@C.VP$IB0.J",CZ^P,@@@@@@@@@@@@@@@@@B0,KB0,K@@@@@@@@@@@@') ; colorMapFromArray:#[128 128 160 31 80 159 96 160 224 176 176 207 127 127 159 175 175 223 191 240 255 63 176 255 143 160 191 208 208 223 15 48 127 207 207 223 63 63 112 112 112 176 128 159 192 143 224 255 111 207 255 224 224 224 176 223 239 47 63 127 175 207 223 31 95 160 143 223 255 16 160 255 111 208 255 160 160 176 112 112 175 31 64 128 112 208 255 79 79 128 112 175 223 79 176 255 144 160 191 143 143 208 31 95 159 127 143 160 15 32 96 79 80 128 160 160 175 128 160 207 143 159 208 239 239 240 176 176 192 159 239 255 207 255 255 144 144 160 143 143 207 0 79 159 111 111 144 127 127 176 80 192 255 144 144 192 96 96 192 112 143 208 239 239 239 95 127 160 15 80 159 191 191 192 32 95 159 191 255 255 143 192 239 80 95 143 127 127 175 48 64 127 144 144 191 143 144 191 112 143 207 111 128 176 64 111 160 143 175 191 63 96 159 144 144 159 31 32 96 0 63 128 111 159 224 159 175 160 176 207 239 160 192 223 175 240 255 143 143 176 80 112 176 160 160 208 0 0 0 160 175 192 16 31 95 47 96 159 96 96 144 192 192 224 224 224 240 207 207 208 95 207 255 112 112 160 143 143 175 111 112 144 95 175 240 32 80 159 144 192 240 160 239 255 112 160 207 192 192 223 143 175 207 191 191 223 128 128 208 63 191 255 111 111 176 240 240 240 80 144 223 160 160 207 175 175 208 159 255 111 16 80 159 15 47 112 80 111 160 0 64 128 48 80 143 128 128 207 159 176 192 128 223 255 112 127 175 127 208 255 79 111 175 175 175 207 128 128 176 159 159 176 15 47 111 80 95 128 111 111 192 160 175 223 64 191 255 32 175 255 111 111 175 127 127 192 64 64 127 176 176 176 79 176 240 128 128 175 159 159 175 255 255 255 192 192 208 111 111 191 95 192 255 176 240 255 144 224 255 208 208 239 127 127 191 111 128 159 160 160 192 47 48 111 112 112 192 144 207 240 0 79 144 176 176 223 143 159 176 79 112 159 32 47 96 159 160 160 128 207 224 31 80 144 223 223 239 79 111 160 175 175 192 112 112 191 128 143 176 0 79 143 127 223 255 112 143 176 192 255 255 79 175 239 31 47 96 95 95 191 0 64 143 95 112 176 160 160 191 144 159 192 144 160 176 31 48 112 112 192 255 96 207 255 112 143 175 48 96 159 144 144 176 112 144 208 112 191 239 111 111 207 95 96 144 79 111 159 79 192 255 159 160 192 143 143 192 15 63 127 192 192 192 15 48 112 191 191 208 144 144 175 16 32 95 112 128 176 96 127 175 112 159 223 64 80 143 48 95 159 159 159 208 96 96 207 143 143 191 127 176 239 64 79 128 127 143 191 191 191 207 128 128 191 144 159 176 143 176 223 15 80 144 143 159 191 223 223 224 144 144 208 48 176 255 16 31 80 127 127 207 96 144 208 176 176 208 31 160 255 160 175 207 144 176 224 159 159 192 47 175 255 111 111 159 47 176 255 223 223 223 144 144 207 159 159 207 128 144 191 175 239 255 111 112 160 111 191 240 127 127 160 175 175 224 79 191 255 159 159 191 159 224 255 208 208 224 143 143 160 207 207 224 160 176 207]; mask:((Depth1Image new) width:22; height:27; bits:(ByteArray fromPackedString:'@@@@@@? @_?0C??0O??0O??0O??0O??0O??0O??0G??0G??0G??0G?? G??@G?<@C?>@C??@O??@_??@_?? _?? _?? _?? O??@C?<@@_ @') ; yourself); yourself]
+!!8_^[F,K@@@@@@@@@@C.VP$IB0.J",CZ^P,@@@@@@@@@@@@@@@@@B0,KB0,K@@@@@@@@@@@@');
+                colorMapFromArray:#[ 128 128 160 31 80 159 96 160 224 176 176 207 127 127 159 175 175 223 191 240 255 63 176 255 143 160 191 208 208 223 15 48 127 207 207 223 63 63 112 112 112 176 128 159 192 143 224 255 111 207 255 224 224 224 176 223 239 47 63 127 175 207 223 31 95 160 143 223 255 16 160 255 111 208 255 160 160 176 112 112 175 31 64 128 112 208 255 79 79 128 112 175 223 79 176 255 144 160 191 143 143 208 31 95 159 127 143 160 15 32 96 79 80 128 160 160 175 128 160 207 143 159 208 239 239 240 176 176 192 159 239 255 207 255 255 144 144 160 143 143 207 0 79 159 111 111 144 127 127 176 80 192 255 144 144 192 96 96 192 112 143 208 239 239 239 95 127 160 15 80 159 191 191 192 32 95 159 191 255 255 143 192 239 80 95 143 127 127 175 48 64 127 144 144 191 143 144 191 112 143 207 111 128 176 64 111 160 143 175 191 63 96 159 144 144 159 31 32 96 0 63 128 111 159 224 159 175 160 176 207 239 160 192 223 175 240 255 143 143 176 80 112 176 160 160 208 0 0 0 160 175 192 16 31 95 47 96 159 96 96 144 192 192 224 224 224 240 207 207 208 95 207 255 112 112 160 143 143 175 111 112 144 95 175 240 32 80 159 144 192 240 160 239 255 112 160 207 192 192 223 143 175 207 191 191 223 128 128 208 63 191 255 111 111 176 240 240 240 80 144 223 160 160 207 175 175 208 159 255 111 16 80 159 15 47 112 80 111 160 0 64 128 48 80 143 128 128 207 159 176 192 128 223 255 112 127 175 127 208 255 79 111 175 175 175 207 128 128 176 159 159 176 15 47 111 80 95 128 111 111 192 160 175 223 64 191 255 32 175 255 111 111 175 127 127 192 64 64 127 176 176 176 79 176 240 128 128 175 159 159 175 255 255 255 192 192 208 111 111 191 95 192 255 176 240 255 144 224 255 208 208 239 127 127 191 111 128 159 160 160 192 47 48 111 112 112 192 144 207 240 0 79 144 176 176 223 143 159 176 79 112 159 32 47 96 159 160 160 128 207 224 31 80 144 223 223 239 79 111 160 175 175 192 112 112 191 128 143 176 0 79 143 127 223 255 112 143 176 192 255 255 79 175 239 31 47 96 95 95 191 0 64 143 95 112 176 160 160 191 144 159 192 144 160 176 31 48 112 112 192 255 96 207 255 112 143 175 48 96 159 144 144 176 112 144 208 112 191 239 111 111 207 95 96 144 79 111 159 79 192 255 159 160 192 143 143 192 15 63 127 192 192 192 15 48 112 191 191 208 144 144 175 16 32 95 112 128 176 96 127 175 112 159 223 64 80 143 48 95 159 159 159 208 96 96 207 143 143 191 127 176 239 64 79 128 127 143 191 191 191 207 128 128 191 144 159 176 143 176 223 15 80 144 143 159 191 223 223 224 144 144 208 48 176 255 16 31 80 127 127 207 96 144 208 176 176 208 31 160 255 160 175 207 144 176 224 159 159 192 47 175 255 111 111 159 47 176 255 223 223 223 144 144 207 159 159 207 128 144 191 175 239 255 111 112 160 111 191 240 127 127 160 175 175 224 79 191 255 159 159 191 159 224 255 208 208 224 143 143 160 207 207 224 160 176 207 ];
+                mask:((ImageMask new)
+                            width:22;
+                            height:27;
+                            bits:(ByteArray 
+                                        fromPackedString:'@@@@@@? @_?0C??0O??0O??0O??0O??0O??0O??0G??0G??0G??0G?? G??@G?<@C?>@C??@O??@_??@_?? _?? _?? _?? O??@C?<@@_ @');
+                            yourself);
+                yourself
+        ]
 !
 
 displayScreen22x32Icon
@@ -1212,30 +1233,42 @@
 !
 
 magnifyingGlassOverlay
-    "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."
-
+    <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 magnifyingGlassOverlay inspect
      ImageEditor openOnClass:self andSelector:#magnifyingGlassOverlay
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class magnifyingGlassOverlay'
-	ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class magnifyingGlassOverlay'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:24;
+                height:24;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ADEQPX
 IR)P@@@@@@@@@@@@@@@@@@@@@A,''RE!!YUD@(H&\@@@@@@@@@@@@@@@@@J6$@@@@@@@@@JQ!!''@@@@@@@@@@@@@@@,X @@@@@@@@@@@D@U@@@@@@@@@@@@@DX?
  P@@@@@@@@@@@HE@LP@@@@@@@@@@@CMR@@@@@@@@@@@@@@A@D0@@@@@@@@@@@B1Y@@@@@@@@@@@@@@A&E0@@@@@@@@@@@B1&@@@@@@@@@@@@@@A&GP@@@@@@
 @@@@@B1Y@@@@@@@@@@@@@@A&GP@@@@@@@@@@@B5I@@@@@@@@@@@@@@A&E@@@@@@@@@@@@DT5@@@@@@@@@@@@@@AGF @@@@@@@@@@@@@_P@@@@@@@@@@@@F,\
 Y0@@@@@@@@@@@@@$G4%&@@@@@@@@ CH<@@@@@@@@@@BP %4#E!!<6T6Y1Z&MQL#4@@@@@@@@@@H>M#E0!!@@@%FQ8&MCH>U0@@@@@@@@@@#8:L[S(0@@@@@@@@
-@@@@@@@@@@@@@@@@#(1-N2<@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 32 223 32 40 255 124 50 255 112 51 255 109 54 229 139 62 255 87 62 255 88 62 255 91 62 255 136 64 64 64 73 255 115 83 255 62 91 255 73 94 255 74 101 255 84 105 255 85 112 255 96 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 170 170 170 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 176 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 183 183 183 190 190 190 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 196 196 196 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 217 217 217 223 32 32 223 128 63 223 192 255 223 223 32 223 223 224 223 255 255 224 224 224 224 224 239 224 239 240 224 255 255 231 207 255 231 208 255 238 191 255 238 192 255 239 159 232 239 191 255 239 223 255 239 224 255 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 239 223 240 240 239 240 255 255 246 176 255 247 175 255 247 207 255 247 239 255 254 160 255 254 191 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159]; mask:((Depth1Image new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O8@@_>@@0G@A C@C C C@A C@A C@A C@A C@A C@A A C A8G@O?>@_O<@?@@@>@@@') ; yourself); yourself]
+@@@@@@@@@@@@@@@@#(1-N2<@@@@@@@@@@@@@@@@@@@@@@@@@');
+                colorMapFromArray:#[ 0 0 0 32 223 32 40 255 124 50 255 112 51 255 109 54 229 139 62 255 87 62 255 88 62 255 91 62 255 136 64 64 64 73 255 115 83 255 62 91 255 73 94 255 74 101 255 84 105 255 85 112 255 96 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 170 170 170 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 176 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 183 183 183 190 190 190 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 196 196 196 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 217 217 217 223 32 32 223 128 63 223 192 255 223 223 32 223 223 224 223 255 255 224 224 224 224 224 239 224 239 240 224 255 255 231 207 255 231 208 255 238 191 255 238 192 255 239 159 232 239 191 255 239 223 255 239 224 255 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 239 223 240 240 239 240 255 255 246 176 255 247 175 255 247 207 255 247 239 255 254 160 255 254 191 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 ];
+                mask:((ImageMask new)
+                            width:24;
+                            height:24;
+                            bits:(ByteArray 
+                                        fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O8@@_>@@0G@A C@C C C@A C@A C@A C@A C@A C@A A C A8G@O?>@_O<@?@@@>@@@');
+                            yourself);
+                yourself
+        ]
 !
 
 menuEditor19x26Icon
@@ -1403,23 +1436,35 @@
 !
 
 removeBreakPointIcon2
-    "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."
-
+    <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 removeBreakPointIcon2 inspect
      ImageEditor openOnClass:self andSelector:#removeBreakPointIcon2
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class removeBreakPointIcon2'
-	ifAbsentPut:[(Depth2Image new) width: 12; height: 21; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'EUUT_??=_:+=_**=^)V-^%U-^%U-^UU-_%V=_:+=_??=_:+=_%V=^TA-^P@-^P@-^0@-_ B=_:+=_??=EUUT') ; colorMapFromArray:#[0 255 0 63 63 63 0 0 0 127 127 127]; mask:((Depth1Image new) width: 12; height: 21; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'_>C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<G? ') ; yourself); yourself]
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class removeBreakPointIcon2'
+        ifAbsentPut:[
+            (Depth2Image new)
+                width:12;
+                height:21;
+                photometric:(#palette);
+                bitsPerSample:(#( 2 ));
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'EUUT_??=_:+=_**=^)V-^%U-^%U-^UU-_%V=_:+=_??=_:+=_%V=^TA-^P@-^P@-^0@-_ B=_:+=_??=EUUT');
+                colorMapFromArray:#[ 0 255 0 63 63 63 0 0 0 127 127 127 ];
+                mask:((ImageMask new)
+                            width:12;
+                            height:21;
+                            bits:(ByteArray 
+                                        fromPackedString:'_>C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<G? ');
+                            yourself);
+                yourself
+        ]
 !
 
 removeTab14x14Icon
@@ -2560,72 +2605,108 @@
 !
 
 copyItem22x22Icon
-    "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."
-
+    <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 copyItem22x22Icon inspect
      ImageEditor openOnClass:self andSelector:#copyItem22x22Icon
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class copyItem22x22Icon'
-	ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class copyItem22x22Icon'
+        ifAbsentPut:[
+            (Depth4Image new)
+                width:22;
+                height:22;
+                photometric:(#palette);
+                bitsPerSample:(#[ 4 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A7]7]7]7]0@@@@@GUUUUUUT7@@@@@@]TQDQDQF\@@@@@A5QDQDQDY0@@@@@GUDQD]7]7]7]7\@]T
 QDQ1DQDQDQM0A5QDQGD3L3L3L''@GM&Y&\SL3L3L2\@]7]7]1L3L3L3I0A7]7]7D3L3L3L''@G]7]7\SL3L3L2\@]7]7]3H"H"H"I0@@@@@G]7]7]7]7@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170 0 184 184 16 228 224 0 128 120 64 64 64]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@_?0@_?0@_?0@_?0@_??8_??8_??8_??8_??8@O?8@O?8@O?8@O?8@@@@@@@@@@@@@@@@@@@@@@@@') ; yourself); yourself]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b');
+                colorMapFromArray:#[ 0 0 0 255 255 255 127 127 127 170 170 170 0 184 184 16 228 224 0 128 120 64 64 64 ];
+                mask:((ImageMask new)
+                            width:22;
+                            height:22;
+                            bits:(ByteArray 
+                                        fromPackedString:'@@@@@@@@@@@@_?0@_?0@_?0@_?0@_??8_??8_??8_??8_??8@O?8@O?8@O?8@O?8@@@@@@@@@@@@@@@@@@@@@@@@');
+                            yourself);
+                yourself
+        ]
 !
 
 copyWidget22x22Icon
-    "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."
-
+    <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 copyWidget22x22Icon inspect
      ImageEditor openOnClass:self andSelector:#copyWidget22x22Icon
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class copyWidget22x22Icon'
-	ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class copyWidget22x22Icon'
+        ifAbsentPut:[
+            (Depth4Image new)
+                width:22;
+                height:22;
+                photometric:(#palette);
+                bitsPerSample:(#( 4 ));
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 @@@@@@@@@@@@@@@@DQDQDQD0@@@@@@@SL3L3L2@@@@@@@AL3L3L3H@@@@@@@D3L3L3L @@@@@@@SL3L3L2@@@@@@@AL3L3L3H@@@@@@@D3L3@@@@@@@@@@@S
 L3LADQDQDQL@@AL3L0D3L3L3L @@D3L3@SL3L3L2@@@SL3LAL3L3L3H@@AL3L0D3L3L3L @@L"H"@SL3L3L2@@@@@@@AL3L3L3H@@@@@@@D3L3L3L @@@@@@
-@SL3L3L2@@@@@@@AL3L3L3H@@@@@@@D3L3L3L @@@@@@@SL3L3L2@@@@@@@CH"H"H"H@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'_?0@_?0@_?0@_?0@_?0@_?0@_?0@_??8_??8_??8_??8_??8_??8_??8_??8@O?8@O?8@O?8@O?8@O?8@O?8@O?8') ; yourself); yourself]
+@SL3L3L2@@@@@@@AL3L3L3H@@@@@@@D3L3L3L @@@@@@@SL3L3L2@@@@@@@CH"H"H"H@@@@@@@@@@@@@@@@b');
+                colorMapFromArray:#[ 0 0 0 255 255 255 127 127 127 170 170 170 ];
+                mask:((ImageMask new)
+                            width:22;
+                            height:22;
+                            bits:(ByteArray 
+                                        fromPackedString:'_?0@_?0@_?0@_?0@_?0@_?0@_?0@_??8_??8_??8_??8_??8_??8_??8_??8@O?8@O?8@O?8@O?8@O?8@O?8@O?8');
+                            yourself);
+                yourself
+        ]
 !
 
 copyWidget22x22Icon2
-    "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."
-
+    <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 copyWidget22x22Icon2 inspect
      ImageEditor openOnClass:self andSelector:#copyWidget22x22Icon2
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class copyWidget22x22Icon2'
-	ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class copyWidget22x22Icon2'
+        ifAbsentPut:[
+            (Depth4Image new)
+                width:22;
+                height:22;
+                photometric:(#palette);
+                bitsPerSample:(#[ 4 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 A7]7]7]7]0@@@@@GUUUUUUT7@@@@@@]TQDQDQF\@@@@@A5QDQDQDY0@@@@@GUDQDQDQ''@@@@@@]TQDQDQF\@@@@@A5QDQDQDY0@@@@@GUDQD]7]7]7]7\@]T
 QDQ1DQDQDQM0A5QDQGD3L3L3L''@GUDQD\SL3L3L2\@]TQDQ1L3L3L3I0A5QDQGD3L3L3L''@GM&Y&\SL3L3L2\@]7]7]1L3L3L3I0@@@@@GD3L3L3L''@@@@@@
-\SL3L3L2\@@@@@A1L3L3L3I0@@@@@GD3L3L3L''@@@@@@\SL3L3L2\@@@@@A3H"H"H"I0@@@@@G]7]7]7]7@b') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170 0 184 184 16 228 224 0 128 120 64 64 64]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'_?0@_?0@_?0@_?0@_?0@_?0@_?0@_??8_??8_??8_??8_??8_??8_??8_??8@O?8@O?8@O?8@O?8@O?8@O?8@O?8') ; yourself); yourself]
+\SL3L3L2\@@@@@A1L3L3L3I0@@@@@GD3L3L3L''@@@@@@\SL3L3L2\@@@@@A3H"H"H"I0@@@@@G]7]7]7]7@b');
+                colorMapFromArray:#[ 0 0 0 255 255 255 127 127 127 170 170 170 0 184 184 16 228 224 0 128 120 64 64 64 ];
+                mask:((ImageMask new)
+                            width:22;
+                            height:22;
+                            bits:(ByteArray 
+                                        fromPackedString:'_?0@_?0@_?0@_?0@_?0@_?0@_?0@_??8_??8_??8_??8_??8_??8_??8_??8@O?8@O?8@O?8@O?8@O?8@O?8@O?8');
+                            yourself);
+                yourself
+        ]
 !
 
 cut22x22Icon
@@ -4398,30 +4479,43 @@
 !XPToolbarIconLibrary class methodsFor:'image specs-24x24'!
 
 browseClassExtensions24x24Icon
-    "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."
-
+    <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 browseClassExtensions24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#browseClassExtensions24x24Icon
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class browseClassExtensions24x24Icon'
-	ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon 
+        constantNamed:'XPToolbarIconLibrary class browseClassExtensions24x24Icon'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:24;
+                height:24;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 NP(JB (JB (JB (JNP@@@@@@@@@@@@@@B)FQ$YFQ$YFQ$YD9B @@@@@@@@@@@@@@B)E,[F1,[F1,[F0RB @@@@@@@@@@@@@@B)E,[F1,[F1,[F0RB @@@K:X
 @@@@@@@@B)E,[F1,[F1,[F0RB @@(,/@40@@@@@@B#$RD!!HRD!!HRD!!HRB @@+KRU, @@@@@@NP(JB (JB (JB (JNP@@1Y[B, @@@@@@@@@@@@@@@@ADEQPX
 IR)P5IN$*@@@@@@@@@@@@@@@@A,''RE!!YUD@(H&^/*KZ\-;\@@@@@@@@@J6%1\WECA TEJQ!!''%ZF)):_P@@@@@@@,X''E1\WECA LES%$U.\^%2,*;@@@@@DX?
  WE1\WECA PDS%$ L[^5/;<@@@@@@CMR\U-NS$9NA 4MS$9ND0@@@@@@@@@@@B1YVT8KB@4MC 8NC 4EE0@@@@@@@@@@@B1&R4LKA 4NC0<OC08EGP@@@@@@
 @@@@@B1YUTLKC@8ODQDQD@<EGP@@@@@@@@@@@B5IVT5CP4MCB0,KP4MCE@@@@@@@@@@@@DT5VU%YVU%CB0,KP5%YF @@@@@@@@@@@@@_PE%YVU%CB0,KP5$\
 Y0@@@@@@@@@@@@@$G4%&VU%CB0,KP3H<@@@@@@@@@@BP %4#E!!<6T6Y1Z&MQL#4@@@@@@@@@@H>M#E0!!@@@%FQ8&MCH>U0@@@@@@@@@@#8:L[S(0@@@@@@@@
-@@@@@@@@@@@@@@@@#(1-N2<@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 32 223 32 40 255 124 50 255 112 51 255 109 54 229 139 62 255 87 62 255 88 62 255 91 62 255 136 64 64 64 73 255 115 83 255 62 91 255 73 94 255 74 101 255 84 105 255 85 112 255 96 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 170 170 170 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 176 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 183 183 183 190 190 190 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 196 196 196 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 217 217 217 223 32 32 223 128 63 223 192 255 223 223 32 223 223 224 223 255 255 224 224 224 224 224 239 224 239 240 224 255 255 231 207 255 231 208 255 238 191 255 238 192 255 239 159 232 239 191 255 239 223 255 239 224 255 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 239 223 240 240 239 240 255 255 246 176 255 247 175 255 247 207 255 247 239 255 254 160 255 254 191 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 176 175 128 176 240 159 143 159 128 127 208 96 175 239 144 15 79 0 160 176 95 0 160 0 64 176 48 112 159 95 0 96 0 144 159 143 96 207 80 127 159 111 63 175 48 96 207 79 80 176 64 31 159 31 143 224 112 64 176 63 95 207 79 63 160 47 0 127 0 80 191 64 176 240 144 143 239 112 15 160 15 16 95 16 0 80 0 143 224 111 191 240 159 175 240 144 15 127 15 0 175 0 144 239 127 0 79 0 0 112 0 0 95 0 15 112 15 111 207 80 16 79 16 15 79 15 16 80 16 128 223 111 159 159 63 15 64 15 31 144 16 16 80 15 128 224 111 176 239 159 95 112 80 15 175 15 144 224 127 95 192 79 31 95 15 32 160 31 48 159 47 32 159 31 15 128 15 95 160 47 0 111 0 127 223 96 15 80 0 64 112 63 159 239 127 95 159 79 16 175 16]; mask:((Depth1Image new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'?? @?? @?? @??#@??'' ??'' ??'' @O? @_?>@???A???C??>C?? C?? C?? C?? C?? C?? A?? A??@O?>@_O<@?@@@>@@@') ; yourself); yourself]
+@@@@@@@@@@@@@@@@#(1-N2<@@@@@@@@@@@@@@@@@@@@@@@@@');
+                colorMapFromArray:#[ 0 0 0 32 223 32 40 255 124 50 255 112 51 255 109 54 229 139 62 255 87 62 255 88 62 255 91 62 255 136 64 64 64 73 255 115 83 255 62 91 255 73 94 255 74 101 255 84 105 255 85 112 255 96 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 170 170 170 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 176 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 183 183 183 190 190 190 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 196 196 196 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 217 217 217 223 32 32 223 128 63 223 192 255 223 223 32 223 223 224 223 255 255 224 224 224 224 224 239 224 239 240 224 255 255 231 207 255 231 208 255 238 191 255 238 192 255 239 159 232 239 191 255 239 223 255 239 224 255 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 239 223 240 240 239 240 255 255 246 176 255 247 175 255 247 207 255 247 239 255 254 160 255 254 191 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 176 175 128 176 240 159 143 159 128 127 208 96 175 239 144 15 79 0 160 176 95 0 160 0 64 176 48 112 159 95 0 96 0 144 159 143 96 207 80 127 159 111 63 175 48 96 207 79 80 176 64 31 159 31 143 224 112 64 176 63 95 207 79 63 160 47 0 127 0 80 191 64 176 240 144 143 239 112 15 160 15 16 95 16 0 80 0 143 224 111 191 240 159 175 240 144 15 127 15 0 175 0 144 239 127 0 79 0 0 112 0 0 95 0 15 112 15 111 207 80 16 79 16 15 79 15 16 80 16 128 223 111 159 159 63 15 64 15 31 144 16 16 80 15 128 224 111 176 239 159 95 112 80 15 175 15 144 224 127 95 192 79 31 95 15 32 160 31 48 159 47 32 159 31 15 128 15 95 160 47 0 111 0 127 223 96 15 80 0 64 112 63 159 239 127 95 159 79 16 175 16 ];
+                mask:((ImageMask new)
+                            width:24;
+                            height:24;
+                            bits:(ByteArray 
+                                        fromPackedString:'?? @?? @?? @??#@??'' ??'' ??'' @O? @_?>@???A???C??>C?? C?? C?? C?? C?? C?? A?? A??@O?>@_O<@?@@@>@@@');
+                            yourself);
+                yourself
+        ]
 !
 
 changesBrowser24x24Icon2
@@ -4465,30 +4559,42 @@
 !
 
 fileBrowser24x24Icon
-    "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."
-
+    <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 fileBrowser24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#fileBrowser24x24Icon
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class fileBrowser24x24Icon'
-	ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class fileBrowser24x24Icon'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:24;
+                height:24;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C0@@@@@@@@@@C@0@A XFA XFA XFA XF
 @@@@@@@@@@@@C@0@A @@@@@@@@@@@@@F@@@@@@@@@@@@C@0@A @NC 8NC 8NC @F@@@@@@@@@@@@C@0@A @NC 8@@@@@@@@@@@@@@@@@@@@@C@0@A @NC 8@
 DA@PDA@PDA@P@@@@@@@@C@0@A @@C 8@DA@PDA@PDA@P@@@@@@@@C@0@A @A@@8@DA@P@@@@@A@P@@@@@@@@C@0@A @@@P@@DA@P@A@P@A@P@@@@@@@@C@0@
 A @@@@D@DA@PDA@PDA@P@@@@@@@@C@0@A @@@@@@DA@PDA@PDA@P@@@@@@@@C@0@A @P@@@@DA@PDA@PDA@P@@@@@@@@C@0@A @PD@@@@@@@@@@@@@@@@@@@
 @@@@C@0@A @PD@@@@@@@@@@@@@@@@@@@@@@@C@0@A @PDA@PDA@PD@@F@@@@@@@@@@@@C@0@A @PDA@PDA@PD@@F@@@@@@@@@@@@C@0@A @@@@@@@@@@@@@F
 @@@@@@@@@@@@@@0@A XFA XFA XFA XF@@@@@@@@@@@@@@@@A XFA XFA XFA XF@@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@C0@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[64 64 64 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 227 227 22]; mask:((Depth1Image new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@O?? O?? O?? O?? O??<O??<O??<O??<O??<O??<O??<O??<O??<O?? O?? O?? O?? G?? C?? A?? @@@@@@@@') ; yourself); yourself]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
+                colorMapFromArray:#[ 64 64 64 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 227 227 22 ];
+                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?? G?? C?? A?? @@@@@@@@');
+                            yourself);
+                yourself
+        ]
 !
 
 leftArrow24x24Icon
@@ -4689,54 +4795,78 @@
 !
 
 systemBrowser24x24Icon
-    "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."
-
+    <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 systemBrowser24x24Icon inspect
      ImageEditor openOnClass:self andSelector:#systemBrowser24x24Icon
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class systemBrowser24x24Icon'
-	ifAbsentPut:[(Depth4Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class systemBrowser24x24Icon'
+        ifAbsentPut:[
+            (Depth4Image new)
+                width:24;
+                height:24;
+                photometric:(#palette);
+                bitsPerSample:(#[ 4 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 P"H"H"H"P@@@@@@@I7]7]7]4H@@@@@@@I5UUUUUSH@@@@@@@I5UUUUUSH@@@@@@@I5UUUUUSH@@@@@@@ICL3L3L3H@@@@@@@P"H"H"H"P@@@@@@@@@@@L@@@
 @@@@@@@@@@@@L@@@@@@@@@@@@@@@L@@DH"H"H"H$@@@@L@@B]7]7]7]B@@@CH0@B\QDQDQD2@@@B\#L3\QDQDQD2@@@CH0@B\QDQDQD2@@@@L@@BP3L3L3L2
 @@@@L@@DH"H"H"H$@@@@L@@@@@@@@@@@@@@@L@@DH"H"H"H$@@@@L@@B]7]7]7]B@@@CH0@B]&Y&Y&X2@@@B\#L3]&Y&Y&X2@@@CH0@B]&Y&Y&X2@@@@@@@B
-P3L3L3L2@@@@@@@DH"H"H"H$') ; colorMapFromArray:#[0 0 0 32 223 32 64 64 64 127 127 127 170 170 170 223 32 32 223 223 32 255 255 255]; mask:((Depth1Image new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'?? @?? @?? @?? @?? @?? @?? @@ @@@ @@@!!??@!!??A1??A???A1??@!!??@!!??@ @@@!!??@!!??A1??A???A1??@A??@A??') ; yourself); yourself]
+P3L3L3L2@@@@@@@DH"H"H"H$');
+                colorMapFromArray:#[ 0 0 0 32 223 32 64 64 64 127 127 127 170 170 170 223 32 32 223 223 32 255 255 255 ];
+                mask:((ImageMask new)
+                            width:24;
+                            height:24;
+                            bits:(ByteArray 
+                                        fromPackedString:'?? @?? @?? @?? @?? @?? @?? @@ @@@ @@@!!??@!!??A1??A???A1??@!!??@!!??@ @@@!!??@!!??A1??A???A1??@A??@A??');
+                            yourself);
+                yourself
+        ]
 !
 
 systemBrowser24x24Icon2
-    "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."
-
+    <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 systemBrowser24x24Icon2 inspect
      ImageEditor openOnClass:self andSelector:#systemBrowser24x24Icon2
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-	constantNamed:'XPToolbarIconLibrary class systemBrowser24x24Icon2'
-	ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'XPToolbarIconLibrary class systemBrowser24x24Icon2'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:24;
+                height:24;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'
 NP(JB (JB (JB (JNP@@@@@@@@@@@@@@B)FQ$YFQ$YFQ$YD9B @@@@@@@@@@@@@@B)E,[F1,[F1,[F0RB @@@@@@@@@@@@@@B)E,[F1,[F1,[F0RB @@@@@@
 @@@@@@@@B)E,[F1,[F1,[F0RB @@@@@@@@@@@@@@B#$RD!!HRD!!HRD!!HRB @@@@@@@@@@@@@@NP(JB (JB (JB (JNP@@@@@@@@@@@@@@@@@@@@@@@@ADEQPX
 IR)P@@@@@@@@@@@@@@@@@@@@@A,''RE!!YUD@(H&\@@@@@@@@@@@@@@@@@J6&Q XFA XEUJQ!!''B (JB (9@@@@@@@,X%,KB0 C@ LGA TU_9FQ$S$J@@@@@DX?
  U,KBPPDA@PDA X LPDA@QHJ@@@@@CMR\U,K@0 GA 4MA 4ED0DA@QHJ@@@@@B1YVT8KB@4MC 8NC 4EE0DA@QHJ@@@@@B1&R4LKA 4NC0<OC08EGQHRD!!HJ
 @@@@@B1YUTLKC@8ODQDQD@<EGP(JB (9@@@@@B5IVT4KB0,KB0,KB0,KE@@@@@@@@@@@@DT5VT4KB0,KB0,KB0-GF (JB (9@@@@@@@_PD5MST9NS$9NS&,\
 Y9FQ$S$J@@@@@@@$G4%&Y&)1\WVE CH<[6=/[1HJ@@BP %4#E!!<6T6Y1Z&MQL#6B[6=/[1HJ@H>M#E0!!@@@%FQ8&MCH>U8I/[6=/[1HJ#8:L[S(0@@@@@@@@
-K2<RD!!HRD!!HRD!!HJ#(1-N2<@@@@@@@@@B (JB (JB (JB (9') ; colorMapFromArray:#[0 0 0 32 223 32 40 255 124 50 255 112 51 255 109 54 229 139 62 255 87 62 255 88 62 255 91 62 255 136 64 64 64 73 255 115 83 255 62 91 255 73 94 255 74 101 255 84 105 255 85 112 255 96 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 170 170 170 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 176 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 183 183 183 190 190 190 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 196 196 196 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 217 217 217 223 32 32 223 128 63 223 192 255 223 223 32 223 223 224 223 255 255 224 224 224 224 224 239 224 239 240 224 255 255 231 207 255 231 208 255 238 191 255 238 192 255 239 159 232 239 191 255 239 223 255 239 224 255 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 239 223 240 240 239 240 255 255 246 176 255 247 175 255 247 207 255 247 239 255 254 160 255 254 191 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255]; mask:((Depth1Image new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'?? @?? @?? @?? @?? @?? @?? @@O8@@_>@@???A???C???C???C???C???C???C?? C???A???A???O???_O???@??>@??') ; yourself); yourself]
+K2<RD!!HRD!!HRD!!HJ#(1-N2<@@@@@@@@@B (JB (JB (JB (9');
+                colorMapFromArray:#[ 0 0 0 32 223 32 40 255 124 50 255 112 51 255 109 54 229 139 62 255 87 62 255 88 62 255 91 62 255 136 64 64 64 73 255 115 83 255 62 91 255 73 94 255 74 101 255 84 105 255 85 112 255 96 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 170 170 170 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 176 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 183 183 183 190 190 190 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 196 196 196 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 217 217 217 223 32 32 223 128 63 223 192 255 223 223 32 223 223 224 223 255 255 224 224 224 224 224 239 224 239 240 224 255 255 231 207 255 231 208 255 238 191 255 238 192 255 239 159 232 239 191 255 239 223 255 239 224 255 239 239 224 239 239 239 239 239 240 239 255 255 240 207 144 240 239 223 240 240 239 240 255 255 246 176 255 247 175 255 247 207 255 247 239 255 254 160 255 254 191 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 ];
+                mask:((ImageMask new)
+                            width:24;
+                            height:24;
+                            bits:(ByteArray 
+                                        fromPackedString:'?? @?? @?? @?? @?? @?? @?? @@O8@@_>@@???A???C???C???C???C???C???C?? C???A???A???O???_O???@??>@??');
+                            yourself);
+                yourself
+        ]
 !
 
 workspace24x24Icon
@@ -6570,10 +6700,10 @@
 !XPToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.123 2014-05-23 08:15:48 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.124 2014-05-23 09:31:52 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.123 2014-05-23 08:15:48 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.124 2014-05-23 09:31:52 stefan Exp $'
 ! !