From VisualWorks®, 7.6 of 8. Februar 2008 on 28. Februar 2008 at 6:33:09 (Dialog confirm: 'You are filing-in a Parcel source file!\\While this is possible it will not have\the same effect as loading the parcel.\None of the Parcel''s prerequisites will\be loaded and none of its load actions\will be performed.\\Are you sure you want to file-in?' withCRs) ifFalse: [self error: 'Parcel file-in abandoned. Choose terminate or close.'] <name>Examples</name> <environment>ICC</environment> <private>false</private> <imports> private Smalltalk.* </imports> <category>IC&C Examples</category> <attributes> <package>ICCResources</package> </attributes> <class> <name>ICC1Resources</name> <environment>ICC</environment> <super>Core.Object</super> <private>false</private> none cachedImages cachedOpaqueImages cachedIcons <imports></imports> <category>IC&C ADvance Support</category> <attributes> <package>ICCResources</package> </attributes> </class> <comment> ICC.ICC1Resources
This class provides a tiny framework for frequently used images. See class protocols 'accessing' for using images and 'utilities' for handling this framework. Check out the subclasses class protocols 'resources' for the available images. Class Instance Variables: cachedImages <Dictionary key: (Association key: Class value: Symbol) value: Array> The key (same as for cachedOpaqueImages and cachedIcons) has two elements: a class and a method name, defining where the cached resource is defined. The value's first element is the compiledMethod defining the resource; it is used for cache dirty detection. The value's second element is the cached image. cachedOpaqueImages <Dictionary key: (Association key: Class value: Symbol) value: OpaqueImage> The value is the cached opaque image. cachedIcons <Dictionary key: (Association key: Class value: Symbol) value: Icon> The value is the cached icons.
</comment> <class> <name>ICC1Images</name> <environment>ICC</environment> <super>ICC.ICC1Resources</super> <private>false</private> none <imports></imports> <category>IC&C ADvance Support</category> <attributes> <package>ICCResources</package> </attributes> </class> <comment> ICC.ICC1Images
This class provides a number of frequently used images, especially for ADvance.
</comment> <class> <name>ICC1ImageProcessor</name> <environment>ICC</environment> <super>Core.Object</super> <private>false</private> none <imports></imports> <category>IC&C ADvance Support</category> <attributes> <package>ICCResources</package> </attributes> </class> <comment> ICC.ICC1ImageProcessor
This class provides services for image processing.
</comment> <methods> ICC.ICC1Resources class <category>private-accessing</category>
cachedIcons cachedIcons isNil ifTrue: [cachedIcons := Core.Dictionary new]. ^cachedIcons
cachedImages cachedImages isNil ifTrue: [cachedImages := Core.Dictionary new]. ^cachedImages
cachedOpaqueImages cachedOpaqueImages isNil ifTrue: [cachedOpaqueImages := Core.Dictionary new]. ^cachedOpaqueImages
</methods> <methods> ICC.ICC1Resources class <category>private</category>
flushCaches "Private - Call this before unloading or removing classes which might be referenced by these caches." "self flushCaches" cachedIcons := Core.Dictionary new. cachedImages := Core.Dictionary new. cachedOpaqueImages := Core.Dictionary new
imageProcessor "Private - Answer the image processor." ^ICC1ImageProcessor
removeEntriesForDescriptor: descriptor "Private - Found invalid descriptor. Remove all cached values for that descriptor." self cachedImages removeKey: descriptor ifAbsent: [nil]. self cachedOpaqueImages removeKey: descriptor ifAbsent: [nil]. self cachedIcons removeKey: descriptor ifAbsent: [nil]
</methods> <methods> ICC.ICC1Resources class <category>accessing</category>
iconFor: aClass named: anImageName | cachedImage descriptor icon | (cachedImage := self imageFor: aClass named: anImageName) isNil ifTrue: [^nil]. descriptor := aClass -> anImageName. icon := self cachedIcons at: descriptor ifAbsent: [nil]. icon isNil ifTrue: [icon := self imageProcessor createIconFor: cachedImage. icon isNil ifTrue: [self cachedIcons removeKey: descriptor ifAbsent: [nil]] ifFalse: [self cachedIcons at: descriptor put: icon]]. ^icon
imageAt: anImageName ^self imageFor: self named: anImageName
imageFor: aClass named: anImageName | descriptor metaclass cache image | descriptor := aClass -> anImageName. image := nil. (metaclass := aClass class whichClassIncludesSelector: anImageName) isNil ifTrue: [^nil]. (cache := self cachedImages at: descriptor ifAbsent: [nil]) notNil ifTrue: [(metaclass includesSelector: anImageName) ifTrue: [(metaclass compiledMethodAt: anImageName) == (cache at: 1) ifTrue: [image := cache at: 2]]]. image isNil ifTrue: [self removeEntriesForDescriptor: descriptor. image := aClass perform: anImageName. image isNil ifTrue: [self removeEntriesForDescriptor: descriptor] ifFalse: [self cachedImages at: descriptor put: (Core.Array with: (metaclass compiledMethodAt: anImageName) with: image)]]. ^image
opaqueImageAt: anImageName ^self opaqueImageFor: self named: anImageName
opaqueImageFor: aClass named: anImageName | cachedImage descriptor opaqueImage | (cachedImage := self imageFor: aClass named: anImageName) isNil ifTrue: [^nil]. descriptor := aClass -> anImageName. opaqueImage := self cachedOpaqueImages at: descriptor ifAbsent: [nil]. opaqueImage isNil ifTrue: [opaqueImage := self imageProcessor createOpaqueImageFor: cachedImage. opaqueImage isNil ifTrue: [self cachedOpaqueImages removeKey: descriptor ifAbsent: [nil]] ifFalse: [self cachedOpaqueImages at: descriptor put: opaqueImage]]. ^opaqueImage
opaqueImageWithEnablementFor: aClass named: anImageName | cachedImage descriptor opaqueImage | (cachedImage := self imageFor: aClass named: anImageName) isNil ifTrue: [^nil]. descriptor := aClass -> anImageName. opaqueImage := self cachedOpaqueImages at: descriptor ifAbsent: [nil]. opaqueImage isNil ifTrue: [opaqueImage := self imageProcessor createOpaqueImageWithEnablementFor: cachedImage. opaqueImage isNil ifTrue: [self cachedOpaqueImages removeKey: descriptor ifAbsent: [nil]] ifFalse: [self cachedOpaqueImages at: descriptor put: opaqueImage]]. ^opaqueImage
</methods> <methods> ICC.ICC1ImageProcessor class <category>processing</category>
createDisabledImageFor: anImage gray: gray "Answer a copy of anImage with every second pixel set to gray. Extend the palette if necessary." | image colors grayIndex | image := anImage asImage copy. grayIndex := image palette indexOf: gray ifAbsent: [colors := (image palette values) add: gray; yourself. image := image convertToPalette: (Graphics.MappedPalette withColors: colors). colors size - 1]. image pixelsDo: [:x :y | x + y \\ 2 = 1 ifTrue: [image atX: x y: y put: grayIndex]]. ^Graphics.CachedImage on: image
createDisabledOpaqueImageFor: anOpaqueImage "Answer a copy of anOpaqueImage with every second pixel made transparent." | figure shape | figure := anOpaqueImage figure asImage copy. shape := anOpaqueImage shape asImage copy. 0 to: shape height - 1 do: [:y | 0 to: shape width - 1 do: [:x | x + y \\ 2 = 1 ifTrue: [shape atX: x y: y put: 0]]]. ^Graphics.OpaqueImage figure: (Graphics.CachedImage on: figure) shape: (Graphics.CachedImage on: shape)
createIconFor: anImage "Answer a copy of anImage converted to an icon." | theOpaqueImage | theOpaqueImage := self createOpaqueImageFor: anImage. ^UI.Icon figure: theOpaqueImage figure shape: theOpaqueImage shape
createOpaqueImageFor: anImage ^self createOpaqueImageFor: anImage transparentColor: self defaultTransparentColor
createOpaqueImageFor: anImage transparentColor: aColorValueOrNil "Answer an OpaqueImageWithEnablement constructed from anImage. Use aColorValueOrNil to determine transparence; if nil, use first pixel's Color. The figure's transparent color is set to black to avoid problem in icon creation." | theRawImage theOpaqueColor theOpaqueIndex theMask theFigure theBlackIndex | theRawImage := anImage asImage. theOpaqueColor := aColorValueOrNil isNil ifTrue: [theRawImage valueAtPoint: 0@0] ifFalse: [aColorValueOrNil]. theOpaqueIndex := theRawImage palette indexOf: theOpaqueColor ifAbsent: [-1]. "If opaque color is not in the palette, take an invalid index to built maximum mask." theBlackIndex := theRawImage palette indexOf: ColorValue black ifAbsent: [(theOpaqueIndex < theRawImage palette size) ifTrue: [theOpaqueIndex+1] ifFalse: [0]]. "If black is not in the palette, take first color after opaque color." theMask := Graphics.Image extent: theRawImage extent depth: 1 palette: Graphics.CoveragePalette monoMaskPalette. theFigure := Graphics.Image extent: theRawImage extent depth: theRawImage depth palette: theRawImage palette bits: (ByteArray fromPackedString: theRawImage bits asPackedString). "Copying of bits answers an immutable ByteArray, so we use the packed string." theMask pixelsDo: [:x :y | theMask atX: x y: y put: (theOpaqueIndex = (theRawImage atX: x y: y) ifTrue: [0] ifFalse: [1]). theOpaqueIndex = (theRawImage atX: x y: y) ifTrue: [theFigure atX: x y: y put: theBlackIndex]]. ^Graphics.OpaqueImage figure: (Graphics.CachedImage on: theFigure) shape: (Graphics.CachedImage on: theMask)
createOpaqueImageWithEnablementFor: anImage "Answer an OpaqueImageWithEnablement constructed from anImage. Use defaultTransparentColor to determine transparence." | activeImage inactiveImage | activeImage := self createOpaqueImageFor: anImage. inactiveImage := self createDisabledOpaqueImageFor: activeImage. ^Graphics.OpaqueImageWithEnablement figure: activeImage figure shape: activeImage shape inactiveFigure: inactiveImage figure inactiveShape: inactiveImage shape
</methods> <methods> ICC.ICC1ImageProcessor class <category>constants</category>
defaultTransparentColor "All occurences of this instance of gray are replaced by transparence." ^Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077
</methods> <methods> ICC.ICC1Images class <category>resources</category>
browse "UIMaskEditor new openOnClass: self andSelector: #browse" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 22@21 depth: 4 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 9) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 1585 scaledGreen: 8191 scaledBlue: 2113); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: (Graphics.ColorValue scaledRed: 4491 scaledGreen: 4491 scaledBlue: 4491); at: 6 put: (Graphics.ColorValue scaledRed: 6605 scaledGreen: 6605 scaledBlue: 6605); at: 7 put: (Graphics.ColorValue scaledRed: 3170 scaledGreen: 0 scaledBlue: 0); at: 8 put: (Graphics.ColorValue scaledRed: 5020 scaledGreen: 5020 scaledBlue: 0); at: 9 put: (Graphics.ColorValue scaledRed: 3699 scaledGreen: 3699 scaledBlue: 3699); yourself)) usingBits: (Core.ByteArray fromPackedString: 'UUUUT@@@@EUUUUT@UUUP@"H"H AUUUT@UUTCL3L3L2 EUUT@UU@3L3L3L3N@UUT@UPNCL3L@ADT8AUT@TCL@@@@ADTUS ET@TCLCL3L@@@MULET@@3LCL3L3L3MUN@T@@0@CL3L3L3L5N@T@@3LCL3L@@@@5N@T@@3LCL@@ADQ@3N@T@@3LCLCL@@@@3N@T@@3L@@CL3L3L3N@T@PCL3LCL@@@@3N@T@PCL3L@@ADQ@3 ET@T@L3L3L@@@@8@ET@U@@3L3L3L3N@Y T@UT@CL3L3L3 FY&@@UUP@@3L3L0@@Y7\@UUUD@@@@@@Q@A7\@UUUUQ@@@AEUT@G\@'))
clear "UIMaskEditor new openOnClass: self andSelector: #clear" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 5020 scaledGreen: 0 scaledBlue: 0); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4227); at: 5 put: Graphics.ColorValue blue; at: 6 put: Graphics.ColorValue red; yourself)) usingBits: #[34 34 34 34 34 34 34 34 34 0 0 0 34 34 67 66 34 34 34 34 34 0 0 0 34 36 52 52 34 34 34 34 34 0 0 0 34 67 67 67 66 34 34 34 34 0 0 0 34 52 52 52 52 34 34 34 34 0 0 0 34 3 67 67 65 82 34 34 34 0 0 0 34 32 52 52 21 21 34 34 34 0 0 0 34 34 3 65 81 81 82 34 34 0 0 0 34 34 32 21 21 21 21 34 34 0 0 0 34 34 34 1 81 81 81 82 34 0 0 0 34 34 34 32 21 21 21 17 34 0 0 0 34 34 34 34 1 81 81 18 34 0 0 0 34 34 34 34 32 21 17 2 34 0 0 0 34 34 34 34 34 1 16 34 34 0 0 0 34 34 34 34 34 32 2 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0])
collapseAll "UIMaskEditor new openOnClass: self andSelector: #collapseAll" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 13@10 depth: 1 bitsPerPixel: 1 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 2) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); yourself)) usingBits: #[255 248 0 0 255 248 0 0 255 248 0 0 224 56 0 0 240 120 0 0 248 248 0 0 253 248 0 0 255 248 0 0 255 248 0 0 255 248 0 0])
convert "UIMaskEditor new openOnClass: self andSelector: #convert" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 13@19 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 5) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); at: 4 put: (Graphics.ColorValue scaledRed: 5548 scaledGreen: 5548 scaledBlue: 5548); at: 5 put: Graphics.ColorValue white; yourself)) usingBits: #[17 17 17 17 17 34 0 0 17 17 17 18 34 50 0 0 17 17 18 35 51 50 0 0 17 18 36 51 51 50 0 0 18 35 67 67 51 50 0 0 17 18 36 52 52 50 0 0 17 17 36 67 67 66 0 0 17 18 68 66 36 50 0 0 17 35 68 32 18 34 0 0 18 52 52 32 17 18 0 0 18 51 66 1 17 17 16 0 35 51 50 1 17 17 16 0 34 51 32 17 17 17 16 0 35 35 32 17 17 17 16 0 34 50 32 17 17 17 16 0 0 35 32 17 17 17 16 0 17 0 32 17 17 17 16 0 17 17 0 17 17 17 16 0 17 17 16 17 17 17 16 0])
copySrc "UIMaskEditor new openOnClass: self andSelector: #copySrc" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 4) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; yourself)) usingBits: #[170 170 170 170 160 0 0 0 170 170 170 170 160 0 0 0 160 0 170 170 160 0 0 0 163 252 42 170 160 0 0 0 163 252 202 170 160 0 0 0 163 12 85 90 160 0 0 0 163 255 127 214 160 0 0 0 163 0 127 221 160 0 0 0 163 255 112 213 96 0 0 0 163 0 127 255 96 0 0 0 163 255 112 3 96 0 0 0 160 0 127 255 96 0 0 0 170 170 112 3 96 0 0 0 170 170 127 255 96 0 0 0 170 170 85 85 96 0 0 0 170 170 170 170 160 0 0 0])
cutSrc "UIMaskEditor new openOnClass: self andSelector: #cutSrc" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 3) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); yourself)) usingBits: #[170 170 170 170 160 0 0 0 170 162 162 170 160 0 0 0 170 162 162 170 160 0 0 0 170 162 162 170 160 0 0 0 170 160 130 170 160 0 0 0 170 168 138 170 160 0 0 0 170 168 10 170 160 0 0 0 170 170 42 170 160 0 0 0 170 169 26 170 160 0 0 0 170 169 149 170 160 0 0 0 170 149 154 106 160 0 0 0 170 105 154 106 160 0 0 0 170 105 154 106 160 0 0 0 170 105 165 170 160 0 0 0 170 150 170 170 160 0 0 0 170 170 170 170 160 0 0 0])
editMenu "UIMaskEditor new openOnClass: self andSelector: #editMenu" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 5020 scaledBlue: 8191); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: Graphics.ColorValue yellow; at: 6 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4227); yourself)) usingBits: #[34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0 34 32 0 0 0 0 0 2 34 0 0 0 34 32 68 68 68 68 68 2 34 0 0 0 34 32 0 0 0 0 0 2 34 0 0 0 34 32 51 51 51 48 34 34 34 0 0 0 34 32 85 85 85 80 34 34 34 0 0 0 34 32 17 17 17 16 34 34 34 0 0 0 34 32 85 85 85 80 34 34 34 0 0 0 34 32 51 51 51 48 34 34 34 0 0 0 34 32 85 85 85 80 34 34 34 0 0 0 34 32 51 51 51 48 34 34 34 0 0 0 34 32 0 0 0 0 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0])
empty "UI.UIMaskEditor new openOnClass: self andSelector: #empty" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 1 bitsPerPixel: 1 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 2) at: 1 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 2 put: (Graphics.ColorValue lightGray); yourself)) usingBits: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0])
exit "UIMaskEditor new openOnClass: self andSelector: #exit" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 7) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 5548 scaledGreen: 5548 scaledBlue: 5548); at: 3 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 4227 scaledBlue: 4227); at: 4 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 5 put: Graphics.ColorValue white; at: 6 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4227); at: 7 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[51 48 0 0 0 3 51 51 51 0 0 0 51 48 32 68 68 3 51 51 51 0 0 0 51 48 34 4 68 3 51 51 51 0 0 0 51 48 34 32 68 3 51 48 51 0 0 0 51 48 34 32 68 3 51 5 51 0 0 0 51 48 34 32 68 3 48 85 0 0 0 0 51 48 34 32 68 3 5 85 85 0 0 0 51 48 34 32 68 3 48 85 0 0 0 0 51 48 34 32 68 3 51 5 51 0 0 0 51 48 34 32 68 3 51 48 51 0 0 0 51 48 34 32 68 3 51 51 51 0 0 0 51 48 34 32 68 3 51 51 51 0 0 0 0 0 2 32 17 0 0 3 51 0 0 0 49 102 96 32 51 51 51 51 51 0 0 0 51 22 102 0 51 51 51 51 51 0 0 0 51 51 51 51 51 51 51 51 51 0 0 0])
find "UIMaskEditor new openOnClass: self andSelector: #find" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 3) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: Graphics.ColorValue white; yourself)) usingBits: #[85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 85 64 84 5 80 0 0 0 85 72 84 133 80 0 0 0 85 64 84 5 80 0 0 0 85 0 16 1 80 0 0 0 85 32 18 1 80 0 0 0 84 0 0 0 80 0 0 0 80 128 66 0 16 0 0 0 80 128 66 0 16 0 0 0 80 128 2 0 16 0 0 0 80 0 16 0 16 0 0 0 82 1 85 32 16 0 0 0 82 1 85 32 16 0 0 0 80 1 85 0 16 0 0 0 85 85 85 85 80 0 0 0])
fitToWindow "UIMaskEditor new openOnClass: self andSelector: #fitToWindow" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 15@13 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 4) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: Graphics.ColorValue white; at: 4 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4227); yourself)) usingBits: #[64 0 0 4 234 170 170 160 235 128 11 160 239 170 171 224 255 224 47 240 239 170 171 224 235 128 43 160 234 170 170 160 234 128 10 160 234 170 170 160 234 128 2 160 234 170 170 160 64 0 0 4])
grid "UIMaskEditor new openOnClass: self andSelector: #grid" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 3) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[85 85 85 85 80 0 0 0 85 150 89 101 80 0 0 0 85 150 89 101 80 0 0 0 90 40 162 138 80 0 0 0 85 150 89 101 80 0 0 0 85 150 89 101 80 0 0 0 90 40 162 138 80 0 0 0 85 150 89 101 80 0 0 0 85 150 89 101 80 0 0 0 90 40 162 138 80 0 0 0 85 150 89 101 80 0 0 0 85 150 89 101 80 0 0 0 90 40 162 138 80 0 0 0 85 150 89 101 80 0 0 0 85 150 89 101 80 0 0 0 85 85 85 85 80 0 0 0])
help "UIMaskEditor new openOnClass: self andSelector: #help" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 8) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 5548 scaledGreen: 5548 scaledBlue: 5548); at: 3 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 0 scaledBlue: 4227); at: 4 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 0); at: 5 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 6 put: Graphics.ColorValue white; at: 7 put: Graphics.ColorValue yellow; at: 8 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[68 68 68 68 32 68 68 68 68 0 0 0 68 68 68 66 114 0 68 68 68 0 0 0 68 68 68 39 34 34 0 68 68 0 0 0 68 68 66 114 34 34 34 0 68 0 0 0 68 68 39 34 102 99 34 32 68 0 0 0 68 66 114 35 50 102 34 0 68 0 0 0 68 39 34 34 22 98 32 112 68 0 0 0 66 114 34 38 50 34 7 16 4 0 0 0 66 0 34 34 34 32 113 18 4 0 0 0 66 119 0 34 34 7 17 32 68 0 0 0 66 117 119 0 32 113 18 4 68 0 0 0 64 113 85 119 7 17 32 68 68 0 0 0 68 0 113 85 113 18 4 68 68 0 0 0 68 68 0 113 81 32 68 68 68 0 0 0 68 68 68 0 114 4 68 68 68 0 0 0 68 68 68 68 0 68 68 68 68 0 0 0])
icon "UIMaskEditor new openOnClass: self andSelector: #icon" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 2 put: Graphics.ColorValue white; at: 3 put: Graphics.ColorValue magenta; at: 4 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 4227 scaledBlue: 0); at: 5 put: (Graphics.ColorValue scaledRed: 3699 scaledGreen: 3699 scaledBlue: 3699); at: 6 put: Graphics.ColorValue blue; yourself)) usingBits: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 68 68 68 68 0 0 0 0 0 0 0 65 20 51 65 20 0 0 0 0 0 0 0 65 20 51 65 20 0 0 0 0 0 0 0 68 68 68 68 68 0 0 0 0 0 0 0 66 36 17 65 20 0 0 0 0 0 0 0 66 36 17 65 20 0 0 0 0 0 0 0 68 68 68 68 68 0 0 0 0 0 0 0 65 20 85 65 20 0 0 0 0 0 0 0 65 20 85 65 20 0 0 0 0 0 0 0 68 68 68 68 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0])
info "UIMaskEditor new openOnClass: self andSelector: #info" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 5548 scaledGreen: 5548 scaledBlue: 5548); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4227); at: 6 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[34 37 85 85 85 85 80 34 34 0 0 0 34 81 51 51 51 51 21 2 34 0 0 0 34 83 51 20 65 51 53 2 34 0 0 0 34 83 51 68 68 51 53 2 34 0 0 0 34 83 51 20 65 51 53 2 34 0 0 0 34 83 51 51 51 51 53 2 34 0 0 0 34 83 51 68 68 51 53 2 34 0 0 0 34 83 51 52 68 51 53 2 34 0 0 0 34 83 51 52 68 51 53 2 34 0 0 0 34 83 51 52 68 51 53 2 34 0 0 0 34 83 51 52 68 51 53 2 34 0 0 0 34 83 51 52 68 51 53 2 34 0 0 0 34 83 51 68 68 67 53 2 34 0 0 0 34 81 51 51 51 51 21 2 34 0 0 0 34 5 85 85 85 85 85 2 34 0 0 0 34 32 0 0 0 0 0 34 34 0 0 0])
install "UIMaskEditor new openOnClass: self andSelector: #install" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6605 scaledGreen: 6605 scaledBlue: 0); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: Graphics.ColorValue yellow; at: 6 put: Graphics.ColorValue green; yourself)) usingBits: #[34 34 34 34 32 80 34 34 34 0 0 0 34 34 34 34 5 85 2 32 34 0 0 0 34 34 34 34 32 85 80 0 34 0 0 0 34 34 34 34 34 5 85 80 34 0 0 0 34 0 2 34 34 32 85 80 34 0 0 0 32 67 64 0 0 32 85 80 34 0 0 0 32 52 52 52 52 0 0 0 34 0 0 0 32 67 67 67 67 64 34 34 34 0 0 0 32 52 52 0 0 0 0 0 2 0 0 0 32 67 64 17 17 17 17 16 34 0 0 0 32 52 1 17 17 17 17 2 34 0 0 0 32 64 17 17 17 17 16 34 34 0 0 0 32 1 17 17 17 17 2 34 34 0 0 0 32 0 0 0 0 0 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0])
label "UIMaskEditor new openOnClass: self andSelector: #label" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 1 bitsPerPixel: 1 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 2) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); yourself)) usingBits: #[255 255 192 0 255 255 192 0 255 127 192 0 255 127 192 0 254 63 192 0 254 63 192 0 252 31 192 0 253 159 192 0 249 143 192 0 248 15 192 0 243 199 192 0 243 231 192 0 231 227 192 0 195 193 192 0 255 255 192 0 255 255 192 0])
launchpad "UIMaskEditor new openOnClass: self andSelector: #launchpad" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 5548 scaledGreen: 5548 scaledBlue: 5548); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: Graphics.ColorValue yellow; at: 6 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 34 34 34 81 80 34 0 0 0 34 34 34 34 34 37 35 0 34 0 0 0 34 34 34 34 34 83 48 2 34 0 0 0 34 34 34 34 37 51 0 34 34 0 0 0 34 34 34 34 83 48 2 34 34 0 0 0 34 34 0 0 35 0 34 34 34 0 0 0 34 34 32 2 80 2 34 34 34 0 0 0 34 34 34 32 0 34 34 34 34 0 0 0 34 34 50 34 0 34 34 34 34 0 0 0 34 35 35 50 0 34 34 34 34 0 0 0 34 50 66 34 32 34 34 34 34 0 0 0 34 35 35 34 34 34 34 34 34 0 0 0 34 66 50 34 34 34 34 34 34 0 0 0 34 50 34 34 34 34 34 34 34 0 0 0])
load "UIMaskEditor new openOnClass: self andSelector: #load" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6605 scaledGreen: 6605 scaledBlue: 0); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: Graphics.ColorValue yellow; at: 6 put: Graphics.ColorValue green; yourself)) usingBits: #[34 34 34 34 34 32 0 0 2 0 0 0 34 34 34 34 34 34 5 85 2 0 0 0 34 34 34 34 34 34 5 85 2 0 0 0 34 34 34 34 34 32 85 85 2 0 0 0 34 0 2 34 34 5 85 0 2 0 0 0 32 67 64 0 0 85 80 34 2 0 0 0 32 52 52 52 48 85 2 34 34 0 0 0 32 67 67 67 67 0 34 34 34 0 0 0 32 52 52 0 0 0 0 0 2 0 0 0 32 67 64 17 17 17 17 16 34 0 0 0 32 52 1 17 17 17 17 2 34 0 0 0 32 64 17 17 17 17 16 34 34 0 0 0 32 1 17 17 17 17 2 34 34 0 0 0 32 0 0 0 0 0 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0])
newSrc "UIMaskEditor new openOnClass: self andSelector: #newSrc" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 3) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: Graphics.ColorValue white; yourself)) usingBits: #[85 85 85 85 80 0 0 0 85 0 0 85 80 0 0 0 85 42 168 21 80 0 0 0 85 42 168 133 80 0 0 0 85 42 168 1 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 42 170 161 80 0 0 0 85 0 0 1 80 0 0 0 85 85 85 85 80 0 0 0])
openedFolder "UIMaskEditor new openOnClass: self andSelector: #openedFolder" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 32@27 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 7) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 0); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: (Graphics.ColorValue scaledRed: 6605 scaledGreen: 6605 scaledBlue: 6605); at: 6 put: Graphics.ColorValue yellow; at: 7 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: (Core.ByteArray fromPackedString: 'H"H"I&Y&Y&X"H"H"H"H"H"H"H&L3L3L3X"H"H"H"H"H"H"X5QTUEQTX"H"H"H"H"H"I#UEQTUEQTX"H"H"H"H"H&MTUEQTUEQTY&Y&Y&Y"H"I#QTUEQTUEQSL3L3L3LBH"X5QTUEQTUEQTUEQTUEDBH&MEQTUEQTUEQTUEQTUA@"I#UEQTUEQTUEQTUEQTTPI&QDQDQDQDQDQDQDQDQTDFL3L3L3L3L3L3L3L3L0YQA%QTUEQTUEQTUEQTUEQ PPYEQTUEQTUEQTUEQTUEXEDFUEQTUEQTUEQTUEQTUEA!A$UEQTUEQTUEQTUEQTU@XPI$UEQTUEQTUEQTUEQTU DBYTUEQTUEQTUEQTUEQTXA@&QTUEQTUEQTUEQTUEQT@PI%QTUEQTUEQTUEQTUEQPDBI%QTUEQTUEQTUEQTUEQ @"YEQTUEQTUEQTUEQTUEX@H&UEQTUEQTUEQTUEQTUD@BI$UEQTUEQTUEQTUEQTU@@"I$UEQTUEQTUEQTUEQTTPH"YTUEQTUEQTUEQTUEQTDBH&DQDQDQDQDQDQDQDQDQ@"H @@@@@@@@@@@@@@@@@B'))
openSrc "UIMaskEditor new openOnClass: self andSelector: #openSrc" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 5) at: 1 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 2 put: Graphics.ColorValue black; at: 3 put: Graphics.ColorValue yellow; at: 4 put: Graphics.ColorValue white; at: 5 put: (Graphics.ColorValue scaledRed: 4112 scaledGreen: 4112 scaledBlue: 0); yourself)) usingBits: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 16 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 17 16 0 0 0 1 17 0 0 0 0 1 35 33 17 17 17 0 0 0 0 0 0 1 50 50 50 50 49 0 0 0 0 0 0 1 35 35 35 35 33 0 0 0 0 0 0 1 50 50 17 17 17 17 17 16 0 0 0 1 35 33 68 68 68 68 65 0 0 0 0 1 50 20 68 68 68 68 16 0 0 0 0 1 33 68 68 68 68 65 0 0 0 0 0 1 20 68 68 68 68 16 0 0 0 0 0 1 17 17 17 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0])
pageConfiguration "UIMaskEditor new openOnClass: self andSelector: #pageConfiguration" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 4) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); at: 4 put: (Graphics.ColorValue scaledRed: 4491 scaledGreen: 4491 scaledBlue: 4491); yourself)) usingBits: #[85 85 21 85 80 0 0 0 85 84 5 85 80 0 0 0 85 80 1 85 80 0 0 0 85 85 42 85 80 0 0 0 85 85 37 85 80 0 0 0 84 85 37 69 80 0 0 0 80 85 101 65 80 0 0 0 64 1 80 0 80 0 0 0 80 255 86 194 144 0 0 0 84 149 21 74 80 0 0 0 85 149 37 89 80 0 0 0 85 85 37 85 80 0 0 0 85 80 1 85 80 0 0 0 85 84 14 85 80 0 0 0 85 85 57 85 80 0 0 0 85 85 101 85 80 0 0 0])
pasteSrc "UIMaskEditor new openOnClass: self andSelector: #pasteSrc" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 7) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 6077); at: 5 put: Graphics.ColorValue white; at: 6 put: Graphics.ColorValue yellow; at: 7 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 0); yourself)) usingBits: #[34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 0 0 34 34 34 34 0 0 0 34 0 0 5 80 0 0 34 34 0 0 0 32 97 96 80 5 1 97 2 34 0 0 0 32 17 2 34 34 32 22 2 34 0 0 0 32 97 0 0 0 0 17 2 34 0 0 0 32 22 22 22 22 22 22 2 34 0 0 0 32 97 97 99 51 51 51 2 34 0 0 0 32 22 22 19 68 68 67 50 34 0 0 0 32 97 97 99 68 68 67 67 34 0 0 0 32 22 22 19 67 51 67 51 50 0 0 0 32 97 97 99 68 68 68 68 50 0 0 0 32 22 22 19 67 51 51 52 50 0 0 0 34 0 0 3 68 68 68 68 50 0 0 0 34 34 34 35 51 51 51 51 50 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0])
print "UIMaskEditor new openOnClass: self andSelector: #print" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 5) at: 1 put: Graphics.ColorValue black; at: 2 put: Graphics.ColorValue yellow; at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[34 34 34 34 34 34 34 34 34 0 0 0 34 34 34 0 0 0 0 2 34 0 0 0 34 34 32 51 51 51 51 2 34 0 0 0 34 34 32 48 0 0 48 34 34 0 0 0 34 34 3 51 51 51 48 34 34 0 0 0 34 34 3 0 0 3 0 0 34 0 0 0 34 32 51 51 51 51 2 2 2 0 0 0 34 0 0 0 0 0 32 32 2 0 0 0 32 34 34 34 34 34 2 2 2 0 0 0 32 0 0 0 0 0 0 34 2 0 0 0 32 34 34 34 68 66 32 32 34 0 0 0 32 34 34 34 17 18 32 0 34 0 0 0 32 0 0 0 0 0 0 32 34 0 0 0 34 2 34 34 34 34 2 2 34 0 0 0 34 32 0 0 0 0 0 34 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0])
printSinglePage "UIMaskEditor new openOnClass: self andSelector: #printSinglePage" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 6) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: Graphics.ColorValue white; at: 4 put: (Graphics.ColorValue scaledRed: 5020 scaledGreen: 5020 scaledBlue: 0); at: 5 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4227); at: 6 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[16 0 0 0 1 17 17 17 17 0 0 0 66 34 34 34 32 17 17 17 17 0 0 0 66 36 34 66 32 17 17 17 17 0 0 0 66 68 34 68 32 17 17 17 17 0 0 0 68 68 34 68 64 17 17 17 17 0 0 0 66 68 34 68 32 17 17 17 17 0 0 0 66 36 34 66 32 17 0 0 1 0 0 0 66 34 34 34 32 16 34 34 1 0 0 0 16 0 0 0 1 2 85 32 17 0 0 0 17 17 17 17 17 2 34 32 1 0 0 0 17 17 17 17 16 0 0 1 80 0 0 0 17 17 17 17 16 33 33 33 0 0 0 0 17 17 17 17 16 0 0 0 48 0 0 0 17 17 17 17 16 51 51 48 0 0 0 0 17 17 17 17 16 0 0 0 1 0 0 0 17 17 17 17 17 0 0 0 17 0 0 0])
remove "UIMaskEditor new openOnClass: self andSelector: #remove" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 1 bitsPerPixel: 1 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 2) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); yourself)) usingBits: #[255 255 192 0 255 255 192 0 227 254 192 0 225 249 192 0 240 243 192 0 252 103 192 0 254 15 192 0 255 31 192 0 254 15 192 0 252 103 192 0 248 243 192 0 241 251 192 0 225 253 192 0 227 255 192 0 247 254 192 0 255 255 192 0])
replace "UIMaskEditor new openOnClass: self andSelector: #replace" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 30@30 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 7) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 5548 scaledGreen: 5548 scaledBlue: 5548); at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: Graphics.ColorValue white; at: 5 put: Graphics.ColorValue red; at: 6 put: Graphics.ColorValue blue; at: 7 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: (Core.ByteArray fromPackedString: 'H"H"H$H"Y&Y&Y&Y&X"H"@BH"H"IDH&L3L3L3L6X"H @"H"IDQDI#L3L3L3M!X"H@H"H$H$P"X3L3L3L3X1X"@BH"P"IBH&L3L3L3L0@@@ @"H$H"H"I#MUUUUUL6Y X@H"IBH"H"X4P3L3L3MDLF@BH"H"H"H&MDQEUUUTP3A A&Y&Y&Y&Y#MDQCL3QCL0X@X3L3L3L3Y#UTQEUEUSLF@FL3L3L3L6E#L4QDP3L3A A#L3L3L3M#E%UTQEUUL0X@X3L3L3L3@@@CQDQCL3LF@FL5UUUUT3Y&A$QUQET3A A#L3L3L3L3L0YCL3QCL0X@X3UUUUUUUSLFUUUUQSLF@FL3L3L3L3L3A#L3L3P3A A#MUUUUUUUL0YUUUUUL0X@X3L3L3L3L3LFL3L3L4LF@FL5UUUUUUT3A#L3L3L3A A#L3L3L3L3L0X@@@@@@@X@X3UUUUUUUSLFY&Y&Y&Y&@FL3L3L3L3L3A"H"H"H"H A#MUUUUUUUL0X"H"P"H"H@X3L3L3L3L3LFH"IDP"H"@FL5UUUUUUT3A"H$QDP"H A#L3L3L3L3L0X"H"P"H"H@X3L3L3L3L3LFH"H$H"H"@@@@@@@@@@@@A"H"P"H"H @&Y&Y&Y&Y&Y&X$QBH"H"H@'))
restoreAll "UIMaskEditor new openOnClass: self andSelector: #restoreAll" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 13@10 depth: 1 bitsPerPixel: 1 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 2) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); yourself)) usingBits: #[255 248 0 0 255 248 0 0 255 248 0 0 253 248 0 0 248 248 0 0 240 120 0 0 224 56 0 0 255 248 0 0 255 248 0 0 255 248 0 0])
save "UI.UIMaskEditor new openOnClass: self andSelector: #save" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 4) at: 1 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 2 put: Graphics.ColorValue black; at: 3 put: (Graphics.ColorValue scaledRed: 6100 scaledGreen: 6100 scaledBlue: 6100); at: 4 put: (Graphics.ColorValue scaledRed: 4112 scaledGreen: 4112 scaledBlue: 0); yourself)) usingBits: #[0 0 0 0 0 0 0 0 5 85 85 85 0 0 0 0 7 106 170 153 0 0 0 0 7 106 170 149 0 0 0 0 7 106 170 157 0 0 0 0 7 106 170 157 0 0 0 0 7 106 170 157 0 0 0 0 7 106 170 157 0 0 0 0 7 213 85 125 0 0 0 0 7 255 255 253 0 0 0 0 7 213 85 93 0 0 0 0 7 213 86 157 0 0 0 0 7 213 86 157 0 0 0 0 7 213 86 157 0 0 0 0 1 85 85 85 0 0 0 0 0 0 0 0 0 0 0 0])
saveAs "UIMaskEditor new openOnClass: self andSelector: #saveAs" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 5) at: 1 put: Graphics.ColorValue black; at: 2 put: Graphics.ColorValue white; at: 3 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 4 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 0); at: 5 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4227); yourself)) usingBits: #[17 17 17 17 34 34 34 34 34 0 0 0 17 68 68 17 0 0 0 0 34 0 0 0 20 65 20 65 34 34 32 32 34 0 0 0 20 65 20 65 34 34 32 0 34 0 0 0 17 17 20 65 34 34 32 48 34 0 0 0 17 17 68 17 34 34 32 48 34 0 0 0 17 20 65 17 34 34 32 48 34 0 0 0 17 17 17 17 34 34 32 48 34 0 0 0 17 20 65 17 0 0 3 48 34 0 0 0 17 20 65 17 51 51 51 48 34 0 0 0 17 17 17 17 0 0 0 48 34 0 0 0 34 3 48 0 0 2 32 48 34 0 0 0 34 3 48 0 0 2 32 48 34 0 0 0 34 3 48 0 0 2 32 48 34 0 0 0 34 32 0 0 0 0 0 0 34 0 0 0 34 34 34 34 34 34 34 34 34 0 0 0])
selectAll "UIMaskEditor new openOnClass: self andSelector: #selectAll" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 4) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: Graphics.ColorValue white; at: 4 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[85 85 85 85 80 0 0 0 106 165 90 169 80 0 0 0 96 45 88 11 80 0 0 0 98 173 90 139 80 0 0 0 98 173 90 139 80 0 0 0 106 173 90 171 80 0 0 0 95 253 87 255 80 0 0 0 85 85 85 85 80 0 0 0 106 165 90 169 80 0 0 0 98 173 90 139 80 0 0 0 98 173 90 139 80 0 0 0 96 45 88 11 80 0 0 0 106 173 90 171 80 0 0 0 95 253 87 255 80 0 0 0 85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0])
settings "UIMaskEditor new openOnClass: self andSelector: #settings" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 4) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); at: 4 put: Graphics.ColorValue white; yourself)) usingBits: #[85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 90 85 85 85 80 0 0 0 191 165 85 85 80 0 0 0 187 250 149 85 80 0 0 0 191 255 166 170 80 0 0 0 75 255 250 254 144 0 0 0 96 191 255 191 160 0 0 0 86 11 251 255 224 0 0 0 85 96 190 250 224 0 0 0 85 86 47 224 160 0 0 0 85 85 175 249 128 0 0 0 85 85 99 253 80 0 0 0 85 85 82 169 80 0 0 0 85 85 85 37 80 0 0 0 85 85 85 85 80 0 0 0])
snapToGrid "UIMaskEditor new openOnClass: self andSelector: #snapToGrid" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 3) at: 1 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 2 put: Graphics.ColorValue black; at: 3 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 6135); yourself)) usingBits: #[0 84 0 0 0 0 0 0 84 84 0 0 0 0 0 0 84 84 1 81 80 0 0 0 84 0 1 81 80 0 0 0 0 0 1 81 80 0 0 0 21 2 0 0 0 0 0 0 21 2 129 81 80 0 0 0 21 42 161 81 80 0 0 0 0 2 129 81 80 0 0 0 84 2 0 0 0 0 0 0 84 0 1 81 80 0 0 0 84 0 1 81 80 0 0 0 0 0 1 81 80 0 0 0 5 64 0 0 0 0 0 0 5 64 0 0 0 0 0 0 5 64 0 0 0 0 0 0])
systemBox "UIMaskEditor new openOnClass: self andSelector: #systemBox" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 28@35 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 7) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: Graphics.ColorValue white; at: 4 put: (Graphics.ColorValue scaledRed: 4112 scaledGreen: 4112 scaledBlue: 4112); at: 5 put: Graphics.ColorValue lightGray; at: 6 put: Graphics.ColorValue red; at: 7 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 4112); yourself)) usingBits: (Core.ByteArray fromPackedString: 'DQDQDQDSL1DQDQDQDQD@@ADQDQDSL"H3DQDQDQDQ@@@QDQDSL"L4H#LQDQDQDP@@DQDSL"L3@4P"L1DQDQD@@ADSL"L3L0MDQBH3DQDQ@@@SL"L3L3LCMDQDH#LQDP@@L"L3L3L3@3QDQDP"L1D@@CH"L3L3L0L3QDQDQBH3@@@2H"H3L3LCL4QDQDP"L@@@L"I"H#L3@3L4QDP"L3@@@CH2Y&H"L0L3MDP"L3L0@@@2L3Y&X"H3L3L"L3L3L@@@L#L5UVY"H#L"L3L3L3@@@CH3U%YVY"H"L3L3L3L0@@@2L5U%YSX"H3L3L3L3L@@@L#MVU%T3L"L3L3L3L3@@@CH3MVU%L3L#L3L3L3L0@@@2H&UVU&X"H3L3L3L3L@@@LBH&YVY&H"L3L3L3L3@@@AD@H"Y&Y"H#L3L3L3LC@@@QDP@"I&X"H3L3L3L@DP@@DQDQ@BH&H"L3L3L@DQD@@ADQDQD@H"H#L3L@DQDQ@@@QDQDQDP@"H3L@DQDQDP@@DQDQDQDQ@BL@DQDQDQD@@ADQDQDQDQD@DQDQDQDQ@@@QDQDQDQDQDQDQDQDQDP@@DQDQDQDQDQDQDQDQDQD@@ADQDQDQDQDQDQDQDQDQ@@@QDQDQDQDQDQDQDQDQDP@@DQDQDQDQDQDQDQDQDQD@@ADQDQDQDQDQDQDQDQDQ@@@QDQDQDQDQDQDQDQDQDP@@DQDQDQDQDQDQDQDQDQD@@ADQDQDQDQDQDQDQDQDQ@@@b'))
undo "UIMaskEditor new openOnClass: self andSelector: #undo" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 3) at: 1 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 0 scaledBlue: 6077); at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); yourself)) usingBits: #[85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 85 85 64 37 80 0 0 0 84 84 21 73 80 0 0 0 84 17 85 81 80 0 0 0 84 5 85 81 80 0 0 0 84 1 85 81 80 0 0 0 84 0 85 73 80 0 0 0 85 85 85 133 80 0 0 0 85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0 85 85 85 85 80 0 0 0])
unlabeledBox "UIMaskEditor new openOnClass: self andSelector: #unlabeledBox" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 28@35 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 5) at: 1 put: Graphics.ColorValue black; at: 2 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 3 put: (Graphics.ColorValue scaledRed: 4227 scaledGreen: 4227 scaledBlue: 4227); at: 4 put: Graphics.ColorValue white; at: 5 put: (Graphics.ColorValue scaledRed: 5548 scaledGreen: 5548 scaledBlue: 5548); yourself)) usingBits: (Core.ByteArray fromPackedString: 'DQDQDQDQH!DQDQDQDQD@@ADQDQDQH#L"DQDQDQDQ@@@QDQDQH#L!L2HQDQDQDP@@DQDQH#L"@$P3H!DQDQD@@ADQH#L"H IDQCL"DQDQ@@@QH#L"H"HBIDQDL2HQDP@@D#L"H"H"@"QDQDP3H!D@@AH3H"H"H H"QDQDQCL"@@@RQCL"H"HBH$QDQDP3H@@@D$QDL2H"@"H$QDP3H"@@@AIDQDP3H H"IDP3H"H @@@RQDQDQCLBH"H3H"H"H@@@D$QDQDQDL2H3H"H"H"@@@AIDQDQDQDP3H"H"H"H @@@RQDQDQDQDP"H"H"H"H@@@D$QDQDQDQDH"H"H"H"@@@AIDQDQDQDQBH"H"H"H @@@RQDQDQDQDP"H"H"H"H@@@DDQDQDQDQDH"H"H"H"@@@AD@QDQDQDQBH"H"H"HB@@@QDPADQDQDP"H"H"H@DP@@DQDQ@DQDQDH"H"H@DQD@@ADQDQD@QDQBH"H@DQDQ@@@QDQDQDPADP"H@DQDQDP@@DQDQDQDQ@DH@DQDQDQD@@ADQDQDQDQD@DQDQDQDQ@@@QDQDQDQDQDQDQDQDQDP@@DQDQDQDQDQDQDQDQDQD@@ADQDQDQDQDQDQDQDQDQ@@@QDQDQDQDQDQDQDQDQDP@@DQDQDQDQDQDQDQDQDQD@@ADQDQDQDQDQDQDQDQDQ@@@QDQDQDQDQDQDQDQDQDP@@DQDQDQDQDQDQDQDQDQD@@ADQDQDQDQDQDQDQDQDQ@@@b'))
update "UI.UIMaskEditor new openOnClass: self andSelector: #update" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 2 bitsPerPixel: 2 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 4) at: 1 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 2 put: Graphics.ColorValue black; at: 3 put: Graphics.ColorValue white; at: 4 put: (Graphics.ColorValue scaledRed: 0 scaledGreen: 4112 scaledBlue: 0); yourself)) usingBits: #[0 0 0 0 0 0 0 0 1 85 85 0 0 0 0 0 1 170 169 64 0 0 0 0 1 170 233 144 0 0 0 0 1 170 249 84 0 0 0 0 1 175 254 164 0 0 0 0 1 186 250 164 0 0 0 0 1 186 234 164 0 0 0 0 1 186 171 164 0 0 0 0 1 170 235 164 0 0 0 0 1 171 235 164 0 0 0 0 1 175 254 164 0 0 0 0 1 171 234 164 0 0 0 0 1 170 234 164 0 0 0 0 1 85 85 84 0 0 0 0 0 0 0 0 0 0 0 0])
viewport "UIMaskEditor new openOnClass: self andSelector: #viewport" <resource: #image> ^Graphics.CachedImage on: (Graphics.Image extent: 18@16 depth: 3 bitsPerPixel: 4 palette: (Graphics.MappedPalette withColors: ((Core.Array new: 5) at: 1 put: (Graphics.ColorValue scaledRed: 6077 scaledGreen: 6077 scaledBlue: 6077); at: 2 put: Graphics.ColorValue black; at: 3 put: (Graphics.ColorValue scaledRed: 4112 scaledGreen: 4112 scaledBlue: 4112); at: 4 put: Graphics.ColorValue cyan; at: 5 put: Graphics.ColorValue white; yourself)) usingBits: #[0 0 0 33 17 32 0 0 0 0 0 0 0 0 1 16 0 17 0 0 0 0 0 0 0 0 17 0 0 2 16 0 0 0 0 0 0 2 17 17 17 16 18 0 0 0 0 0 1 17 52 52 68 16 1 0 0 0 0 0 1 65 65 17 20 16 1 0 0 0 0 0 1 65 52 52 52 16 1 0 0 0 0 0 1 66 19 17 20 16 18 0 0 0 0 0 1 64 18 68 68 18 16 0 0 0 0 0 1 64 1 20 68 17 17 0 0 0 0 0 1 64 0 33 17 32 17 16 0 0 0 0 1 64 0 0 65 0 1 17 0 0 0 0 1 64 0 0 65 0 0 17 16 0 0 0 1 68 68 68 65 0 0 1 16 0 0 0 1 17 17 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0])
</methods> "Imported Classes:" self error: 'Attempting to file-in parcel imports. Choose terminate or close' <class> <name>Object</name> <environment>Core</environment> <super></super> <private>false</private> none <imports></imports> <category>Kernel-Objects</category> <attributes> <package>Kernel-Objects</package> </attributes> </class>