'From Cuis 2.0 of 12 February 2010 [latest update: #418] on 18 February 2010 at 10:16:30 am'!

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 09:57'!
appearanceIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'appearanceIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #appearanceIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABrElEQVR4Xo1TIdOkMAxFIvkL
SORKbCUSiUUiK2uRyEpsJbISi6ysrEUiK9+XtMu3s3O3t9eZN0kh76VJ2uLTsqoHw5sJt198
W2aRMFLAykciuHVMAsfSJ8zDA1qN+JyRiJczsO7CcQI2ABee6wy4gk0xahDvIpw1mIGjUqzY
gMYCtQF254B1IkcDRqUYvw6QffsSOZY2HZ2P6HSPxXv0LqLbz5QVc4241oCsED2pXzsO9cgC
7LCAGjtwD2TXIIYZ8aT0QWccMiHuY/rH5fCeYwtvuvRxkw22qUli8DKDiX4kOz3RU2Po//VI
1ogSRdC0iQupPoNvghVPgsgwbcZRZQGydqxQcN1BNznYUyOPLmexmRBNkwBd5T6QTUK6hB3K
3Id57KH6Bk7VL4H9Rcwo4ZYSu9cJYamgu+p9nNxIVn3Lyv5GJa00/6VAfbaoo0j+LKo/LxWL
OFn9Crh5RTioOh2wqxLirBOWqfh8tXk897HtsGGj+7P2EddY0p0oEFUB2Vb/fhtcHwdG6su5
zjSkNu8p89yW3x/WfRKuU9O8WYDtJJr/I9+LCbfI38g/PS/7Fs4fl/oAAAAASUVORK5CYII=' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:00'!
backAndForthIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'backAndForthIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #backAndForthIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwElEQVR4XmPABoLq+v9jwwyE
AExh4vQ1/+UeLEXBIDG8BuHSiMsgrJpV/+8EKzr7//X/nLVHUTSCxDb8fwAWxzAExIEpBCn6
//49hgEgMWRD4AYgOx2mGWYAiI9sAFZDYLaDBEGSyAphbHQMMwRuALpmYjDIUqfUYogBpGhE
xnADkP0OcyIyxqYZpAduAHoAwgIRGaNrBulBiQlssYAejVg144pKbAbANONNjdiSLyiFwlIp
Vs1UyUwIwPiflOwMAFFXgLlnDom+AAAAAElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:01'!
backIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'backIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #backIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR4XmPABoLq+v9jwwyE
AExh4vQ1/+UeLEXBIDG8BuHSiMsgrJpV/+8EKzr7/zUY56w9SpwhIA5McsP/B2DN/9+/x2kA
CMMNQHY6smZCBsANgdmOrhkXhnkPxQBiNSMbAnKdU2oxxABSNGM1AMRBNgTmTBjG5gUUA0D+
QTcEFojYMCi60/6fQY0JbIagxwJII4Zm9KhENgSXAXhTI8wQGEa3GatmqmQmcrMzACmnbrB3
L5QVAAAAAElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:01'!
blankIcon
	^ Icons
		at: #blankIcon
		ifAbsentPut: [
			Form
				extent: 16 @ 16
				depth: 32 ] ! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:01'!
cancelIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'cancelIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #cancelIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABWElEQVR4XoVSLZODMBREVlZi
kUgktrKysrY/AYmNRCKxSCQytrISiUVGRr7bTQjHlHD3ZnaSSd7u+0xiNuSZjJeLjEniMODe
4y35z0h8gzAXhZjXS0xVeeD+KUsZ8NedCY1ZKhMiWaVEtHaw8+yRZWJAtk0jGvcWvofIH5Cl
rkX63pPhGIz3ICJtKzpNpd1noqn+eDiB4BwT2DJBSR3OLfp0vTqBveOZgHtHjzQybpgFux0j
/yVAzMhAgZtwTBYZSCChvnCelUAsFGAZHI1lc9jEHdxbpIlHATi77n5hoYgxvwJrILv+s4Sa
JXDDpoiAc+RIu+7wR3ByKoxy2CnvBeb7XczzGRVXYYw0ricVhc0kkNqCUVlrfRNuN9+b9b9n
+t8rzfXkbC27zynk+bbSUpR+Svjr4VN9r/ImAlVu2BtRDAnMAlhA1HhTscgx44ZxSdRaK7ut
Tog/dRDXpR1GWiIAAAAASUVORK5CYII=' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:02'!
copyIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'copyIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #copyIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA40lEQVR4Xp2Tqw7DMAxF+237
l33B4Ghh4WBoYWBgaWBgYGigoaEXNw95aptUs3QjS+49fkidlCey0Je2gaar2AINA5BoMYEe
zxcNAYgs/FFMhDWNMgRwfkdKW7oApI50ZyWkWW30FwALYHWYV6oA7ACwKj18j5+bMKAWjT8C
zswsJQFQitrh/mHPHGJWA3DXWtQOGgDbvkezj0CfLWYAH6MW1wKoXUGMLM0+CMDbwD4Oi3PA
477ZDM3skhZTAPxUZQAOzdYLgAwGsEGOXM1OmK2PNJ/9Gwzgm7A470qfAOQ6d/UFXEMnr16j
834AAAAASUVORK5CYII=' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:02'!
cutIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'cutIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #cutIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABJklEQVR4Xp2TLY+EMBRF5y+t
XDsSiRxLViErsStHIrEjVyKxlchKbGVl5d13+yjhczNZkpO+tL2ntJRb5wAb3qefgGf7wi0/
g3REvEnUdnARTZasBWi7yzDHQiogbUQ7eNy/DBYB6gb4LICqPoalj2OxNioQ02sMO4EdgY+7
TCw3Eg2XaSwMFl7C/kxwJrkKJ4E9ESwSbqV4JKLU+zDprgSJsgIeCut1cPJB+EtQGQ0WZYJ1
kK0wpGGls/5EwFPmAUrQ87WFJJE+L7g5zPbwGaNptuH0ukK/lhgVTCcChoIcGFsG8365mut1
zP0MqW8UwTMLeLfDfEXzsz2wI0nQZ4HTyXEO6mGtVp80QKwjPvEtKy8C3qo9/EyEe81wVcIf
iSwCFv/lF3T9Q/syI7PrAAAAAElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:02'!
deleteIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'deleteIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #deleteIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABJklEQVR4Xp2TLY+EMBRF5y+t
XDsSiRxLViErsStHIrEjVyKxlchKbGVl5d13+yjhczNZkpO+tL2ntJRb5wAb3qefgGf7wi0/
g3REvEnUdnARTZasBWi7yzDHQiogbUQ7eNy/DBYB6gb4LICqPoalj2OxNioQ02sMO4EdgY+7
TCw3Eg2XaSwMFl7C/kxwJrkKJ4E9ESwSbqV4JKLU+zDprgSJsgIeCut1cPJB+EtQGQ0WZYJ1
kK0wpGGls/5EwFPmAUrQ87WFJJE+L7g5zPbwGaNptuH0ukK/lhgVTCcChoIcGFsG8365mut1
zP0MqW8UwTMLeLfDfEXzsz2wI0nQZ4HTyXEO6mGtVp80QKwjPvEtKy8C3qo9/EyEe81wVcIf
iSwCFv/lF3T9Q/syI7PrAAAAAElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:03'!
doItIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'doItIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #doItIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQklEQVR4Xo1TIZCDMBC8usjI
2EhkZCwSWVn7svIlFllZiUVWImsrkS+xSGTk/l1Cf+BboJnZYSawe3d7C+2d3BOMXkLuBLR/
Drg1BKBitEDg52gYFLEqIi9ORyEeGVf+uGDoSA69QvlNUOoN+dkagmdiw8+SSW4ia9RXgp7G
eCFmGRMHnSqGCxO4+pjFu6ZWsHalZbkcfqRdqWwTaQHPAhmM0VvGHZDnhPZGqV2YiSzt58k8
MZKNa2oH5+y6eQJrCI9WTwIiZP98kG7PX7QtEEmhmI1h0N0JRSHEw3sfnBMfuCLqhPEUyfVF
I7M7O+87IavUsmxiZqAIVZXjXPhtEyU43V0lgYXIBN7S2FMM0WZ0wzA3T6N7JNO03hjD8/ze
TWNwFmSkqkzbENGX5P0nxxAx2iYJxVx89rclged6PibNzi927HLoudKjegAAAABJRU5ErkJg
gg==' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:03'!
findIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'findIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #findIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVR4XmOgEmD8D8Fkar72
/Pv/pceeYzGEKIMZwZqrl95DU4zPYKK8gMtg+oUNyYbCJPDZijNcGP+DwLl77//vvfb+/9Zz
uAIOZ7gwomgGKerZeg+nIVjEGVE0z9mLzwAcfkPXXL2WRAPQNWcvvUZKymTE0Jw85xqpKRM9
GmmQMjUtvTA0AwCM28nOh7q2tQAAAABJRU5ErkJggg==' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:03'!
forwardIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'forwardIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #forwardIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqElEQVR4XmPABoLq+v9jwwyE
AExh4vQ1/+UeLEXBIDG8BuHSiMsgrJpV/+/E0JCz9uj/s/9fgzGMj2EIiIPLRpCG/+/fgzGy
IXADkJ0OcgE6RjYAqyEw2zf8fwCWhCmCYWTN6IbADUDWTCwGqXdKLYYYQIpGZAw3AOQCdNPx
eQMkBgoDuAGwQMGFsWmGhwGp0YihmVAqhBmArBlvasRlCF7NVMlM5GZnALH/cNqKV3sRAAAA
AElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:04'!
helpIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'helpIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #helpIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABh0lEQVR4XoVSIdeCQBAkGo1W
otFoNRqNVn+C0XrRSKQSicSrRCKRSry4cb6Z8+Ch4vv2vXkP7m5nZ2c3W4t6n6PZbNBkWUTN
74pn2X+hxJYJw+GAcLsh3O8v8Ls7HlHzrvxF1OQ79KxkzgHew9oWNgwR+sfzCSN8nqPg26/K
HZPxeABVBWsaIAS8hRnQdUBRwO92KJZKPKXZ5QKwemCVOeo6JqDvX/+TErZUMmeu3m+3wPUa
YVQQQyp0dj5HH+bgP+iRp+KnVMjtIILTCaBRMUlVpYgPx/0eQZUTaWBlYSAcczONyURAc8De
lghMlpkx6InpLBGMIlAbGo0RkIkL6CxM7dC8ZfI7gVoQwQdGkaRJGNVZKmTpXi081II2rF8h
iA+loCy/7gRNzk2jrBfMS4JBE5CpK3duGqNC6ylGyEyB0kZOwLQ8Ck1I3qT7SvI/V1rrqdnK
rDgRTiAujnA4xjPdVXxz/1zlmYSs2rCWVYISpEK7wETPM7dWeS20YVoSl3qV2+5H4h90kvM7
UUdqOAAAAABJRU5ErkJggg==' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:04'!
inspectIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'inspectIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #inspectIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVR4XqWSLRLDIBCFm+NU
VtbmCJGxHCEyV0BWxlYikbFIJBK7Eonc8hNKMukEmuzMU8z39i27t201uFd1NSikRDAWNViU
GpDNstakCaCxEVZOQhtkEvDtVDCJnQPsTCQY5CrCSRM/TOK7mxgbctcgEfWa4dhAhZkzPIks
D1NWSCAUhNi/YC8mCwkmLkLUL7iCKwwWE6E3MF1gn8y/k67F4ir9rAlOG8hw1WHtLzHBtLsj
Je2/17lK52DLx4sm/SOaDORaEsMGHEl33mTsn6uPPVV5Ix+CDziYsh+QTAAAAABJRU5ErkJg
gg==' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:06'!
morphsIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'morphsIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #morphsIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQ0lEQVR4XpWSIZPDIBCFIysr
a09Gnqw9mZ9QG1l5sn+hMjK2MjISG4lEYpFI5LvdBVJIm87czryBQN7HS9gmF/wFCI2o2am7
AlgvGwjfgO8AqKjQ4q15MiSHn35EYY6nwveQFJLkSqBnkmi2uI1aIIMqIBHQQlJIEpp7GnGS
UcxzENNDO0zGY9Ke5oiQCPhKgHOCbACkxQM6PPUwKFIQBzhHgI8ptt8/qGgkjozVf4iQE7L2
bmBcyOzfmHPxxu5mgnza/wj4pZCXthXx/F8ANriernlZENQMnWAv5v6ucR1MBWGzSQDTdavm
tF4BBuXrJqFS3OXHI+zhAEtzPl3TM48qA9hADSZ3Pdt4ZRnCLzmSTTIZsgVQY8EmUQj6FLWm
CAniCvNUmakxyCNN4lKjcJKc4pZOLhOsP7EEuB1Arnx6ufYHLNbV0oO6vBUAAAAASUVORK5C
YII=' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:06'!
newIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'newIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #newIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4UlEQVR4Xq1SOw7CMAzNMTgP
R2DiApyAhYmVkYWJvXfgBB07MHTM2jGjR9NH/KJ8WgmkRnp6cfr86jh2+bq83prjeHsWOFzv
BVy9kCSqi9AqhsH+dNZtDOSxU7KqU3CYVWAIgzmAiWTAJO1meBf33mIzgxhrmjOJogKKdQD3
xtEEQj9Jg7ICnyUTQ6yEFQw+FEgG3z9plZwQv0Hcj6HAdhXk3V/qAUT1/cemB9bt1MzOYjuH
kK8Ag+YVWGaexBiiYIMAJhYnEQecc7FhAYsNEvciK6PMqfsFqwb/oDHgNf7BB8ocs/BSJIBk
AAAAAElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:06'!
okIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'okIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #okIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA9ElEQVR4XtWTIY7EMAxFPSyw
sNTQ0LA0sLBXCOwRShcuHDi0sDAwdGCOMLTH+Js00Uqz6sy2y9aSpQC/b39bof8ZLAy59fgT
LL3ius6gRc4LyNBB5wE0M+jK5wTUWdjgCpyTLs8C2ld1IezBfYYXrqP/gJkZzdxhWT3IPQvI
2MH6scA+wYZ2Rh+araD1Wserwq4rnX3t3NIL34MBBYYJAvsYt6Lp8wMuTgX27+AcNglE2dKt
EyIe9VQVZvPLxjVZSN3pnqaIiuaerIS2wGIOnIurQM7I9a0HOn/HpSwvFBsb/NbzXjQJmJLI
TV+c6uAnyXmG+QILa5nAxB34LQAAAABJRU5ErkJggg==' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:07'!
openIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'openIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #openIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5klEQVR4Xq2TLYylMBSFkU8i
sUgkEotEIrFIJLK2EllZW4lE1iIrK2srkcizp2Vn5k1mk80m2+TkEV7vd+4fxd+O2QTEqrGs
BzSfi385SkpIecC5CyHcWBf9EzDMOxZpMScJi34ySK5SKGjtESNwX8BFKeWxCfkd0q0BB//U
gRc8sJgLizizazr3jQxJSlnMyw4l3krphcfJi4YXNpKUCdntIzg9fwSf7obYPOZ5g5Yi6xOw
7RHWRvw496NFBnSzxygC2ulkqQeazhCwPgBJ95mX5H5Bsgyh4yMVMSwezeQxbEAnKf5WY0TV
ENAR4AjoZcREgLY3FCUPdt2wZn1j2igNNAKoV6AcIoryQE9iBvA+GqbnWa+LN3zqCZvK0WfX
lkHVdOPVBRTViVe5Zz1NJECQMDIDxkB7ultgNkw1OabA/kJRe7qeKF42B1e1/gIMTF3ZK4+T
E8zpjuoBJOeiZcoVAZX7DdnRtuoB1JNDLyIOOp8EGOa/MQPB+hd1Y1gjux7QjGxk71B3FmW9
Y0z1/xfAiy/m7fv88wKxmSFc8Oysc2lHuLGHx757tMPxts6NxW6vPy5QhvgIdwbYHOxgzMn5
v31Ur4YbxTK62THVLzXjiWawqPsDVceutzvK1qDk8nTd9gn4BWSIc0d4GJZuAAAAAElFTkSu
QmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:07'!
pasteIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'pasteIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #pasteIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVR4XpWTIXPDMAyFAwcL
B0b2EwZLAwcLC0Z2Q4WBpYGBhqaGhYGGEzQUNDU0NHyTnbR1trS96e6FSO+TYsvNWhjVwzmH
k1ZoHkU8vgL6fVYLr/bgEOFFznuw6YB+I3oCDg1OQ7eEwuwwRQQzwToGMWMkhiUHkknIGoC2
gNrA9rvfgH0xIzHgB4ClIx8A9zlL8iRNdJ6iWQNIMnkgaAH0Yj5OEIERe1hJrUkbgysgjGJQ
8wT9JK+lMOFW5Fz7JedRDi/IP3pTTEWsik4uLkwZl+QTYyq5hwBDcdUcRDl3H+D6JaAy+/AI
IOYsZcOle6jMeUdy7j5gfCtF2RzT1ZyXjP09AO2L+QxYM7ubACcLNG4XgNrsZjNxqAHtdO8k
W2fbP4CRkyjCyLXlg9OUu1cTxE4e03DWs6xrrU0puqXLOn9/vOA/qp/CD3vY3Zl/lljmAAAA
AElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:07'!
printIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'printIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #printIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABsklEQVR4Xo2TL3PlIBTFK/sR
aitX7ld48snI2EhkJBaJRGKRyEhsZCQSi0RGnp5Lkr433e1uM3NnmAznx7n/Xp4/ZzRmbTHp
gEEFvPz0E6F1C3zM2HLD3oC0FkzK/B/iwobadlzfzmOte49JR3jC/wmwLuLSi7i1E1Aa4pJ/
5iKk/OngAhQCJMTFqDxB/nuQseHhgodGQBYHmWkswLuqeL1nvN1W3Ie/gLw1iKcL6rAUQK/A
PQC/9I7XoRBQcNMNfmkYvkKMcTAspiBCBaYE3LyIG34zVNiRymeWMDZjvmozzQmOFza+HBmK
L4+REIbfWI9Hg3qRC39I54b7CRh1Zs/Zd15m6xEY8tpzZyrBK19Iq3SmYPT2K2DHkugiH8JL
VMohXJaKQLI2KzsSoWx6AsyZtuSiQBohew+BRgo9hcZt0Hbt1tet9vMw2rMGnHnja4dksU+I
gC5xoOVEkcxHH7R6tFlSGSZ3QJRyUHrrtiUFScWFjJV78ajgWUT2WZzIcKnnKdUzt1ClXijr
SB8DZhOxlQNSz+pPs2cLv9kPo00fEjVZuHOJ+oz4lWvOVPWfe/EB9UZdEBKq1AEAAAAASUVO
RK5CYII=' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:08'!
quitIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'quitIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #quitIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABP0lEQVR4Xp1SobLCMBCMRCJr
K5FIfgHJL/AJlbWRSGRtZGRlLBJZiUVGRt7bTUlfGsJ7M9zMzbSXu729u1U1s7tWxs1GRqWi
W3wbxNR/xsIbCh77vfjzWeR4FN918ft+OIjF2/AJaGwbmdApaD0XO7dyxuiubeWK3LfOdxRL
34sYMxeVxhjeI0jTyDVn4kAtnE4zQCoGfcZiHN85SADIgJql+7TdzolFcWQDX4BeIJEFGF/I
gtteFVv7yyYZuxYgDzDQqFU8UwCDBBATsag3AMRygCcBOAZPE+DfA4CGzwDyEYL3f47QcwQq
bMLPcvtyicNQXyIZpFOmMWog5RmZExL9ZJQnEQXLXIEUQopvyDGkX0qa8uRtA1RWSjnJmG8G
OV0p5QUEqFTYjUy49cwdYrrWuWZUGEWiX7Ny2/pD4Q9XcC9XBIlD8gAAAABJRU5ErkJggg==' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:08'!
redoIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'redoIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #redoIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoklEQVR4XmOgI2D8T5Hm///v
/SfSEMb/2PD352v/f/9+jZAhEJvQMUjz/+9LCRkCtOWeEwTv5UCwofj/+yn4DAFqPqaI0Axi
A/H/c5b//1/zAjoi+f//59UQQ/YqYnMBkgFQzc/nMKCGwbVkXJrRnI+iGSlscGvGNAC7QgKh
j+wFMhMNI9z/FKQ6UIJhwBoGCD5Bw9ENQeVjGo43OZPlAtIAAGld7eI92Wb6AAAAAElFTkSu
QmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:08'!
saveAsIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'saveAsIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #saveAsIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB0UlEQVR4XpWTIZSmIBSFjUaj
9Y/GP1qNRiPVaDRSiUYilUg0UolEo9VoNN65MDuzy+6W4Zx78Bx837vcp9VPF84R8BXc9EL1
4+KjQgboOuv7wJgd1noY46H1jm1zkNJgXTTmecM0bbCqRQbYCvdSlw6sDXge5LURMgqNEE98
rzt8FtN66vyPfa09zhtIjIldu0HC/wk4pk+Aq/HIBquYS0CyfJBw3w+Mi9B0dD9f3Q8W035s
aL+FXzoMkyoBSlmE40akzuvJSsBIXWFhcAT4F+137C7wpsMCsK6Gli/Y/YCmg40OlKY2S8Cb
AMr37P5GPyzo+qUELLy382cGJKVrbCbCGXa/Bl6BcgOkmPAeJV6dKAFpVMYdRfLPc+M5BAFU
FLj0hLAHzGzWtEMJmBiKthE+nLhSBueDGA48URKgAObg5II0rXGSqJu+BIy0pXjoaP9KxfGG
3yPHbwgI8GqGkhpKOQzjiqp+l4BhWLHwMI3v4CQ889hdgF0FdrVCrhqrtNxNDrGquxLQ9zME
Dze6COGCYx6WX+Q2i1yUipeFO5/fCVD9BeiY6igUX+Q4PYvp5Ou/UPm/sLk4qcsTaEtA2wxo
GExSy4TbX8//U53t/wZ8AFlABk2B5AZzAAAAAElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:09'!
saveIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'saveIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #saveIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABqklEQVR4Xq1TIZSrMBBEViKx
J5GVschIJBaJRGIjIyNjkUhkbCQSiUUikXOzaXvl7t93l9cRKdnZ2dndTI73M8YxwPsA52ZY
O2EYPPrOoW0tmsagrgdo3UOpDkVRIbuecYw4T4A/WJLoxiEuW7r/xLodaHuP/HZ/kzgXwP/T
g5pZy2pA+A9BiBuaTgjUm0AkC/NxnPDTAkdFx4lfCeawQukBt6sCY0bE9cBCbPuZIISCZd0T
IhHiip5v7/ThG0HPmsKyY5xXOCqwVGBY1mBndGZCO4zQrUuZ7zSyVC0Jyj8k6GjcFLZEIHj5
YNjSXgiYoGY7NdupSPBRNn9MIMPip/Wf3h9s7S6GisH8JmiZLC80btmFoK4NMy6pxxKwifvL
gRjpPJVNJB/5XdAw2S2XSbwQaJojpk2Uv28ngx+BM+8Ty/E+QoZNoJksS0P08Saoqj65LXWL
3N+CrZ0TKnqQpfovBIptaWiU5UOR/ZL8CjZm5nKNxARVdc/gC0FJV8XhnhsYggTHr800VCaT
KrMikLdZVjzxPAVNyXOVIKtaFOrr/hOP9hVcpoeJn4bWV8zBUWNOAAAAAElFTkSuQmCC' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:09'!
undoIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'undoIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #undoIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoUlEQVR4XmOgEWD8T5Hm///v
/SfTEMb/379f+//9+VqoAdgwEZr/f18KoYEuQcc4DEHV/P/9lP/f7zmh4r0ccDZOQ/7vVQRr
/v+8GmhZ8v//17z+/z9n+f/7MUUIhhkCZOM15Pu1ZBR/P5/DgDAEvwEIQ1AVIBmC3xv40gEj
KQbgiCXivEDAAEL+R9BYwuA5A37NIEWYionSTNgFFGYw3AAAZy3t4hva3csAAAAASUVORK5C
YII=' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'accessing - icons' stamp: 'jmv 2/18/2010 10:09'!
windowIcon
	"Created using:
	Clipboard default clipboardText:
	 	((ByteArray streamContents:[:s|
			PNGReadWriter
				putForm: (Form fromFileNamed: 'windowIcon.png')
				onStream: s]) asString base64Encoded)
	"
	^ Icons at: #windowIcon ifAbsentPut: [

Form fromBinaryStream: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABGElEQVR4XpWSIYyEMBBFu+4k
cpNTSCSyyalKJBKLrERikSuR2JVIJObESiQSW1mJ/Ddt09C97HHbJi9MAv/NlAzLOgXRa/Be
Iac6bxWyZkMqN1zrFddqRVIu+BAEf4DlRGaYwdIBTAwa31+fluoOi7iBREAmQRKQAGDs4siC
Op3Ayvsh6GagnYBmBCSJ6p6EJCs7uG4El0edcBK0k7ZBz18CjxF4Sjk7QczZd8NuqniBD3tK
OcVPEJ4oQdhd68gJfoetgCicQL0RxlPY4wSjig4rpempUdQngrOwFai3BM/3VuoQqDPBq+5h
eNv+EZgtQ7Awu5W4sXV4BfMT83ZB1a+ouoV2nWgfKJqZXs4Q9IGgLrwaX5LwAT9EoFuWxosR
6wAAAABJRU5ErkJggg==' base64Decoded asByteArray readStream

	]! !

!MenuIcons class methodsFor: 'class initialization' stamp: 'jmv 2/18/2010 09:58'!
initialize
	"self initialize"

	| methods |
	Icons := IdentityDictionary new.

	methods := self class selectors select: [:each | '*Icon' match: each asString].
	methods do: [:each | Icons at: each put: ((MenuIcons perform: each) asFormOfDepth: 32)].

	self initializeTranslations.

	Smalltalk addToStartUpList: self.! !

!MenuIcons class methodsFor: 'menu decoration' stamp: 'nk 5/1/2004 16:48'!
iconForMenuItem: anItem
	"Answer the icon (or nil) corresponding to the (translated) string."

	^TranslatedIcons at: anItem contents asString asLowercase ifAbsent: [ ]! !

MenuIcons class removeSelector: #exportAllIconsAsGif!
MenuIcons class removeSelector: #exportIcon:asGifNamed:!
MenuIcons class removeSelector: #importAllIconNamed:!
MenuIcons class removeSelector: #importAllIcons!
MenuIcons class removeSelector: #importIconNamed:!
MenuIcons initialize!
MenuIcons class removeSelector: #methodEnd!
MenuIcons class removeSelector: #methodStart:!
"Postscript:
Leave the line above, and replace the rest of this comment by a useful one.
Executable statements should follow this comment, and should
be separated by periods, with no exclamation points (!!).
Be sure to put any further comments in double-quotes, like this one."
MenuIcons initialize!

