class: XPToolbarIconLibrary
authorClaus Gittinger <cg@exept.de>
Mon, 27 Jul 2015 19:01:56 +0200
changeset 5384 cda56745e634
parent 5383 1c0cdb07f091
child 5385 1548b60833e4
class: XPToolbarIconLibrary changed: #desktopIcon1 reduced images to 8-bit depth
XPToolbarIconLibrary.st
--- a/XPToolbarIconLibrary.st	Mon Jul 27 19:01:10 2015 +0200
+++ b/XPToolbarIconLibrary.st	Mon Jul 27 19:01:56 2015 +0200
@@ -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