diff -r 93de037400b6 -r b88abf599041 ImageEditor.st --- a/ImageEditor.st Fri May 23 11:32:19 2014 +0200 +++ b/ImageEditor.st Fri May 23 11:32:56 2014 +0200 @@ -516,43 +516,67 @@ !ImageEditor class methodsFor:'image specs'! circleIcon + "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 circleIcon inspect ImageEditor openOnClass:self andSelector:#circleIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class circleIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@A@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@N@CF@PDA@PH@ BB@HDA@PD@1 @8@@@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class circleIcon' + ifAbsentPut:[ + (Depth1Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 1 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@A@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 255 0 0 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@@@@N@CF@PDA@PH@ BB@HDA@PD@1 @8@@@@@a'); + yourself); + yourself + ] ! copyIcon + "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 copyIcon inspect ImageEditor openOnClass:self andSelector:#copyIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class copyIcon' - ifAbsentPut:[(Depth2Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@** @@J)UUTB*Z*)@*&**PJ)**$B*Z*)@*&**PJ)**$@@Z*)@@F**P@AUUT@@@@@@b') ; colorMapFromArray:#[0 0 0 0 0 128 255 255 255]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@C? O>@??3??O?@??3??O? "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 fillGradientRectIcon inspect ImageEditor openOnClass:self andSelector:#fillGradientRectIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class fillGradientRectIcon' - ifAbsentPut:[(Depth4Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ADQDQDQ@@@QDQDQDP@@BH"H"H"@@@"H"H"H @@L3L3L3L@@CL3L3L3@@@QDQDQDP@@DQDQDQD@@@@@@@@@ -@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 0 0 127 0 0 191 0 0 63 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@C?0O?@? "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 fillHorizontalGradientRectIcon inspect ImageEditor openOnClass:self andSelector:#fillHorizontalGradientRectIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class fillHorizontalGradientRectIcon' - ifAbsentPut:[(Depth4Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@DP"L1D@@@ADH#LQ@@@@QBH3DP@@@DP"L1D@@@ADH#LQ@@@@QBH3DP@@@DP"L1D@@@ADH#LQ@@@@QBH3DP@@@DP"L1D@@@@@@@@@ -@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 0 0 127 0 0 191 0 0 63 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@C?0O?@? "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 fillIcon inspect ImageEditor openOnClass:self andSelector:#fillIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class fillIcon' - ifAbsentPut:[(Depth2Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@ @@@@*H@@D*(@@DUUP@EAUU@AAEU@@@@U@@DDA@@@@@@@@PP@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 0 0 255 255 255]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'C @Q@BN@I<@?8C?0[?!!G<@O P\@@ D@@@@@@@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class fillIcon' + ifAbsentPut:[ + (Depth2Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 2 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@@ @@@@*H@@D*(@@DUUP@EAUU@AAEU@@@@U@@DDA@@@@@@@@PP@@@@@@@@@@@@@@b'); + colorMapFromArray:#[ 0 0 0 255 0 0 255 255 255 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'C @Q@BN@I<@?8C?0[?!!G<@O P\@@ D@@@@@@@@@a'); + yourself); + yourself + ] ! fillRectIcon + "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 fillRectIcon inspect ImageEditor openOnClass:self andSelector:#fillRectIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class fillRectIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@D@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@C?0O?@? "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 fillGradientRectIcon inspect ImageEditor openOnClass:self andSelector:#fillGradientRectIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class fillGradientRectIcon' - ifAbsentPut:[(Depth4Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ADQDQDQ@@@QDQDQDP@@BH"H"H"@@@"H"H"H @@L3L3L3L@@CL3L3L3@@@QDQDQDP@@DQDQDQD@@@@@@@@@ -@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 0 0 127 0 0 191 0 0 63 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@C?0O?@? "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 flipHorizontalIcon inspect ImageEditor openOnClass:self andSelector:#flipHorizontalIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class flipHorizontalIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@A@C?8HP )JC$8_?1??C$8JR !!BC?8@P@@@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class flipHorizontalIcon' + ifAbsentPut:[ + (Depth1Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 1 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@A@C?8HP )JC$8_?1??C$8JR !!BC?8@P@@@@@a'); + yourself); + yourself + ] ! flipVerticalIcon + "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 flipVerticalIcon inspect ImageEditor openOnClass:self andSelector:#flipVerticalIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class flipVerticalIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@C@C?0I9@/4BLPH1A?>BLPH1@/4B^PO?@C@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class flipVerticalIcon' + ifAbsentPut:[ + (Depth1Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 1 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@C@C?0I9@/4BLPH1A?>BLPH1@/4B^PO?@C@@@a'); + yourself); + yourself + ] ! leftMouseKeyIcon + "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 leftMouseKeyIcon inspect ImageEditor openOnClass:self andSelector:#leftMouseKeyIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class leftMouseKeyIcon' - ifAbsentPut:[(Depth2Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@EJJ@@AR" @@T((@@@@@@@B** @@**(@@J**@@B** @@**(@@J**@@@**@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0 255 255 255]; mask:((Depth1Image new) width: 16; height: 16; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@?0G? _>A?8G? _>A?8G? _>A?8G? O<@_ @@@b') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class leftMouseKeyIcon' + ifAbsentPut:[ + (Depth2Image new) + width:16; + height:16; + photometric:(#palette); + bitsPerSample:(#( 2 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@@@@@@EJJ@@AR" @@T((@@@@@@@B** @@**(@@J**@@B** @@**(@@J**@@@**@@@@@@@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 255 0 0 255 255 255 ]; + mask:((ImageMask new) + width:16; + height:16; + bits:(ByteArray + fromPackedString:'@@@@@@?0G? _>A?8G? _>A?8G? _>A?8G? O<@_ @@@b'); + yourself); + yourself + ] ! pasteIcon + "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 pasteIcon inspect ImageEditor openOnClass:self andSelector:#pasteIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class pasteIcon' - ifAbsentPut:[(Depth4Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@AU@@@@@CHE@E@2@@@ QDQD@0@@L@@@@@H@@BL#H2L#@@@QDQDQL @@D3L@@@@@@AL3A&Y&X@@SL0Y A&@@D3LF@@A @AL3A&@FX@@QDPY&Y& -@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 0 0 128 128 128 0 128 128 128 212 208 200 255 255 0 255 255 255]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'C0A?8O?0??C?O?8??#?>O?8_? G>@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class pasteIcon' + ifAbsentPut:[ + (Depth4Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 4 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@AU@@@@@CHE@E@2@@@ QDQD@0@@L@@@@@H@@BL#H2L#@@@QDQDQL @@D3L@@@@@@AL3A&Y&X@@SL0Y A&@@D3LF@@A @AL3A&@FX@@QDPY&Y& +@@@@@@@@@@@b'); + colorMapFromArray:#[ 0 0 0 0 0 128 128 128 0 128 128 128 212 208 200 255 255 0 255 255 255 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'C0A?8O?0??C?O?8??#?>O?8_? G>@@a'); + yourself); + yourself + ] ! pasteUnderIcon + "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 pasteUnderIcon inspect ImageEditor openOnClass:self andSelector:#pasteUnderIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class pasteUnderIcon' - ifAbsentPut:[(Depth4Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@AU@@@@@CHE@E@2@@@ QDQD@0@@L@@@@@H@@BL#H2L#@@@QDQDQL @@D3L3LP@@@AL3L3E&X@@SL3L0A&@@D3L3@@A @AL3L3@FX@@QDQDQY& -@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 0 0 128 128 128 0 128 128 128 212 208 200 255 255 0 255 255 255]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'C0A?8O?0??C?O?8??#?>O?8_? G>@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class pasteUnderIcon' + ifAbsentPut:[ + (Depth4Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 4 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@AU@@@@@CHE@E@2@@@ QDQD@0@@L@@@@@H@@BL#H2L#@@@QDQDQL @@D3L3LP@@@AL3L3E&X@@SL3L0A&@@D3L3@@A @AL3L3@FX@@QDQDQY& +@@@@@@@@@@@b'); + colorMapFromArray:#[ 0 0 0 0 0 128 128 128 0 128 128 128 212 208 200 255 255 0 255 255 255 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'C0A?8O?0??C?O?8??#?>O?8_? G>@@a'); + yourself); + yourself + ] ! pasteWithMaskIcon + "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 pasteWithMaskIcon inspect ImageEditor openOnClass:self andSelector:#pasteWithMaskIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class pasteWithMaskIcon' - ifAbsentPut:[(Depth4Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@AU@@@@@CHE@E@2@@@ QDQD@0@@L@@@@@H@@BL#H2L#@@@QDQDQL @@D3L@@@@@@AL3@3M&X@@SL0L3A&@@D3LCL0A @AL3@3LFX@@QDPY&Y& -@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 0 0 128 128 128 0 128 128 128 212 208 200 255 255 0 255 255 255]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'C0A?8O?0??C?O?8??#?>O?8_? G>@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class pasteWithMaskIcon' + ifAbsentPut:[ + (Depth4Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 4 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@AU@@@@@CHE@E@2@@@ QDQD@0@@L@@@@@H@@BL#H2L#@@@QDQDQL @@D3L@@@@@@AL3@3M&X@@SL0L3A&@@D3LCL0A @AL3@3LFX@@QDPY&Y& +@@@@@@@@@@@b'); + colorMapFromArray:#[ 0 0 0 0 0 128 128 128 0 128 128 128 212 208 200 255 255 0 255 255 255 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'C0A?8O?0??C?O?8??#?>O?8_? G>@@a'); + yourself); + yourself + ] ! pointIcon + "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 pointIcon inspect ImageEditor openOnClass:self andSelector:#pointIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class pointIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@A@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@0@G@@8@G@@8@G@@8@G@@X@@@@@@@@@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class pointIcon' + ifAbsentPut:[ + (Depth1Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 1 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@A@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 255 255 255 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@@@@@0@G@@8@G@@8@G@@8@G@@X@@@@@@@@@@@a'); + yourself); + yourself + ] ! rectIcon + "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 rectIcon inspect ImageEditor openOnClass:self andSelector:#rectIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class rectIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@A@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@C?0HA@ DB@PHA@ DB@PHA@ DC?0@@@@@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class rectIcon' + ifAbsentPut:[ + (Depth1Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 1 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@A@@@@@@@@@@@@@@@C@@@@@@@@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 255 0 0 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@@@C?0HA@ DB@PHA@ DB@PHA@ DC?0@@@@@@@a'); + yourself); + yourself + ] ! rightMouseKeyIcon + "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 rightMouseKeyIcon inspect ImageEditor openOnClass:self andSelector:#rightMouseKeyIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class rightMouseKeyIcon' - ifAbsentPut:[(Depth2Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@JJE@@B"!!P@@((T@@@@@@@B** @@**(@@J**@@B** @@**(@@J**@@@**@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0 255 255 255]; mask:((Depth1Image new) width: 16; height: 16; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@?0G? _>A?8G? _>A?8G? _>A?8G? O<@_ @@@b') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class rightMouseKeyIcon' + ifAbsentPut:[ + (Depth2Image new) + width:16; + height:16; + photometric:(#palette); + bitsPerSample:(#( 2 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@@@@@@JJE@@B"!!P@@((T@@@@@@@B** @@**(@@J**@@B** @@**(@@J**@@@**@@@@@@@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 255 0 0 255 255 255 ]; + mask:((ImageMask new) + width:16; + height:16; + bits:(ByteArray + fromPackedString:'@@@@@@?0G? _>A?8G? _>A?8G? _>A?8G? O<@_ @@@b'); + yourself); + yourself + ] ! specialCircleIcon + "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 specialCircleIcon inspect ImageEditor openOnClass:self andSelector:#specialCircleIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class specialCircleIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@L@@@!!BDB@ D4@HP@!!@BD@HHA@PHP!!@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@-@D2@''$D^HQ8!!G"DLHH1@PH@-@@0@@@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class specialCircleIcon' + ifAbsentPut:[ + (Depth1Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 1 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@L@@@!!BDB@ D4@HP@!!@BD@HHA@PHP!!@@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 255 0 0 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@@@@-@D2@''$D^HQ8!!G"DLHH1@PH@-@@0@@@@@a'); + yourself); + yourself + ] ! specialIcon + "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 specialIcon inspect ImageEditor openOnClass:self andSelector:#specialIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class specialIcon' - ifAbsentPut:[(Depth1Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@L@@G!!:P@!!@B4@HP@!!@BD@HP@!!@BW!!8@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@G-8P0!!G"D^HQ8!!G"DLHP0!!@BG-8@0@@@@@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class specialIcon' + ifAbsentPut:[ + (Depth1Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#( 1 )); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@L@@G!!:P@!!@B4@HP@!!@BD@HP@!!@BW!!8@@@@@@@a'); + colorMapFromArray:#[ 0 0 0 255 0 0 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@@@G-8P0!!G"D^HQ8!!G"DLHP0!!@BG-8@0@@@@@a'); + yourself); + yourself + ] ! sprayIcon + "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 sprayIcon inspect ImageEditor openOnClass:self andSelector:#sprayIcon - Icon flushCachedIcons - " - - - - ^Icon - constantNamed:'ImageEditor class sprayIcon' - ifAbsentPut:[(Depth4Image new) width: 14; height: 14; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@D@@@@@@@DA@@@@@@D@D@@@@@@A@PD@@@@@@A@P@@@@@@@A@P@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 84 84 84 170 170 170 255 255 255 255 0 0]; mask:((Depth1Image new) width: 14; height: 14; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@B@@(A)@F*@IPA2 H$@"@BH@H @"@BH@O @@a') ; yourself); yourself] + Icon flushCachedIcons" + + ^ Icon constantNamed:'ImageEditor class sprayIcon' + ifAbsentPut:[ + (Depth4Image new) + width:14; + height:14; + photometric:(#palette); + bitsPerSample:(#[ 4 ]); + samplesPerPixel:(1); + bits:(ByteArray + fromPackedString:'@@@@@@@@@@@@@@@@@D@@@@@@@DA@@@@@@D@D@@@@@@A@PD@@@@@@A@P@@@@@@@A@P@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@@@@@@@@@@@b'); + colorMapFromArray:#[ 0 0 0 84 84 84 170 170 170 255 255 255 255 0 0 ]; + mask:((ImageMask new) + width:14; + height:14; + bits:(ByteArray + fromPackedString:'@@@@B@@(A)@F*@IPA2 H$@"@BH@H @"@BH@O @@a'); + yourself); + yourself + ] ! ! !ImageEditor class methodsFor:'interface specs'!