Merged 867e53cc61c6 and 1eb19b98868e (branch default) text-view-selection-refactoring
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 10 Mar 2015 12:03:57 +0000
branchtext-view-selection-refactoring
changeset 5316 1d696bc31f7b
parent 5295 867e53cc61c6 (current diff)
parent 5315 1eb19b98868e (diff)
Merged 867e53cc61c6 and 1eb19b98868e (branch default)
EditTextView.st
GenericToolbarIconLibrary.st
TextView.st
libInit.cc
libwidg.rc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AdwaitaToolbarIconLibrary.st	Tue Mar 10 12:03:57 2015 +0000
@@ -0,0 +1,355 @@
+"
+ COPYRIGHT (c) 2015 by eXept Software AG
+              All Rights Reserved
+
+ This software is furnished under a license and may be used
+ only in accordance with the terms of that license and with the
+ inclusion of the above copyright notice.   This software may not
+ be provided or otherwise made available to, or used by, any
+ other person.  No title to or ownership of the software is
+ hereby transferred.
+"
+"{ Package: 'stx:libwidg' }"
+
+"{ NameSpace: Smalltalk }"
+
+VistaToolbarIconLibrary subclass:#AdwaitaToolbarIconLibrary
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'Interface-Smalltalk'
+!
+
+!AdwaitaToolbarIconLibrary class methodsFor:'documentation'!
+
+copyright
+"
+ COPYRIGHT (c) 2015 by eXept Software AG
+              All Rights Reserved
+
+ This software is furnished under a license and may be used
+ only in accordance with the terms of that license and with the
+ inclusion of the above copyright notice.   This software may not
+ be provided or otherwise made available to, or used by, any
+ other person.  No title to or ownership of the software is
+ hereby transferred.
+"
+!
+
+documentation
+"
+    ToolbarIconLibrary := AdwaitaToolbarIconLibrary
+
+    This is a style specific icon library for the Adwaita look.
+
+    Never access this iconlibrary directly from an application -
+    always use ToolbarIconLibrary, which is an alias to one of the style specific
+    icon libs.
+
+    Notice and Warning:
+        only redefine existing icons here; never only add here.
+        For every icon-method here, there MUST be a corresponding (albeit
+        possibly ugly) icon-method in GenericToolBarIcon.
+"
+! !
+
+!AdwaitaToolbarIconLibrary class methodsFor:'image specs'!
+
+checkToggleOffDisabledIcon
+    "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 checkToggleOffDisabledIcon inspect
+     ImageEditor openOnClass:self andSelector:#checkToggleOffDisabledIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOffDisabledIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\H] @@@@@@PA,!!]GQ4]GQ4]A!!R] @@@H.RT%IRT%IRT%IRT%IR] @@L%T!!HRD!!HRD!!T%IRT%H1@@A=UUIR
+UUUUUUURT%IRT#D@@C-!!T%IRT%IRT%IRT%IRLP@@QP5RT%IRT%IRT%IRT%H1@@AIHEIRT%IRT%IRT%IRT$T@@HERT%IRT%IRT%IRT%HPC@@@!!G%RT%IRT%IR
+T%IR^W%%@@BP^UIRT%IRT%IR_C8>^XD@@DJCQEIRT%IRT%HB@#9''MP@@Z)%7R$)RT%HOR$)JJ8X*@@@@T9UVU%ZM%UYVU%X\O0@@@@@@##4=OS4=OS4=OQT@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[63 112 171 171 190 212 235 235 233 192 192 191 231 231 231 81 133 190 91 140 196 153 171 194 169 171 167 189 202 218 234 234 234 160 190 222 142 144 141 243 243 241 174 186 200 229 229 228 239 239 237 169 182 197 150 169 192 76 119 174 233 233 233 132 133 130 232 233 232 72 115 170 249 249 249 229 229 227 151 184 218 226 227 226 210 214 207 57 106 168 125 140 154 230 230 230 241 241 239 248 248 248 63 111 170 226 226 224 144 179 217 91 130 179 183 184 181 81 134 191 137 174 215 66 113 172 137 138 135 238 238 236 157 178 204 194 195 193 232 232 232 70 117 175 190 191 189 150 152 148 159 161 157 202 213 226 189 201 216 135 137 133 59 107 168 164 186 213 80 132 190 156 187 220 83 124 177 149 151 147 217 217 216 116 118 114 236 236 234 155 157 152 173 175 172 140 177 216 130 132 128 77 130 188 236 236 235 146 148 144 144 180 218 83 135 192 142 178 216 142 144 140 241 241 240 66 110 169 170 189 215 63 110 170 163 179 199 91 129 179 58 105 166 175 188 203 250 250 250 151 153 148 106 150 199 246 246 246 212 216 208 166 168 164 57 105 168 158 189 222 232 232 231 222 222 220 229 229 229 136 174 214 85 125 174 84 134 193 61 108 168 245 245 243 83 136 192 160 177 196 153 185 220 139 141 137 237 237 237 238 238 235 85 137 194 215 216 214 144 146 142 158 175 197 179 195 216 68 115 174 169 184 202 197 197 196 64 112 171 215 215 214 84 137 194 59 108 168 252 252 252 79 131 189 180 182 179 238 238 237 164 193 224 237 237 235 161 191 223 58 107 169 224 224 222 153 155 151 88 128 178 56 104 164 134 173 215 138 140 136 133 172 213 236 237 235 134 136 132 80 131 190 215 217 212 175 187 200 174 192 215 63 110 171 148 183 219 176 177 174 145 180 217 210 214 206 133 135 131 183 199 216 131 133 129 152 184 219 228 228 227 64 109 168 215 216 215 210 213 206 58 107 168 81 133 191 178 195 216 213 215 210]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?G?1?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?G?1?@@A?') ; yourself); yourself]
+!
+
+checkToggleOffEnteredIcon
+    "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 checkToggleOffEnteredIcon inspect
+     ImageEditor openOnClass:self andSelector:#checkToggleOffEnteredIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOffEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\H] @@@@@@PA,!!]GQ4]GQ4]A!!R] @@@H.RT%IRT%IRT%IRT%IR] @@L%T!!HRD!!HRD!!T%IRT%H1@@A=UUIR
+UUUUUUURT%IRT#D@@C-!!T%IRT%IRT%IRT%IRLP@@QP5RT%IRT%IRT%IRT%H1@@AIHEIRT%IRT%IRT%IRT$T@@HERT%IRT%IRT%IRT%HPC@@@!!G%RT%IRT%IR
+T%IR^W%%@@BP^UIRT%IRT%IR_C8>^XD@@DJCQEIRT%IRT%HB@#9''MP@@Z)%7R$)RT%HOR$)JJ8X*@@@@T9UVU%ZM%UYVU%X\O0@@@@@@##4=OS4=OS4=OQT@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[63 112 171 171 190 212 235 235 233 192 192 191 231 231 231 81 133 190 91 140 196 153 171 194 169 171 167 189 202 218 234 234 234 160 190 222 142 144 141 243 243 241 174 186 200 229 229 228 239 239 237 169 182 197 150 169 192 76 119 174 233 233 233 132 133 130 232 233 232 72 115 170 249 249 249 229 229 227 151 184 218 226 227 226 210 214 207 57 106 168 125 140 154 230 230 230 241 241 239 248 248 248 63 111 170 226 226 224 144 179 217 91 130 179 183 184 181 81 134 191 137 174 215 66 113 172 137 138 135 238 238 236 157 178 204 194 195 193 232 232 232 70 117 175 190 191 189 150 152 148 159 161 157 202 213 226 189 201 216 135 137 133 59 107 168 164 186 213 80 132 190 156 187 220 83 124 177 149 151 147 217 217 216 116 118 114 236 236 234 155 157 152 173 175 172 140 177 216 130 132 128 77 130 188 236 236 235 146 148 144 144 180 218 83 135 192 142 178 216 142 144 140 241 241 240 66 110 169 170 189 215 63 110 170 163 179 199 91 129 179 58 105 166 175 188 203 250 250 250 151 153 148 106 150 199 246 246 246 212 216 208 166 168 164 57 105 168 158 189 222 232 232 231 222 222 220 229 229 229 136 174 214 85 125 174 84 134 193 61 108 168 245 245 243 83 136 192 160 177 196 153 185 220 139 141 137 237 237 237 238 238 235 85 137 194 215 216 214 144 146 142 158 175 197 179 195 216 68 115 174 169 184 202 197 197 196 64 112 171 215 215 214 84 137 194 59 108 168 252 252 252 79 131 189 180 182 179 238 238 237 164 193 224 237 237 235 161 191 223 58 107 169 224 224 222 153 155 151 88 128 178 56 104 164 134 173 215 138 140 136 133 172 213 236 237 235 134 136 132 80 131 190 215 217 212 175 187 200 174 192 215 63 110 171 148 183 219 176 177 174 145 180 217 210 214 206 133 135 131 183 199 216 131 133 129 152 184 219 228 228 227 64 109 168 215 216 215 210 213 206 58 107 168 81 133 191 178 195 216 213 215 210]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?G?1?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?G?1?@@A?') ; yourself); yourself]
+!
+
+checkToggleOffIcon
+    "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 checkToggleOffIcon inspect
+     ImageEditor openOnClass:self andSelector:#checkToggleOffIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOffIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\H] @@@@@@PA,!!]GQ4]GQ4]A!!R] @@@H.RT%IRT%IRT%IRT%IR] @@L%T!!HRD!!HRD!!T%IRT%H1@@A=UUIR
+UUUUUUURT%IRT#D@@C-!!T%IRT%IRT%IRT%IRLP@@QP5RT%IRT%IRT%IRT%H1@@AIHEIRT%IRT%IRT%IRT$T@@HERT%IRT%IRT%IRT%HPC@@@!!G%RT%IRT%IR
+T%IR^W%%@@BP^UIRT%IRT%IR_C8>^XD@@DJCQEIRT%IRT%HB@#9''MP@@Z)%7R$)RT%HOR$)JJ8X*@@@@T9UVU%ZM%UYVU%X\O0@@@@@@##4=OS4=OS4=OQT@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[63 112 171 171 190 212 235 235 233 192 192 191 231 231 231 81 133 190 91 140 196 153 171 194 169 171 167 189 202 218 234 234 234 160 190 222 142 144 141 243 243 241 174 186 200 229 229 228 239 239 237 169 182 197 150 169 192 76 119 174 233 233 233 132 133 130 232 233 232 72 115 170 249 249 249 229 229 227 151 184 218 226 227 226 210 214 207 57 106 168 125 140 154 230 230 230 241 241 239 248 248 248 63 111 170 226 226 224 144 179 217 91 130 179 183 184 181 81 134 191 137 174 215 66 113 172 137 138 135 238 238 236 157 178 204 194 195 193 232 232 232 70 117 175 190 191 189 150 152 148 159 161 157 202 213 226 189 201 216 135 137 133 59 107 168 164 186 213 80 132 190 156 187 220 83 124 177 149 151 147 217 217 216 116 118 114 236 236 234 155 157 152 173 175 172 140 177 216 130 132 128 77 130 188 236 236 235 146 148 144 144 180 218 83 135 192 142 178 216 142 144 140 241 241 240 66 110 169 170 189 215 63 110 170 163 179 199 91 129 179 58 105 166 175 188 203 250 250 250 151 153 148 106 150 199 246 246 246 212 216 208 166 168 164 57 105 168 158 189 222 232 232 231 222 222 220 229 229 229 136 174 214 85 125 174 84 134 193 61 108 168 245 245 243 83 136 192 160 177 196 153 185 220 139 141 137 237 237 237 238 238 235 85 137 194 215 216 214 144 146 142 158 175 197 179 195 216 68 115 174 169 184 202 197 197 196 64 112 171 215 215 214 84 137 194 59 108 168 252 252 252 79 131 189 180 182 179 238 238 237 164 193 224 237 237 235 161 191 223 58 107 169 224 224 222 153 155 151 88 128 178 56 104 164 134 173 215 138 140 136 133 172 213 236 237 235 134 136 132 80 131 190 215 217 212 175 187 200 174 192 215 63 110 171 148 183 219 176 177 174 145 180 217 210 214 206 133 135 131 183 199 216 131 133 129 152 184 219 228 228 227 64 109 168 215 216 215 210 213 206 58 107 168 81 133 191 178 195 216 213 215 210]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?G?1?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?G?1?@@A?') ; yourself); yourself]
+!
+
+checkToggleOnDisabledIcon
+    "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 checkToggleOnDisabledIcon inspect
+     ImageEditor openOnClass:self andSelector:#checkToggleOnDisabledIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOnDisabledIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@ HB@ HB@ HB@ HB@ HB@ HB@ IGN#\7M3\7M3\:R0HB@ HBO6E7^''):^''):^''!!ICP5Y@$I"^W%9^W%9^W%9RP5CF!!(BL7Y7]7]7]7]7]48MR#,ZF H1]''Y6
+]''Y6]''YPC408F )Y@"94VATST7U5T09HOQ,JK0HBKWLZJT4PS%PMQS8^B$ /@ H*\QXWMD<RC$ <G@!!AYR4B@"]/S $YND5DPQ<HOVA0J0HBIF)%SP,YMS8_
+BTA_Z6,(@ H!!Z&!!#S@,XG@$9W6!!(Z2\B@"A)ZF] Q!!DLM%9''Y6!!.IPHBKE)-\''I&WU1$\''I2[E,&@ HBLEUYVU%VUU%YVU%WL HB@ HBH1PTEAPTEAPTEBHB
+@ HB@ HB@ HB@ HB@ HB@ HB@ @a') ; colorMapFromArray:#[56 104 164 58 105 166 63 112 171 66 110 169 81 133 190 88 128 178 91 129 179 91 140 196 97 97 97 98 98 98 99 99 99 100 100 100 101 101 101 102 102 102 103 103 103 105 105 105 107 107 107 108 108 108 109 109 109 112 112 112 116 118 114 117 117 117 118 118 118 120 120 120 121 121 121 122 122 122 123 123 123 124 124 124 125 125 125 125 140 154 126 126 126 127 127 127 130 132 128 131 133 129 132 133 130 133 135 131 134 136 132 135 137 133 137 138 135 138 140 136 139 141 137 142 142 142 142 144 140 142 144 141 144 146 142 146 148 144 149 151 147 150 152 148 151 153 148 153 155 151 155 157 152 159 161 157 164 164 164 165 165 165 166 166 166 166 168 164 167 167 167 168 168 168 169 171 167 170 170 170 171 171 171 172 172 172 173 173 173 173 175 172 174 174 174 176 176 176 176 177 174 177 177 177 178 178 178 179 179 179 180 180 180 180 182 179 181 181 181 182 182 182 183 183 183 183 184 181 184 184 184 185 185 185 186 186 186 187 187 187 189 189 189 189 201 216 189 202 218 192 192 192 196 196 196 210 213 206 210 214 206 210 214 207 211 211 211 212 216 208 213 215 210 215 217 212 217 217 216 218 218 217 222 222 222 224 224 224 226 226 226 226 227 226 228 228 227 228 228 228 229 229 228 229 229 229 232 232 231 235 235 235 236 236 236 236 237 235 237 237 235 237 237 237 238 238 236 238 238 237 238 238 238 239 239 237 239 239 239 241 241 239 241 241 240 243 243 241 245 245 243 245 245 245 246 246 246 248 248 248 249 249 249 250 250 250 252 252 252]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?G?1?O???_???_???_???_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?G?1?@@A?') ; yourself); yourself]
+!
+
+checkToggleOnEnteredIcon
+    "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 checkToggleOnEnteredIcon inspect
+     ImageEditor openOnClass:self andSelector:#checkToggleOnEnteredIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOnEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\HI @@@@@@PA,!!]GQ4]GQ4]A ,_4,I@H.RT%IRT%IRT%IRM8$ZA''8@L%T!!HRD!!HRD!!HT0"VTDES0A=UUUU
+UUUUUUVHJP,(%5@4@C-!!L3(S&FE!![@@9IB\6G @@QP4%UG)-@X=MYDY"\681@@AIHE9C '' /\C%HW5!!NFTT@@HDPTYZEWW*Q"& ]Z2LPC@@@!!G$Y!!6@8 H12
+%&M<^W%%@@BP^S:[C&A5Q7,G_C8>^XD@@DJCQ@H#DQ^SD%,B@#9''MP@@Z)%7R$)Z&#0OR$)JJ8X*@@@@T9UVU%ZM%UYVU%X\O0@@@@@@##4=OS4=OS4=OQT@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[63 112 171 171 190 212 235 235 233 192 192 191 231 231 231 81 133 190 91 140 196 153 171 194 169 171 167 189 202 218 234 234 234 160 190 222 142 144 141 243 243 241 174 186 200 229 229 228 239 239 237 169 182 197 150 169 192 76 119 174 233 233 233 132 133 130 232 233 232 72 115 170 249 249 249 229 229 227 151 184 218 226 227 226 210 214 207 57 106 168 125 140 154 230 230 230 241 241 239 248 248 248 63 111 170 226 226 224 144 179 217 91 130 179 183 184 181 81 134 191 137 174 215 66 113 172 137 138 135 238 238 236 157 178 204 194 195 193 232 232 232 70 117 175 190 191 189 150 152 148 159 161 157 202 213 226 189 201 216 135 137 133 59 107 168 164 186 213 80 132 190 156 187 220 83 124 177 149 151 147 217 217 216 116 118 114 236 236 234 155 157 152 173 175 172 140 177 216 130 132 128 77 130 188 236 236 235 146 148 144 144 180 218 83 135 192 142 178 216 142 144 140 241 241 240 66 110 169 170 189 215 63 110 170 163 179 199 91 129 179 58 105 166 175 188 203 250 250 250 151 153 148 106 150 199 246 246 246 212 216 208 166 168 164 57 105 168 158 189 222 232 232 231 222 222 220 229 229 229 136 174 214 85 125 174 84 134 193 61 108 168 245 245 243 83 136 192 160 177 196 153 185 220 139 141 137 237 237 237 238 238 235 85 137 194 215 216 214 144 146 142 158 175 197 179 195 216 68 115 174 169 184 202 197 197 196 64 112 171 215 215 214 84 137 194 59 108 168 252 252 252 79 131 189 180 182 179 238 238 237 164 193 224 237 237 235 161 191 223 58 107 169 224 224 222 153 155 151 88 128 178 56 104 164 134 173 215 138 140 136 133 172 213 236 237 235 134 136 132 80 131 190 215 217 212 175 187 200 174 192 215 63 110 171 148 183 219 176 177 174 145 180 217 210 214 206 133 135 131 183 199 216 131 133 129 152 184 219 228 228 227 64 109 168 215 216 215 210 213 206 58 107 168 81 133 191 178 195 216 213 215 210 218 218 217 228 228 226]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?G?1?O???_???_???_???_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?G?1?@@A?') ; yourself); yourself]
+!
+
+checkToggleOnIcon
+    "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 checkToggleOnIcon inspect
+     ImageEditor openOnClass:self andSelector:#checkToggleOnIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary checkToggleOnIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@A6BE]WU5]WU5\HI @@@@@@PA,!!]GQ4]GQ4]A ,_4,I@H.RT%IRT%IRT%IRM8$ZA''8@L%T!!HRD!!HRD!!HT0"VTDES0A=UUUU
+UUUUUUVHJP,(%5@4@C-!!L3(S&FE!![@@9IB\6G @@QP4%UG)-@X=MYDY"\681@@AIHE9C '' /\C%HW5!!NFTT@@HDPTYZEWW*Q"& ]Z2LPC@@@!!G$Y!!6@8 H12
+%&M<^W%%@@BP^S:[C&A5Q7,G_C8>^XD@@DJCQ@H#DQ^SD%,B@#9''MP@@Z)%7R$)Z&#0OR$)JJ8X*@@@@T9UVU%ZM%UYVU%X\O0@@@@@@##4=OS4=OS4=OQT@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[63 112 171 171 190 212 235 235 233 192 192 191 231 231 231 81 133 190 91 140 196 153 171 194 169 171 167 189 202 218 234 234 234 160 190 222 142 144 141 243 243 241 174 186 200 229 229 228 239 239 237 169 182 197 150 169 192 76 119 174 233 233 233 132 133 130 232 233 232 72 115 170 249 249 249 229 229 227 151 184 218 226 227 226 210 214 207 57 106 168 125 140 154 230 230 230 241 241 239 248 248 248 63 111 170 226 226 224 144 179 217 91 130 179 183 184 181 81 134 191 137 174 215 66 113 172 137 138 135 238 238 236 157 178 204 194 195 193 232 232 232 70 117 175 190 191 189 150 152 148 159 161 157 202 213 226 189 201 216 135 137 133 59 107 168 164 186 213 80 132 190 156 187 220 83 124 177 149 151 147 217 217 216 116 118 114 236 236 234 155 157 152 173 175 172 140 177 216 130 132 128 77 130 188 236 236 235 146 148 144 144 180 218 83 135 192 142 178 216 142 144 140 241 241 240 66 110 169 170 189 215 63 110 170 163 179 199 91 129 179 58 105 166 175 188 203 250 250 250 151 153 148 106 150 199 246 246 246 212 216 208 166 168 164 57 105 168 158 189 222 232 232 231 222 222 220 229 229 229 136 174 214 85 125 174 84 134 193 61 108 168 245 245 243 83 136 192 160 177 196 153 185 220 139 141 137 237 237 237 238 238 235 85 137 194 215 216 214 144 146 142 158 175 197 179 195 216 68 115 174 169 184 202 197 197 196 64 112 171 215 215 214 84 137 194 59 108 168 252 252 252 79 131 189 180 182 179 238 238 237 164 193 224 237 237 235 161 191 223 58 107 169 224 224 222 153 155 151 88 128 178 56 104 164 134 173 215 138 140 136 133 172 213 236 237 235 134 136 132 80 131 190 215 217 212 175 187 200 174 192 215 63 110 171 148 183 219 176 177 174 145 180 217 210 214 206 133 135 131 183 199 216 131 133 129 152 184 219 228 228 227 64 109 168 215 216 215 210 213 206 58 107 168 81 133 191 178 195 216 213 215 210 218 218 217 228 228 226]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?G?1?O???_???_???_???_?=?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?G?1?@@A?') ; yourself); yourself]
+!
+
+radioOffDisabledIcon
+    "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 radioOffDisabledIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOffDisabledIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary radioOffDisabledIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C!!IOC@.MS @@@@@@@@@@EPVM0-RFBT9BRXR@@@@@@AFPD, HB@ HB@ R20M@@@@@CP*@ HB@ HB@ HBG3P@@@@''P!!8^
+G!!8^G!!8^G!!8^C"H@@C0PL3L3L3L3L3L3L3L$JP@@H0<A@PDA@PDA@PDA@T(J@@@TN#8>O#8>O#8>O#8>DR @@A]VO3<?O3<?O3<?O3<=E@@@@D0QR$)JR$)J
+R$)JDPTU@@AER@0>TEAPTEAPTEHLQDT@@@AAK2DDS%@OTD8DT$MU@@@@@D4YV@YRG  ^T YYQ1,@@@@@@@\]L"<6M#,/KSD\@@@@@@@@@@@ZJ5]ZTQLZ@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[164 165 162 243 243 241 248 248 248 235 235 235 245 245 244 215 217 213 225 227 222 219 219 218 247 247 247 186 187 184 154 156 152 221 222 220 239 240 238 226 226 226 176 178 175 235 235 233 213 213 211 242 242 240 227 227 227 146 147 144 145 147 143 162 164 161 180 181 178 148 149 145 246 246 246 134 135 132 192 192 191 220 220 220 218 218 218 138 140 136 246 246 245 214 215 213 250 250 250 240 241 238 206 207 205 155 157 153 214 215 212 240 240 240 179 181 178 206 207 206 146 148 143 173 175 172 210 211 209 147 148 145 167 168 165 168 170 164 175 177 173 206 209 203 171 173 169 137 139 136 167 169 165 245 245 243 171 172 169 189 190 187 212 216 208 185 187 184 212 212 211 221 222 221 240 240 238 212 216 209 175 177 174 234 235 233 241 241 239 239 239 237 168 170 166 146 148 144 174 176 173 206 208 202 172 175 170 198 199 197 226 227 226 134 136 132 172 173 169 189 191 188 237 237 235 215 216 214 214 216 213 221 221 220 239 239 238 236 236 236 236 236 234 122 123 120 240 240 239 237 237 237 227 227 226 145 147 144 234 234 233 122 124 120 204 207 201 204 208 200 116 118 114]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?A?A?G?1?O?9?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?O?9?G?1?A?A?@@A?') ; yourself); yourself]
+!
+
+radioOffEnteredIcon
+    "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 radioOffEnteredIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOffEnteredIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary radioOffEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C!!IOC@.MS @@@@@@@@@@EPVM0-RFBT9BRXR@@@@@@AFPD, HB@ HB@ R20M@@@@@CP*@ HB@ HB@ HBG3P@@@@''P!!8^
+G!!8^G!!8^G!!8^C"H@@C0PL3L3L3L3L3L3L3L$JP@@H0<A@PDA@PDA@PDA@T(J@@@TN#8>O#8>O#8>O#8>DR @@A]VO3<?O3<?O3<?O3<=E@@@@D0QR$)JR$)J
+R$)JDPTU@@AER@0>TEAPTEAPTEHLQDT@@@AAK2DDS%@OTD8DT$MU@@@@@D4YV@YRG  ^T YYQ1,@@@@@@@\]L"<6M#,/KSD\@@@@@@@@@@@ZJ5]ZTQLZ@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[164 165 162 243 243 241 248 248 248 235 235 235 245 245 244 215 217 213 225 227 222 219 219 218 247 247 247 186 187 184 154 156 152 221 222 220 239 240 238 226 226 226 176 178 175 235 235 233 213 213 211 242 242 240 227 227 227 146 147 144 145 147 143 162 164 161 180 181 178 148 149 145 246 246 246 134 135 132 192 192 191 220 220 220 218 218 218 138 140 136 246 246 245 214 215 213 250 250 250 240 241 238 206 207 205 155 157 153 214 215 212 240 240 240 179 181 178 206 207 206 146 148 143 173 175 172 210 211 209 147 148 145 167 168 165 168 170 164 175 177 173 206 209 203 171 173 169 137 139 136 167 169 165 245 245 243 171 172 169 189 190 187 212 216 208 185 187 184 212 212 211 221 222 221 240 240 238 212 216 209 175 177 174 234 235 233 241 241 239 239 239 237 168 170 166 146 148 144 174 176 173 206 208 202 172 175 170 198 199 197 226 227 226 134 136 132 172 173 169 189 191 188 237 237 235 215 216 214 214 216 213 221 221 220 239 239 238 236 236 236 236 236 234 122 123 120 240 240 239 237 237 237 227 227 226 145 147 144 234 234 233 122 124 120 204 207 201 204 208 200 116 118 114]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?A?A?G?1?O?9?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?O?9?G?1?A?A?@@A?') ; yourself); yourself]
+!
+
+radioOffIcon
+    "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 radioOffIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOffIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary radioOffIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C!!IOC@.MS @@@@@@@@@@EPVM0-RFBT9BRXR@@@@@@AFPD, HB@ HB@ R20M@@@@@CP*@ HB@ HB@ HBG3P@@@@''P!!8^
+G!!8^G!!8^G!!8^C"H@@C0PL3L3L3L3L3L3L3L$JP@@H0<A@PDA@PDA@PDA@T(J@@@TN#8>O#8>O#8>O#8>DR @@A]VO3<?O3<?O3<?O3<=E@@@@D0QR$)JR$)J
+R$)JDPTU@@AER@0>TEAPTEAPTEHLQDT@@@AAK2DDS%@OTD8DT$MU@@@@@D4YV@YRG  ^T YYQ1,@@@@@@@\]L"<6M#,/KSD\@@@@@@@@@@@ZJ5]ZTQLZ@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[164 165 162 243 243 241 248 248 248 235 235 235 245 245 244 215 217 213 225 227 222 219 219 218 247 247 247 186 187 184 154 156 152 221 222 220 239 240 238 226 226 226 176 178 175 235 235 233 213 213 211 242 242 240 227 227 227 146 147 144 145 147 143 162 164 161 180 181 178 148 149 145 246 246 246 134 135 132 192 192 191 220 220 220 218 218 218 138 140 136 246 246 245 214 215 213 250 250 250 240 241 238 206 207 205 155 157 153 214 215 212 240 240 240 179 181 178 206 207 206 146 148 143 173 175 172 210 211 209 147 148 145 167 168 165 168 170 164 175 177 173 206 209 203 171 173 169 137 139 136 167 169 165 245 245 243 171 172 169 189 190 187 212 216 208 185 187 184 212 212 211 221 222 221 240 240 238 212 216 209 175 177 174 234 235 233 241 241 239 239 239 237 168 170 166 146 148 144 174 176 173 206 208 202 172 175 170 198 199 197 226 227 226 134 136 132 172 173 169 189 191 188 237 237 235 215 216 214 214 216 213 221 221 220 239 239 238 236 236 236 236 236 234 122 123 120 240 240 239 237 237 237 227 227 226 145 147 144 234 234 233 122 124 120 204 207 201 204 208 200 116 118 114]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?A?A?G?1?O?9?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?O?9?G?1?A?A?@@A?') ; yourself); yourself]
+!
+
+radioOnDisabledIcon
+    "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 radioOnDisabledIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOnDisabledIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary radioOnDisabledIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+M3\7M3\7M3\7M3\7M3\7M3\7M3\7M51MP#1CSU<7M3\7M3\7M7IDR&*J%II-RTY7M3\7M3]5NVZW%9^W%9^WYS-6M3\7M35#%)ZV%)ZV%)ZVWTD7M3]YQYNS
+%KR ''<B0%INSO5(7M4A$$IB,+96[&)>''$IA[QC\7KHBO#;F<''+R".I&O#7(/M3\%"H2B.Z.]*;6+.8NL!!BT7M2!!>!!W2(/**X+)2-_XU;J3\7NF^M_:&3&KZ+
+)Y:A#&@:M3]OO(^I-:&:(Z""]X2CN%H7M3\''U(ZQ^F%!!ZG&Q!!EP*M3\7M6, UWNK$9VS"WASH&87M3\7M60#MU!!^X%9WL2Q/M3\7M3\7M3]PK!!(UF2=QM3\7
+M3\7M3\7M3\7M3\7M3\7M3\7M0@a') ; colorMapFromArray:#[55 103 165 56 104 165 58 106 166 63 110 169 64 110 169 64 111 170 69 114 171 70 116 173 76 119 173 76 119 174 79 121 173 80 122 174 85 125 176 87 127 179 89 129 179 102 147 198 104 148 198 114 159 207 115 154 201 115 159 207 118 157 202 123 125 121 125 163 206 127 165 208 128 169 211 129 169 212 130 132 128 130 132 129 131 168 209 131 171 213 134 170 210 136 174 215 137 139 135 137 175 215 138 140 136 142 143 140 143 145 142 145 147 143 145 180 217 146 148 143 148 149 146 148 182 218 149 150 147 149 151 148 153 155 152 153 186 221 154 156 153 155 157 154 155 175 194 156 175 194 158 177 195 160 162 158 161 179 195 163 165 160 163 191 222 164 165 162 164 166 163 167 168 165 167 169 165 168 170 167 171 173 169 171 173 170 171 174 168 174 175 171 174 175 173 174 176 172 175 177 173 175 177 174 176 178 175 177 179 175 178 179 176 180 204 229 181 197 215 184 186 183 186 187 184 186 201 218 187 202 220 189 190 187 191 205 222 199 199 197 199 200 199 201 201 200 201 202 201 202 204 198 202 205 199 203 205 199 203 207 201 204 207 201 205 208 201 207 207 205 209 210 208 210 211 208 210 211 210 211 211 210 211 215 208 212 212 211 212 214 210 212 215 208 212 216 208 213 213 212 213 214 212 214 214 213 215 216 215 215 217 214 215 218 211 215 218 212 221 222 221 222 222 221 222 222 222 223 224 222 224 224 224 224 225 224 224 226 222 225 226 222 225 226 225 225 227 222 225 227 223 226 226 226 227 227 226 227 227 227 230 231 228 231 232 228 232 232 231 232 233 230 233 234 231 234 235 231 234 235 233 235 235 233 235 236 233 236 237 234 237 237 235 238 239 236 238 239 237 239 239 237 239 240 237 239 240 238 240 240 238 240 240 239 240 240 240 240 241 239 241 241 239 241 241 240 242 242 240 243 243 241 244 244 243 245 245 244 245 245 245 246 246 245 246 246 246 247 247 247 248 248 248 250 250 250 163 163 163 118 118 118 147 147 147 186 186 186 156 156 156 150 150 150 175 175 175 102 102 102 120 120 120 95 95 95 173 173 173 175 175 175 246 246 246 106 106 106 150 150 150 198 198 198 111 111 111 171 171 171 167 167 167 161 161 161 194 194 194 115 115 115 168 168 168 103 103 103 202 202 202 114 114 114 161 161 161 108 108 108 199 199 199 102 102 102 180 180 180 225 225 225 139 139 139 96 96 96 112 112 112 98 98 98 140 140 140 151 151 151 158 158 158 171 171 171 122 122 122]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?A?A?G?1?O?9?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?O?9?G?1?A?A?@@A?') ; yourself); yourself]
+!
+
+radioOnEnteredIcon
+    "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 radioOnEnteredIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOnEnteredIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary radioOnEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J<5K#@<MS @@@@@@@@@@LTNBS$%FH=4 U0R@@@@@@@MKH8 HB@ HB@ 0I=T@@@@@F2C@ HB@ HB@ HB\7(@@@BV118^
+G)]8&W]%G!!8^^Z\@@H&:!!XU.&IFS0<*J!!XV(C @@_74A@\FZ3Y.?2:,A@["M@@@TN#9J\H/D^9JK.\0>''AP@@JT=O6>F_FOHYF6P\S>-XP@@!!8R1C562%F*L
+Y6Z=DV 2@@A^(@1R]YWB\(Z&]#;LL+X@@@@(W94D(;B^ZZPD''JE"@@@@@G;NX@Z)G  ^T+V"G\X@@@@@@K.@,:3IM,%X*+2H@@@@@@@@@@B./&.B-H67@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[164 165 162 243 243 241 248 248 248 235 235 235 245 245 244 215 217 213 225 227 222 219 219 218 247 247 247 186 187 184 154 156 152 221 222 220 239 240 238 226 226 226 176 178 175 235 235 233 213 213 211 242 242 240 227 227 227 146 147 144 145 147 143 162 164 161 180 181 178 148 149 145 246 246 246 134 135 132 192 192 191 220 220 220 218 218 218 138 140 136 246 246 245 214 215 213 250 250 250 240 241 238 206 207 205 155 157 153 214 215 212 240 240 240 179 181 178 206 207 206 146 148 143 173 175 172 210 211 209 147 148 145 167 168 165 168 170 164 175 177 173 206 209 203 171 173 169 137 139 136 167 169 165 245 245 243 171 172 169 189 190 187 212 216 208 185 187 184 212 212 211 221 222 221 240 240 238 212 216 209 175 177 174 234 235 233 241 241 239 239 239 237 168 170 166 146 148 144 174 176 173 206 208 202 172 175 170 198 199 197 226 227 226 134 136 132 172 173 169 189 191 188 237 237 235 215 216 214 214 216 213 221 221 220 239 239 238 236 236 236 236 236 234 122 123 120 240 240 239 237 237 237 227 227 226 145 147 144 234 234 233 122 124 120 204 207 201 204 208 200 116 118 114 0 0 0 178 179 176 156 175 194 199 199 197 203 207 201 203 205 199 149 151 148 149 150 147 136 174 215 137 175 215 191 205 222 161 179 195 69 114 171 212 214 210 215 218 211 153 186 221 130 132 128 171 173 170 125 163 206 181 197 215 233 234 231 56 104 165 234 235 231 55 103 165 211 211 210 223 224 222 225 226 222 225 227 223 89 129 179 87 127 179 174 175 171 174 176 172 128 169 211 127 165 208 235 236 233 222 222 221 153 155 152 142 143 140 184 186 183 123 125 121 213 213 212 215 217 214 244 244 243 76 119 173 164 166 163 224 225 224 174 175 173 186 201 218 129 169 212 131 168 209 155 157 154 215 216 215 245 245 245 80 122 174 118 157 202 115 159 207 163 191 222 134 170 210 155 175 194 207 207 205 187 202 220 64 111 170 64 110 169 104 148 198 180 204 229 238 239 237 239 240 237 212 215 208 168 170 167 171 174 168 202 205 199 202 204 198 230 231 228 231 232 228 148 149 146 158 177 195 209 210 208 210 211 208 240 241 239 160 162 158 85 125 176 205 208 201 232 233 230 199 200 199 210 211 210 215 218 212 241 241 240 70 116 173 163 165 160 130 132 129 224 226 222 201 202 201 201 201 200 232 232 231 58 106 166 213 214 212 222 222 222 143 145 142 236 237 234 154 156 153 145 180 217 214 214 213 79 121 173 76 119 174 115 154 201 114 159 207 225 226 225 224 224 224 177 179 175 131 171 213 211 215 208 63 110 169 102 147 198 238 239 236 148 182 218 137 139 135]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?A?A?G?1?O?9?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?O?9?G?1?A?A?@@A?') ; yourself); yourself]
+!
+
+radioOnIcon
+    "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 radioOnIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOnIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'AdwaitaToolbarIconLibrary radioOnIcon'
+        ifAbsentPut:[(Depth8Image new) width:17; height:17; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J<5K#@<MS @@@@@@@@@@LTNBS$%FH=4 U0R@@@@@@@MKH8 HB@ HB@ 0I=T@@@@@F2C@ HB@ HB@ HB\7(@@@BV118^
+G)]8&W]%G!!8^^Z\@@H&:!!XU.&IFS0<*J!!XV(C @@_74A@\FZ3Y.?2:,A@["M@@@TN#9J\H/D^9JK.\0>''AP@@JT=O6>F_FOHYF6P\S>-XP@@!!8R1C562%F*L
+Y6Z=DV 2@@A^(@1R]YWB\(Z&]#;LL+X@@@@(W94D(;B^ZZPD''JE"@@@@@G;NX@Z)G  ^T+V"G\X@@@@@@K.@,:3IM,%X*+2H@@@@@@@@@@B./&.B-H67@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[164 165 162 243 243 241 248 248 248 235 235 235 245 245 244 215 217 213 225 227 222 219 219 218 247 247 247 186 187 184 154 156 152 221 222 220 239 240 238 226 226 226 176 178 175 235 235 233 213 213 211 242 242 240 227 227 227 146 147 144 145 147 143 162 164 161 180 181 178 148 149 145 246 246 246 134 135 132 192 192 191 220 220 220 218 218 218 138 140 136 246 246 245 214 215 213 250 250 250 240 241 238 206 207 205 155 157 153 214 215 212 240 240 240 179 181 178 206 207 206 146 148 143 173 175 172 210 211 209 147 148 145 167 168 165 168 170 164 175 177 173 206 209 203 171 173 169 137 139 136 167 169 165 245 245 243 171 172 169 189 190 187 212 216 208 185 187 184 212 212 211 221 222 221 240 240 238 212 216 209 175 177 174 234 235 233 241 241 239 239 239 237 168 170 166 146 148 144 174 176 173 206 208 202 172 175 170 198 199 197 226 227 226 134 136 132 172 173 169 189 191 188 237 237 235 215 216 214 214 216 213 221 221 220 239 239 238 236 236 236 236 236 234 122 123 120 240 240 239 237 237 237 227 227 226 145 147 144 234 234 233 122 124 120 204 207 201 204 208 200 116 118 114 0 0 0 178 179 176 156 175 194 199 199 197 203 207 201 203 205 199 149 151 148 149 150 147 136 174 215 137 175 215 191 205 222 161 179 195 69 114 171 212 214 210 215 218 211 153 186 221 130 132 128 171 173 170 125 163 206 181 197 215 233 234 231 56 104 165 234 235 231 55 103 165 211 211 210 223 224 222 225 226 222 225 227 223 89 129 179 87 127 179 174 175 171 174 176 172 128 169 211 127 165 208 235 236 233 222 222 221 153 155 152 142 143 140 184 186 183 123 125 121 213 213 212 215 217 214 244 244 243 76 119 173 164 166 163 224 225 224 174 175 173 186 201 218 129 169 212 131 168 209 155 157 154 215 216 215 245 245 245 80 122 174 118 157 202 115 159 207 163 191 222 134 170 210 155 175 194 207 207 205 187 202 220 64 111 170 64 110 169 104 148 198 180 204 229 238 239 237 239 240 237 212 215 208 168 170 167 171 174 168 202 205 199 202 204 198 230 231 228 231 232 228 148 149 146 158 177 195 209 210 208 210 211 208 240 241 239 160 162 158 85 125 176 205 208 201 232 233 230 199 200 199 210 211 210 215 218 212 241 241 240 70 116 173 163 165 160 130 132 129 224 226 222 201 202 201 201 201 200 232 232 231 58 106 166 213 214 212 222 222 222 143 145 142 236 237 234 154 156 153 145 180 217 214 214 213 79 121 173 76 119 174 115 154 201 114 159 207 225 226 225 224 224 224 177 179 175 131 171 213 211 215 208 63 110 169 102 147 198 238 239 236 148 182 218 137 139 135]; mask:((ImageMask new) width:17; height:17; bits:(ByteArray fromPackedString:'@@A?A?A?G?1?O?9?O?9?_?=?_?=?_?=?_?=?_?=?_?=?_?=?O?9?O?9?G?1?A?A?@@A?') ; yourself); yourself]
+! !
+
+!AdwaitaToolbarIconLibrary class methodsFor:'documentation'!
+
+version
+    ^ '$Header: /cvs/stx/stx/libwidg/AdwaitaToolbarIconLibrary.st,v 1.3 2015-02-21 01:39:44 cg Exp $'
+!
+
+version_CVS
+    ^ '$Header: /cvs/stx/stx/libwidg/AdwaitaToolbarIconLibrary.st,v 1.3 2015-02-21 01:39:44 cg Exp $'
+! !
+
--- a/DialogBox.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/DialogBox.st	Tue Mar 10 12:03:57 2015 +0000
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1994 by Claus Gittinger
 	      All Rights Reserved
@@ -1326,29 +1328,6 @@
 
     "Modified: / 29-05-1996 / 15:23:14 / cg"
     "Created: / 20-01-2012 / 15:54:26 / cg"
-!
-
-withOptoutOption:optOutAction labelled:labelString warn:warnString
-    "launch a Dialog to warn user. Add a 'do not show this dialog again'-like checkbox,
-     and call optOutAction after the warning if checked."
-
-    |holder|
-
-    holder := false asValue.
-    Dialog aboutToOpenBoxNotificationSignal handle:[:ex |
-        |box|
-
-        box := ex box.
-        box verticalPanel
-            add:((CheckBox label:labelString) model:holder).
-    ] do:[
-        self warn:warnString
-    ].
-    holder value ifTrue: optOutAction
-
-    "
-     Dialog withOptoutOption:[Transcript flash] labelled:'opt out' warn:'some warning'.
-    "
 ! !
 
 !DialogBox class methodsFor:'confirmation dialogs'!
@@ -6133,6 +6112,71 @@
     "Modified: / 02-03-2007 / 12:09:15 / cg"
 ! !
 
+!DialogBox class methodsFor:'on the fly modifications'!
+
+modifyingBoxWith:modifyBlock do:openingBlock
+    "perform openingBlock (which usually creates a standard dialog box),
+     but call modifyBlock right before the dialog is actually opened.
+     This allows modifyBlock to add additional controls to the dialog.
+     ModifyBlock is called with the box as argument."
+
+    Dialog aboutToOpenBoxNotificationSignal handle:[:ex |
+        |box|
+
+        box := ex box.
+        modifyBlock value:box.
+        ex proceed.
+    ] do:openingBlock.
+
+    "
+     Dialog 
+        modifyingBoxWith:[:box |
+            box allViewBackground:Color red.
+        ] do:[
+            Dialog information:'hello'
+        ].
+    "
+!
+
+withOptoutOption:optOutAction labelled:labelString do:boxOpeningBlock
+    "launch a Dialog to warn user. 
+     Add a 'do not show this dialog again'-like checkbox,
+     and call optOutAction after the dialog, if the checkbox was indeed checked."
+
+    |holder|
+
+    holder := false asValue.
+    Dialog aboutToOpenBoxNotificationSignal handle:[:ex |
+        |box|
+
+        box := ex box.
+        box verticalPanel add:((CheckBox label:labelString) model:holder).
+    ] do:boxOpeningBlock.
+    holder value ifTrue: optOutAction
+
+    "
+     Dialog 
+        withOptoutOption:[Transcript flash] 
+        labelled:'opt out' 
+        do:[ Dialog confirm:'some question' ].
+    "
+!
+
+withOptoutOption:optOutAction labelled:labelString warn:warnString
+    "launch a Dialog to warn user. 
+     Add a 'do not show this dialog again'-like checkbox,
+     and call optOutAction after the warning, if the checkbox was indeed checked."
+
+    self
+        withOptoutOption:optOutAction 
+        labelled:labelString 
+        do:[self warn:warnString]
+
+    "
+     Dialog withOptoutOption:[Transcript flash] labelled:'opt out' warn:'some warning'.
+    "
+! !
+
 !DialogBox class methodsFor:'private'!
 
 showAndThenDestroyBox:aBox
@@ -9917,7 +9961,7 @@
 
 !DialogBox methodsFor:'private'!
 
-assignKeyboardFocusToFirstInputField
+assignKeyboardFocusToFirstKeyboardConsumer
     |field|
 
     (inputFieldGroup notNil 
@@ -9927,7 +9971,7 @@
         ^ self  "/ disabled - the focus might have already been changed
                 "/ explicitly to another field
     ].
-    ^ super assignKeyboardFocusToFirstInputField
+    ^ super assignKeyboardFocusToFirstKeyboardConsumer
 !
 
 basicAddComponent:aComponent 
@@ -10280,11 +10324,11 @@
 !DialogBox class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.362 2015-01-31 13:42:43 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.367 2015-02-27 14:12:41 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.362 2015-01-31 13:42:43 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.367 2015-02-27 14:12:41 cg Exp $'
 ! !
 
 
--- a/EditTextView.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/EditTextView.st	Tue Mar 10 12:03:57 2015 +0000
@@ -2332,7 +2332,7 @@
     "draw the cursor when the focus is in the view."
 
     self hasSelection ifTrue:[
-        ^ super redrawVisibleLine:cursorVisibleLine col:cursorCol.
+        ^ super redrawVisibleLine:cursorVisibleLine col:(cursorCol max:1).
     ].
     cursorType == #none ifTrue:[
         ^ self undrawCursor
@@ -7102,7 +7102,7 @@
 
         "/ searchBox window open.
 
-        searchBox window assignKeyboardFocusToFirstInputField.
+        searchBox window assignKeyboardFocusToFirstKeyboardConsumer.
     ]
 
     "Modified: / 11-07-2006 / 11:20:06 / fm"
@@ -7457,7 +7457,7 @@
 
 isKeyboardConsumer
     "return true, if the receiver is a keyboard consumer;
-     Return true here, redefined from SimpleView."
+     Return true here if not readOnly, redefined from SimpleView."
 
     ^ self isReadOnly not
 !
@@ -8912,11 +8912,11 @@
 !EditTextView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/EditTextView.st,v 1.633 2015-02-16 01:09:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/EditTextView.st,v 1.635 2015-02-24 15:46:52 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/EditTextView.st,v 1.633 2015-02-16 01:09:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/EditTextView.st,v 1.635 2015-02-24 15:46:52 cg Exp $'
 !
 
 version_HG
--- a/EnterBox.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/EnterBox.st	Tue Mar 10 12:03:57 2015 +0000
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1990 by Claus Gittinger
 	      All Rights Reserved
@@ -11,6 +13,8 @@
 "
 "{ Package: 'stx:libwidg' }"
 
+"{ NameSpace: Smalltalk }"
+
 DialogBox subclass:#EnterBox
 	instanceVariableNames:'labelField enterField trimBlanks'
 	classVariableNames:''
@@ -47,14 +51,14 @@
         delegators. (They will be kept for backward compatibility, though).
 
 
-    this class implements a pop-up box to enter some string
+    This class implements a pop-up box to enter some string
     with 2 buttons; a cancel button, and a trigger-action button.
     Normally, the box is created and opened with the single message:
         EnterBox request:'someString'
     which returns nil if aborted and the entered string otherwise.
 
     However, to control more details of the box, it may also be created first
-    (EnterBox new) and then modified as appropriate before its shown.
+    (EnterBox new) and then modified as appropriate before it is shown.
 
     For example, the boxes title can be changed with: 
 
@@ -82,7 +86,7 @@
     is equivalent to #openModal).
 
     Most of the above is also available via messages to Dialog for ST-80 compatibility
-    (i.e. Dialog request:someString' is the same as EnterBox request:'someString')
+    (i.e. ""Dialog request:someString"" is the same as ""EnterBox request:'someString'"")
 
     [author:]
         Claus Gittinger
@@ -234,11 +238,17 @@
 
 action:aBlock
     "create and return a new EnterBox 
-     which will evaluate aBlock when 'ok' is pressed"
+     which will evaluate aBlock when 'ok' is pressed.
+     Obsolete (but kept for backward compatibility): 
+     boxes are never used without a proper label"
 
     ^ (self new) action:aBlock
 
-    "(EnterBox action:[:string | Transcript showCR:string]) showAtPointer"
+    "
+     (EnterBox action:[:string | Transcript showCR:string]) showAtPointer
+     (EnterBox action:[:string | Transcript showCR:string]) open
+     (EnterBox action:[:string | Transcript showCR:string]) open
+    "
 !
 
 title:titleString
@@ -295,7 +305,7 @@
     ^ self new request:aTitle
 
     "
-     EnterBox request:'enter a string'
+     EnterBox request:'Enter a string:'
     "
 
     "Modified: 27.1.1996 / 14:34:23 / cg"
@@ -312,8 +322,8 @@
     "
      |s|
 
-     s := EnterBox requestPassword:'enter a string'.
-     Transcript showCR:'you entered: ' , s
+     s := EnterBox requestPassword:'Enter a password string:'.
+     Transcript showCR:'you entered: ' , s asString
     "
 
     "Created: 16.11.1995 / 21:25:08 / cg"
@@ -499,20 +509,21 @@
         enterField destroy.
         enterField := nil.
     ].
+    enterField := aWidget.
 
     space2 := 2 * ViewSpacing.
     innerWidth := width - space2.
 
-    self addComponent:(enterField := aWidget).
+    self addComponent:aWidget.
     enterField 
         width:1.0;
         origin:[0.0 @ (space2 + labelField preferredHeight "height")];
-        leftInset:ViewSpacing-enterField borderWidth; 
+        leftInset:ViewSpacing-aWidget borderWidth; 
         rightInset:1 "ViewSpacing".
 
-    enterField addDependent:self. "to get preferredExtent-changes"
+    aWidget addDependent:self. "to get preferredExtent-changes"
 
-    self makeTabable:enterField
+    self makeTabable:aWidget
 
     "Modified: / 23-01-2012 / 17:30:17 / cg"
 !
@@ -537,7 +548,7 @@
     self addAbortAndOkButtons.
 
     trimBlanks := true.
-    label := resources string:'Enter'.
+    label := resources string:'Enter'.  "/ bad name: this is the window label
 
     space2 := 2 * ViewSpacing.
     innerWidth := width - space2.
@@ -556,7 +567,7 @@
 !
 
 reAdjustGeometry
-    "sent late in snapin processing - gives me a chance
+    "sent late in the setup process - gives me a chance
      to resize for new font dimensions"
 
     super reAdjustGeometry.
@@ -574,39 +585,43 @@
     |wWanted hWanted wPanel vs2 min 
      labelPref enterPref panelPref|
 
-    "/ If I have an explicit preferredExtent..
-    explicitExtent notNil ifTrue:[
-        ^ explicitExtent
-    ].
-
-    "/ If I have a cached preferredExtent value..
-    preferredExtent notNil ifTrue:[
-        ^ preferredExtent
-    ].
+    "/ works perfectly well - and actually correct,
+    "/ if components are added via dialog opening interception
+    ^ super preferredExtent.
 
-    panelPref := buttonPanel preferredExtent.
-    labelPref := labelField preferredExtent.
-    enterPref := enterField preferredExtent.
-    wWanted := (labelPref x max:enterPref x).
-    wPanel := panelPref x.
-    wPanel > wWanted ifTrue:[
-        wWanted := wPanel
-    ].
-    hWanted := labelPref y + ViewSpacing + enterPref y +
-               ViewSpacing + panelPref y + ViewSpacing.
-    verticalPanel notNil ifTrue:[
-        hWanted := hWanted + ViewSpacing + (verticalPanel preferredHeight). 
-    ].
-
-    min := self class minExtent.
-    wWanted <  min x ifTrue:[
-        wWanted :=  min x
-    ].
-    hWanted <  min y ifTrue:[
-        hWanted :=  min y
-    ].
-    vs2 := ViewSpacing * 2.
-    ^ (wWanted + vs2) @ (hWanted + vs2)
+"/    "/ If I have an explicit preferredExtent..
+"/    explicitExtent notNil ifTrue:[
+"/        ^ explicitExtent
+"/    ].
+"/
+"/    "/ If I have a cached preferredExtent value..
+"/    preferredExtent notNil ifTrue:[
+"/        ^ preferredExtent
+"/    ].
+"/
+"/    panelPref := buttonPanel preferredExtent.
+"/    labelPref := labelField preferredExtent.
+"/    enterPref := enterField preferredExtent.
+"/    wWanted := (labelPref x max:enterPref x).
+"/    wPanel := panelPref x.
+"/    wPanel > wWanted ifTrue:[
+"/        wWanted := wPanel
+"/    ].
+"/    hWanted := labelPref y + ViewSpacing + enterPref y +
+"/               ViewSpacing + panelPref y + ViewSpacing.
+"/    verticalPanel notNil ifTrue:[
+"/        hWanted := hWanted + ViewSpacing + (verticalPanel preferredHeight). 
+"/    ].
+"/
+"/    min := self class minExtent.
+"/    wWanted <  min x ifTrue:[
+"/        wWanted :=  min x
+"/    ].
+"/    hWanted <  min y ifTrue:[
+"/        hWanted :=  min y
+"/    ].
+"/    vs2 := ViewSpacing * 2.
+"/    ^ (wWanted + vs2) @ (hWanted + vs2)      
 
     "Modified: / 22.1.1998 / 09:57:55 / md"
     "Modified: / 27.7.1998 / 20:18:41 / cg"
@@ -697,7 +712,7 @@
 !EnterBox methodsFor:'user actions'!
 
 actionArgument
-    "fetch the entered string, trim spaces and return it"
+    "fetch the entered string, optionally trim spaces and return it"
 
     |string|
 
@@ -716,10 +731,10 @@
 !EnterBox class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/EnterBox.st,v 1.70 2013-04-04 09:33:30 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/EnterBox.st,v 1.73 2015-02-27 16:06:48 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/EnterBox.st,v 1.70 2013-04-04 09:33:30 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/EnterBox.st,v 1.73 2015-02-27 16:06:48 cg Exp $'
 ! !
 
--- a/GenericToolbarIconLibrary.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/GenericToolbarIconLibrary.st	Tue Mar 10 12:03:57 2015 +0000
@@ -1,6 +1,6 @@
 "
  COPYRIGHT (c) 2001 by eXept Software AG
-	      All Rights Reserved
+              All Rights Reserved
 
  This software is furnished under a license and may be used
  only in accordance with the terms of that license and with the
@@ -25,7 +25,7 @@
 copyright
 "
  COPYRIGHT (c) 2001 by eXept Software AG
-	      All Rights Reserved
+              All Rights Reserved
 
  This software is furnished under a license and may be used
  only in accordance with the terms of that license and with the
@@ -68,7 +68,7 @@
 
 initialize
     ToolbarIconLibrary isNil ifTrue:[
-	ToolbarIconLibrary := self
+        ToolbarIconLibrary := self
     ]
 ! !
 
@@ -182,37 +182,6 @@
         ]
 !
 
-breakpointRedEnabled9x9
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
-    "
-     self breakpointRedEnabled9x9 inspect
-     ImageEditor openOnClass:self andSelector:#breakpointRedEnabled9x9
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary breakpointRedEnabled9x9'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:9;
-                height:9;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'D1L@@@@@@@@SD0@J@0HCB @S@@<ABP,I@P<@@@LHDQDQB@L@@@HDCP0RA@H@@@LEC 8NAPL@@@<AA!!@G@P<@D0@J@0HCB @@D0@@@@@@@ALS');
-                colorMapFromArray:#[ 253 255 252 127 73 46 114 60 38 139 79 54 203 129 108 195 127 107 205 147 131 204 146 130 200 145 130 208 165 152 225 182 169 229 191 180 190 104 83 194 111 90 204 134 115 216 159 144 215 159 145 219 166 152 192 108 89 255 255 255 ];
-                mask:((ImageMask new)
-                            width:9;
-                            height:9;
-                            bits:(ByteArray fromPackedString:'@@@>@G<@_0A?@G<@_0@>@@@@');
-                            yourself);
-                yourself
-        ]
-!
-
 clearConsoleIcon
     <resource: #programImage>
 
@@ -262,124 +231,6 @@
 D1LYA!!(ZF!!(ZF!!(ZF1L\GPXZF!!(ZF!!(ZF!!4\G!!<_G1<_G1<_G1<_G"@@@@@@@@@@@@@@@B@@@@@@H@@@@B@@@@@@@B@!!HRD!!HRD!!HRD @@@a') ; colorMapFromArray:#[47 88 144 95 128 176 47 112 200 47 104 184 80 96 128 95 104 128 208 232 248 95 104 136 255 248 248 47 104 176 96 112 136 111 128 176 95 112 168 80 96 144 64 88 136 63 72 128 240 240 248 47 96 176 239 240 248 47 96 168 111 120 144 96 120 168 95 104 160 79 96 144 64 80 136 112 128 144 224 232 248 112 120 144 47 96 160 112 128 160 47 88 160 127 136 160 79 112 168 47 88 136]; mask:((Depth1Image new) width:13; height:13; bits:(ByteArray fromPackedString:'??#?>O?8??#?>O?8??#?>O?8??#?>@>@_?@b') ; yourself); yourself]
 !
 
-fullBreakPoint12x16
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
-    "
-     self stopPoint12x16 inspect
-     ImageEditor openOnClass:self andSelector:#fullBreakPoint12x16
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary fullBreakPoint12x16'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:12;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'L3L3L3L3L3L3L3L3L3L3L@L3L3LCL0@3LCA''U6@3L@:8FK8CLC^QDY\3L3WP@MT3L3_AD\\3L@::P+8CL3A''U6@CL3@CL0L3L3L3L3L3L3L3L3L3L3L3L3L3
-L3L3L3L@');
-                colorMapFromArray:#[ 255 255 255 196 96 86 164 75 67 176 176 176 182 74 66 79 34 26 193 90 78 96 47 37 171 87 78 158 77 70 165 75 67 88 43 32 148 68 60 159 65 56 184 74 65 ];
-                mask:((ImageMask new)
-                            width:12;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@A0@O A?@O>@?8C? G<@O @\@@@@@@@@@@@@b');
-                            yourself);
-                yourself
-        ]
-
-    "Created: / 05-03-2014 / 10:14:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-left2Arrow20x20Icon
-    "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 left2Arrow20x20Icon inspect
-     ImageEditor openOnClass:self andSelector:#left2Arrow20x20Icon
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-        constantNamed:'GenericToolbarIconLibrary left2Arrow20x20Icon'
-        ifAbsentPut:[(Depth4Image new) width:20; height:20; bits:(ByteArray fromPackedString:'
-H"H"H"H"H"H"H"H"H"HB@"H"H"H"H"H @@H"H"H"H"H"@ HBH"H"H"H"HB@!!@"H"H"H"H HBDPH"H"H"H"@ HQD@@@@@H"HB@!!DQH"H"HBH HBDQDQDQDR@"
-@ HQDQDQDQD H HBDQDQDQDQHBH HBDQDQDQDR@"H HBDQD"H"H H"H HBDQ@@@@@BH"H HBDPH"H"H"H"H HBDBH"H"H"H"H HB@"H"H"H"H"H @@H"H"H"
-H"H"H HBH"H"H"H"H"H"H"H"H"Hb') ; colorMapFromArray:#[0 0 0 100 128 255 128 128 128]; mask:((ImageMask new) width:20; height:20; bits:(ByteArray fromPackedString:'@@@M@J@@@^@J@>@@A>@JC>@@G??@O??@_??O???@???@_??@O??@G??EC>@HA>@@@>@@@^@N@J@A@@@@') ; yourself); yourself]
-!
-
-lineBreakPoint12x16
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
-    "
-     self lineBreakPoint12x16 inspect
-     ImageEditor openOnClass:self andSelector:#lineBreakPoint12x16
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary lineBreakPoint12x16'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:12;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'L3L3L3L3L3L3L3L3L3L3L@L3L3LCL0@3LCA''U6@3L@:8FK8CLC^QDY\3L3WQD]T3L3_AD\\3L@::P+8CL3A''U6@CL3@CL0L3L3L3L3L3L3L3L3L3L3L3L3L3
-L3L3L3L@');
-                colorMapFromArray:#[ 255 255 255 196 96 86 164 75 67 176 176 176 182 74 66 79 34 26 193 90 78 96 47 37 171 87 78 158 77 70 165 75 67 88 43 32 148 68 60 159 65 56 184 74 65 ];
-                mask:((ImageMask new)
-                            width:12;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@A0@O A?@O>@?8C? G<@O @\@@@@@@@@@@@@b');
-                            yourself);
-                yourself
-        ]
-!
-
-lint24x24Icon1
-    "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 lint24x24Icon1 inspect
-     ImageEditor openOnClass:self andSelector:#lint24x24Icon1
-     Icon flushCachedIcons
-    "
-
-    <resource: #image>
-
-    ^Icon
-        constantNamed:'GenericToolbarIconLibrary lint24x24Icon1'
-        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
-??????????????????????????????????????????????????????????????????????????=_W?????>-@:7?????????????????????MF7???<4+_??
-????????????????????+TW???<L?????????????????????????2AG?4HY????????????????????????K65[()A-!!????????????????:7?????[\W>
-?/;0[XS???<ZR???????JZ6-??=-0?3<?O3<F&7??0*-??????????<GO:5-6-+Z6-+,9+U-A:4@????????????+PE-^G!!<>-262/O1[_??????????????
-+V4PR4/I):+J+8+Q,_??????????+P(]I1,,N=7J;?W27-ZO>94NS4??????B @@[RH(PN2#9>+%5[:@8L>D????????????[Q<-S_BU6=/W3)Y:.]??????
-????@@AEI1<>W^:$1,"2X6I(6]IP_@C?????+QHN[RL0U>&6&(-1Y6)(=:$@@D??????N @@[QUDXKO;(HM6^7M,<G @@@AO????????MB(2ZUZX>;.&*NG:
-/:6D??????????<)+V4SXEY?2?S<>.Y-/;V-?????????1&-??=-RU)/]8JMT&7?@K>5#O???????:7?????[RX+NBX&[_????>:/;T@?????????????65-
-[V5-????????6OF5????????????????????????????@MK?') ; colorMapFromArray:#[0 1 0 0 2 0 1 4 0 3 6 2 30 1 0 6 9 5 34 2 2 10 12 8 43 4 2 13 15 12 15 17 13 77 0 0 16 18 15 35 14 12 17 19 16 67 6 1 19 20 18 75 7 10 21 23 20 86 9 4 25 27 24 111 4 7 103 7 10 96 10 12 32 29 28 29 30 28 31 33 30 153 2 0 33 35 33 35 36 34 110 16 16 173 0 1 36 38 35 41 37 36 165 4 0 155 7 7 128 15 14 39 41 39 157 12 16 51 42 42 207 0 4 43 45 42 58 41 39 141 19 15 199 4 0 210 3 0 221 1 4 48 49 47 231 0 12 211 7 8 172 19 10 172 19 18 52 54 51 53 55 53 234 5 23 59 54 53 176 24 21 56 57 55 57 59 56 204 19 22 195 22 24 103 47 48 227 16 9 60 61 59 198 25 19 216 20 21 61 63 60 119 48 45 228 20 20 63 65 62 211 30 27 68 69 67 69 71 68 212 32 34 242 25 29 72 74 71 74 76 74 191 45 50 245 31 38 76 78 75 77 79 76 79 80 78 138 66 66 248 36 40 240 41 43 83 85 82 216 50 52 241 43 50 195 58 61 86 88 85 244 46 46 87 89 86 89 91 88 214 58 58 193 65 67 92 93 91 248 51 49 109 90 87 185 68 87 194 67 80 87 95 125 250 54 57 173 74 96 202 67 84 159 78 103 253 56 52 188 72 90 87 99 135 129 89 121 99 101 98 73 104 148 255 59 60 159 83 106 175 81 94 94 102 132 187 78 98 215 71 85 255 61 67 169 84 104 251 66 66 104 106 103 90 106 147 151 92 119 200 81 93 107 108 106 140 99 131 162 94 119 255 72 76 144 100 128 96 112 153 228 80 83 159 97 120 111 113 110 191 90 111 206 87 104 113 115 112 87 118 163 115 117 114 83 122 166 179 100 117 118 120 117 199 99 101 231 91 88 138 113 147 120 122 119 196 101 119 123 125 122 115 123 167 213 100 113 119 123 162 180 109 128 127 129 126 208 108 109 115 131 173 185 115 140 158 122 154 173 119 144 131 133 130 130 130 163 178 122 124 181 119 147 106 139 178 136 138 135 120 139 175 126 138 175 204 121 132 132 139 172 113 146 186 136 143 176 144 146 143 121 149 184 153 142 173 135 150 181 148 150 147 125 153 188 130 153 182 179 140 167 150 152 149 205 136 148 181 145 146 136 159 189 155 157 154 140 163 193 159 161 158 161 163 160 143 166 196 162 164 161 148 167 192 164 166 163 165 165 187 197 159 173 167 169 166 152 171 196 191 163 180 157 172 191 169 171 168 216 159 166 171 173 170 208 163 179 187 169 190 217 162 175 174 176 173 159 178 203 186 173 174 207 167 175 163 178 198 213 166 176 179 181 178 198 176 192 169 185 204 183 185 182 216 175 184 209 177 189 212 180 192 204 183 198 208 183 193 188 190 187 180 192 206 194 196 193 215 191 201 187 199 213 204 198 197 211 196 210 199 201 198 190 202 216 191 203 217 201 202 212 202 204 201 208 203 201 219 201 210 205 207 203 217 203 217 206 208 205 213 207 206 223 205 214 203 211 220 211 213 210 211 212 222 214 216 213 221 215 227 217 219 216 219 221 218 228 218 224 217 222 225 221 223 220 231 221 227 216 225 233 220 226 228 224 226 223 221 229 238 231 233 230 228 234 236 233 235 232 235 238 234 249 251 248 255 255 255]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@@@@LN@@FL@@FH@@CX@@G<@BG>LGO>XA??0@?? @?? G??>D??8@??0A??<G??2D??1@??8A??8CO>\BG<N@C8G@@@B') ; yourself); yourself]
-!
-
 scrollLockIcon
     <resource: #programImage>
 
@@ -539,39 +390,6 @@
         ]
 !
 
-stopPoint12x16
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
-    "
-     self stopPoint12x16 inspect
-     ImageEditor openOnClass:self andSelector:#stopPoint12x16
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary stopPoint12x16'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:12;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'L3L3L3L3L3L3L3L3L3L3L@L3L3LCL0@3LCA''U6@3L@:8FK8CLC^QDY\3L3WP@MT3L3_AD\\3L@::P+8CL3A''U6@CL3@CL0L3L3L3L3L3L3L3L3L3L3L3L3L3
-L3L3L3L@');
-                colorMapFromArray:#[ 255 255 255 196 96 86 164 75 67 176 176 176 182 74 66 79 34 26 193 90 78 96 47 37 171 87 78 158 77 70 165 75 67 88 43 32 148 68 60 159 65 56 184 74 65 ];
-                mask:((ImageMask new)
-                            width:12;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@A0@O A?@O>@?8C? G<@O @\@@@@@@@@@@@@b');
-                            yourself);
-                yourself
-        ]
-!
-
 worldIcon25_25
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -696,6 +514,77 @@
         ]
 !
 
+breakpointRedDisabledWithWarning9x9
+    "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 breakpointRedDisabledWithWarning9x9 inspect
+     ImageEditor openOnClass:self andSelector:#breakpointRedDisabledWithWarning9x9
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary breakpointRedDisabledWithWarning9x9'
+        ifAbsentPut:[(Depth4Image new) width:9; height:9; bits:(ByteArray fromPackedString:'DTQDQB@QX7M$HAFTQIY@DTQDRD@QQDQ@PAEDQD!!@R%QDV$@Q(@B$HAEDQDH ') ; colorMapFromArray:#[79 80 79 255 244 0 255 255 255 135 135 135 227 235 248 122 122 122 201 201 201 105 105 105 98 98 98 103 103 103 182 182 182]; mask:((ImageMask new) width:9; height:9; bits:(ByteArray fromPackedString:'0@C>@O\@80CA@NL@]0C>@L@@') ; yourself); yourself]
+!
+
+breakpointRedEnabled9x9
+    <resource: #image>
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+    "
+     self breakpointRedEnabled9x9 inspect
+     ImageEditor openOnClass:self andSelector:#breakpointRedEnabled9x9
+     Icon flushCachedIcons"
+    
+    ^ Icon constantNamed:'GenericToolbarIconLibrary breakpointRedEnabled9x9'
+        ifAbsentPut:[
+            (Depth8Image new)
+                width:9;
+                height:9;
+                photometric:(#palette);
+                bitsPerSample:(#[ 8 ]);
+                samplesPerPixel:(1);
+                bits:(ByteArray 
+                            fromPackedString:'D1L@@@@@@@@SD0@J@0HCB @S@@<ABP,I@P<@@@LHDQDQB@L@@@HDCP0RA@H@@@LEC 8NAPL@@@<AA!!@G@P<@D0@J@0HCB @@D0@@@@@@@ALS');
+                colorMapFromArray:#[ 253 255 252 127 73 46 114 60 38 139 79 54 203 129 108 195 127 107 205 147 131 204 146 130 200 145 130 208 165 152 225 182 169 229 191 180 190 104 83 194 111 90 204 134 115 216 159 144 215 159 145 219 166 152 192 108 89 255 255 255 ];
+                mask:((ImageMask new)
+                            width:9;
+                            height:9;
+                            bits:(ByteArray fromPackedString:'@@@>@G<@_0A?@G<@_0@>@@@@');
+                            yourself);
+                yourself
+        ]
+!
+
+breakpointRedEnabledWithWarning9x9
+    "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 breakpointRedEnabledWithWarning9x9 inspect
+     ImageEditor openOnClass:self andSelector:#breakpointRedEnabledWithWarning9x9
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary breakpointRedEnabledWithWarning9x9'
+        ifAbsentPut:[(Depth8Image new) width:9; height:9; bits:(ByteArray fromPackedString:'D1L@@@@@@@@SD1LJ@0HCB @SD1LABP,I@P<@D1LHDQDQB@L@D1LDCP0RA@H@D1LEC 8NAPL@@@<AA!!@G@P<@D1LJ@0HCB @@D1L@@@@@@ALS') ; colorMapFromArray:#[253 255 252 127 73 46 114 60 38 139 79 54 203 129 108 195 127 107 205 147 131 204 146 130 200 145 130 208 165 152 225 182 169 229 191 180 190 104 83 194 111 90 204 134 115 216 159 144 215 159 145 219 166 152 192 108 89 255 255 0]; mask:((ImageMask new) width:9; height:9; bits:(ByteArray fromPackedString:'0@C>@O<@?0C?@O<@_0C>@L@@') ; yourself); yourself]
+!
+
 closeIndicatorInTree9x9Icon
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -716,6 +605,46 @@
         ifAbsentPut:[(Depth2Image new) width: 9; height: 9; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'UUU@Z*)@Z")@Z")@X@I-Z")@Z")KZ*)@UUU;') ; colorMapFromArray:#[0 0 0 128 128 128 255 255 255]; yourself]
 !
 
+fullBreakPoint9x9Icon
+    "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 fullBreakPoint9x9Icon inspect
+     ImageEditor openOnClass:self andSelector:#fullBreakPoint9x9Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary fullBreakPoint9x9Icon'
+        ifAbsentPut:[(Depth4Image new) width:9; height:9; bits:(ByteArray fromPackedString:'L0L3@C@0Y5] L@:8FK8@M9DQ%3@54@CULC_AD\\0C+)B/ @0Y5] @@@CL0@@') ; colorMapFromArray:#[255 255 255 196 96 86 164 75 67 176 176 176 182 74 66 79 34 26 193 90 78 96 47 37 171 87 78 158 77 70 165 75 67 88 43 32 148 68 60 159 65 56 184 74 65]; mask:((Depth1Image new) width:9; height:9; bits:(ByteArray fromPackedString:'G@@>@G<@?8C? O>@_0@>@A0@') ; yourself); yourself]
+!
+
+lineBreakPoint9x9Icon
+    "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 lineBreakPoint9x9Icon inspect
+     ImageEditor openOnClass:self andSelector:#lineBreakPoint9x9Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary lineBreakPoint9x9Icon'
+        ifAbsentPut:[(Depth4Image new) width:9; height:9; bits:(ByteArray fromPackedString:'L0L3@C@0Y5] L@:8FK8@M9DQ%3@54QGULC_AD\\0C+)B/ @0Y5] @C@CL0L0') ; colorMapFromArray:#[255 255 255 196 96 86 164 75 67 176 176 176 182 74 66 79 34 26 193 90 78 96 47 37 171 87 78 158 77 70 165 75 67 88 43 32 148 68 60 159 65 56 184 74 65]; mask:((Depth1Image new) width:9; height:9; bits:(ByteArray fromPackedString:'G@@>@G<@?8C? O>@_0@>@A0@') ; yourself); yourself]
+!
+
 openIndicatorInTree9x9Icon
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -737,34 +666,23 @@
 !
 
 stopPoint9x9
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self stopPoint9x9 inspect
      ImageEditor openOnClass:self andSelector:#stopPoint9x9
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'GenericToolbarIconLibrary stopPoint9x9'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:9;
-                height:9;
-                photometric:(#palette);
-                bitsPerSample:(#[ 4 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'L0@@@C@0Y5] L@:8FK8@A9DQ%0@E4@CU@@_AD\\@C+)B/ @0Y5] @C@@@@L0');
-                colorMapFromArray:#[ 255 255 255 196 96 86 164 75 67 176 176 176 182 74 66 79 34 26 193 90 78 96 47 37 171 87 78 158 77 70 165 75 67 88 43 32 148 68 60 159 65 56 184 74 65 ];
-                mask:((ImageMask new)
-                            width:9;
-                            height:9;
-                            bits:(ByteArray fromPackedString:'@@@>@G<@_0A?@G<@_0@>@@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary stopPoint9x9'
+        ifAbsentPut:[(Depth4Image new) width:9; height:9; bits:(ByteArray fromPackedString:'L0L3@C@0Y5] L@:8FK8@M9DQ%3@54@CULC_AD\\0C+)B/ @0Y5] @C@CL0L0') ; colorMapFromArray:#[255 255 255 196 96 86 164 75 67 176 176 176 182 74 66 79 34 26 193 90 78 96 47 37 171 87 78 158 77 70 165 75 67 88 43 32 148 68 60 159 65 56 184 74 65]; mask:((Depth1Image new) width:9; height:9; bits:(ByteArray fromPackedString:'G@@>@G<@?8C? O>@_0@>@A0@') ; yourself); yourself]
 !
 
 tracepointBlue9x9
@@ -1925,8 +1843,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_angry'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_angry'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 C 8NC @FA XHB@@NC 8NC 8N@@LC@0,KB0,@C 8NC 8DAP\GA0\G@0,L@@8NC XEA0\IBP,G@ $IC@@NC PKA0\CB0$JBP(EAP4NA HG@0LC@@TI@ @KB00H
 B@,C@0LE@@,CB0@AB0DHB@,C@0LCAPLGA0DEAP(HB@,GA0LCAPTKB0DEAP(HB@DGA0LJ@@4MCP@L@P0HC 4KA0,@B TAB 0@C@XNC  AA0TEB0,EAPDLC@ N
 C 8M@PTKB0TE@P0LA 8NC 8NB@4L@P(LC@XHC 8NC 8NC 8HB@ HB@8NC 8N') ; colorMapFromArray:#[0 0 0 255 28 4 255 32 8 255 92 76 109 8 0 255 48 24 72 4 0 255 108 92 44 4 0 89 60 56 255 24 0 255 68 48 208 24 0 85 8 0 0 0 0]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'C>@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -1948,8 +1866,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_biggrin'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_biggrin'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @ HB@ H@@@@@@@HB@ HB@ HB@@@A@PDA@P@@@ HB@ H@@PDA@PDA@PDA@@HB@ @A@PDA@PDA@PDA@P@B@ @A@P@@@PDA@@@A@P@B@@DA@P@@@PDA@@@A@PD@
 @@DA@PDA@PDA@PDA@PD@@@DA@PDA@PDA@PDA@PD@@@DA@@@@@@@@@@@@@PD@@@DA@@HB@ HB@ H@@PD@@ @A@P@B@ HB@ @A@P@B@ @A@PD@@@@@@@DA@P@B
 @ H@@PDA@PDA@PDA@@HB@ HB@@@A@PDA@P@@@ HB@ HB@ H@@@@@@@HB@ HB') ; colorMapFromArray:#[0 0 0 0 255 0 255 255 255]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'A<@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -1971,8 +1889,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_cool'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_cool'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@B@ HB@ @@@@@@@@@@@ HB@ HB@ HB@@@@@@@B@ HB@ HB@ HB@ @@@@@B@ @@@ HB@@@B@ @@@@@@@@@@@@H@@@@@@@@@
 @@HB@@@@@@@@@@@@@ H@@@HB@ @@@ HB@@@B@ H@@@HB@ HB@ HB@ HB@ H@@@HB@ HB@ HB@ HB@ H@@@@B@ @B@ HB@ @B@ @@@@@B@ H@@@@@@@HB@ @@
 @@@@@ HB@ HB@ HB@@@@@@@@@@@B@ HB@ @@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 0 0 0 0 255 0]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'A<@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -1994,8 +1912,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_eek'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_eek'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@C@0LC@0@@@@@@@@@@@0LC@0LC@0LC@@@@@@@C@0LC@0LC@0LC@0@@@@@C@0LC@0LC@0LC@0@@@@LC@0@@@0LC@@@C@0L@
 @@LC@0HB@0LC@ HC@0L@@@LC@0LC@0LC@0LC@0L@@@LC@0LC@0LC@0LC@0L@@@LC@0LC@0LC@0LC@0L@@@@C@0LC@0@C@0LC@0@@@@@C@0LC@@@@@0LC@0@@
 @@@@@0LC@0@C@0LC@@@@@@@@@@@C@0LC@0@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 0 0 0 48 48 48 255 157 167]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'A<@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -2017,8 +1935,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_frown'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_frown'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@B@ HB@ @@@@@@@@@@@ HB@ HB@ HB@@@@@@@B@ HB@ HB@ HB@ @@@@@B@ HB@ HB@ HB@ @@@@HB@ @@@ HB@@@B@ H@
 @@HB@ @@@ HB@@@B@ H@@@HB@ HB@ HB@ HB@ H@@@HB@ HB@ HB@ HB@ H@@@HB@ H@@@@@@@HB@ H@@@@B@ @B@ HB@ @B@ @@@@@B@ HB@ HB@ HB@ @@
 @@@@@ HB@ HB@ HB@@@@@@@@@@@B@ HB@ @@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 0 0 0 255 163 0]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'A<@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -2040,8 +1958,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_mhmh'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_mhmh'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@B@ HB@ @@@@@@@@@@@ HB@ HB@ HB@@@@@@@B@ HB@ HB@ HB@ @@@@@B@ @@@ HB@@@B@ @@@@HB@ @@@ HB@@@B@ H@
 @@HB@ HB@ HB@ HB@ H@@@HB@ HB@ HB@ HB@ H@@@HB@ HB@ HB@ HB@ H@@@HB@ HB@ HB@ HB@ H@@@@B@ HB@ HB@ HB@ @@@@@B@ H@@@@@@@HB@ @@
 @@@@@ HB@ HB@ HB@@@@@@@@@@@B@ HB@ @@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 0 0 0 255 222 0]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'A<@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -2063,8 +1981,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_ok'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_ok'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @ HB@ H@@@@@@@HB@ HB@ HB@@@A@PDA@P@@@ HB@ H@@PDA@PDA@PDA@@HB@ @A@PDA@PDA@PDA@P@B@ @A@P@@@PDA@@@A@P@B@@DA@P@@@PDA@@@A@PD@
 @@DA@PDA@PDA@PDA@PD@@@DA@PDA@PDA@PDA@PD@@@DA@PDA@PDA@PDA@PD@@@DA@PDA@PDA@PDA@PD@@ @A@PDA@PDA@P@A@P@B@ @A@PD@@@@@@@DA@P@B
 @ H@@PDA@PDA@PDA@@HB@ HB@@@A@PDA@P@@@ HB@ HB@ H@@@@@@@HB@ HB') ; colorMapFromArray:#[0 0 0 255 255 0 0 0 0]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'A<@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -2086,8 +2004,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class smiley_smile'
-	ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class smiley_smile'
+        ifAbsentPut:[(Depth8Image new) width: 15; height: 15; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @ HB@ H@@@@@@@HB@ HB@ HB@@@A@PDA@P@@@ HB@ H@@PDA@PDA@PDA@@HB@ @A@PDA@PDA@PDA@P@B@ @A@P@@@PDA@@@A@P@B@@DA@P@@@PDA@@@A@PD@
 @@DA@PDA@PDA@PDA@PD@@@DA@PDA@PDA@PDA@PD@@@DA@PDA@PDA@PDA@PD@@@DA@@DA@PDA@PD@@PD@@ @A@P@A@PDA@P@A@P@B@ @A@PD@@@@@@@DA@P@B
 @ H@@PDA@PDA@PDA@@HB@ HB@@@A@PDA@P@@@ HB@ HB@ H@@@@@@@HB@ HB') ; colorMapFromArray:#[0 0 0 255 255 0 0 0 0]; mask:((ImageMask new) width: 15; height: 15; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'A<@_<C?8_?1??O?>??;??/?>??9??G?<O? _<@_@') ; yourself); yourself]
@@ -2526,8 +2444,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'GenericToolbarIconLibrary class delete16x16Icon'
-	ifAbsentPut:[(Depth1Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@0@'' LOA N\@_ @<@C0@_@C&@\LC P^@ 0@@@D@@@b') ; colorMapFromArray:#[255 255 255 65 65 65]; yourself]
+        constantNamed:'GenericToolbarIconLibrary class delete16x16Icon'
+        ifAbsentPut:[(Depth1Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@0@'' LOA N\@_ @<@C0@_@C&@\LC P^@ 0@@@D@@@b') ; colorMapFromArray:#[255 255 255 65 65 65]; yourself]
 !
 
 desktop16x16Icon
@@ -3755,6 +3673,29 @@
         ]
 !
 
+lint16x16Icon
+    "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 lint16x16Icon inspect
+     ImageEditor openOnClass:self andSelector:#lint16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary lint16x16Icon'
+        ifAbsentPut:[(Depth8Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
+??????????????????????????????????????????????????<4[_??????????????????A4W??????????????????2<A()BG??????????<A??<A1_;>
+@XS??????????3<)-;^76.Z5A0O???????<P@W!!8>-3J<0+??????64JI1,;7^?57-[;''T????<J@@P"PN3'':-V>8L??????@@@''G57.1,!!#X-''R_O???1(R
+@RMW:Y*KY6+7*RW???=-?3P*ZU[;.:#!!/:7???????=-@6AV2?S:9+>5?????????64 BC &[_???;?Z????????[V4XU_?????X<P@a') ; colorMapFromArray:#[0 1 0 0 2 0 1 4 0 3 6 2 30 1 0 6 9 5 34 2 2 10 12 8 43 4 2 13 15 12 15 17 13 77 0 0 16 18 15 35 14 12 17 19 16 67 6 1 19 20 18 75 7 10 21 23 20 86 9 4 25 27 24 111 4 7 103 7 10 96 10 12 32 29 28 29 30 28 31 33 30 153 2 0 33 35 33 35 36 34 110 16 16 173 0 1 36 38 35 41 37 36 165 4 0 155 7 7 128 15 14 39 41 39 157 12 16 51 42 42 207 0 4 43 45 42 58 41 39 141 19 15 199 4 0 210 3 0 221 1 4 48 49 47 231 0 12 211 7 8 172 19 10 172 19 18 52 54 51 53 55 53 234 5 23 59 54 53 176 24 21 56 57 55 57 59 56 204 19 22 195 22 24 103 47 48 227 16 9 60 61 59 198 25 19 216 20 21 61 63 60 119 48 45 228 20 20 63 65 62 211 30 27 68 69 67 69 71 68 212 32 34 242 25 29 72 74 71 74 76 74 191 45 50 245 31 38 76 78 75 77 79 76 79 80 78 138 66 66 248 36 40 240 41 43 83 85 82 216 50 52 241 43 50 195 58 61 86 88 85 244 46 46 87 89 86 89 91 88 214 58 58 193 65 67 92 93 91 248 51 49 109 90 87 185 68 87 194 67 80 87 95 125 250 54 57 173 74 96 202 67 84 159 78 103 253 56 52 188 72 90 87 99 135 129 89 121 99 101 98 73 104 148 255 59 60 159 83 106 175 81 94 94 102 132 187 78 98 215 71 85 255 61 67 169 84 104 251 66 66 104 106 103 90 106 147 151 92 119 200 81 93 107 108 106 140 99 131 162 94 119 255 72 76 144 100 128 96 112 153 228 80 83 159 97 120 111 113 110 191 90 111 206 87 104 113 115 112 87 118 163 115 117 114 83 122 166 179 100 117 118 120 117 199 99 101 231 91 88 138 113 147 120 122 119 196 101 119 123 125 122 115 123 167 213 100 113 119 123 162 180 109 128 127 129 126 208 108 109 115 131 173 185 115 140 158 122 154 173 119 144 131 133 130 130 130 163 178 122 124 181 119 147 106 139 178 136 138 135 120 139 175 126 138 175 204 121 132 132 139 172 113 146 186 136 143 176 144 146 143 121 149 184 153 142 173 135 150 181 148 150 147 125 153 188 130 153 182 179 140 167 150 152 149 205 136 148 181 145 146 136 159 189 155 157 154 140 163 193 159 161 158 161 163 160 143 166 196 162 164 161 148 167 192 164 166 163 165 165 187 197 159 173 167 169 166 152 171 196 191 163 180 157 172 191 169 171 168 216 159 166 171 173 170 208 163 179 187 169 190 217 162 175 174 176 173 159 178 203 186 173 174 207 167 175 163 178 198 213 166 176 179 181 178 198 176 192 169 185 204 183 185 182 216 175 184 209 177 189 212 180 192 204 183 198 208 183 193 188 190 187 180 192 206 194 196 193 215 191 201 187 199 213 204 198 197 211 196 210 199 201 198 190 202 216 191 203 217 201 202 212 202 204 201 208 203 201 219 201 210 205 207 203 217 203 217 206 208 205 213 207 206 223 205 214 203 211 220 211 213 210 211 212 222 214 216 213 221 215 227 217 219 216 219 221 218 228 218 224 217 222 225 221 223 220 231 221 227 216 225 233 220 226 228 224 226 223 221 229 238 231 233 230 228 234 236 233 235 232 235 238 234 249 251 248 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@L@@0@C8AO0C?0O>C?>K?0O?#?>K?0O?@_#@<Lb') ; yourself); yourself]
+!
+
 lock16x16Icon
     <resource: #image>
     "This resource specification was automatically generated
@@ -4049,8 +3990,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'GenericToolbarIconLibrary class repositoryCVSIcon'
-	ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:'GenericToolbarIconLibrary class repositoryCVSIcon'
+        ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 NS$\I2X%J20\NS$9NS$9NS$WHA8LDAX[JA\9NS$9NS$9H2D]CA@VF2 7NS$9NS$9NSL*F@,SF"P6MS$9NS$9NS$2G1HLDAX[JCT9NS$9NS$9LQ<RC@<UF2 4
 NS$9NS$9NR8_DP4NEA,(MC$9NS$9NS$-APTEAPTEAPTEAPTEAPT9KPTA@PDA@PDA@PDA@PDENR<E@PDDA@DDB@PHA PAAS$0AP A@0$H@0$CBPLI@PT9L@TI
 @PLIBPXIA $AA DENRHEB DD@ (J@ (J@ PAAS$9AP(JB (JB (JB (JB T9NPTEAPTEAPTEAPTEAPTENS$9NS$9NS$9NS$9NS$9NP@@@@@@@@@@@@@@@@@@
@@ -4321,8 +4262,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'GenericToolbarIconLibrary class repositorySVNIcon'
-	ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:'GenericToolbarIconLibrary class repositorySVNIcon'
+        ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 NS$\I2X%J20\NS$9NS$9NS$WHA8LDAX[JA\9NS$9NS$9H2D]CA@VF2 7NS$9NS$9NSL*F@,SF"P6MS$9NS$9NS$2G1HLDAX[JCT9NS$9NS$9LQ<RC@<UF2 4
 NS$9NS$9NR8_DP4NEA,(MC$9NS$9NS$-JR$)JR$)JR$)JR$)JR$9KR$A@PDA@PDA@PDA@PD)NR<Y@PPD@PPHA@ D@PPAFS$0FP CBP CBPLI@0LD@Q$9L@@I
 BPXIA $FBPXCA D@NRH8B HBB (BB (BB PANC$9A0(JB (JB (JB (JB \9NPTEAPTEAPTEAPTEAPTENS$9NS$9NS$9NS$9NS$9NP@@@@@@@@@@@@@@@@@@
@@ -4684,40 +4625,29 @@
 !
 
 snapshot16x16Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self snapshot16x16Icon inspect
-     ImageEditor openOnClass:self andSelector:#snapshot16x16Icon"
-    
-    ^ Icon constantNamed:#'GenericToolbarIconLibrary class snapshot16x16Icon'
-        ifAbsentPut:[
-            (Depth4Image new)
-                width:16;
-                height:16;
-                photometric:(#palette);
-                bitsPerSample:(#( 4 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
+     ImageEditor openOnClass:self andSelector:#snapshot16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary snapshot16x16Icon'
+        ifAbsentPut:[(Depth4Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@G\0@@@@@0M0\3A7L0@CL3@3LCL3@@@@@@@@@@@@@@@@&Y@@@@@@L@&X&P@@@@@0BX&Y@@@@@CLI"Y$@@@@@@@&Y&P@@@@@@
 @I&P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                colorMapFromArray:#[ 0 0 0 255 255 255 0 0 0 212 208 200 255 255 255 128 128 0 255 255 0 128 128 128 0 255 255 0 0 255 ];
-                mask:((ImageMask new)
-                            width:16;
-                            height:16;
-                            bits:(ByteArray 
-                                        fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 255 0 0 0 212 208 200 255 255 255 128 128 0 255 255 0 128 128 128 0 255 255 138 138 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'
 @@@C G?<??;??/?>??;??/?>??;??/?>??9??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a');
-                            yourself);
-                yourself
-        ]
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; yourself); yourself]
 !
 
 sortByLineNumber16x16Icon
@@ -6363,6 +6293,29 @@
         ]
 !
 
+left2Arrow20x20Icon
+    "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 left2Arrow20x20Icon inspect
+     ImageEditor openOnClass:self andSelector:#left2Arrow20x20Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary left2Arrow20x20Icon'
+        ifAbsentPut:[(Depth4Image new) width:20; height:20; bits:(ByteArray fromPackedString:'
+H"H"H"H"H"H"H"H"H"HB@"H"H"H"H"H @@H"H"H"H"H"@ HBH"H"H"H"HB@!!@"H"H"H"H HBDPH"H"H"H"@ HQD@@@@@H"HB@!!DQH"H"HBH HBDQDQDQDR@"
+@ HQDQDQDQD H HBDQDQDQDQHBH HBDQDQDQDR@"H HBDQD"H"H H"H HBDQ@@@@@BH"H HBDPH"H"H"H"H HBDBH"H"H"H"H HB@"H"H"H"H"H @@H"H"H"
+H"H"H HBH"H"H"H"H"H"H"H"H"Hb') ; colorMapFromArray:#[0 0 0 100 128 255 128 128 128]; mask:((ImageMask new) width:20; height:20; bits:(ByteArray fromPackedString:'@@@M@J@@@^@J@>@@A>@JC>@@G??@O??@_??O???@???@_??@O??@G??EC>@HA>@@@>@@@^@N@J@A@@@@') ; yourself); yourself]
+!
+
 leftArrow20x20Icon
     <resource: #image>
     "This resource specification was automatically generated
@@ -7296,8 +7249,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class displayScreen22x22Icon'
-	ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class displayScreen22x22Icon'
+        ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Y&Y&Y&Y&Y&&P@@A&Y&Y&Y&Y&ZY@@@FXXUUV***)9$0@@Y!!H"H+.AF''&S@@A&,"H"H+DZ^YL@@F
 Z2H"H",Q)9$0@@Y(H"J;-QF''&S@@A&E[.HUQDZ^YL@@FXUUUUUDQ*)$0@@Y!!UUUUTQF*&S@@A&(QF$*$QD^YL@@I&Y&Y&Y&Y&Y$0@@&Y&Y&Y&Y&Y&S@@@@L3
 M)&YL3L3L@@@@@@F&Y$3@@@@@@@@ZY&Y&Y&S@@@@@@A)&Y&Y&YL@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 64 80 96 80 112 112 64 64 64 48 64 80 64 96 96 128 128 128 48 80 80 80 96 96 112 112 112 64 80 80 80 96 112]; mask:((ImageMask new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@G??0G??0G??8G??8G??8G??8G??8G??8G??8G??8G??8G??8G??8A??8@G<@@??@@??@@@@@@@@@') ; yourself); yourself]
@@ -7864,8 +7817,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class memory22x22Icon'
-	ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class memory22x22Icon'
+        ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@?0@@@@@@@@@@@L;8;!!0@@@@@@@@@VL0W\,@@@@@@@L<T,W]43@@@@@@I,"8Z(R-10@@@@I<,,Z**Q78P@@@L24DZ****E0H@@@
 <,EM7Z**E00P@LTR9M7]7ZE0H50@=RE0C]7]E0BF?0<,E0@@C]Q0HREPBK-0@@@@Q0T?H\@KTA4@@@^-4_=\@@H A@@@^ JOG<@@@ID@P@^ GE3O@@@@AP@D
 R EO:O0@@@@@T@4PT%3,@@@@@@@E4G_58%@@@@@@@@AZ\QGL0@@@@@@@@@@@1<@@@@@@@@@@@@@D@@@@@@@b') ; colorMapFromArray:#[0 0 0 80 80 80 160 160 160 240 240 240 64 64 64 144 144 144 224 224 224 48 48 48 128 128 128 208 208 208 32 32 32 112 112 112 192 192 192 16 16 16 96 96 96 176 176 176]; mask:((ImageMask new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@A @@G>@@G?@@_? @??0A??0C??8C??8O??<O??<_??8_??8_??0_?? O??@G??@C?<@A?8@@?8@@C @@A@@') ; yourself); yourself]
@@ -9446,6 +9399,33 @@
         ]
 !
 
+lint24x24Icon1
+    "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 lint24x24Icon1 inspect
+     ImageEditor openOnClass:self andSelector:#lint24x24Icon1
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary lint24x24Icon1'
+        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
+??????????????????????????????????????????????????????????????????????????=_W?????>-@:7?????????????????????MF7???<4+_??
+????????????????????+TW???<L?????????????????????????2AG?4HY????????????????????????K65[()A-!!????????????????:7?????[\W>
+?/;0[XS???<ZR???????JZ6-??=-0?3<?O3<F&7??0*-??????????<GO:5-6-+Z6-+,9+U-A:4@????????????+PE-^G!!<>-262/O1[_??????????????
++V4PR4/I):+J+8+Q,_??????????+P(]I1,,N=7J;?W27-ZO>94NS4??????B @@[RH(PN2#9>+%5[:@8L>D????????????[Q<-S_BU6=/W3)Y:.]??????
+????@@AEI1<>W^:$1,"2X6I(6]IP_@C?????+QHN[RL0U>&6&(-1Y6)(=:$@@D??????N @@[QUDXKO;(HM6^7M,<G @@@AO????????MB(2ZUZX>;.&*NG:
+/:6D??????????<)+V4SXEY?2?S<>.Y-/;V-?????????1&-??=-RU)/]8JMT&7?@K>5#O???????:7?????[RX+NBX&[_????>:/;T@?????????????65-
+[V5-????????6OF5????????????????????????????@MK?') ; colorMapFromArray:#[0 1 0 0 2 0 1 4 0 3 6 2 30 1 0 6 9 5 34 2 2 10 12 8 43 4 2 13 15 12 15 17 13 77 0 0 16 18 15 35 14 12 17 19 16 67 6 1 19 20 18 75 7 10 21 23 20 86 9 4 25 27 24 111 4 7 103 7 10 96 10 12 32 29 28 29 30 28 31 33 30 153 2 0 33 35 33 35 36 34 110 16 16 173 0 1 36 38 35 41 37 36 165 4 0 155 7 7 128 15 14 39 41 39 157 12 16 51 42 42 207 0 4 43 45 42 58 41 39 141 19 15 199 4 0 210 3 0 221 1 4 48 49 47 231 0 12 211 7 8 172 19 10 172 19 18 52 54 51 53 55 53 234 5 23 59 54 53 176 24 21 56 57 55 57 59 56 204 19 22 195 22 24 103 47 48 227 16 9 60 61 59 198 25 19 216 20 21 61 63 60 119 48 45 228 20 20 63 65 62 211 30 27 68 69 67 69 71 68 212 32 34 242 25 29 72 74 71 74 76 74 191 45 50 245 31 38 76 78 75 77 79 76 79 80 78 138 66 66 248 36 40 240 41 43 83 85 82 216 50 52 241 43 50 195 58 61 86 88 85 244 46 46 87 89 86 89 91 88 214 58 58 193 65 67 92 93 91 248 51 49 109 90 87 185 68 87 194 67 80 87 95 125 250 54 57 173 74 96 202 67 84 159 78 103 253 56 52 188 72 90 87 99 135 129 89 121 99 101 98 73 104 148 255 59 60 159 83 106 175 81 94 94 102 132 187 78 98 215 71 85 255 61 67 169 84 104 251 66 66 104 106 103 90 106 147 151 92 119 200 81 93 107 108 106 140 99 131 162 94 119 255 72 76 144 100 128 96 112 153 228 80 83 159 97 120 111 113 110 191 90 111 206 87 104 113 115 112 87 118 163 115 117 114 83 122 166 179 100 117 118 120 117 199 99 101 231 91 88 138 113 147 120 122 119 196 101 119 123 125 122 115 123 167 213 100 113 119 123 162 180 109 128 127 129 126 208 108 109 115 131 173 185 115 140 158 122 154 173 119 144 131 133 130 130 130 163 178 122 124 181 119 147 106 139 178 136 138 135 120 139 175 126 138 175 204 121 132 132 139 172 113 146 186 136 143 176 144 146 143 121 149 184 153 142 173 135 150 181 148 150 147 125 153 188 130 153 182 179 140 167 150 152 149 205 136 148 181 145 146 136 159 189 155 157 154 140 163 193 159 161 158 161 163 160 143 166 196 162 164 161 148 167 192 164 166 163 165 165 187 197 159 173 167 169 166 152 171 196 191 163 180 157 172 191 169 171 168 216 159 166 171 173 170 208 163 179 187 169 190 217 162 175 174 176 173 159 178 203 186 173 174 207 167 175 163 178 198 213 166 176 179 181 178 198 176 192 169 185 204 183 185 182 216 175 184 209 177 189 212 180 192 204 183 198 208 183 193 188 190 187 180 192 206 194 196 193 215 191 201 187 199 213 204 198 197 211 196 210 199 201 198 190 202 216 191 203 217 201 202 212 202 204 201 208 203 201 219 201 210 205 207 203 217 203 217 206 208 205 213 207 206 223 205 214 203 211 220 211 213 210 211 212 222 214 216 213 221 215 227 217 219 216 219 221 218 228 218 224 217 222 225 221 223 220 231 221 227 216 225 233 220 226 228 224 226 223 221 229 238 231 233 230 228 234 236 233 235 232 235 238 234 249 251 248 255 255 255]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@@@@@@LN@@FL@@FH@@CX@@G<@BG>LGO>XA??0@?? @?? G??>D??8@??0A??<G??2D??1@??8A??8CO>\BG<N@C8G@@@B') ; yourself); yourself]
+!
+
 make24x24Icon3
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -11277,8 +11257,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class help28x28Icon2'
-	ifAbsentPut:[(Depth4Image new) width: 28; height: 28; photometric:(#palette); bitsPerSample:(#(4 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class help28x28Icon2'
+        ifAbsentPut:[(Depth4Image new) width: 28; height: 28; photometric:(#palette); bitsPerSample:(#(4 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@3H@@@@@@@@@@@@@@@@CL2@@@@@@@@@@@@@@@@L3L @@@@@@@@@@@@@@@3L3@@@@@@@@@@@@@BLCL3
 L0@@@@L3@@@@@CL0L3L3@@H3L3L0@@A@L3@3L3LBH#L3L3A@@D@3LCL3L0H"L3L3LD@@PCL0L3L3@"D3L1L0P@A@L3@3L3LBH!!L1L3A@@D@3LCL3L0H"HQL3
 LD@@PCL0L3L3@"H#D3L0P@A@L3@3L3LBH"D1L3A@A@L3LBL3L0H"D3LSLD@D@3L0H#L3@"D#L3D0P@PCL3LBH#LBHRL3L3A@A@L3L3@"H0H"H3L3LD@D@3L3
@@ -11304,8 +11284,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class help28x28Icon3'
-	ifAbsentPut:[(Depth2Image new) width: 28; height: 28; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class help28x28Icon3'
+        ifAbsentPut:[(Depth2Image new) width: 28; height: 28; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@0@@@@@@@@E0@@@@@@@AW@@@@@@@@U\@@@@@@@EU@@@@@@CQUT@@U@@ATUU@5UP@HUEUS=UWHBEQUT?UUR@!!TUUO5UT HUEUS=UUHBEQUT?5U
 R@!!TUUO=UT HUEUS?UUHH5QUT?5URBETMUO=UT !!UTMS?UUHHUU<4?5URBEU_3O=UT  @W?C?U@HH?0O<?0O2B@?<CLC?0 J ??@?<B(@B O??0(@@@@(C<B
  @@@@@J@(@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 253 253 253 191 191 0 192 192 192]; mask:((ImageMask new) width: 28; height: 28; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
@@ -12180,8 +12160,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class error32x32Icon'
-	ifAbsentPut:[(Depth8Image new) width: 32; height: 32; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class error32x32Icon'
+        ifAbsentPut:[(Depth8Image new) width: 32; height: 32; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@A@PDA@PDA@PD@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@PDA@PDA@PDA@PDA@@@@@@@@@@@@@@@@@@@@@@@A@PDA@PDA@PDA@PDA@PDA@P@@
 @@@@@@@@@@@@@@@@@PDA@PDA@PDA@PDA@PDA@PDA@P@@@@@@@@@@@@@@@@DA@PDA@PDA@PDA@PDA@PDA@PDA@P@@@@@@@@@@@@@A@PDA@PDA@PDA@PDA@PDA
 @PDA@PDA@P@@@@@@@@@@@PDA@PDA@PDA@PDA@PDA@PDA@PDA@PDA@P@@@@@@@@DA@PDA@PDA@PDA@PDA@PDA@PDA@PDA@PDA@P@@@@@@@PDA@PDA@PDA@PDA
@@ -12214,8 +12194,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class warn32x32Icon'
-	ifAbsentPut:[(Depth8Image new) width: 32; height: 32; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class warn32x32Icon'
+        ifAbsentPut:[(Depth8Image new) width: 32; height: 32; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@PD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PDA@P@@@@@@@@@@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@A@PDA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PDA@PDA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@PDA@PD@
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PDA@PDA@PD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@PDA@PDA@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PDA
@@ -12249,8 +12229,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class DirectoryUp22x22Icon'
-	ifAbsentPut:[(Depth8Image new) width: 28; height: 28; photometric:(#palette); bitsPerSample:(#(8 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class DirectoryUp22x22Icon'
+        ifAbsentPut:[(Depth8Image new) width: 28; height: 28; photometric:(#palette); bitsPerSample:(#(8 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @@@@@@L@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0LC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0LC
 @0L@@@@@@@@@@@@@@@@@@@@@@@@@@@LC@0LC@0LC@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@C@0LC@@@@@@@@@@@@@@@@@@@@@@@@@@HB@ H@@0LC@0@@@@@@
@@ -12736,8 +12716,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'GenericToolbarIconLibrary class languages20x12Icon'
-	ifAbsentPut:[(Depth8Image new) width: 20; height: 12; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:'GenericToolbarIconLibrary class languages20x12Icon'
+        ifAbsentPut:[(Depth8Image new) width: 20; height: 12; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 L0X3IRT%IRT3A X3IRT%IRT3L0XLL0XFL2T%ISLFA#L%IRT%L20FA2T%L3LFL2T%L0XFL2T%L3LFA0\GIRT%CCLFA 03A X3CCLFA \GA0\3L3L3L3L3L3LF
 A#L3L3LFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA XFA X3L3L3L3L3L3LFA XFA XFA XFA"T%ISLFA @JB (JB (JB (JB (J
 ISLFA#LJB (JB (JB (JB (JB (3A"0JB (JB (JB (JB (JB (JB XJB (JB (JB (JB (JB (JB (J') ; colorMapFromArray:#[168 208 173 255 223 137 255 226 146 255 228 151 255 230 164 168 107 144 255 0 0 0 0 0 226 232 173 255 224 143 255 204 0 255 229 162 167 167 205 137 185 173 70 78 154 255 225 143 255 227 151 255 232 163 137 78 144 70 107 158 70 78 148 255 224 142 255 226 149 255 229 159 255 232 173 255 255 238 198 232 173 255 224 141 255 227 150 255 228 157 255 232 171 70 133 163 70 78 146 255 224 140 255 226 147 255 228 155 255 231 168 0 0 99 70 78 145 255 223 138 255 227 148 255 227 153 255 232 168 226 159 148 255 63 63 70 78 144 255 224 139 255 225 145 255 228 152 255 231 166 198 133 144 255 255 255]; yourself]
@@ -12813,7 +12793,7 @@
     <resource: #programImage>
 
     View styleSheet name = #winXP ifTrue:[
-	^ self redoXP28x28Icon
+        ^ self redoXP28x28Icon
     ].
     ^ self redo20x20Icon
 !
@@ -12934,8 +12914,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class bug2_25x25Icon'
-	ifAbsentPut:[(Depth4Image new) width: 25; height: 25; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:#'GenericToolbarIconLibrary class bug2_25x25Icon'
+        ifAbsentPut:[(Depth4Image new) width: 25; height: 25; photometric:(#palette); bitsPerSample:(#[4]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 @@@@@@@@@@@@@@@@O0@@@@@@@@@@@AV( @@@@@@CL3 P@3D@DU @@@@@@@DX(@@P@QAX@@@@@@@Z"!!ATQIDET@ @@@@@B@(XQ7Q%UP@@@@@@B@VHBWH''QE@@
 @@@@@@APAFABH''R@@C@@@H E@DQDABI4 @@A@@D@)$Q7]*AGPH@@@@@EDVQGH$Q4Y!!D@@0,@ AYD\"QBI4@XB@@H@ETTQ2IDH"]A(AT@BCMP!!GH$P"H''XX"@
 @@@ATAP"QRH"]@DQB@@@@@@TIDH"H''P@TX@@@@@@"4P"H"]@F@@@@@D@@@"WH"I4@P@@@@@@@@@@"4QDP@D@@@@@C0@@@@!!UEUTH@@@@@@@@@@@@@@@UB@@@
@@ -14265,7 +14245,7 @@
     <resource: #programImage>
 
     OperatingSystem isMSDOSlike ifTrue:[
-	^ self dosShellTerminalIcon
+        ^ self dosShellTerminalIcon
     ].
     ^ self unixShellTerminalIcon
 !
@@ -15553,8 +15533,22 @@
     ^ self breakpointRedDisabled9x9
 !
 
+breakpointRedDisabledWithWarning
+    ^ self breakpointRedDisabledWithWarning9x9
+
+    "Created: / 16-02-2015 / 06:20:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 breakpointRedEnabled
     ^ self breakpointRedEnabled9x9
+
+    "Modified: / 16-02-2015 / 06:29:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+breakpointRedEnabledWithWarning
+    ^ self breakpointRedEnabledWithWarning9x9
+
+    "Created: / 16-02-2015 / 06:29:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 padLockBlackMiniIcon
@@ -15587,37 +15581,44 @@
     ^ self padLockRed12x12Icon
 !
 
+removeBreakPointBlueIcon2
+    "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 removeBreakPointBlueIcon2 inspect
+     ImageEditor openOnClass:self andSelector:#removeBreakPointBlueIcon2
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary removeBreakPointBlueIcon2'
+        ifAbsentPut:[(Depth2Image new) width:12; height:21; bits:(ByteArray fromPackedString:'****/??>/:+>/**>.)V..%U..%U..UU./%V>/:+>/??>/:+>/%V>.PA..@@..@@..@@./ B>/:+>/??>****') ; colorMapFromArray:#[158 158 255 63 63 63 0 0 0 127 127 127]; mask:((ImageMask new) width:12; height:21; bits:(ByteArray fromPackedString:'??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0') ; yourself); yourself]
+!
+
 removeBreakPointIcon2
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self removeBreakPointIcon2 inspect
      ImageEditor openOnClass:self andSelector:#removeBreakPointIcon2
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:#'GenericToolbarIconLibrary class removeBreakPointIcon2'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:12;
-                height:21;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'****/??>/:+>/**>.)V..%U..%U..UU./%V>/:+>/??>/:+>/%V>.TA..P@..P@..@@./ B>/:+>/??>****');
-                colorMapFromArray:#[ 0 255 0 63 63 63 0 0 0 127 127 127 ];
-                mask:((ImageMask new)
-                            width:12;
-                            height:21;
-                            bits:(ByteArray 
-                                        fromPackedString:'??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'GenericToolbarIconLibrary removeBreakPointIcon2'
+        ifAbsentPut:[(Depth2Image new) width:12; height:21; bits:(ByteArray fromPackedString:'****/??>/:+>/**>.)V..%U..%U..UU./%V>/:+>/??>/:+>/%V>.PA..@@..@@..@@./ B>/:+>/??>****') ; colorMapFromArray:#[0 255 0 63 63 63 0 0 0 127 127 127]; mask:((ImageMask new) width:12; height:21; bits:(ByteArray fromPackedString:'??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0') ; yourself); yourself]
 !
 
 tracepointBlue
@@ -15919,8 +15920,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:#'GenericToolbarIconLibrary class nameSpaceBrowserIcon'
-	ifAbsentPut:[(Depth2Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@AO8C?DS:"?1D:(/<QN*J?DS*"/1D:(+<QN*J/DR*"+1AJ(*!!@DJJA@@T@E@@@UT@@@a') ; colorMapFromArray:#[0 0 0 190 190 0 194 194 194 255 255 255]; mask:((ImageMask new) width: 16; height: 16; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@G#1??7??_?=??7??_?=??7??O?8_?@?8@>@b') ; yourself); yourself]
+        constantNamed:#'GenericToolbarIconLibrary class nameSpaceBrowserIcon'
+        ifAbsentPut:[(Depth2Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(2)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@AO8C?DS:"?1D:(/<QN*J?DS*"/1D:(+<QN*J/DR*"+1AJ(*!!@DJJA@@T@E@@@UT@@@a') ; colorMapFromArray:#[0 0 0 190 190 0 194 194 194 255 255 255]; mask:((ImageMask new) width: 16; height: 16; photometric:(#blackIs0); bitsPerSample:(#(1)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@G#1??7??_?=??7??_?=??7??O?8_?@?8@>@b') ; yourself); yourself]
 !
 
 notificationClassBrowserIcon
@@ -16409,8 +16410,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'GenericToolbarIconLibrary class javaExceptionBrowserIcon'
-	ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:'GenericToolbarIconLibrary class javaExceptionBrowserIcon'
+        ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 D!!HRD!!HC@@DRD!!HRD!!HRD!!HRD!!HR@0@AD!!HRD!!HRD!!HRD!!HRD L@@QHRA $IA!!HRD!!HRD!!HC@@DRD $EAP$RD!!HRD!!HR@0@AD!!HIAPTID!!HRD!!HRD L@@QHR
 B ,KB!!HRD!!HR@0HB@@HRD  PD@ RD!!HRD LA@@HRD!!HLDQDLD!!HRD!!HRD!!HRD!!HRA0<OA1HRD!!HRD!!HRD!!HRD!!HNC!!HRD!!HRD!!HRD!!HRD!!HRD!!HRD!!HRD!!HR
 D!!HRD!!HRA $IA!!HRD!!HRD!!HRD!!HRD $MA@$RD!!HRD!!HRD!!HRD!!HNCPPND!!HRD!!HRD!!HRD!!HRA 8NA!!HRD!!HRD!!HRD!!HRD!!HRD!!HRD @@@@@@@@@@@@@@@@@@
@@ -16433,8 +16434,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'GenericToolbarIconLibrary class javaPrivateClassBrowserIcon'
-	ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:'GenericToolbarIconLibrary class javaPrivateClassBrowserIcon'
+        ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 XVE!!XQHWHAX!!E1I!!XVE!!XVE!!XQ@VPD]GQ4@JDFE!!XVE!!XQ@$SE]UU%USRALPXVE!!XQHVR%E XFA XEAIB!!I!!XVDNPUI XEQNS6AMR4DXXVE!!CC%CXDQBP$IF
 QTT?CFE!!XP(^K6@1GA,[GA<%JQU!!XVDLI"I L"\+J1$4F" QXVE!!FB(7N&@5K%)ZV%)ZV%)!!XRLSM#48XFAYWE1\WE1YXVE!!C1P,N30>V51^W%9\V6E!!XVDO
 GR43L@HGA TFA0I!!XVE!!XQHMB0$CW54@@E<AXVE!!XVE!!XVE!!AE!!XVE!!XAFE!!XVE!!XVE!!XP HB@ HB@!!!!XVE!!XVE!!XVE!!XVE!!XVE!!XP@@@@@@@@@@@@@@@@@@
@@ -16457,8 +16458,8 @@
     <resource: #image>
 
     ^Icon
-	constantNamed:'GenericToolbarIconLibrary class javaPrivateEnumBrowserIcon'
-	ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
+        constantNamed:'GenericToolbarIconLibrary class javaPrivateEnumBrowserIcon'
+        ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
 QDQDQC\#F1PZH3]DQDQDQDQDQB0TI"@ HBXRKDQDQDQDQB0PJ#D1LSD1I 0,QDQDQC\TJR%BP$IBP#H D#]DQDP!!IBP$P$H6K2<''IBP%QDQDFQ0"H$IBKRH"
 H"T FTQDQAHOCP5BP$IBP" SE!!EDQDPYEQTUP$H0NC JL3L5QDQDIQX\GDIBB30<OC0<OC1DQC\LG!!9BP$L<O#8>O#8;QDQDJ04XK"89OS9@PD@>OTQDQDP+
 C!!4 BPHGA TFA0IDQDQDQC\_E3PCPS<@@DDAQDQDQDQDQDQDAC(:N#(:BDQDQDQDQDQDQ@ HB@ HB@!!DQDQDQDQDQDQDQDQDQDQDQ@@@@@@@@@@@@@@@@@@@
@@ -17432,11 +17433,11 @@
 !GenericToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.229 2015-02-15 09:53:02 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.236 2015-03-06 09:11:30 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.229 2015-02-15 09:53:02 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.236 2015-03-06 09:11:30 cg Exp $'
 !
 
 version_HG
--- a/MacOSXToolbarIconLibrary.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/MacOSXToolbarIconLibrary.st	Tue Mar 10 12:03:57 2015 +0000
@@ -11,6 +11,8 @@
 "
 "{ Package: 'stx:libwidg' }"
 
+"{ NameSpace: Smalltalk }"
+
 XPToolbarIconLibrary subclass:#MacOSXToolbarIconLibrary
 	instanceVariableNames:''
 	classVariableNames:''
@@ -52,7 +54,7 @@
 "
 ! !
 
-!MacOSXToolbarIconLibrary class methodsFor:'image specs'!
+!MacOSXToolbarIconLibrary class methodsFor:'image specs - widgets'!
 
 checkToggleOffDisabledIcon
     "This resource specification was automatically generated
@@ -198,6 +200,82 @@
 X6M5+GM3\7M3\7M3\7N,]VM#X6M#X6X#H2L#H2L#H6X X6M#X6M#X6M#X6M#X6M#X6M#X6M#') ; colorMapFromArray:#[164 202 233 168 217 253 116 148 174 76 106 130 43 58 73 189 235 246 33 53 147 143 195 239 14 14 32 103 103 103 169 217 253 114 173 222 123 182 231 36 48 60 232 232 232 46 46 46 50 56 61 50 68 82 117 175 224 155 194 214 48 49 134 223 234 246 40 51 60 60 94 123 147 199 243 58 77 95 58 92 119 33 63 155 52 52 52 27 44 58 78 138 203 162 210 251 223 223 223 93 165 222 160 209 250 199 199 199 32 47 59 158 205 244 195 243 254 133 183 225 151 201 245 139 193 238 107 148 183 163 209 248 222 234 245 117 118 119 50 111 188 200 247 254 129 149 196 196 220 240 189 238 254 112 176 227 161 210 252 147 199 244 27 68 160 109 169 219 168 204 235 130 187 234 115 178 229 196 244 254 61 125 197 114 122 130 158 199 234 144 190 228 65 79 92 171 207 236 216 230 243 180 227 254 45 53 60 98 168 224 128 182 228 24 43 58 49 50 142 88 144 206 88 88 88 131 187 235 143 195 240 112 144 178 197 220 240 127 186 234 199 246 251 136 179 216 107 136 160 30 70 160 92 164 221 89 96 165 199 246 254 182 210 235 195 218 239 30 62 155 117 171 217 222 234 246 148 199 243 5 5 37 107 173 225 157 207 249 189 235 254 36 56 73 97 166 224 0 0 0 111 174 227 38 90 174 202 202 202 24 43 57 45 61 74 170 203 233 130 187 235 177 224 254 165 199 230 139 193 239 136 180 218 198 245 250 126 181 227 189 234 246 219 232 245 97 97 97 104 143 176 197 197 197 196 219 240 73 97 117 198 245 251 174 207 237 118 147 180 31 78 167 189 215 237 33 47 59 129 129 136 178 225 254 165 208 228 44 107 186 141 168 190 223 235 246 206 223 240 59 93 122 33 48 61 156 205 248 32 53 147 114 176 228 199 247 254 103 150 191 38 55 68 120 157 190 84 116 143 39 98 179 173 207 236 158 206 248 209 209 209 29 46 60 145 145 145 194 217 239 124 182 232 132 132 132 46 61 74 132 165 194 220 233 245 106 172 225 116 177 229 138 184 223 117 174 223 180 228 254 198 244 250 175 207 236 88 89 163 34 87 173 137 167 190 53 120 194 117 175 225 183 230 254 44 53 61 85 92 161 52 54 145 34 80 167 110 110 110 46 55 77 37 61 81 116 117 118 45 100 181 94 119 140 200 248 254 157 178 196]; mask:((Depth1Image new) width:18; height:18; bits:(ByteArray fromPackedString:'@@^@@@^@G?<@O?<@O?<@O?<@O?<@O?<@O?<@O?<@O?<@O?<@O?<@O?<@O?<@O?<@C?8@@@@@') ; yourself); yourself]
 !
 
+editFieldRightBorderImage
+    "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 editFieldRightBorderImage inspect
+     ImageEditor openOnClass:self andSelector:#editFieldRightBorderImage
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'MacOSXToolbarIconLibrary editFieldRightBorderImage'
+        ifAbsentPut:[(Depth8Image new) width:12; height:23; bits:(ByteArray fromPackedString:'
+N#YKERL@@@@@@@@@S1IIT T+B@@@@@@@YEMTHD\JQ$T@@@@@K"9@K1P)KPH2@@@@K"8.K"9@YBHVC @@K"8.K"8.PC@"SS\@K"8.K"8.K$A$E1,@K"8.K"8.
+K"9@JU]PK"8.K"8.K"8.LA [K"8.K"8.K"8.K2H_K"8.K"8.K"8.PB%UK"8.K"8.K"8.PFT9K"8.K"8.K"8.P@A!!K"8.K"8.K"8.PBAVK"8.K"8.K"8.K24[
+K"8.K"8.K"8.T543K"8.K"8.K"8/G%1ZK"8.K"8.K$@)T%X@K"8.K"8.P@@1W@@@K"8.K"8/HAM\@@@@PD@/LCUNVE0@@@@@A!!$%@U%\W@@@@@@@PTEAPTD@
+@@@@@@@@') ; colorMapFromArray:#[246 246 246 193 193 193 191 191 191 220 220 220 136 136 136 165 165 165 225 225 225 90 90 90 150 150 150 97 97 97 208 208 208 93 93 93 91 91 91 89 89 89 149 149 149 178 178 178 125 125 125 185 185 185 214 214 214 192 192 192 252 252 252 137 137 137 197 197 197 226 226 226 224 224 224 222 222 222 107 107 107 167 167 167 196 196 196 112 112 112 234 234 234 181 181 181 241 241 241 239 239 239 237 237 237 153 153 153 233 233 233 211 211 211 96 96 96 187 187 187 216 216 216 245 245 245 110 110 110 139 139 139 199 199 199 228 228 228 255 255 255 253 253 253 251 251 251 198 198 198 145 145 145 174 174 174 121 121 121 243 243 243 128 128 128 157 157 157 186 186 186 184 184 184 131 131 131 242 242 242 240 240 240 105 105 105 103 103 103 132 132 132 254 254 254 170 170 170 230 230 230 115 115 115 173 173 173 140 140 140 169 169 169 229 229 229 94 94 94 205 205 205 152 152 152 130 130 130 159 159 159 188 188 188 217 217 217 215 215 215 162 162 162 160 160 160 189 189 189 249 249 249 247 247 247 194 194 194 172 172 172 201 201 201 179 179 179 177 177 177 175 175 175 204 204 204 171 171 171 200 200 200 147 147 147 238 238 238 92 92 92 183 183 183 161 161 161 190 190 190 250 250 250 248 248 248]; mask:((ImageMask new) width:12; height:23; bits:(ByteArray fromPackedString:'>@C>@O<@?8C?0O? ?>C?<O?0??C?<O?0??C?<O?0??C?<O? ?<C? O<@? C8@@@a') ; yourself); yourself]
+!
+
+editFieldWithBorderImage
+    "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 editFieldWithBorderImage inspect
+     ImageEditor openOnClass:self andSelector:#editFieldWithBorderImage
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'MacOSXToolbarIconLibrary editFieldWithBorderImage'
+        ifAbsentPut:[(Depth8Image new) width:23; height:23; bits:(ByteArray fromPackedString:'
+@@@@@@@@@BLUR3X:O3<?O3<?O3<?O3<@@@@@@@ +AUIID$<(JB (JB (JB (J@@@@@AEQ )GHEQSYFQ$YFQ$YFQ$YFQ$@@@@L H-JR8.K"8.K"8.K"8.K"8.
+K"8@@@8VH&Q@K"8.K"8.K"8.K"8.K"8.K @7SRH0PD@.K"8.K"8.K"8.K"8.K"8.C1,WYD@.K"8.K"8.K"8.K"8.K"8.K"9PU2%@K"8.K"8.K"8.K"8.K"8.
+K"8.K!!,XLB8/K"8.K"8.K"8.K"8.K"8.K"8.G2H/K!!P.K"8.K"8.K"8.K"8.K"8.K"9UJT@.LB8.K"8.K"8.K"8.K"8.K"8.K!!E%PB8TK"8.K"8.K"8.K"8.
+K"8.K"8.XPA@K"<.K"8.K"8.K"8.K"8.K"8.K"9VHD@.K28.K"8.K"8.K"8.K"8.K"8.K!!,-K28.K"8.K"8.K"8.K"8.K"8.K"8.L55SK"8.K"8.K"8.K"8.
+K"8.K"8.K"9ZWA8/K"8.K"8.K"8.K"8.K"8.K"8.K AVNB%@K"9@K"8.K"8.K"8.K"8.K"8.@@A\K@A@K"8.K"8.K"8.K"8.K"8.K"8@@@A\GB@/K"8.K"8.
+K"8.PB8.K"8.K @@@@A\VD85LB=@PDA@PDA@PDA@PDA@@@@@@@A\VU$AIQ$FA XFA XFA XFA X@@@@@@@@@WDEAPTEAPTEAPTEAPTEAPP@a') ; colorMapFromArray:#[246 246 246 193 193 193 191 191 191 220 220 220 136 136 136 165 165 165 225 225 225 90 90 90 150 150 150 97 97 97 208 208 208 93 93 93 91 91 91 89 89 89 149 149 149 178 178 178 125 125 125 185 185 185 214 214 214 192 192 192 252 252 252 137 137 137 197 197 197 226 226 226 224 224 224 222 222 222 107 107 107 167 167 167 196 196 196 112 112 112 234 234 234 181 181 181 241 241 241 239 239 239 237 237 237 153 153 153 233 233 233 211 211 211 96 96 96 187 187 187 216 216 216 245 245 245 110 110 110 139 139 139 199 199 199 228 228 228 255 255 255 253 253 253 251 251 251 198 198 198 145 145 145 174 174 174 121 121 121 243 243 243 128 128 128 157 157 157 186 186 186 184 184 184 131 131 131 242 242 242 240 240 240 105 105 105 103 103 103 132 132 132 254 254 254 170 170 170 230 230 230 115 115 115 173 173 173 140 140 140 169 169 169 229 229 229 94 94 94 205 205 205 152 152 152 130 130 130 159 159 159 188 188 188 217 217 217 215 215 215 162 162 162 160 160 160 189 189 189 249 249 249 247 247 247 194 194 194 172 172 172 201 201 201 179 179 179 177 177 177 175 175 175 204 204 204 171 171 171 200 200 200 147 147 147 238 238 238 92 92 92 183 183 183 161 161 161 190 190 190 250 250 250 248 248 248]; mask:((ImageMask new) width:23; height:23; bits:(ByteArray fromPackedString:'@_?>A??>C??>G??>O??>_??>???>???>???>???>???>???>???>???>???>???>???>_??>O??>G??>C??>A??>@_?>') ; yourself); yourself]
+!
+
+editFieldWithSearchLeftBorderImage
+    "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 editFieldWithSearchLeftBorderImage inspect
+     ImageEditor openOnClass:self andSelector:#editFieldWithSearchLeftBorderImage
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'MacOSXToolbarIconLibrary editFieldWithSearchLeftBorderImage'
+        ifAbsentPut:[(Depth8Image new) width:23; height:23; bits:(ByteArray fromPackedString:'
+@@@@@@@@@BLUR3X:O3<?O3<?O3<?O3<@@@@@@@ +AUIID$<(JB (JB (JB (J@@@@@AEQ )GHEQSYFQ$YFQ$YFQ$YFQ$@@@@L H-JQP/PB8.K"8.K"8.K"8.
+K"8@@@8VH&Q@K"8.K"8.K"8.K"8.K"8.K @7SRH0PD@,R$MCH21@K"8.K"8.K"8.C1,WYD@.VRXKC@0KI%%@K"8.K"8.K"9PU2%@K"1HOT1[V40=RB0.K"8.
+K"8.K!!,XLB8/W ]"HR$)W6HGW"<.K"8.K"8.G2H/K!!PZCR 0PDA$J@4ZK28.K"8.K"9UJT@.LC4MFT@.K$@YCS4TK"8.K"8.K!!E%PB8TJ043PB8.PCLMJ3@.
+K"8.K"8.XPA@K"<QCR(OP$IYJ 4OEB8.K"8.K"9VHD@.K2AQA4 IBT GCSP<K"8.K"8.K!!,-K28.LE=XAC8>ADD]CA@ K"8.K"8.L55SK"8.EB@$P$\^H L]
+XA@;K"8.K"9ZWA8/K"8.K1P0LAQ@@@L]RE,.K"8.K AVNB%@K"8.K"8.K"9@U@L8JT@.K"8.@@A\K@A@K"8.K"8.K"9@T0@/K"8.K"8@@@A\GB@/K"8.K"8.
+K"8.PB8.K"8.K @@@@A\VD85LB=@PDA@PDA@PDA@PDA@@@@@@@A\VU$AIQ$FA XFA XFA XFA X@@@@@@@@@WDEAPTEAPTEAPTEAPTEAPP@a') ; colorMapFromArray:#[246 246 246 193 193 193 191 191 191 220 220 220 136 136 136 165 165 165 225 225 225 90 90 90 150 150 150 97 97 97 208 208 208 93 93 93 91 91 91 89 89 89 149 149 149 178 178 178 125 125 125 185 185 185 214 214 214 192 192 192 252 252 252 137 137 137 197 197 197 226 226 226 224 224 224 222 222 222 107 107 107 167 167 167 196 196 196 112 112 112 234 234 234 181 181 181 241 241 241 239 239 239 237 237 237 153 153 153 233 233 233 211 211 211 96 96 96 187 187 187 216 216 216 245 245 245 110 110 110 139 139 139 199 199 199 228 228 228 255 255 255 253 253 253 251 251 251 198 198 198 145 145 145 174 174 174 121 121 121 243 243 243 128 128 128 157 157 157 186 186 186 184 184 184 131 131 131 242 242 242 240 240 240 105 105 105 103 103 103 132 132 132 254 254 254 170 170 170 230 230 230 115 115 115 173 173 173 140 140 140 169 169 169 229 229 229 94 94 94 205 205 205 152 152 152 130 130 130 159 159 159 188 188 188 217 217 217 215 215 215 162 162 162 160 160 160 189 189 189 249 249 249 247 247 247 194 194 194 172 172 172 201 201 201 179 179 179 177 177 177 175 175 175 204 204 204 171 171 171 200 200 200 147 147 147 238 238 238 92 92 92 183 183 183 161 161 161 190 190 190 250 250 250 248 248 248]; mask:((ImageMask new) width:23; height:23; bits:(ByteArray fromPackedString:'@_?>A??>C??>G??>O??>_??>???>???>???>???>???>???>???>???>???>???>???>_??>O??>G??>C??>A??>@_?>') ; yourself); yourself]
+!
+
 radioOffDisabledIcon
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -222,6 +300,30 @@
 @@@@TSYAJTU]WTT)PSYQ@@@@@@@@@E@:A$8ZF$8FN%@@@@@@@@@@@@@@O5EBP%D?@@@@@@@@') ; colorMapFromArray:#[122 122 122 151 151 151 242 242 242 107 107 107 249 249 249 114 114 114 205 205 205 110 110 110 221 220 220 208 208 208 226 226 226 111 111 111 253 253 253 118 118 118 209 209 209 125 125 125 247 247 247 245 245 245 232 232 232 230 230 230 135 135 135 153 153 153 244 244 244 129 129 129 251 251 251 136 136 136 176 176 176 237 238 237 254 254 254 221 221 221 239 239 239 206 206 206 113 113 113 255 255 255 89 89 89 231 231 231 240 240 240 187 187 187 134 134 134 132 132 132 181 181 181 117 117 117 197 197 197 215 215 215 131 131 131 191 191 191 169 169 169 167 167 167 207 207 207 236 236 236 203 203 203 252 252 252 219 219 219 237 237 237 204 204 204 233 233 233 180 180 180 158 158 158 218 218 218 165 165 165 163 163 163 130 130 130 241 241 241 228 228 228 164 164 164 162 162 162 222 222 222 200 200 200 198 198 198 94 94 94 123 123 123 234 234 234 201 201 201 250 250 250 186 186 186 235 235 235 120 120 120 211 211 211 189 189 189 105 105 105 227 227 227 225 225 225 223 223 223 159 159 159 146 146 146 195 195 195 224 224 224 109 109 109 232 232 231 229 229 229 238 238 238 185 185 185 214 214 214 88 88 88 168 168 168 248 248 248]; mask:((ImageMask new) width:18; height:18; bits:(ByteArray fromPackedString:'@^@?C?0?G?8?O?<?_?>?_?>???>?????????????????_?>?_?>?_?>?O?<?G?8?C?0?@?@?') ; yourself); yourself]
 !
 
+radioOffEnteredIcon
+    "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 radioOffEnteredIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOffEnteredIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'MacOSXToolbarIconLibrary radioOffEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:18; height:18; bits:(ByteArray fromPackedString:'
+@@@@@@@@@C=PTC<@@@@@@@@@@@@@@C=\O@=WHA]@WC<@@@@@@@@@B"  UAHLCCD9A2 J@@@@@@@JN@4HHRD!!HRDLU T8B @@@C<2SC >AD$LL0PQM3!!FL#<@
+@A4ANQ<5@!!XQDQX^V@X;EQ4@T@8,IR,?R1,^G#UGU",-FP8@TDQTA!!4JO1L7M1L?B$HI@TQPTT)^W@(SM4,1LT,7D0(+K$)QTU-SC#=GV#8>O#9ZR5%MPU-Q
+TET=L"L^E!!@DW1@VIC\0I5UP@C@@P3<VL2D!!HQ0XDQHF@C@@@CP/U0(PHRD!!HRD!!ABLKK3P@@E@_ED=RGBD!!HRD\O0LTG5@@@@AQJ"X"OTL>O$ ''H"X*TP@@
+@@@@TSYAJTU]WTT)PSYQ@@@@@@@@@E@:A$8ZF$8FN%@@@@@@@@@@@@@@O5EBP%D?@@@@@@@@') ; colorMapFromArray:#[122 122 122 151 151 151 242 242 242 107 107 107 249 249 249 114 114 114 205 205 205 110 110 110 221 220 220 208 208 208 226 226 226 111 111 111 253 253 253 118 118 118 209 209 209 125 125 125 247 247 247 245 245 245 232 232 232 230 230 230 135 135 135 153 153 153 244 244 244 129 129 129 251 251 251 136 136 136 176 176 176 237 238 237 254 254 254 221 221 221 239 239 239 206 206 206 113 113 113 255 255 255 89 89 89 231 231 231 240 240 240 187 187 187 134 134 134 132 132 132 181 181 181 117 117 117 197 197 197 215 215 215 131 131 131 191 191 191 169 169 169 167 167 167 207 207 207 236 236 236 203 203 203 252 252 252 219 219 219 237 237 237 204 204 204 233 233 233 180 180 180 158 158 158 218 218 218 165 165 165 163 163 163 130 130 130 241 241 241 228 228 228 164 164 164 162 162 162 222 222 222 200 200 200 198 198 198 94 94 94 123 123 123 234 234 234 201 201 201 250 250 250 186 186 186 235 235 235 120 120 120 211 211 211 189 189 189 105 105 105 227 227 227 225 225 225 223 223 223 159 159 159 146 146 146 195 195 195 224 224 224 109 109 109 232 232 231 229 229 229 238 238 238 185 185 185 214 214 214 88 88 88 168 168 168 248 248 248]; mask:((ImageMask new) width:18; height:18; bits:(ByteArray fromPackedString:'@^@?C?0?G?8?O?<?_?>?_?>???>?????????????????_?>?_?>?_?>?O?<?G?8?C?0?@?@?') ; yourself); yourself]
+!
+
 radioOffIcon
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -270,6 +372,30 @@
 @@@@T:")**.,+J.**Z!!S@@@@@@@@@@J-+*>0,J>.+PH@@@@@@@@@@@@@@UN1,ULA@@@@@@@@') ; colorMapFromArray:#[77 77 77 228 228 228 227 227 227 211 211 211 139 139 139 82 82 82 59 59 59 62 62 62 87 87 87 226 226 226 167 167 167 56 56 56 81 81 81 206 206 206 244 244 244 243 243 243 99 99 99 55 55 55 167 167 167 165 165 165 52 52 52 172 172 172 211 211 211 221 221 221 223 223 223 222 222 222 218 218 218 207 207 207 174 174 174 50 50 50 202 202 202 58 58 58 87 87 87 180 180 180 194 194 194 199 199 199 202 202 202 201 201 201 196 196 196 189 189 189 167 167 167 86 86 86 58 58 58 221 221 221 126 126 126 74 74 74 111 111 111 171 171 171 182 182 182 184 184 184 175 175 175 175 175 175 183 183 183 176 176 176 160 160 160 110 110 110 77 77 77 127 127 127 209 209 209 92 92 92 126 126 126 156 156 156 167 167 167 111 111 111 42 42 42 41 41 41 109 109 109 164 164 164 146 146 146 127 127 127 95 95 95 79 79 79 198 198 198 73 73 73 109 109 109 138 138 138 149 149 149 144 144 144 37 37 37 37 37 37 143 143 143 139 139 139 116 116 116 225 225 225 186 186 186 87 87 87 123 123 123 148 148 148 160 160 160 155 155 155 40 40 40 40 40 40 154 154 154 150 150 150 130 130 130 95 95 95 185 185 185 103 103 103 123 123 123 156 156 156 171 171 171 178 178 178 118 118 118 44 44 44 117 117 117 179 179 179 172 172 172 161 161 161 133 133 133 112 112 112 195 195 195 106 106 106 119 119 119 163 163 163 181 181 181 192 192 192 198 198 198 187 187 187 197 197 197 183 183 183 170 170 170 133 133 133 111 111 111 207 207 207 121 121 121 140 140 140 164 164 164 192 192 192 206 206 206 214 214 214 215 215 215 215 215 215 212 212 212 207 207 207 197 197 197 152 152 152 219 219 219 99 99 99 169 169 169 203 203 203 219 219 219 231 231 231 233 233 233 232 232 232 229 229 229 221 221 221 208 208 208 180 180 180 101 101 101 206 206 206 135 135 135 96 96 96 179 179 179 232 232 232 240 240 240 240 240 240 233 233 233 224 224 224 188 188 188 98 98 98 197 197 197 134 134 134 89 89 89 115 115 115 172 172 172 215 215 215 175 175 175 117 117 117 204 204 204 162 162 162 117 117 117 94 94 94 88 88 88 218 218 218 205 205 205 189 189 189 176 176 176 222 222 222]; mask:((ImageMask new) width:18; height:18; bits:(ByteArray fromPackedString:'@^@?C?0?G?8?O?<?_?>?_?>?_?>?????????????????_?>?_?>?_?>?O?<?G?8?C?0?@?@?') ; yourself); yourself]
 !
 
+radioOnEnteredIcon
+    "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 radioOnEnteredIcon inspect
+     ImageEditor openOnClass:self andSelector:#radioOnEnteredIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'MacOSXToolbarIconLibrary radioOnEnteredIcon'
+        ifAbsentPut:[(Depth8Image new) width:18; height:18; bits:(ByteArray fromPackedString:'
+@@@@@@@@@G]EQW\@@@@@@@@@@@@@@G^LV0);-:A[#G\@@@@@@@@@YF)DB3&C#&ZW[YM$@@@@@@A$LJU''RJXS($)4BQX0Y@@@@G^BWVVP]SZ-G*\=@''E< ''\@
+@BJV[''@)N9<#%FMIWH<WD"H@@B8GKS]MCX56DI&U"U>Z,B8@QR<8\92RDPL>O LH$&!! @B=EQ;T3[205XU"X&E"AMZ<(,+UGQ3H!!*DD+\ E=_T@*!!HUUCCIG
+QUB)"A4<^U:1,Q!!9*%FQT%AE@J.FU@Z6^!!0:F4L'''' V.!!*,@@H)WMCF#S7!!,U&HZ"5*3U8(@@DV!!I), -DH%_2R]G:P&(TT@@@AGS*1SR40OC79)T:1NQ0@@
+@@@@Q1PUC&.G!!6,NEQQG@@@@@@@@@DTYQ QYVPQFFTT@@@@@@@@@@@@@]4\?O4]7@@@@@@@@') ; colorMapFromArray:#[33 85 163 90 126 156 129 178 220 21 42 57 189 189 189 130 187 235 114 178 231 54 77 148 92 158 211 151 180 214 70 77 150 59 81 154 79 120 171 121 180 229 117 117 117 185 226 240 30 45 59 93 159 212 117 127 165 208 227 245 204 204 204 162 162 162 27 47 140 27 88 170 158 208 250 218 218 218 187 234 254 180 227 254 179 226 254 112 178 231 175 208 238 158 197 233 143 190 230 64 113 168 221 221 221 143 184 220 200 246 254 208 255 255 135 135 135 171 218 253 66 149 216 129 183 227 135 192 239 122 185 234 90 165 224 27 109 189 209 209 209 198 198 198 162 164 189 125 181 232 185 185 185 34 99 177 91 102 112 107 175 229 172 207 236 60 145 213 34 79 162 197 207 229 181 227 254 145 192 233 137 194 241 159 198 232 23 42 57 222 222 222 89 125 154 102 172 228 199 246 254 177 224 254 37 52 140 227 227 227 205 205 205 225 225 225 193 216 237 137 187 231 202 223 242 103 119 133 147 181 202 103 171 225 197 197 197 184 232 254 195 195 195 123 184 234 96 114 138 89 89 89 95 152 206 72 150 216 200 245 254 167 167 167 27 44 60 176 176 176 142 191 234 132 136 178 114 174 223 34 56 143 159 209 251 62 146 212 46 136 207 109 169 217 196 242 254 146 194 234 226 226 226 26 103 179 204 212 232 147 178 213 78 157 219 106 121 133 163 166 192 94 94 94 200 247 254 38 51 138 28 82 168 54 144 213 42 131 201 26 102 177 134 191 238 35 131 204 188 213 235 167 202 234 30 46 60 228 228 228 197 245 254 152 204 247 169 218 253 46 53 138 34 57 143 33 48 62 152 183 200 208 254 255 229 229 229 108 168 216 202 202 207 239 246 254 125 186 235 109 176 230 121 121 121 88 88 88 56 137 209 90 163 221 219 219 219 174 219 253 211 211 217 82 120 151 238 245 253 42 130 199 146 190 226 76 149 213 91 166 224 163 165 191 143 184 219 117 178 228 117 125 164 80 99 164 27 44 58 80 118 150 26 115 190 90 98 107 76 156 219 192 236 254 158 208 249 148 194 234 75 82 153 206 206 206 207 226 245 166 214 252 93 100 107 26 50 144 205 226 243 168 204 236 56 142 213 90 110 136 141 195 241 207 207 207 134 134 134 176 209 238 115 162 210 93 166 225 53 82 148 152 197 235 45 107 179 96 103 113 188 234 254 186 186 186 151 204 248 49 56 140]; mask:((ImageMask new) width:18; height:18; bits:(ByteArray fromPackedString:'@^@?C?0?G?8?O?<?_?>?_?>?_?>?????????????????_?>?_?>?_?>?O?<?G?8?C?0?@?@?') ; yourself); yourself]
+!
+
 radioOnIcon
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -1500,10 +1626,10 @@
 !MacOSXToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/MacOSXToolbarIconLibrary.st,v 1.17 2014-12-20 00:07:34 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/MacOSXToolbarIconLibrary.st,v 1.19 2015-03-03 10:36:10 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/MacOSXToolbarIconLibrary.st,v 1.17 2014-12-20 00:07:34 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/MacOSXToolbarIconLibrary.st,v 1.19 2015-03-03 10:36:10 cg Exp $'
 ! !
 
--- a/Make.proto	Mon Feb 16 08:09:22 2015 +0000
+++ b/Make.proto	Tue Mar 10 12:03:57 2015 +0000
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libwidg/Make.proto,v 1.93 2014-11-22 22:38:27 cg Exp $
+# $Header: /cvs/stx/stx/libwidg/Make.proto,v 1.95 2015-03-03 10:37:29 cg Exp $
 #
 # DO NOT EDIT
 # automagically generated from the projectDefinition: stx_libwidg.
@@ -102,7 +102,7 @@
 
 
 # build all packages containing referenced classes for this package
-# they are nor needed to compile the package
+# they are not needed to compile the package (but later, to load it)
 references:
 
 
@@ -170,12 +170,14 @@
 $(OUTDIR)FileSelectionList.$(O) FileSelectionList.$(H): FileSelectionList.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)HorizontalMiniScroller.$(O) HorizontalMiniScroller.$(H): HorizontalMiniScroller.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/MiniScroller.$(H) $(INCLUDE_TOP)/stx/libwidg/Scroller.$(H) $(STCHDR)
 $(OUTDIR)ListSelectionBox.$(O) ListSelectionBox.$(H): ListSelectionBox.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/ModalBox.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/StandardSystemView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/DialogBox.$(H) $(INCLUDE_TOP)/stx/libwidg/EnterBox.$(H) $(STCHDR)
+$(OUTDIR)MacOSXToolbarIconLibrary.$(O) MacOSXToolbarIconLibrary.$(H): MacOSXToolbarIconLibrary.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg/GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libwidg/XPToolbarIconLibrary.$(H) $(STCHDR)
 $(OUTDIR)MenuView.$(O) MenuView.$(H): MenuView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)PopUpList.$(O) PopUpList.$(H): PopUpList.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/Button.$(H) $(INCLUDE_TOP)/stx/libwidg/Label.$(H) $(STCHDR)
 $(OUTDIR)RadioButtonController.$(O) RadioButtonController.$(H): RadioButtonController.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Controller.$(H) $(INCLUDE_TOP)/stx/libwidg/ButtonController.$(H) $(INCLUDE_TOP)/stx/libwidg/ToggleController.$(H) $(STCHDR)
 $(OUTDIR)Toggle.$(O) Toggle.$(H): Toggle.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/Button.$(H) $(INCLUDE_TOP)/stx/libwidg/Label.$(H) $(STCHDR)
 $(OUTDIR)VistaToolbarIconLibrary.$(O) VistaToolbarIconLibrary.$(H): VistaToolbarIconLibrary.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg/GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libwidg/XPToolbarIconLibrary.$(H) $(STCHDR)
 $(OUTDIR)WarningBox.$(O) WarningBox.$(H): WarningBox.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/ModalBox.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/StandardSystemView.$(H) $(INCLUDE_TOP)/stx/libview/TopView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/DialogBox.$(H) $(INCLUDE_TOP)/stx/libwidg/InfoBox.$(H) $(STCHDR)
+$(OUTDIR)AdwaitaToolbarIconLibrary.$(O) AdwaitaToolbarIconLibrary.$(H): AdwaitaToolbarIconLibrary.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libwidg/GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libwidg/VistaToolbarIconLibrary.$(H) $(INCLUDE_TOP)/stx/libwidg/XPToolbarIconLibrary.$(H) $(STCHDR)
 $(OUTDIR)CheckToggle.$(O) CheckToggle.$(H): CheckToggle.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/Button.$(H) $(INCLUDE_TOP)/stx/libwidg/Label.$(H) $(INCLUDE_TOP)/stx/libwidg/Toggle.$(H) $(STCHDR)
 $(OUTDIR)ClickMenuView.$(O) ClickMenuView.$(H): ClickMenuView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/MenuView.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)EditField.$(O) EditField.$(H): EditField.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/EditTextView.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/TextView.$(H) $(STCHDR)
--- a/Make.spec	Mon Feb 16 08:09:22 2015 +0000
+++ b/Make.spec	Tue Mar 10 12:03:57 2015 +0000
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libwidg/Make.spec,v 1.22 2014-11-22 22:38:21 cg Exp $
+# $Header: /cvs/stx/stx/libwidg/Make.spec,v 1.24 2015-03-03 10:37:26 cg Exp $
 #
 # DO NOT EDIT
 # automagically generated from the projectDefinition: stx_libwidg.
@@ -104,12 +104,14 @@
 	FileSelectionList \
 	HorizontalMiniScroller \
 	ListSelectionBox \
+	MacOSXToolbarIconLibrary \
 	MenuView \
 	PopUpList \
 	RadioButtonController \
 	Toggle \
 	VistaToolbarIconLibrary \
 	WarningBox \
+	AdwaitaToolbarIconLibrary \
 	CheckToggle \
 	ClickMenuView \
 	EditField \
@@ -179,12 +181,14 @@
     $(OUTDIR_SLASH)FileSelectionList.$(O) \
     $(OUTDIR_SLASH)HorizontalMiniScroller.$(O) \
     $(OUTDIR_SLASH)ListSelectionBox.$(O) \
+    $(OUTDIR_SLASH)MacOSXToolbarIconLibrary.$(O) \
     $(OUTDIR_SLASH)MenuView.$(O) \
     $(OUTDIR_SLASH)PopUpList.$(O) \
     $(OUTDIR_SLASH)RadioButtonController.$(O) \
     $(OUTDIR_SLASH)Toggle.$(O) \
     $(OUTDIR_SLASH)VistaToolbarIconLibrary.$(O) \
     $(OUTDIR_SLASH)WarningBox.$(O) \
+    $(OUTDIR_SLASH)AdwaitaToolbarIconLibrary.$(O) \
     $(OUTDIR_SLASH)CheckToggle.$(O) \
     $(OUTDIR_SLASH)ClickMenuView.$(O) \
     $(OUTDIR_SLASH)EditField.$(O) \
--- a/TextCollector.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/TextCollector.st	Tue Mar 10 12:03:57 2015 +0000
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1989 by Claus Gittinger
 	      All Rights Reserved
@@ -19,7 +21,8 @@
 		timeDelay access currentEmphasis alwaysAppendAtEnd collectSize
 		autoRaise'
 	classVariableNames:'TranscriptQuerySignal DebugSendersOfMessagePattern
-		TraceSendersOfMessagePattern TimestampMessages'
+		TraceSendersOfMessagePattern TimestampMessage DefaultLineLimit
+		DefaultTimeDelay DefaultCollectSize'
 	poolDictionaries:''
 	category:'Views-Text'
 !
@@ -101,7 +104,8 @@
 !
 
 newTranscript:name
-    "create and open a new transcript.
+    "create and open a new transcript, unless one already exists by that name.
+     The transcript is remembered in a global by that name.
      This is a leftOver method from times were the Launcher & Transcript
      were two different views. It is no longer recommended."
 
@@ -220,23 +224,79 @@
 !TextCollector class methodsFor:'defaults'!
 
 defaultCollectSize
-    "the number of lines buffered for delayed update"
+    "the number of lines buffered for delayed update.
+     At most this number of lines to be shown are buffered (without redrawing),
+     before a redraw is done. Thus, if a lot of output is generated fast,
+     the redrawing is performed in chunks. 
+     This has a significant effect on the performane, 
+     as the view does not have to scroll and redraw for each
+     individual line, but does junp-scrolling instead.
+     See also defaultTimeDelay"
+
+    ^ DefaultCollectSize ? 1000
 
-    ^ 1000
+    "Modified: / 27.7.1998 / 16:14:51 / cg"
+!
+
+defaultCollectSize:numberOfLines
+    "the number of lines buffered for delayed update.
+     At most this number of lines to be shown are buffered (without redrawing),
+     before a redraw is done. Thus, if a lot of output is generated fast,
+     the redrawing is performed in chunks. 
+     This has a significant effect on the performane, 
+     as the view does not have to scroll and redraw for each
+     individual line, but does junp-scrolling instead.
+     See also defaultTimeDelay"
+
+    DefaultCollectSize := numberOfLines
 
     "Modified: / 27.7.1998 / 16:14:51 / cg"
 !
 
 defaultLineLimit
-    "the number of lines remembered by default"
+    "the number of lines remembered by default.
+     Only the last n lines are remembered and can be seen by scrolling.
+     Older lines are forgotten.
+     This limit can be changed by the userPreferences dialog"
+
+    ^ DefaultLineLimit ? 1000
+!
 
-    ^ 1000
+defaultLineLimit:numberOfLines
+    "the number of lines remembered by default.
+     Only the last n lines are remembered and can be seen by scrolling.
+     Older lines are forgotten.
+     This limit can be changed by the userPreferences dialog"
+
+    DefaultLineLimit := numberOfLines
 !
 
 defaultTimeDelay
-    "the time in seconds to wait & collect by default"
+    "the time in seconds to wait & collect by default.
+     At most this number of seconds incoming text is buffered (without redrawing),
+     before a redraw is done. Thus, if a lot of output is generated fast,
+     the redrawing is performed in chunks. 
+     This has a significant effect on the performane, 
+     as the view does not have to scroll and redraw for each
+     individual line, but does junp-scrolling instead.
+     The value may be a float (eg. 0.5)
+     See also defaultCollectSize"
+
+    ^ DefaultTimeDelay ? 0.5 
+!
 
-    ^ 0.2 
+defaultTimeDelay:seconds
+    "the time in seconds to wait & collect by default.
+     At most this number of seconds incoming text is buffered (without redrawing),
+     before a redraw is done. Thus, if a lot of output is generated fast,
+     the redrawing is performed in chunks. 
+     This has a significant effect on the performane, 
+     as the view does not have to scroll and redraw for each
+     individual line, but does junp-scrolling instead.
+     The argument may be a float (eg. 0.5)
+     See also defaultCollectSize"
+
+    DefaultTimeDelay := seconds 
 !
 
 defaultTranscriptSize
@@ -521,7 +581,8 @@
 
 current
     "return the current (your screen's) transcript.
-     In multiDisplay applications, this need NOT be the main transcript.
+     In multiDisplay applications, this need NOT be the main transcript,
+     as each display may have its own transcript.
      But typically, this is the same as Transcript."
 
     |theTranscript app|
@@ -836,7 +897,7 @@
      and advance to the next line. This is the same as a #show:
      followed by a #cr."
 
-    |printString lines|
+    |printString lines crlf|
 
 "/ self ~~ Transcript ifTrue:[ ^ self tshow:anObject].
     printString := anObject printString.
@@ -860,22 +921,26 @@
         ].
     ].
 
-    (printString includesAny:(String crlf)) ifTrue:[
+    crlf := String crlf.
+    (printString includesAny:crlf) ifTrue:[
         lines := printString asStringCollection.
         lines do:[:line|
+            |lineWithoutEOL|
+
             (line endsWith:Character nl) ifTrue:[
-                (line endsWith:(String crlf)) ifTrue:[
-                    self addLine:(line copyButLast:2).
+                (line endsWith:crlf) ifTrue:[
+                    lineWithoutEOL := line copyButLast:2.
                 ] ifFalse:[
-                    self addLine:(line copyButLast:1).
+                    lineWithoutEOL := line copyButLast:1.
                 ]
             ] ifFalse:[
                 (line endsWith:Character return) ifTrue:[
-                    self addLine:(line copyButLast:1).
+                    lineWithoutEOL := line copyButLast:1.
                 ] ifFalse:[
-                    self addLine:line
+                    lineWithoutEOL := line
                 ]
-            ]
+            ].
+            self addLine:lineWithoutEOL.
         ].
         ^ self.
     ].
@@ -1184,11 +1249,11 @@
 !TextCollector class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/TextCollector.st,v 1.140 2015-02-03 09:19:42 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/TextCollector.st,v 1.143 2015-03-02 15:39:53 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/TextCollector.st,v 1.140 2015-02-03 09:19:42 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/TextCollector.st,v 1.143 2015-03-02 15:39:53 cg Exp $'
 ! !
 
 
--- a/TextView.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/TextView.st	Tue Mar 10 12:03:57 2015 +0000
@@ -520,7 +520,7 @@
            )
           (HorizontalPanelViewSpec
              name: 'horizontalPanelView'
-             layout: (LayoutFrame 0 0.0 -30 1.0 -16 1.0 0 1.0)
+             layout: (LayoutFrame 0 0.0 -30 1.0 0 1.0 0 1.0)
              level: 0
              horizontalLayout: fitSpace
              verticalLayout: center
@@ -538,7 +538,7 @@
                    translateLabel: true
                    tabable: true
                    model: cancel
-                   extent: (Point 96 21)
+                   extent: (Point 101 21)
                  )
                 (ActionButtonSpec
                    label: 'Prev'
@@ -547,7 +547,7 @@
                    translateLabel: true
                    tabable: true
                    model: prevAction
-                   extent: (Point 97 21)
+                   extent: (Point 101 21)
                  )
                 (ActionButtonSpec
                    label: 'Next'
@@ -558,7 +558,7 @@
                    tabable: true
                    model: nextAction
                    isDefault: true
-                   extent: (Point 96 21)
+                   extent: (Point 101 21)
                  )
                 )
               
@@ -2296,12 +2296,12 @@
         selectedVariable notNil ifTrue:[
             bindings
                 at:#stringWithVariableUnderCursorHolder
-                put:('Variable ("%1")' bindWith:selectedVariable value).
+                put:(resources string:'Variable ("%1")' with:selectedVariable name).
             searchVariableHolder value:true.
         ] ifFalse:[
             bindings
                 at:#stringWithVariableUnderCursorHolder
-                put:('Variable (none selected)').
+                put:(resources string:'Variable (none selected)').
         ].
     ].
     bindings at:#searchVariable put:searchVariableHolder.
@@ -2353,7 +2353,7 @@
                 openInGroup:(self windowGroup).
 
         "/ searchBox window open.
-        searchBox window assignKeyboardFocusToFirstInputField.
+        searchBox window assignKeyboardFocusToFirstKeyboardConsumer.
     ]
 
     "Modified: / 11-07-2006 / 11:18:38 / fm"
@@ -4952,11 +4952,11 @@
 !TextView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/TextView.st,v 1.388 2015-02-04 23:14:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/TextView.st,v 1.392 2015-02-24 15:47:03 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/TextView.st,v 1.388 2015-02-04 23:14:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/TextView.st,v 1.392 2015-02-24 15:47:03 cg Exp $'
 !
 
 version_HG
--- a/VariablePanel.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/VariablePanel.st	Tue Mar 10 12:03:57 2015 +0000
@@ -11,6 +11,8 @@
 "
 "{ Package: 'stx:libwidg' }"
 
+"{ NameSpace: Smalltalk }"
+
 SimpleView subclass:#VariablePanel
 	instanceVariableNames:'barHeight barWidth barLevel separatingLine shadowForm lightForm
 		showHandle showHandleWhenEntered handlePosition handleColor
@@ -1353,6 +1355,11 @@
 
 !VariablePanel methodsFor:'drawing'!
 
+clearAndInvalidate
+    self clear.
+    self invalidate.
+!
+
 drawHandle:hIndex atX:hx y:hy
     "draw a single handle at hx/hy"
 
@@ -2175,55 +2182,56 @@
 
     |step nSubviews subViews|
 
-    (subViews := self subViews) size > 0 ifTrue:[
-        (start <= stop) ifTrue:[
-            step := 1
+    subViews := self subViews.
+    nSubviews := subViews size.
+    nSubviews == 0 ifTrue:[ ^ self ].
+
+    (start <= stop) ifTrue:[
+        step := 1
+    ] ifFalse:[
+        step := -1
+    ].
+    start to:stop by:step do:[:index |
+        |bw view o1 o2 newOrg newCorner newExt|
+
+        view := subViews at:index.
+        bw := view borderWidth.
+
+        index == 1 ifTrue:[
+            o1 := 0.
         ] ifFalse:[
-            step := -1
+            o1 := barHeight // 2 - bw
         ].
-        nSubviews := subViews size.
-        start to:stop by:step do:[:index |
-            |bw view o1 o2 newOrg newCorner newExt|
-
-            view := subViews at:index.
-            bw := view borderWidth.
-
-            index == 1 ifTrue:[
-                o1 := 0.
-            ] ifFalse:[
-                o1 := barHeight // 2 - bw
-            ].
-            index ==  nSubviews ifTrue:[
-                o2 := 0.
-            ] ifFalse:[
-                o2 := barHeight // 2 - bw
-            ].
-
-            newOrg := view computeOrigin.
-            newOrg notNil ifTrue:[
-                (index ~~ 1) ifTrue:[
-                    orientation == #vertical ifTrue:[
-                        newOrg y:(newOrg y + o1)
-                    ] ifFalse:[
-                        newOrg x:(newOrg x + o1)
-                    ]
-                ].
-            ].
-            newExt := view computeExtent.
-            newExt notNil ifTrue:[
+        index ==  nSubviews ifTrue:[
+            o2 := 0.
+        ] ifFalse:[
+            o2 := barHeight // 2 - bw
+        ].
+
+        newOrg := view computeOrigin.
+        newOrg notNil ifTrue:[
+            (index ~~ 1) ifTrue:[
                 orientation == #vertical ifTrue:[
-                    newExt y:(newExt y - o2 - o1)
+                    newOrg y:(newOrg y + o1)
                 ] ifFalse:[
-                    newExt x:(newExt x - o2 - o1)
+                    newOrg x:(newOrg x + o1)
                 ]
             ].
-            view pixelOrigin:newOrg extent:newExt.
         ].
-        shown ifTrue:[
-            "/ must clear, since handles are copied automatically (by bitGravity)
-            self clear.
-            self invalidate.
-        ]
+        newExt := view computeExtent.
+        newExt notNil ifTrue:[
+            orientation == #vertical ifTrue:[
+                newExt y:(newExt y - o2 - o1)
+            ] ifFalse:[
+                newExt x:(newExt x - o2 - o1)
+            ]
+        ].
+        view pixelOrigin:newOrg extent:newExt.
+    ].
+    shown ifTrue:[
+        "/ must clear, since handles are copied automatically (by bitGravity)
+        "/ self clearAndInvalidate.
+        self sensor pushUserEvent:#clearAndInvalidate for:self withArguments:#()
     ]
 
     "Modified: / 22.3.1997 / 01:02:21 / stefan"
@@ -2670,10 +2678,10 @@
 !VariablePanel class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/VariablePanel.st,v 1.104 2014-06-06 07:30:22 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/VariablePanel.st,v 1.105 2015-02-19 17:40:39 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/VariablePanel.st,v 1.104 2014-06-06 07:30:22 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/VariablePanel.st,v 1.105 2015-02-19 17:40:39 cg Exp $'
 ! !
 
--- a/VistaToolbarIconLibrary.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/VistaToolbarIconLibrary.st	Tue Mar 10 12:03:57 2015 +0000
@@ -11,6 +11,8 @@
 "
 "{ Package: 'stx:libwidg' }"
 
+"{ NameSpace: Smalltalk }"
+
 XPToolbarIconLibrary subclass:#VistaToolbarIconLibrary
 	instanceVariableNames:''
 	classVariableNames:''
@@ -45,7 +47,7 @@
     icon libs.
 
     Notice and Warning:
-        only redefine existing icons here; never add ionly to here.
+        only redefine existing icons here; never only add here.
         For every icon-method here, there MUST be a corresponding (albeit
         possibly ugly) icon-method in GenericToolBarIcon.
 "
@@ -1066,10 +1068,10 @@
 !VistaToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/VistaToolbarIconLibrary.st,v 1.15 2014-12-17 14:22:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/VistaToolbarIconLibrary.st,v 1.16 2015-02-21 00:46:59 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/VistaToolbarIconLibrary.st,v 1.15 2014-12-17 14:22:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/VistaToolbarIconLibrary.st,v 1.16 2015-02-21 00:46:59 cg Exp $'
 ! !
 
--- a/Workspace.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/Workspace.st	Tue Mar 10 12:03:57 2015 +0000
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1989 by Claus Gittinger
 	      All Rights Reserved
@@ -770,77 +772,78 @@
     sameForAllHolder := false asValue.
 
     self highlightingErrorPosition:relPos to:relEndPos do:[
-	doNotShowAgainHolder := false asValue.
-	doNotShowAgainForThisMethodHolder := false asValue.
-
-	Dialog aboutToOpenBoxNotificationSignal handle:[:ex |
-	    |box declareButton makeSpaceOnlyOnce|
-
-	    box := ex box.
-	    (box isKindOf:OptionBox) ifFalse:[ ex reject ].   "/ a bad hack for subDialogs... needs fix
-	    makeSpaceOnlyOnce := [ box addVerticalSpace:10. makeSpaceOnlyOnce := nil ].
-
-	    DoNotShowCompilerWarningAgainActionQuery isHandled ifTrue:[
-		makeSpaceOnlyOnce value.
-		box verticalPanel
-		    add:(CheckBox
-			    label: "addCheckBoxAtBottom:" 'Do not show this dialog again (reenable via Launcher''s settings dialog)'
-			    model:doNotShowAgainHolder).
-	    ].
-	    DoNotShowCompilerWarningAgainForThisMethodActionQuery isHandled ifTrue:[
-		makeSpaceOnlyOnce value.
-		box verticalPanel
-		    add:(CheckBox
-			    label:(resources string:'Do not warn in this method (for %1 - reenable earlier via Launcher''s settings dialog)' with:ParserFlags perMethodDisableWarningTimeDuration)
-			    model:doNotShowAgainForThisMethodHolder).
-	    ].
-	    SameForAllNotification isHandled ifTrue:[
-		box addVerticalSpace:10.
-		box addCheckBoxAtBottom:'Same action for all' on:sameForAllHolder
-	    ].
-
-	    declareButton := box buttons at:2.
-	    declareButton pressAction:declareButton controller releaseAction.
-	    declareButton controller beTriggerOnDown.
-	] do:[
-	    |buttonLabels actions|
-
-	    buttonLabels := OrderedCollection new.
-	    actions := OrderedCollection new.
-	    buttonLabels add:'Cancel'. actions add:#abort.
-	    possibleFixes do:[:each |
-		buttonLabels add:(each buttonLabel). actions add:each.
-	    ].
-	    buttonLabels add:'Continue'. actions add:#continue.
-
-	    action := OptionBox
-			  request:aString
-			  label:(resources string:'Correctable Error')
-			  image:(WarningBox iconBitmap)
-			  buttonLabels:(resources array:buttonLabels)
-			  values:actions
-			  default:#continue
-			  onCancel:#abort.
-	].
+        doNotShowAgainHolder := false asValue.
+        doNotShowAgainForThisMethodHolder := false asValue.
+
+        Dialog modifyingBoxWith:[:box |
+            |declareButton makeSpaceOnlyOnce|
+
+            (box isKindOf:OptionBox) ifTrue:[ 
+                "/ a bad hack for subDialogs... needs fix
+                makeSpaceOnlyOnce := [ box addVerticalSpace:10. makeSpaceOnlyOnce := nil ].
+
+                DoNotShowCompilerWarningAgainActionQuery isHandled ifTrue:[
+                    makeSpaceOnlyOnce value.
+                    box verticalPanel
+                        add:(CheckBox
+                                label: "addCheckBoxAtBottom:" 'Do not show this dialog again (reenable via Launcher''s settings dialog)'
+                                model:doNotShowAgainHolder).
+                ].
+                DoNotShowCompilerWarningAgainForThisMethodActionQuery isHandled ifTrue:[
+                    makeSpaceOnlyOnce value.
+                    box verticalPanel
+                        add:(CheckBox
+                                label:(resources string:'Do not warn in this method (for %1 - reenable earlier via Launcher''s settings dialog)' with:ParserFlags perMethodDisableWarningTimeDuration)
+                                model:doNotShowAgainForThisMethodHolder).
+                ].
+                SameForAllNotification isHandled ifTrue:[
+                    box addVerticalSpace:10.
+                    box addCheckBoxAtBottom:'Same action for all' on:sameForAllHolder
+                ].
+
+                declareButton := box buttons at:2.
+                declareButton pressAction:declareButton controller releaseAction.
+                declareButton controller beTriggerOnDown.
+            ]
+        ] do:[
+            |buttonLabels actions|
+
+            buttonLabels := OrderedCollection new.
+            actions := OrderedCollection new.
+            buttonLabels add:'Cancel'. actions add:#abort.
+            possibleFixes do:[:each |
+                buttonLabels add:(each buttonLabel). actions add:each.
+            ].
+            buttonLabels add:'Continue'. actions add:#continue.
+
+            action := OptionBox
+                          request:aString
+                          label:(resources string:'Correctable Error')
+                          image:(WarningBox iconBitmap)
+                          buttonLabels:(resources array:buttonLabels)
+                          values:actions
+                          default:#continue
+                          onCancel:#abort.
+        ].
     ].
 
     sameForAllHolder value ifTrue:[
-	SameForAllNotification notify
+        SameForAllNotification notify
     ].
     doNotShowAgainHolder value == true ifTrue:[
-	DoNotShowCompilerWarningAgainActionQuery actionQuery value
+        DoNotShowCompilerWarningAgainActionQuery actionQuery value
     ].
     doNotShowAgainForThisMethodHolder value == true ifTrue:[
-	DoNotShowCompilerWarningAgainForThisMethodActionQuery actionQuery value
+        DoNotShowCompilerWarningAgainForThisMethodActionQuery actionQuery value
     ].
 
     action == #cancel ifTrue:[
-	^ false
+        ^ false
     ].
 
     action == #abort ifTrue:[
-	AbortOperationRequest raise.
-	^ false
+        AbortOperationRequest raise.
+        ^ false
     ].
     ^ action
 
@@ -929,59 +932,58 @@
     bg := asWarning ifTrue:[ self warningBackgroundColor ] ifFalse:[ self errorBackgroundColor ].
 
     self
-	highlightingErrorPosition:relPos to:relEndPos
-	withForeground:fg andBackground:bg
-	do:[
-	    |box lbl doNotShowAgainHolder doNotShowAgainForThisMethodHolder l1 y1 y2 l2|
+        highlightingErrorPosition:relPos to:relEndPos
+        withForeground:fg andBackground:bg
+        do:[
+            |box lbl doNotShowAgainHolder doNotShowAgainForThisMethodHolder l1 y1 y2 l2|
 
 "/            Warning isHandled ifTrue:[
 "/                Warning raiseErrorString:aString.
 "/                ^ false
 "/            ].
 
-	    lbl := aCompiler isNil ifTrue:['Compiler'] ifFalse:[aCompiler class name].
-	    asWarning ifTrue:[
-		lbl := lbl , ' Warning'
-	    ] ifFalse:[
-		lbl := lbl , ' Error'.
-	    ].
-
-	    "
-	     ask if we should abort or continue
-	    "
-	    Dialog aboutToOpenBoxNotificationSignal handle:[:ex |
-		|box makeSpace|
-
-		doNotShowAgainHolder := false asValue.
-		doNotShowAgainForThisMethodHolder := false asValue.
-
-		box := ex box.
-		box label:lbl.
-		box perform:#image: with:(WarningBox iconBitmap) ifNotUnderstood:[].
-
-		aCompiler notNil ifTrue:[
-		    makeSpace := [ box addVerticalSpace:10. makeSpace := nil ].
-		    DoNotShowCompilerWarningAgainActionQuery isHandled ifTrue:[
-			makeSpace value.
-			box verticalPanel
-			    add:(CheckBox label:'Do not show this dialog again (reenable via Launcher''s settings dialog)'
-					  model:doNotShowAgainHolder).
-		    ].
-		    DoNotShowCompilerWarningAgainForThisMethodActionQuery isHandled ifTrue:[
-			makeSpace value.
-			box verticalPanel
-			    add:(CheckBox label:(resources string:'Do not warn in this method (for %1 - reenable earlier via Launcher''s settings dialog)' with:ParserFlags perMethodDisableWarningTimeDuration)
-					  model:doNotShowAgainForThisMethodHolder).
-		    ].
-		].
-	    ] do:[
-		answer := OptionBox
-			request:aString
-			buttonLabels:(resources array:#('Abort'  "'Keep Selected'" 'Continue'))
-			values:#(false "#keepSelected" true)
-			default:(asWarning ifTrue:true ifFalse:false).
-		answer := answer ? false.   "/ if escaped
-	    ].
+            lbl := aCompiler isNil ifTrue:['Compiler'] ifFalse:[aCompiler class name].
+            asWarning ifTrue:[
+                lbl := lbl , ' Warning'
+            ] ifFalse:[
+                lbl := lbl , ' Error'.
+            ].
+
+            "
+             ask if we should abort or continue
+            "
+            Dialog modifyingBoxWith:[:box |
+                |makeSpace|
+
+                doNotShowAgainHolder := false asValue.
+                doNotShowAgainForThisMethodHolder := false asValue.
+
+                box label:lbl.
+                box perform:#image: with:(WarningBox iconBitmap) ifNotUnderstood:[].
+
+                aCompiler notNil ifTrue:[
+                    makeSpace := [ box addVerticalSpace:10. makeSpace := nil ].
+                    DoNotShowCompilerWarningAgainActionQuery isHandled ifTrue:[
+                        makeSpace value.
+                        box verticalPanel
+                            add:(CheckBox label:'Do not show this dialog again (reenable via Launcher''s settings dialog)'
+                                          model:doNotShowAgainHolder).
+                    ].
+                    DoNotShowCompilerWarningAgainForThisMethodActionQuery isHandled ifTrue:[
+                        makeSpace value.
+                        box verticalPanel
+                            add:(CheckBox label:(resources string:'Do not warn in this method (for %1 - reenable earlier via Launcher''s settings dialog)' with:ParserFlags perMethodDisableWarningTimeDuration)
+                                          model:doNotShowAgainForThisMethodHolder).
+                    ].
+                ].
+            ] do:[
+                answer := OptionBox
+                        request:aString
+                        buttonLabels:(resources array:#('Abort'  "'Keep Selected'" 'Continue'))
+                        values:#(false "#keepSelected" true)
+                        default:(asWarning ifTrue:true ifFalse:false).
+                answer := answer ? false.   "/ if escaped
+            ].
 "/            box := YesNoBox
 "/                    title:aString
 "/                    yesText:(resources string:'Continue')
@@ -998,30 +1000,30 @@
 "/            "/ answer := box confirm.
 "/            answer := box confirm.
 
-	    doNotShowAgainHolder value == true ifTrue:[
-		DoNotShowCompilerWarningAgainActionQuery actionQuery value
-	    ].
-	    doNotShowAgainForThisMethodHolder value == true ifTrue:[
-		DoNotShowCompilerWarningAgainForThisMethodActionQuery actionQuery value
-	    ].
+            doNotShowAgainHolder value == true ifTrue:[
+                DoNotShowCompilerWarningAgainActionQuery actionQuery value
+            ].
+            doNotShowAgainForThisMethodHolder value == true ifTrue:[
+                DoNotShowCompilerWarningAgainForThisMethodActionQuery actionQuery value
+            ].
 
 "/            box destroy.
-	].
+        ].
 
     answer == #keepSelected ifTrue:[
-	self hideCursor.
-	"redraw selection in normal color"
-	self invalidate.
-	AbortOperationRequest raise.
+        self hideCursor.
+        "redraw selection in normal color"
+        self invalidate.
+        AbortOperationRequest raise.
     ].
 
     "
      do the abort if we have to
     "
     answer ifFalse:[
-	"redraw selection in normal color"
-	self invalidate.
-	AbortOperationRequest raise.
+        "redraw selection in normal color"
+        self invalidate.
+        AbortOperationRequest raise.
     ].
     ^ false
 
@@ -1109,51 +1111,50 @@
     |action doNotShowAgainHolder doNotShowAgainForThisMethodHolder|
 
     self highlightingWarningPosition:relPos to:relEndPos do:[
-	doNotShowAgainHolder := false asValue.
-	doNotShowAgainForThisMethodHolder := false asValue.
-	Dialog aboutToOpenBoxNotificationSignal handle:[:ex |
-	    |box makeSpace|
-
-	    box := ex box.
-	    aCompiler notNil ifTrue:[
-		makeSpace := [ box addVerticalSpace:10. makeSpace := nil ].
-		DoNotShowCompilerWarningAgainActionQuery isHandled ifTrue:[
-		    makeSpace value.
-		    box verticalPanel
-			add:(CheckBox
-				label: "addCheckBoxAtBottom:" 'Do not show this dialog again (reenable via Launcher''s settings dialog)'
-				model:doNotShowAgainHolder).
-		].
-		DoNotShowCompilerWarningAgainForThisMethodActionQuery isHandled ifTrue:[
-		    makeSpace value.
-		    box verticalPanel
-			add:(CheckBox
-				label:(resources string:'Do not warn in this method (for %1 - reenable earlier via Launcher''s settings dialog)' with:ParserFlags perMethodDisableWarningTimeDuration)
-				model:doNotShowAgainForThisMethodHolder).
-		].
-	    ].
-	] do:[
-	    action := OptionBox
-		      request:aString
-		      label:(resources string:'Warning')
-		      image:(WarningBox iconBitmap)
-		      buttonLabels:(resources array:#('Cancel' 'Remove Variable(s)' 'Continue'))
-		      values:#(#abort #correct #continue)
-		      default:#continue.
-	    action isNil ifTrue:[ action := #abort].
-	].
-	doNotShowAgainHolder value == true ifTrue:[
-	    DoNotShowCompilerWarningAgainActionQuery actionQuery value
-	].
-	doNotShowAgainForThisMethodHolder value == true ifTrue:[
-	    DoNotShowCompilerWarningAgainForThisMethodActionQuery actionQuery value
-	].
+        doNotShowAgainHolder := false asValue.
+        doNotShowAgainForThisMethodHolder := false asValue.
+        Dialog modifyingBoxWith:[:box |
+            |makeSpace|
+
+            aCompiler notNil ifTrue:[
+                makeSpace := [ box addVerticalSpace:10. makeSpace := nil ].
+                DoNotShowCompilerWarningAgainActionQuery isHandled ifTrue:[
+                    makeSpace value.
+                    box verticalPanel
+                        add:(CheckBox
+                                label: "addCheckBoxAtBottom:" 'Do not show this dialog again (reenable via Launcher''s settings dialog)'
+                                model:doNotShowAgainHolder).
+                ].
+                DoNotShowCompilerWarningAgainForThisMethodActionQuery isHandled ifTrue:[
+                    makeSpace value.
+                    box verticalPanel
+                        add:(CheckBox
+                                label:(resources string:'Do not warn in this method (for %1 - reenable earlier via Launcher''s settings dialog)' with:ParserFlags perMethodDisableWarningTimeDuration)
+                                model:doNotShowAgainForThisMethodHolder).
+                ].
+            ].
+        ] do:[
+            action := OptionBox
+                      request:aString
+                      label:(resources string:'Warning')
+                      image:(WarningBox iconBitmap)
+                      buttonLabels:(resources array:#('Cancel' 'Remove Variable(s)' 'Continue'))
+                      values:#(#abort #correct #continue)
+                      default:#continue.
+            action isNil ifTrue:[ action := #abort].
+        ].
+        doNotShowAgainHolder value == true ifTrue:[
+            DoNotShowCompilerWarningAgainActionQuery actionQuery value
+        ].
+        doNotShowAgainForThisMethodHolder value == true ifTrue:[
+            DoNotShowCompilerWarningAgainForThisMethodActionQuery actionQuery value
+        ].
     ].
 
     action == #abort ifTrue:[
-	"/ self halt.
-	AbortOperationRequest raise.
-	^ false
+        "/ self halt.
+        AbortOperationRequest raise.
+        ^ false
     ].
     ^ action == #correct
 
@@ -1948,8 +1949,8 @@
                 ('Implementors of It'           browseImplementorsOfIt  ImplementorsOfIt    )
                 ('References to It'             browseReferencesToIt                        )
 "/                ('Classes Containing It in Name'    browseClassesContainingItInName           )
-"/                ('Methods Contaníning It in Name'   browseMethodsContainingItInName           )
-"/                ('Methods Contaníning It in Source' browseMethodsContainingItInSource         )
+"/                ('Methods Contaníning It in Name'   browseMethodsContainingItInName           )
+"/                ('Methods Contaníning It in Source' browseMethodsContainingItInSource         )
                 ('-'                                                                )
                 ('TimeIt'               timeIt                                      )
                 ('SpyOnIt'              spyOnIt                                     ))
@@ -2348,10 +2349,10 @@
 !Workspace class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/Workspace.st,v 1.340 2015-02-06 13:50:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/Workspace.st,v 1.341 2015-02-27 15:32:55 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/Workspace.st,v 1.340 2015-02-06 13:50:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/Workspace.st,v 1.341 2015-02-27 15:32:55 cg Exp $'
 ! !
 
--- a/XPToolbarIconLibrary.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/XPToolbarIconLibrary.st	Tue Mar 10 12:03:57 2015 +0000
@@ -11,6 +11,8 @@
 "
 "{ Package: 'stx:libwidg' }"
 
+"{ NameSpace: Smalltalk }"
+
 GenericToolbarIconLibrary subclass:#XPToolbarIconLibrary
 	instanceVariableNames:''
 	classVariableNames:''
@@ -45,7 +47,7 @@
     icon libs.
 
     Notice and Warning:
-        only redefine existing icons here; never add ionly to here.
+        only redefine existing icons here; never only add here.
         For every icon-method here, there MUST be a corresponding (albeit
         possibly ugly) icon-method in GenericToolBarIcon.
 "
@@ -176,40 +178,28 @@
 !
 
 changesBrowser18x22Icon
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self changesBrowser18x22Icon inspect
      ImageEditor openOnClass:self andSelector:#changesBrowser18x22Icon
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class changesBrowser18x22Icon'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:18;
-                height:22;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@ HA@@@@@@@@@" (JBL HB@ H@XA
-@@@@@@HB@ HB@ HB@ HB@P A@@@@@@H(JB #HB@ HB@F@P(A@@@B@ HB@ HB@ HB@ DH@PLA@@@BJB (H2@ HB@ A DJ@PPA@ HB@ HB@ HB@ HAB@DC@PXA
-@" (JBL HB@ H@ AB DD@P8A@" A@PD#@RHXF@ A@0DF@PDA@" (JBT#H2LZE@(AA@DN@P@@@" AJ@D#@Q\TB LAA DA@P@@@" (JB\%GQ4LAPPAC D@@@@@
-@" A@PD^@P$IA0XA@PD@@@@@@" ''I!!$YEALPC08A@@@@@@@@@PDA@PDA@PDA@PDA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 78 78 91 127 127 127 201 201 218 204 204 219 206 206 221 208 208 223 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 224 224 236 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 246 240 240 247 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 255 255 ];
-                mask:((ImageMask new)
-                            width:18;
-                            height:22;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@@@@@@@@@@??@@??@C??@C??@O??@O??@???@???@???@??<@??<@??0@??0@??@@??@@@@@@@@@@@@@@@@@@');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary changesBrowser18x22Icon'
+        ifAbsentPut:[(Depth8Image new) width:18; height:22; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HB@ HB@ HB@ HB@@@@@@@@@" (JBL HB@ H@XB
+@@@@@@HB@ HB@ HB@ HB@  B@@@@@@H(JB #HB@ HB@F@ (B@@@B@ HB@ HB@ HB@ HH@ LB@@@BJB (H2@ HB@ A HJ@ PB@ HB@ HB@ HB@ HBB@HC@ XB
+@" (JBL HB@ H@ BB HD@ 8B@" A@PD#@RHXF@ B@0HF@ HB@" (JBT#H2LZE@(BA@HN@ @@@" AJ@D#@Q\TB LBA HB@ @@@" (JB\%GQ4LAPPBC H@@@@@
+@" A@PD^@P$IA0XB@ H@@@@@@" ''I!!$YEALPC08B@@@@@@@@@ HB@ HB@ HB@ HB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 78 78 91 127 127 127 201 201 218 204 204 219 206 206 221 208 208 223 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 224 224 236 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 246 240 240 247 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 255 255]; mask:((ImageMask new) width:18; height:22; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@??@@??@C??@C??@O??@O??@???@???@???@??<@??<@??0@??0@??@@??@@@@@@@@@@@@@@@@@@') ; yourself); yourself]
 !
 
 changesBrowser22x24Icon2
@@ -641,6 +631,56 @@
         ]
 !
 
+doIt16x16Icon
+    "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 doIt16x16Icon inspect
+     ImageEditor openOnClass:self andSelector:#doIt16x16Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary doIt16x16Icon'
+        ifAbsentPut:[(Depth4Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@A@@@@@@@@@AD@@@@@@@@ADE@@@@@@@ADED@@@@@@ADDT@@@@@@ADDS@@@@@@ADDSLQED@@ADDSLQED@@@@@@@QED@@@@@@AAED@@@@@@
+ADED@@@@@@@DED@@@@@@@@AD@@@@@@@@@D@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 248 252 128 208 220 0 255 255 255 127 127 127]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@X@C @^@C8@_@C?0_?C?8O?@C8@_@A8@G@@X@@@@b') ; yourself); yourself]
+!
+
+doIt20x20Icon
+    "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 doIt20x20Icon inspect
+     ImageEditor openOnClass:self andSelector:#doIt20x20Icon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary doIt20x20Icon'
+        ifAbsentPut:[(Depth4Image new) width:20; height:20; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@AQ@@@@@@@@@@@EDD@@@@@@@@@@DPT@@@@@@@@@@QAD@@@@@@@@@ADDS@@@@@@
+@@@DPQL1DTP@@@@@QAD3DQQ@@@@@@@@@@QED@@@@@@@@@@DTP@@@@@@@@@AAQ@@@@@@@@@@@ED@@@@@@@@@@@DP@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 248 252 128 208 220 0 255 255 255 127 127 127]; mask:((ImageMask new) width:20; height:20; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@ @@A @@C @@G @@O @@_@@@?<@A?<@C?8@C?0@@O @@_@@@^@@@\@@@X@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; yourself); yourself]
+!
+
 edit17x22Icon
     <resource: #image>
     "This resource specification was automatically generated
@@ -983,6 +1023,29 @@
         ]
 !
 
+fileTypeCPlusPlusSourceIcon
+    "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 fileTypeCPlusPlusSourceIcon inspect
+     ImageEditor openOnClass:self andSelector:#fileTypeCPlusPlusSourceIcon
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary fileTypeCPlusPlusSourceIcon'
+        ifAbsentPut:[(Depth8Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
+@@@A@PDA@PDA@PDC@@@@@@@@@PPDA@PDA@ OBP(@@@@@@@LKC@4GC@4KC08OC0@@@@@ED@,DB@\GB0<ODP<@@@@@@PHPA@,HA0\KB1LO@@@@@@=CNT@/M#YB
+N3 KDP@@@@@QJR,0LCD*J"L=B1D@@@@@E"40LR$#M4D)L \V@@@@@A\(LCD&IC@-LB<GE0@@@@@YMS@1JC@0LC@1AA$@@@@@HB<0LRT%LB 0KA@ @@@@@BD3
+K#@0LS0%JB PHP@@@@@!!O#8?MC(7JR,%DBD@@@@@H"H"H"H"H"H"H"H"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[255 255 255 192 192 190 248 248 250 204 202 200 252 250 250 196 198 200 224 226 230 255 254 250 252 254 250 216 216 220 188 188 190 252 252 250 228 230 230 240 242 240 200 214 220 188 190 190 248 250 250 188 186 190 244 244 240 232 230 230 224 224 220 0 0 0 184 186 190 184 184 180 248 246 250 180 182 180 180 180 180 244 244 250 176 178 180 172 174 170 244 242 240 248 246 240 172 172 170 156 158 160 144 144 140 217 217 217 228 228 228 250 250 250 221 221 221 214 214 214 249 249 249 233 233 233 224 224 224 226 226 226 247 247 247 218 218 218 220 220 220 242 242 242 15 15 116 93 93 178 237 237 237 248 248 248 219 219 219 230 230 230 241 241 241 232 232 232 223 223 223 234 234 234 238 238 238 229 229 229 251 251 251 231 231 231 253 253 253 239 239 239 243 243 243 225 225 225 236 236 236 244 244 244]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'O?@?>C?<O?0??C?<O?0??C?<O?0??C?<O?0??@@@@@@b') ; yourself); yourself]
+!
+
 heartOverlay
     <resource: #image>
     "This resource specification was automatically generated
@@ -1369,36 +1432,44 @@
     "Created: / 04-04-2011 / 14:26:20 / cg"
 !
 
+removeBreakPointBlueIcon2
+    "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 removeBreakPointBlueIcon2 inspect
+     ImageEditor openOnClass:self andSelector:#removeBreakPointBlueIcon2
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary removeBreakPointBlueIcon2'
+        ifAbsentPut:[(Depth2Image new) width:12; height:21; bits:(ByteArray fromPackedString:'EUUT_??=_:+=_**=^)V-^%U-^%U-^UU-_%V=_:+=_??=_:+=_%V=^PA-^@@-^@@-^@@-_ B=_:+=_??=EUUT') ; colorMapFromArray:#[158 158 255 63 63 63 0 0 0 127 127 127]; mask:((ImageMask new) width:12; height:21; bits:(ByteArray fromPackedString:'_>C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<G? ') ; yourself); yourself]
+!
+
 removeBreakPointIcon2
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self removeBreakPointIcon2 inspect
      ImageEditor openOnClass:self andSelector:#removeBreakPointIcon2
-     Icon flushCachedIcons"
-    
-    ^ Icon constantNamed:'XPToolbarIconLibrary class removeBreakPointIcon2'
-        ifAbsentPut:[
-            (Depth2Image new)
-                width:12;
-                height:21;
-                photometric:(#palette);
-                bitsPerSample:(#( 2 ));
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'EUUT_??=_:+=_**=^)V-^%U-^%U-^UU-_%V=_:+=_??=_:+=_%V=^TA-^P@-^P@-^0@-_ B=_:+=_??=EUUT');
-                colorMapFromArray:#[ 0 255 0 63 63 63 0 0 0 127 127 127 ];
-                mask:((ImageMask new)
-                            width:12;
-                            height:21;
-                            bits:(ByteArray 
-                                        fromPackedString:'_>C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<G? ');
-                            yourself);
-                yourself
-        ]
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary removeBreakPointIcon2'
+        ifAbsentPut:[(Depth2Image new) width:12; height:21; bits:(ByteArray fromPackedString:'EUUT_??=_:+=_**=^)V-^%U-^%U-^UU-_%V=_:+=_??=_:+=_%V=^PA-^@@-^@@-^@@-_ B=_:+=_??=EUUT') ; colorMapFromArray:#[0 255 0 63 63 63 0 0 0 127 127 127]; mask:((ImageMask new) width:12; height:21; bits:(ByteArray fromPackedString:'_>C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<O?0??C?<G? ') ; yourself); yourself]
 !
 
 removeTab14x14Icon
@@ -4456,43 +4527,30 @@
 !
 
 changesBrowser24x24Icon2
-    <resource: #image>
-    "This resource specification was automatically generated
-     by the ImageEditor of ST/X."
-    "Do not manually edit this!! If it is corrupted,
-     the ImageEditor may not be able to read the specification."
+    "This resource specification was automatically generated
+     by the ImageEditor of ST/X."
+
+    "Do not manually edit this!! If it is corrupted,
+     the ImageEditor may not be able to read the specification."
+
     "
      self changesBrowser24x24Icon2 inspect
      ImageEditor openOnClass:self andSelector:#changesBrowser24x24Icon2
-     Icon flushCachedIcons"
-    
-    ^ Icon 
-        constantNamed:'XPToolbarIconLibrary class changesBrowser24x24Icon2'
-        ifAbsentPut:[
-            (Depth8Image new)
-                width:24;
-                height:24;
-                photometric:(#palette);
-                bitsPerSample:(#[ 8 ]);
-                samplesPerPixel:(1);
-                bits:(ByteArray 
-                            fromPackedString:'
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ HB@ HB@ HB@ HB@ HA@@@@@@@@@@@B#8>O#8>O#8VB (JB %XA@@@@@@@@@ HB@ HB@ HB@ HB@ HB
-@U,A@@@@@@@@@(>O#8VB#8>E (JB (IV@U4A@@@@@@HB@ HB@ HB@ HB@ HB@ E[@T A@@@@@@JO#8>E (JB!!XJB (JBV0E]@T$A@@@@@@JO@PDA!!V 3APPH
-EQ,=]PE]@T$A@@@@@@JO#8>GS0,WM4UFPS@XD%Y]@T$A@@@@@@JO@X=OGE"O#8>O#8>O#0!!V@T$A@@@@@@JO#6P]TX>O#8>O#8>O#1<E]T$A@@@@@@JO@ST/
-#8>R$)JR#9JR#9DPH DA@@@@@@JOZBRO#8>O#8>O#8>O#9D0@6X@@@@@@@DAYA6O$(>R#9JR$(>R#9EBA6P@@@@@@@@@YA6O#8>O#8>O#8>O#9EYCVP@@@@@
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary changesBrowser24x24Icon2'
+        ifAbsentPut:[(Depth8Image new) width:24; height:24; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ HB@ HB@ HB@ HB@ HB@@@@@@@@@@@B#8>O#8>O#8VB (JB %XB@@@@@@@@@ HB@ HB@ HB@ HB@ HB
+@%,B@@@@@@@@@(>O#8VB#8>E (JB (IV@%4B@@@@@@HB@ HB@ HB@ HB@ HB@ I[@$ B@@@@@@JO#8>E (JB!!XJB (JBV0I]@$$B@@@@@@JO@PDA!!V 3APPH
+EQ,=]PI]@$$B@@@@@@JO#8>GS0,WM4UFPS@XD%Y]@$$B@@@@@@JO@X=OGE"O#8>O#8>O#0!!V@$$B@@@@@@JO#6P]TX>O#8>O#8>O#1<E]T$B@@@@@@JO@ST/
+#8>R$)JR#9JR#9DPH HB@@@@@@JOZBRO#8>O#8>O#8>O#9D0@6X@@@@@@@HBYA6O$(>R#9JR$(>R#9EBA6P@@@@@@@@@YA6O#8>O#8>O#8>O#9EYCVP@@@@@
 @@@@YA6O$)JR$(>R$(>R#9ETCVP@@@@@@@@@YA88#8>O#8>O#8>O$IERAFP@@@@@@@@@]SP&$YFQ$YFQ$YFQ$YD6B''T@@@@@@@@@@D<OLEQCQ5%*^G6O#6$L
 U @@@@@@@@@@^&PTC3!!UUU%%YV)=]"L,@@@@@@@@@@BN^T0SA <''PEU%VUH>H255@@@@@@@@@H6K"$,QSTPUBP8VIRL.QGP@@@@@@@@@#X2JX2(!!Y A&S$QP
-U5Y&@@@@@@@@@@@@#H)#J2@2@@@@@@@@@@@@@@@@@@@@@@@@');
-                colorMapFromArray:#[ 0 0 0 78 78 91 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 156 156 182 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 201 201 218 204 204 219 206 206 221 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 223 128 63 223 223 224 223 255 255 224 224 224 224 224 236 224 224 239 224 239 240 224 255 255 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 224 239 239 239 239 239 240 239 239 246 239 255 255 240 207 144 240 239 223 240 240 239 240 240 247 240 255 255 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 247 255 255 191 191 191 166 166 173 ];
-                mask:((ImageMask new)
-                            width:24;
-                            height:24;
-                            bits:(ByteArray 
-                                        fromPackedString:'@@@@A??8A??8G??8G??8_??8_??8_??8_??8_??8_??8_??8_??0_??0G??0G??0G??0G??0C?? G??@O??@_?>@?/8@?@@@');
-                            yourself);
-                yourself
-        ]
+U5Y&@@@@@@@@@@@@#H)#J2@2@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 78 78 91 127 127 127 127 127 175 127 128 175 128 128 175 128 143 175 128 143 176 128 143 191 128 144 191 143 143 176 143 143 191 143 144 191 143 159 191 143 159 192 143 159 207 143 175 208 144 143 143 144 144 191 144 159 160 144 159 191 144 159 192 144 160 192 144 160 207 144 160 208 144 191 239 156 156 182 159 159 192 159 160 192 159 160 207 159 160 208 159 192 239 160 128 144 160 144 159 160 160 191 160 175 207 160 175 208 160 176 208 160 191 224 160 192 224 160 208 255 160 223 255 175 111 80 175 111 95 175 160 192 175 175 192 175 175 207 175 191 223 175 208 240 175 223 255 176 175 207 176 176 207 176 176 208 176 191 208 176 208 224 176 208 239 176 223 240 176 223 255 176 224 255 176 239 255 191 175 143 191 191 208 191 207 224 191 223 239 191 224 240 191 224 255 191 239 255 191 240 255 192 192 208 192 239 255 192 240 255 192 255 255 201 201 218 204 204 219 206 206 221 207 143 95 207 207 191 207 207 207 207 207 208 207 207 223 207 208 223 207 223 239 207 239 240 207 239 255 207 240 255 207 255 255 208 208 223 208 208 224 208 224 239 208 255 255 210 210 224 211 211 225 213 213 228 215 215 229 216 216 230 218 218 231 219 219 232 220 220 233 222 222 235 223 128 63 223 223 224 223 255 255 224 224 224 224 224 236 224 224 239 224 239 240 224 255 255 225 225 237 228 228 238 229 229 239 230 230 240 232 232 241 234 234 243 235 235 244 236 236 244 238 238 245 239 239 224 239 239 239 239 239 240 239 239 246 239 255 255 240 207 144 240 239 223 240 240 239 240 240 247 240 255 255 241 241 248 242 242 249 243 243 249 244 244 250 245 245 252 246 246 253 248 248 254 249 249 254 250 250 255 252 252 255 253 253 255 254 254 255 255 175 79 255 191 80 255 191 95 255 207 144 255 208 159 255 255 255 247 255 255 191 191 191 166 166 173]; mask:((ImageMask new) width:24; height:24; bits:(ByteArray fromPackedString:'@@@@A??8A??8G??8G??8_??8_??8_??8_??8_??8_??8_??8_??0_??0G??0G??0G??0G??0C?? G??@O??@_?>@?/8@?@@@') ; yourself); yourself]
 !
 
 fileBrowser24x24Icon
@@ -6547,6 +6605,54 @@
 
 !XPToolbarIconLibrary class methodsFor:'image specs-tools-FileBrowser-Filetypes'!
 
+fileTypeAddOnLinked
+    "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 fileTypeAddOnLinked inspect
+     ImageEditor openOnClass:self andSelector:#fileTypeAddOnLinked
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary fileTypeAddOnLinked'
+        ifAbsentPut:[(Depth8Image new) width:18; height:18; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XFA XD0@@@@@@@@@@@@@@@@@XC1\WB@@@@@@@@@@@@@@@@@@XCA@W@0@@@@@@@@@@@@@@
+@A LE0@P@0@@@@@@@@@@@@@@@A WC@LC@0@@@@@@@@@@@@@@@A FGPL@@@@@@@@@@@@@@@@@@A C@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[169 169 169 122 122 122 121 121 121 214 214 214 101 102 101 139 139 139 138 138 138 111 111 111 204 204 204 150 150 150 111 112 112 100 99 100 154 154 154 87 87 87 140 140 140 66 66 66 45 45 45 122 121 121 131 131 131 224 224 224 190 195 204 102 102 102 101 101 101 0 0 0 241 241 241 133 133 133 99 99 99 112 112 112 237 243 254 184 184 184]; mask:((ImageMask new) width:18; height:18; bits:(ByteArray fromPackedString:'@@@?@@@?@@@?@@@?@@@?@@@?@@@?O @?O @?O @?_ @?_ @?^@@?\@@?@@@?@@@?@@@?@@@?') ; yourself); yourself]
+!
+
+fileTypeAddOnLocked
+    "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 fileTypeAddOnLocked inspect
+     ImageEditor openOnClass:self andSelector:#fileTypeAddOnLocked
+     Icon flushCachedIcons
+    "
+
+    <resource: #image>
+
+    ^Icon
+        constantNamed:'XPToolbarIconLibrary fileTypeAddOnLocked'
+        ifAbsentPut:[(Depth8Image new) width:18; height:18; bits:(ByteArray fromPackedString:'
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@#H!!8"H0@@@@@@@@@@@@@@@BLJACXDB"L@@@@@@@@@@@@@@BHDQ$YFABH@@@@@@@@@@@@@@A86B@ HM!!8@@@@@@@@@@@@@@BHDQ$YFABH@
+@@@@@@@@@@@@@BLJACXDB"L@@@@@@@@@@@@@@@@#H!!8"H0@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[163 195 216 173 203 221 147 163 174 180 207 223 245 117 117 132 176 205 116 131 143 144 161 172 255 255 255 143 183 209 249 207 207 119 126 130 141 160 171 144 183 209 170 200 218 152 189 212 118 146 161 173 202 220 170 200 219 137 149 157 127 137 142 168 200 224 133 179 205 128 169 196 121 122 123 98 128 148 131 139 144 129 171 196 113 124 132 159 189 211 250 250 250 153 190 212 177 205 223 171 171 171 220 220 220 176 176 176 176 205 223 203 203 203 171 200 219 136 148 158 122 123 123 112 139 156 182 208 224 216 216 216 162 195 216 119 133 144 132 139 144 175 175 175 176 205 222 120 150 168 120 126 131 224 226 227 120 121 122 174 204 220 239 29 29 0 0 0 167 192 209 171 200 220 161 189 206 178 205 223 214 214 214 123 133 140 95 131 153 124 124 124 174 203 222 124 146 160 218 218 218 143 143 143 114 125 132 120 150 169 238 16 17]; mask:((ImageMask new) width:18; height:18; bits:(ByteArray fromPackedString:'@@@?@@@?@@@?@@@?@@@?@@@?@@@?@@@?@@@?@@@?@A<?@C>?@C>?@C>?@C>?@C>?@A<?@@@?') ; yourself); yourself]
+!
+
 fileTypeBinaryFileIcon
     "This resource specification was automatically generated
      by the ImageEditor of ST/X."
@@ -7178,10 +7284,10 @@
 !XPToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.131 2014-12-20 00:08:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.137 2015-03-06 09:19:46 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.131 2014-12-20 00:08:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/XPToolbarIconLibrary.st,v 1.137 2015-03-06 09:19:46 cg Exp $'
 ! !
 
--- a/abbrev.stc	Mon Feb 16 08:09:22 2015 +0000
+++ b/abbrev.stc	Tue Mar 10 12:03:57 2015 +0000
@@ -61,6 +61,7 @@
 Toggle Toggle stx:libwidg 'Views-Interactors' 2
 VistaToolbarIconLibrary VistaToolbarIconLibrary stx:libwidg 'Interface-Smalltalk' 0
 WarningBox WarningBox stx:libwidg 'Views-DialogBoxes' 2
+AdwaitaToolbarIconLibrary AdwaitaToolbarIconLibrary stx:libwidg 'Interface-Smalltalk' 0
 CheckToggle CheckToggle stx:libwidg 'Views-Interactors' 2
 ClickMenuView ClickMenuView stx:libwidg 'Views-Menus' 2
 EditField EditField stx:libwidg 'Views-Text' 2
--- a/bc.mak	Mon Feb 16 08:09:22 2015 +0000
+++ b/bc.mak	Tue Mar 10 12:03:57 2015 +0000
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libwidg/bc.mak,v 1.58 2014-11-22 22:38:32 cg Exp $
+# $Header: /cvs/stx/stx/libwidg/bc.mak,v 1.60 2015-03-03 10:37:32 cg Exp $
 #
 # DO NOT EDIT
 # automagically generated from the projectDefinition: stx_libwidg.
@@ -127,12 +127,14 @@
 $(OUTDIR)FileSelectionList.$(O) FileSelectionList.$(H): FileSelectionList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)HorizontalMiniScroller.$(O) HorizontalMiniScroller.$(H): HorizontalMiniScroller.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\MiniScroller.$(H) $(INCLUDE_TOP)\stx\libwidg\Scroller.$(H) $(STCHDR)
 $(OUTDIR)ListSelectionBox.$(O) ListSelectionBox.$(H): ListSelectionBox.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\ModalBox.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\StandardSystemView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\DialogBox.$(H) $(INCLUDE_TOP)\stx\libwidg\EnterBox.$(H) $(STCHDR)
+$(OUTDIR)MacOSXToolbarIconLibrary.$(O) MacOSXToolbarIconLibrary.$(H): MacOSXToolbarIconLibrary.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libwidg\XPToolbarIconLibrary.$(H) $(STCHDR)
 $(OUTDIR)MenuView.$(O) MenuView.$(H): MenuView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)PopUpList.$(O) PopUpList.$(H): PopUpList.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\Button.$(H) $(INCLUDE_TOP)\stx\libwidg\Label.$(H) $(STCHDR)
 $(OUTDIR)RadioButtonController.$(O) RadioButtonController.$(H): RadioButtonController.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\Controller.$(H) $(INCLUDE_TOP)\stx\libwidg\ButtonController.$(H) $(INCLUDE_TOP)\stx\libwidg\ToggleController.$(H) $(STCHDR)
 $(OUTDIR)Toggle.$(O) Toggle.$(H): Toggle.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\Button.$(H) $(INCLUDE_TOP)\stx\libwidg\Label.$(H) $(STCHDR)
 $(OUTDIR)VistaToolbarIconLibrary.$(O) VistaToolbarIconLibrary.$(H): VistaToolbarIconLibrary.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libwidg\XPToolbarIconLibrary.$(H) $(STCHDR)
 $(OUTDIR)WarningBox.$(O) WarningBox.$(H): WarningBox.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\ModalBox.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\StandardSystemView.$(H) $(INCLUDE_TOP)\stx\libview\TopView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\DialogBox.$(H) $(INCLUDE_TOP)\stx\libwidg\InfoBox.$(H) $(STCHDR)
+$(OUTDIR)AdwaitaToolbarIconLibrary.$(O) AdwaitaToolbarIconLibrary.$(H): AdwaitaToolbarIconLibrary.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libwidg\GenericToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libwidg\VistaToolbarIconLibrary.$(H) $(INCLUDE_TOP)\stx\libwidg\XPToolbarIconLibrary.$(H) $(STCHDR)
 $(OUTDIR)CheckToggle.$(O) CheckToggle.$(H): CheckToggle.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\Button.$(H) $(INCLUDE_TOP)\stx\libwidg\Label.$(H) $(INCLUDE_TOP)\stx\libwidg\Toggle.$(H) $(STCHDR)
 $(OUTDIR)ClickMenuView.$(O) ClickMenuView.$(H): ClickMenuView.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\MenuView.$(H) $(INCLUDE_TOP)\stx\libwidg\SelectionInListView.$(H) $(STCHDR)
 $(OUTDIR)EditField.$(O) EditField.$(H): EditField.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libwidg\EditTextView.$(H) $(INCLUDE_TOP)\stx\libwidg\ListView.$(H) $(INCLUDE_TOP)\stx\libwidg\TextView.$(H) $(STCHDR)
--- a/libInit.cc	Mon Feb 16 08:09:22 2015 +0000
+++ b/libInit.cc	Tue Mar 10 12:03:57 2015 +0000
@@ -1,5 +1,5 @@
 /*
- * $Header: /cvs/stx/stx/libwidg/libInit.cc,v 1.32 2014-11-22 22:38:45 cg Exp $
+ * $Header: /cvs/stx/stx/libwidg/libInit.cc,v 1.34 2015-03-03 10:37:41 cg Exp $
  *
  * DO NOT EDIT
  * automagically generated from the projectDefinition: stx_libwidg.
@@ -80,12 +80,14 @@
 _FileSelectionList_Init(pass,__pRT__,snd);
 _HorizontalMiniScroller_Init(pass,__pRT__,snd);
 _ListSelectionBox_Init(pass,__pRT__,snd);
+_MacOSXToolbarIconLibrary_Init(pass,__pRT__,snd);
 _MenuView_Init(pass,__pRT__,snd);
 _PopUpList_Init(pass,__pRT__,snd);
 _RadioButtonController_Init(pass,__pRT__,snd);
 _Toggle_Init(pass,__pRT__,snd);
 _VistaToolbarIconLibrary_Init(pass,__pRT__,snd);
 _WarningBox_Init(pass,__pRT__,snd);
+_AdwaitaToolbarIconLibrary_Init(pass,__pRT__,snd);
 _CheckToggle_Init(pass,__pRT__,snd);
 _ClickMenuView_Init(pass,__pRT__,snd);
 _EditField_Init(pass,__pRT__,snd);
--- a/libwidg.rc	Mon Feb 16 08:09:22 2015 +0000
+++ b/libwidg.rc	Tue Mar 10 12:03:57 2015 +0000
@@ -3,7 +3,7 @@
 // automagically generated from the projectDefinition: stx_libwidg.
 //
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION     6,2,1,37
+  FILEVERSION     6,2,1,41
   PRODUCTVERSION  6,2,5,0
 #if (__BORLANDC__)
   FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
@@ -20,12 +20,12 @@
     BEGIN
       VALUE "CompanyName", "eXept Software AG\0"
       VALUE "FileDescription", "Smalltalk/X Elementary Widgets (LIB)\0"
-      VALUE "FileVersion", "6.2.1.37\0"
+      VALUE "FileVersion", "6.2.1.41\0"
       VALUE "InternalName", "stx:libwidg\0"
       VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012\0"
       VALUE "ProductName", "Smalltalk/X\0"
       VALUE "ProductVersion", "6.2.5.0\0"
-      VALUE "ProductDate", "Sat, 22 Nov 2014 22:37:59 GMT\0"
+      VALUE "ProductDate", "Tue, 03 Mar 2015 10:37:53 GMT\0"
     END
 
   END
--- a/stx_libwidg.st	Mon Feb 16 08:09:22 2015 +0000
+++ b/stx_libwidg.st	Tue Mar 10 12:03:57 2015 +0000
@@ -40,8 +40,12 @@
 "
     Package Documentation
 
-    This library contains elementary gui components (widgets), such as Buttons, InputFields,
+    This library contains elementary GUI components (widgets), such as Buttons, InputFields,
     TextEditors, Scrollbars etc.
+
+    All of these widgets are written in 100% pure Smalltalk. They do not depend upon any particular
+    underlying graphic system (by the operating system). 
+    Instead, they build upon the abstraction layer as provided by libview.
 "
 ! !
 
@@ -183,13 +187,14 @@
         FileSelectionList
         HorizontalMiniScroller
         ListSelectionBox
-        (MacOSXToolbarIconLibrary autoload)
+        MacOSXToolbarIconLibrary
         MenuView
         PopUpList
         RadioButtonController
         Toggle
         VistaToolbarIconLibrary
         WarningBox
+        AdwaitaToolbarIconLibrary
         CheckToggle
         ClickMenuView
         EditField
@@ -250,10 +255,10 @@
 !stx_libwidg class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/stx_libwidg.st,v 1.39 2015-01-31 12:58:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/stx_libwidg.st,v 1.42 2015-03-03 10:37:43 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/stx_libwidg.st,v 1.39 2015-01-31 12:58:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/stx_libwidg.st,v 1.42 2015-03-03 10:37:43 cg Exp $'
 ! !