Merged 558eadf6190a and 2b847f6bd8f8 (branch default) delegated_gc_text-view-selection-refactoring
authorJan Vrany <jan.vrany@fit.cvut.cz>
Mon, 02 Mar 2015 07:42:12 +0000
branchdelegated_gc_text-view-selection-refactoring
changeset 5299 cc8c9190c081
parent 5298 558eadf6190a (current diff)
parent 5292 2b847f6bd8f8 (diff)
child 5318 1df2ca77ca10
Merged 558eadf6190a and 2b847f6bd8f8 (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	Mon Mar 02 07:42:12 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	Tue Feb 24 09:23:39 2015 +0100
+++ b/DialogBox.st	Mon Mar 02 07:42:12 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	Tue Feb 24 09:23:39 2015 +0100
+++ b/EditTextView.st	Mon Mar 02 07:42:12 2015 +0000
@@ -2393,7 +2393,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
@@ -7170,7 +7170,7 @@
 
         "/ searchBox window open.
 
-        searchBox window assignKeyboardFocusToFirstInputField.
+        searchBox window assignKeyboardFocusToFirstKeyboardConsumer.
     ]
 
     "Modified: / 11-07-2006 / 11:20:06 / fm"
@@ -7525,7 +7525,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
 !
@@ -8978,11 +8978,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	Tue Feb 24 09:23:39 2015 +0100
+++ b/EnterBox.st	Mon Mar 02 07:42:12 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	Tue Feb 24 09:23:39 2015 +0100
+++ b/GenericToolbarIconLibrary.st	Mon Mar 02 07:42:12 2015 +0000
@@ -4602,40 +4602,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
@@ -15569,37 +15558,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
@@ -17414,11 +17410,11 @@
 !GenericToolbarIconLibrary class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.233 2015/02/17 10:48:01 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.235 2015-02-23 11:37:42 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.233 2015/02/17 10:48:01 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/GenericToolbarIconLibrary.st,v 1.235 2015-02-23 11:37:42 cg Exp $'
 !
 
 version_HG
--- a/Make.proto	Tue Feb 24 09:23:39 2015 +0100
+++ b/Make.proto	Mon Mar 02 07:42:12 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.94 2015-02-21 00:48:02 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:
 
 
@@ -176,6 +176,7 @@
 $(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	Tue Feb 24 09:23:39 2015 +0100
+++ b/Make.spec	Mon Mar 02 07:42:12 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.23 2015-02-21 00:47:58 cg Exp $
 #
 # DO NOT EDIT
 # automagically generated from the projectDefinition: stx_libwidg.
@@ -110,6 +110,7 @@
 	Toggle \
 	VistaToolbarIconLibrary \
 	WarningBox \
+	AdwaitaToolbarIconLibrary \
 	CheckToggle \
 	ClickMenuView \
 	EditField \
@@ -185,6 +186,7 @@
     $(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/TextView.st	Tue Feb 24 09:23:39 2015 +0100
+++ b/TextView.st	Mon Mar 02 07:42:12 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	Tue Feb 24 09:23:39 2015 +0100
+++ b/VariablePanel.st	Mon Mar 02 07:42:12 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	Tue Feb 24 09:23:39 2015 +0100
+++ b/VistaToolbarIconLibrary.st	Mon Mar 02 07:42:12 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	Tue Feb 24 09:23:39 2015 +0100
+++ b/Workspace.st	Mon Mar 02 07:42:12 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	Tue Feb 24 09:23:39 2015 +0100
+++ b/XPToolbarIconLibrary.st	Mon Mar 02 07:42:12 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.
 "
@@ -1369,36 +1371,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
@@ -6547,6 +6557,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 +7236,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.134 2015-03-01 16:56:09 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.134 2015-03-01 16:56:09 cg Exp $'
 ! !
 
--- a/abbrev.stc	Tue Feb 24 09:23:39 2015 +0100
+++ b/abbrev.stc	Mon Mar 02 07:42:12 2015 +0000
@@ -54,13 +54,13 @@
 FileSelectionList FileSelectionList stx:libwidg 'Views-Lists' 2
 HorizontalMiniScroller HorizontalMiniScroller stx:libwidg 'Views-Interactors' 2
 ListSelectionBox ListSelectionBox stx:libwidg 'Views-DialogBoxes' 2
-MacOSXToolbarIconLibrary MacOSXToolbarIconLibrary stx:libwidg 'Interface-Smalltalk' 0
 MenuView MenuView stx:libwidg 'Views-Menus' 2
 PopUpList PopUpList stx:libwidg 'Views-Interactors' 2
 RadioButtonController RadioButtonController stx:libwidg 'Interface-Support-Controllers' 0
 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
@@ -72,3 +72,4 @@
 FileSaveBox FileSaveBox stx:libwidg 'Views-DialogBoxes' 2
 Workspace Workspace stx:libwidg 'Interface-Smalltalk' 2
 CodeView CodeView stx:libwidg 'Views-Text' 2
+MacOSXToolbarIconLibrary MacOSXToolbarIconLibrary stx:libwidg 'Interface-Smalltalk' 0
--- a/bc.mak	Tue Feb 24 09:23:39 2015 +0100
+++ b/bc.mak	Mon Mar 02 07:42:12 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.59 2015-02-21 00:48:07 cg Exp $
 #
 # DO NOT EDIT
 # automagically generated from the projectDefinition: stx_libwidg.
@@ -133,6 +133,7 @@
 $(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	Tue Feb 24 09:23:39 2015 +0100
+++ b/libInit.cc	Mon Mar 02 07:42:12 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.33 2015-02-21 00:48:24 cg Exp $
  *
  * DO NOT EDIT
  * automagically generated from the projectDefinition: stx_libwidg.
@@ -86,6 +86,7 @@
 _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	Tue Feb 24 09:23:39 2015 +0100
+++ b/libwidg.rc	Mon Mar 02 07:42:12 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,39
   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.39\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", "Sat, 21 Feb 2015 00:48:21 GMT\0"
     END
 
   END
--- a/stx_libwidg.st	Tue Feb 24 09:23:39 2015 +0100
+++ b/stx_libwidg.st	Mon Mar 02 07:42:12 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,13 @@
         FileSelectionList
         HorizontalMiniScroller
         ListSelectionBox
-        (MacOSXToolbarIconLibrary autoload)
         MenuView
         PopUpList
         RadioButtonController
         Toggle
         VistaToolbarIconLibrary
         WarningBox
+        AdwaitaToolbarIconLibrary
         CheckToggle
         ClickMenuView
         EditField
@@ -201,6 +205,7 @@
         FileSaveBox
         Workspace
         CodeView
+        (MacOSXToolbarIconLibrary autoload)
     )
 !
 
@@ -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.41 2015-02-21 12:09:12 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.41 2015-02-21 12:09:12 cg Exp $'
 ! !