177 bounds: (Rectangle 0 0 600 50) |
177 bounds: (Rectangle 0 0 600 50) |
178 ) |
178 ) |
179 component: |
179 component: |
180 (SpecCollection |
180 (SpecCollection |
181 collection: ( |
181 collection: ( |
182 (HorizontalPanelViewSpec |
182 (ViewSpec |
183 name: 'RunnerInnerBox' |
183 name: 'Box1' |
184 layout: (LayoutFrame 0 0 0 0 0 1 0 1) |
184 layout: (LayoutFrame 0 0 0 0 0 1 0 1) |
185 backgroundChannel: resultBackgroundColorAspect |
185 backgroundChannel: resultBackgroundColorAspect |
186 horizontalLayout: rightSpaceFit |
|
187 verticalLayout: topSpace |
|
188 horizontalSpace: 0 |
|
189 elementsChangeSize: true |
|
190 component: |
186 component: |
191 (SpecCollection |
187 (SpecCollection |
192 collection: ( |
188 collection: ( |
|
189 (HorizontalPanelViewSpec |
|
190 name: 'RunnerInnerBox' |
|
191 layout: (LayoutFrame 0 0 0 0 -2 1 0 1) |
|
192 backgroundChannel: resultBackgroundColorAspect |
|
193 horizontalLayout: rightSpaceFit |
|
194 verticalLayout: topSpace |
|
195 horizontalSpace: 0 |
|
196 elementsChangeSize: true |
|
197 component: |
|
198 (SpecCollection |
|
199 collection: ( |
|
200 (ViewSpec |
|
201 name: 'RunnerInfoBox' |
|
202 backgroundChannel: resultBackgroundColorAspect |
|
203 component: |
|
204 (SpecCollection |
|
205 collection: ( |
|
206 (LabelSpec |
|
207 label: 'Run tests first!!' |
|
208 name: 'ResultName' |
|
209 layout: (LayoutFrame 22 0 0 0 0 1 -10 1) |
|
210 backgroundChannel: resultBackgroundColorAspect |
|
211 foregroundColor: (Color 100.0 100.0 100.0) |
|
212 translateLabel: true |
|
213 labelChannel: resultNameAspect |
|
214 adjust: left |
|
215 ) |
|
216 (ActionButtonSpec |
|
217 name: 'Button3' |
|
218 layout: (LayoutFrame 5 0 3 0 21 0 17 0) |
|
219 activeHelpKey: pin |
|
220 level: 0 |
|
221 visibilityChannel: pinButtonVisibleHolder |
|
222 backgroundChannel: resultBackgroundColorAspect |
|
223 foregroundChannel: resultBackgroundColorAspect |
|
224 hasCharacterOrientedLabel: false |
|
225 translateLabel: true |
|
226 labelChannel: pinIcon |
|
227 model: pin |
|
228 ) |
|
229 ) |
|
230 |
|
231 ) |
|
232 extent: (Point 219 31) |
|
233 ) |
|
234 (ActionButtonSpec |
|
235 label: 'Debug' |
|
236 name: 'DebugButton' |
|
237 activeHelpKey: debugSelected |
|
238 translateLabel: true |
|
239 model: debug |
|
240 enableChannel: runEnabledHolder |
|
241 extent: (Point 60 25) |
|
242 ) |
|
243 (ActionButtonSpec |
|
244 label: 'Stop' |
|
245 name: 'Button2' |
|
246 activeHelpKey: stopRun |
|
247 visibilityChannel: runningHolder |
|
248 translateLabel: true |
|
249 model: stop |
|
250 extent: (Point 60 25) |
|
251 ) |
|
252 (ActionButtonSpec |
|
253 label: 'Run' |
|
254 name: 'Run' |
|
255 activeHelpKey: runSelected |
|
256 visibilityChannel: notRunningHolder |
|
257 translateLabel: true |
|
258 model: run |
|
259 enableChannel: runEnabledHolder |
|
260 extent: (Point 60 25) |
|
261 ) |
|
262 (ActionButtonSpec |
|
263 label: 'Failed' |
|
264 name: 'Button1' |
|
265 activeHelpKey: runFailed |
|
266 visibilityChannel: runFailedButtonVisibleHolder |
|
267 translateLabel: true |
|
268 model: runFailed |
|
269 enableChannel: runFailedEnabledHolder |
|
270 extent: (Point 60 25) |
|
271 ) |
|
272 (ActionButtonSpec |
|
273 label: 'Run All' |
|
274 name: 'RunAll' |
|
275 activeHelpKey: runAll |
|
276 visibilityChannel: runAllButtonVisibleHolder |
|
277 translateLabel: true |
|
278 model: runAll |
|
279 enableChannel: runAllEnabledHolder |
|
280 extent: (Point 60 25) |
|
281 ) |
|
282 (ActionButtonSpec |
|
283 label: 'Coverage' |
|
284 name: 'Button4' |
|
285 activeHelpKey: runAllWithCoverage |
|
286 visibilityChannel: runAllButtonVisibleHolder |
|
287 translateLabel: true |
|
288 model: runAllWithCoverage |
|
289 enableChannel: runAllEnabledHolder |
|
290 extent: (Point 80 25) |
|
291 ) |
|
292 ) |
|
293 |
|
294 ) |
|
295 postBuildCallback: postBuildRunnerPanel: |
|
296 ) |
|
297 (LabelSpec |
|
298 name: 'ResultInfo' |
|
299 layout: (LayoutFrame 0 0 -20 1 0 0.5 0 1) |
|
300 style: (FontDescription helvetica medium roman 8 #'iso10646-1') |
|
301 backgroundChannel: resultBackgroundColorAspect |
|
302 foregroundColor: (Color 100.0 100.0 100.0) |
|
303 translateLabel: true |
|
304 labelChannel: resultInfoAspect |
|
305 adjust: left |
|
306 ) |
193 (ViewSpec |
307 (ViewSpec |
194 name: 'RunnerInfoBox' |
308 name: 'ProgressPanel' |
|
309 layout: (LayoutFrame -32 0.5 -17 1 -3 1.0 -5 1) |
|
310 initiallyInvisible: true |
|
311 visibilityChannel: progressIndicatorShownHolder |
195 backgroundChannel: resultBackgroundColorAspect |
312 backgroundChannel: resultBackgroundColorAspect |
196 component: |
313 component: |
197 (SpecCollection |
314 (SpecCollection |
198 collection: ( |
315 collection: ( |
199 (LabelSpec |
316 (ProgressIndicatorSpec |
200 label: 'Run tests first!!' |
317 name: 'RunningProgress' |
201 name: 'ResultName' |
318 layout: (LayoutFrame 5 0 0 0 -5 1 0 1) |
202 layout: (LayoutFrame 22 0 0 0 0 1 -10 1) |
319 model: progressHolder |
203 backgroundChannel: resultBackgroundColorAspect |
320 postBuildCallback: postBuildProgressIndicator: |
204 foregroundColor: (Color 100.0 100.0 100.0) |
|
205 translateLabel: true |
|
206 labelChannel: resultNameAspect |
|
207 adjust: left |
|
208 ) |
|
209 (ActionButtonSpec |
|
210 name: 'Button3' |
|
211 layout: (LayoutFrame 5 0 3 0 21 0 17 0) |
|
212 activeHelpKey: pin |
|
213 level: 0 |
|
214 visibilityChannel: pinButtonVisibleHolder |
|
215 backgroundChannel: resultBackgroundColorAspect |
|
216 foregroundChannel: resultBackgroundColorAspect |
|
217 hasCharacterOrientedLabel: false |
|
218 translateLabel: true |
|
219 labelChannel: pinIcon |
|
220 model: pin |
|
221 ) |
|
222 (LabelSpec |
|
223 name: 'ResultInfo' |
|
224 layout: (LayoutFrame 22 0 -10 1 0 1 0 1) |
|
225 style: (FontDescription helvetica medium roman 8 #'iso10646-1') |
|
226 backgroundChannel: resultBackgroundColorAspect |
|
227 foregroundColor: (Color 100.0 100.0 100.0) |
|
228 translateLabel: true |
|
229 labelChannel: resultInfoAspect |
|
230 adjust: left |
|
231 ) |
|
232 (ViewSpec |
|
233 name: 'ProgressPanel' |
|
234 layout: (LayoutFrame 0 0 0 0 0 1 0 1) |
|
235 initiallyInvisible: true |
|
236 visibilityChannel: progressIndicatorShownHolder |
|
237 backgroundChannel: resultBackgroundColorAspect |
|
238 component: |
|
239 (SpecCollection |
|
240 collection: ( |
|
241 (ProgressIndicatorSpec |
|
242 name: 'RunningProgress' |
|
243 layout: (LayoutFrame 5 0 -10 0.5 -5 1 10 0.5) |
|
244 model: progressHolder |
|
245 postBuildCallback: postBuildProgressIndicator: |
|
246 ) |
|
247 ) |
|
248 |
|
249 ) |
|
250 ) |
321 ) |
251 ) |
322 ) |
252 |
323 |
253 ) |
324 ) |
254 extent: (Point 221 40) |
|
255 ) |
|
256 (ActionButtonSpec |
|
257 label: 'Debug' |
|
258 name: 'DebugButton' |
|
259 activeHelpKey: debugSelected |
|
260 translateLabel: true |
|
261 model: debug |
|
262 enableChannel: runEnabledHolder |
|
263 extent: (Point 60 25) |
|
264 ) |
|
265 (ActionButtonSpec |
|
266 label: 'Stop' |
|
267 name: 'Button2' |
|
268 activeHelpKey: stopRun |
|
269 visibilityChannel: runningHolder |
|
270 translateLabel: true |
|
271 model: stop |
|
272 extent: (Point 60 25) |
|
273 ) |
|
274 (ActionButtonSpec |
|
275 label: 'Run' |
|
276 name: 'Run' |
|
277 activeHelpKey: runSelected |
|
278 visibilityChannel: notRunningHolder |
|
279 translateLabel: true |
|
280 model: run |
|
281 enableChannel: runEnabledHolder |
|
282 extent: (Point 60 25) |
|
283 ) |
|
284 (ActionButtonSpec |
|
285 label: 'Failed' |
|
286 name: 'Button1' |
|
287 activeHelpKey: runFailed |
|
288 visibilityChannel: runFailedButtonVisibleHolder |
|
289 translateLabel: true |
|
290 model: runFailed |
|
291 enableChannel: runFailedEnabledHolder |
|
292 extent: (Point 60 25) |
|
293 ) |
|
294 (ActionButtonSpec |
|
295 label: 'Run All' |
|
296 name: 'RunAll' |
|
297 activeHelpKey: runAll |
|
298 visibilityChannel: runAllButtonVisibleHolder |
|
299 translateLabel: true |
|
300 model: runAll |
|
301 enableChannel: runAllEnabledHolder |
|
302 extent: (Point 60 25) |
|
303 ) |
|
304 (ActionButtonSpec |
|
305 label: 'Coverage' |
|
306 name: 'Button4' |
|
307 activeHelpKey: runAllWithCoverage |
|
308 visibilityChannel: runAllButtonVisibleHolder |
|
309 translateLabel: true |
|
310 model: runAllWithCoverage |
|
311 enableChannel: runAllEnabledHolder |
|
312 extent: (Point 80 25) |
|
313 ) |
325 ) |
314 ) |
326 ) |
315 |
327 |
316 ) |
328 ) |
317 postBuildCallback: postBuildRunnerPanel: |
|
318 ) |
329 ) |
319 ) |
330 ) |
320 |
331 |
321 ) |
332 ) |
322 ) |
333 ) |