156 " |
156 " |
157 |
157 |
158 <resource: #canvas> |
158 <resource: #canvas> |
159 |
159 |
160 ^ |
160 ^ |
161 #(#FullSpec |
161 #(FullSpec |
162 #name: #nameAndSelectorSpec |
162 name: nameAndSelectorSpec |
163 #window: |
163 window: |
164 #(#WindowSpec |
164 (WindowSpec |
165 #label: 'Painter' |
165 label: 'Painter' |
166 #name: 'Painter' |
166 name: 'Painter' |
167 #min: #(#Point 10 10) |
167 min: (Point 10 10) |
168 #max: #(#Point 1280 1024) |
168 bounds: (Rectangle 14 46 329 262) |
169 #bounds: #(#Rectangle 16 46 331 262) |
169 ) |
170 ) |
170 component: |
171 #component: |
171 (SpecCollection |
172 #(#SpecCollection |
172 collection: ( |
173 #collection: #( |
173 (LabelSpec |
174 #(#LabelSpec |
174 label: 'Class & selectors to access user specs:' |
175 #label: 'Class & selectors to access user specs:' |
175 name: 'title' |
176 #name: 'title' |
176 layout: (Point 5 10) |
177 #layout: #(#Point 5 10) |
177 resizeForLabel: true |
178 #resizeForLabel: true |
178 adjust: left |
179 #adjust: #left |
179 ) |
180 ) |
180 (LabelSpec |
181 #(#LabelSpec |
181 label: 'Class:' |
182 #label: 'Class:' |
182 name: 'classLabel' |
183 #name: 'classLabel' |
183 layout: (AlignmentOrigin 68 0.11 51 0 1 0.5) |
184 #layout: #(#AlignmentOrigin 68 0.11 51 0 1 0.5) |
184 resizeForLabel: true |
185 #resizeForLabel: true |
185 adjust: right |
186 #adjust: #right |
186 ) |
187 ) |
187 (InputFieldSpec |
188 #(#InputFieldSpec |
188 name: 'classField' |
189 #name: 'classField' |
189 layout: (LayoutFrame 74 0.11 39 0 -5 1.0 61 0) |
190 #layout: #(#LayoutFrame 74 0.11 39 0 -5 1.0 61 0) |
190 tabable: true |
191 #tabable: true |
191 model: className |
192 #model: #className |
192 type: string |
193 #type: #string |
193 acceptOnPointerLeave: false |
194 #acceptOnPointerLeave: false |
194 ) |
195 ) |
195 (LabelSpec |
196 #(#LabelSpec |
196 label: 'Labels:' |
197 #label: 'Labels:' |
197 name: 'labelsLabel' |
198 #name: 'labelsLabel' |
198 layout: (AlignmentOrigin 68 0.11 74 0 1 0.5) |
199 #layout: #(#AlignmentOrigin 68 0.11 74 0 1 0.5) |
199 resizeForLabel: true |
200 #resizeForLabel: true |
200 adjust: right |
201 #adjust: #right |
201 ) |
202 ) |
202 (InputFieldSpec |
203 #(#InputFieldSpec |
203 name: 'labelsField' |
204 #name: 'labelsField' |
204 layout: (LayoutFrame 74 0.11 64 0 -5 1.0 86 0) |
205 #layout: #(#LayoutFrame 74 0.11 64 0 -5 1.0 86 0) |
205 tabable: true |
206 #tabable: true |
206 model: labelsKey |
207 #model: #labelsKey |
207 type: symbolOrNil |
208 #type: #symbolOrNil |
208 acceptOnPointerLeave: false |
209 #acceptOnPointerLeave: false |
209 ) |
210 ) |
210 (LabelSpec |
211 #(#LabelSpec |
211 label: 'Specifications:' |
212 #label: 'Specifications:' |
212 name: 'specsLabel' |
213 #name: 'specsLabel' |
213 layout: (AlignmentOrigin 68 0.11 99 0 1 0.5) |
214 #layout: #(#AlignmentOrigin 68 0.11 99 0 1 0.5) |
214 resizeForLabel: true |
215 #resizeForLabel: true |
215 adjust: right |
216 #adjust: #right |
216 ) |
217 ) |
217 (InputFieldSpec |
218 #(#InputFieldSpec |
218 name: 'specsField' |
219 #name: 'specsField' |
219 layout: (LayoutFrame 74 0.11 89 0 -5 1.0 111 0) |
220 #layout: #(#LayoutFrame 74 0.11 89 0 -5 1.0 111 0) |
220 tabable: true |
221 #tabable: true |
221 model: specsKey |
222 #model: #specsKey |
222 type: symbolOrNil |
223 #type: #symbolOrNil |
223 acceptOnPointerLeave: false |
224 #acceptOnPointerLeave: false |
224 ) |
225 ) |
225 (HorizontalPanelViewSpec |
226 #(#HorizontalPanelViewSpec |
226 name: 'commitPanel' |
227 #name: 'commitPanel' |
227 layout: (LayoutFrame 0 0.0 -23 1.0 0 1.0 0 1.0) |
228 #layout: #(#LayoutFrame 0 0.0 -23 1.0 0 1.0 0 1.0) |
228 horizontalLayout: fitSpace |
229 #horizontalLayout: #fitSpace |
229 verticalLayout: fit |
230 #verticalLayout: #fit |
230 horizontalSpace: 3 |
231 #horizontalSpace: 3 |
231 verticalSpace: 3 |
232 #verticalSpace: 3 |
232 reverseOrderIfOKAtLeft: true |
233 #reverseOrderIfOKAtLeft: true |
233 component: |
234 #component: |
234 (SpecCollection |
235 #(#SpecCollection |
235 collection: ( |
236 #collection: #( |
236 (ActionButtonSpec |
237 #(#ActionButtonSpec |
237 label: 'cancel' |
238 #label: 'cancel' |
238 name: 'cancel' |
239 #name: 'cancel' |
239 tabable: true |
240 #tabable: true |
240 model: cancel |
241 #model: #cancel |
241 extent: (Point 153 23) |
242 #extent: #(#Point 152 23) |
|
243 ) |
242 ) |
244 #(#ActionButtonSpec |
243 (ActionButtonSpec |
245 #label: 'ok' |
244 label: 'ok' |
246 #name: 'accept' |
245 name: 'accept' |
247 #tabable: true |
246 tabable: true |
248 #model: #accept |
247 model: accept |
249 #isDefault: true |
248 isDefault: true |
250 #extent: #(#Point 152 21) |
249 extent: (Point 153 23) |
251 ) |
250 ) |
252 ) |
251 ) |
253 |
252 |
254 ) |
253 ) |
255 ) |
254 ) |
256 #(#CheckBoxSpec |
255 (CheckBoxSpec |
257 #label: 'Update Default Resources' |
256 label: 'Update Default Resources' |
258 #name: 'updateDefaultResources' |
257 name: 'updateDefaultResources' |
259 #layout: #(#Point 5 133) |
258 layout: (Point 5 133) |
260 #model: #updateDefaultResources |
259 model: updateDefaultResources |
261 ) |
260 ) |
262 ) |
261 ) |
263 |
262 |
264 ) |
263 ) |
265 ) |
264 ) |
368 " |
361 " |
369 |
362 |
370 <resource: #canvas> |
363 <resource: #canvas> |
371 |
364 |
372 ^ |
365 ^ |
373 #(#FullSpec |
366 #(FullSpec |
374 #name: #standardButtons |
367 name: standardButtons |
375 #window: |
368 window: |
376 #(#WindowSpec |
369 (WindowSpec |
377 #label: 'Buttons' |
370 label: 'Buttons' |
378 #name: 'Buttons' |
371 name: 'Buttons' |
379 #layout: #(#LayoutFrame 58 0 164 0 497 0 321 0) |
372 min: (Point 10 10) |
380 #level: 0 |
373 bounds: (Rectangle 14 46 454 204) |
381 #min: #(#Point 10 10) |
374 ) |
382 #max: #(#Point 1280 1024) |
375 component: |
383 #bounds: #(#Rectangle 58 164 498 322) |
376 (SpecCollection |
384 #usePreferredExtent: false |
377 collection: ( |
385 #returnIsOKInDialog: true |
378 (ActionButtonSpec |
386 #escapeIsCancelInDialog: true |
379 label: 'Button' |
387 ) |
380 name: 'Button' |
388 #component: |
381 layout: (LayoutFrame 2 0 1 0 127 0 23 0) |
389 #(#SpecCollection |
382 translateLabel: true |
390 #collection: #( |
383 ) |
391 #(#ActionButtonSpec |
384 (ActionButtonSpec |
392 #label: 'Button' |
385 label: 'OK' |
393 #name: 'Button' |
386 name: 'Button - OK' |
394 #layout: #(#LayoutFrame 2 0 1 0 127 0 23 0) |
387 layout: (LayoutFrame 2 0 33 0 127 0 55 0) |
395 #translateLabel: true |
388 translateLabel: true |
396 ) |
389 model: doAccept |
397 #(#ActionButtonSpec |
390 ) |
398 #label: 'OK' |
391 (ActionButtonSpec |
399 #name: 'Button - OK' |
392 label: 'Cancel' |
400 #layout: #(#LayoutFrame 2 0 33 0 127 0 55 0) |
393 name: 'Button - Cancel' |
401 #translateLabel: true |
394 layout: (LayoutFrame 2 0 65 0 127 0 87 0) |
402 #model: #doAccept |
395 translateLabel: true |
403 ) |
396 model: doCancel |
404 #(#ActionButtonSpec |
397 ) |
405 #label: 'Cancel' |
398 (ActionButtonSpec |
406 #name: 'Button - Cancel' |
399 label: 'Help' |
407 #layout: #(#LayoutFrame 2 0 65 0 127 0 87 0) |
400 name: 'Button - Help' |
408 #translateLabel: true |
401 layout: (LayoutFrame 2 0 97 0 127 0 119 0) |
409 #model: #doCancel |
402 translateLabel: true |
410 ) |
403 model: help |
411 #(#ActionButtonSpec |
404 ) |
412 #label: 'Help' |
405 (ActionButtonSpec |
413 #name: 'Button - Help' |
406 label: 'Close' |
414 #layout: #(#LayoutFrame 2 0 97 0 127 0 119 0) |
407 name: 'Button - Close' |
415 #translateLabel: true |
408 layout: (LayoutFrame 2 0 129 0 127 0 151 0) |
416 #model: #help |
409 translateLabel: true |
417 ) |
410 model: closeRequest |
418 #(#ActionButtonSpec |
411 ) |
419 #label: 'Close' |
412 (ToggleSpec |
420 #name: 'Button - Close' |
413 label: 'Toggle' |
421 #layout: #(#LayoutFrame 2 0 129 0 127 0 151 0) |
414 name: 'Toggle' |
422 #translateLabel: true |
415 layout: (LayoutFrame 144 0 1 0 280 0 23 0) |
423 #model: #closeRequest |
416 translateLabel: true |
424 ) |
417 isTriggerOnDown: true |
425 #(#ToggleSpec |
418 lampColor: (Color 100.0 100.0 0.0) |
426 #label: 'Toggle' |
419 ) |
427 #name: 'Toggle' |
420 (RadioButtonSpec |
428 #layout: #(#LayoutFrame 144 0 1 0 280 0 23 0) |
421 label: 'Radio Button' |
429 #translateLabel: true |
422 name: 'Radio Button' |
430 #isTriggerOnDown: true |
423 layout: (LayoutFrame 144 0.0 33 0 280 0 55 0) |
431 #lampColor: #(#Color 100.0 100.0 0.0) |
424 translateLabel: true |
432 ) |
425 isTriggerOnDown: true |
433 #(#RadioButtonSpec |
426 lampColor: (Color 100.0 100.0 0.0) |
434 #label: 'Radio Button' |
427 ) |
435 #name: 'Radio Button' |
428 (CheckBoxSpec |
436 #layout: #(#LayoutFrame 144 0.0 33 0 280 0 55 0) |
429 label: 'Check Box' |
437 #translateLabel: true |
430 name: 'Check Box' |
438 #isTriggerOnDown: true |
431 layout: (LayoutFrame 144 0 65 0 280 0 87 0) |
439 #lampColor: #(#Color 100.0 100.0 0.0) |
432 translateLabel: true |
440 ) |
433 ) |
441 #(#CheckBoxSpec |
434 (CheckToggleSpec |
442 #label: 'Check Box' |
435 name: 'Check Toggle' |
443 #name: 'Check Box' |
436 layout: (LayoutOrigin 144 0 99 0) |
444 #layout: #(#LayoutFrame 144 0 65 0 280 0 87 0) |
437 isTriggerOnDown: true |
445 #translateLabel: true |
438 showLamp: false |
446 ) |
439 lampColor: (Color 100.0 100.0 0.0) |
447 #(#CheckToggleSpec |
440 ) |
448 #name: 'Check Toggle' |
441 (LabelSpec |
449 #layout: #(#LayoutOrigin 144 0 99 0) |
442 label: 'Check Toggle' |
450 #isTriggerOnDown: true |
443 name: 'CheckToggleLabel' |
451 #showLamp: false |
444 layout: (AlignmentOrigin 170 0 98 0 0 0) |
452 #lampColor: #(#Color 100.0 100.0 0.0) |
445 resizeForLabel: true |
453 ) |
446 adjust: left |
454 #(#LabelSpec |
447 canUIDrag: false |
455 #label: 'Check Toggle' |
448 ) |
456 #name: 'CheckToggleLabel' |
449 (ButtonSpec |
457 #layout: #(#AlignmentOrigin 170 0 98 0 0 0) |
450 label: 'Model Button' |
458 #resizeForLabel: true |
451 name: 'Model Button' |
459 #adjust: #left |
452 layout: (LayoutFrame 296 0 1 0 432 0 23 0) |
460 #canUIDrag: false |
453 translateLabel: true |
461 ) |
454 ) |
462 #(#ButtonSpec |
455 (LabelSpec |
463 #label: 'Model Button' |
456 label: 'Spin Button' |
464 #name: 'Model Button' |
457 name: 'UpDownButtonLabel' |
465 #layout: #(#LayoutFrame 296 0 1 0 432 0 23 0) |
458 layout: (AlignmentOrigin 348 0 35 0 0 0) |
466 #translateLabel: true |
459 resizeForLabel: true |
467 ) |
460 adjust: left |
468 #(#LabelSpec |
461 canUIDrag: false |
469 #label: 'Spin Button' |
462 ) |
470 #name: 'UpDownButtonLabel' |
463 (UpDownButtonSpec |
471 #layout: #(#AlignmentOrigin 348 0 35 0 0 0) |
464 name: 'UpDown Button' |
472 #resizeForLabel: true |
465 layout: (LayoutFrame 296 0 33 0 341 0 55 0) |
473 #adjust: #left |
466 orientation: horizontal |
474 #canUIDrag: false |
467 ) |
475 ) |
468 (LabelSpec |
476 #(#UpDownButtonSpec |
469 label: 'Arrow Button' |
477 #name: 'UpDown Button' |
470 name: 'ArrowButtonsLabel' |
478 #layout: #(#LayoutFrame 296 0 33 0 341 0 55 0) |
471 layout: (AlignmentOrigin 348 0 69 0 0 0) |
479 #orientation: #horizontal |
472 resizeForLabel: true |
480 ) |
473 adjust: left |
481 #(#LabelSpec |
474 canUIDrag: false |
482 #label: 'Arrow Button' |
475 ) |
483 #name: 'ArrowButtonsLabel' |
476 (ArrowButtonSpec |
484 #layout: #(#AlignmentOrigin 348 0 69 0 0 0) |
477 name: 'Arrow Button' |
485 #resizeForLabel: true |
478 layout: (LayoutFrame 296 0 65 0 318 0 87 0) |
486 #adjust: #left |
479 isTriggerOnDown: true |
487 #canUIDrag: false |
480 direction: right |
488 ) |
|
489 #(#ArrowButtonSpec |
|
490 #name: 'Arrow Button' |
|
491 #layout: #(#LayoutFrame 296 0 65 0 318 0 87 0) |
|
492 #isTriggerOnDown: true |
|
493 #direction: #right |
|
494 ) |
481 ) |
495 ) |
482 ) |
496 |
483 |
497 ) |
484 ) |
498 ) |
485 ) |
511 " |
498 " |
512 |
499 |
513 <resource: #canvas> |
500 <resource: #canvas> |
514 |
501 |
515 ^ |
502 ^ |
516 #(#FullSpec |
503 #(FullSpec |
517 #name: #standardEmbed |
504 name: standardEmbed |
518 #window: |
505 window: |
519 #(#WindowSpec |
506 (WindowSpec |
520 #label: 'Misc' |
507 label: 'Misc' |
521 #name: 'Misc' |
508 name: 'Misc' |
522 #min: #(#Point 10 10) |
509 min: (Point 10 10) |
523 #max: #(#Point 1280 1024) |
510 bounds: (Rectangle 14 46 456 269) |
524 #bounds: #(#Rectangle 652 287 1094 510) |
511 ) |
525 ) |
512 component: |
526 #component: |
513 (SpecCollection |
527 #(#SpecCollection |
514 collection: ( |
528 #collection: #( |
515 (ArbitraryComponentSpec |
529 #(#ArbitraryComponentSpec |
516 name: 'Arbitrary Component' |
530 #name: 'Arbitrary Component' |
517 layout: (LayoutFrame 3 0 3 0 128 0 104 0) |
531 #layout: #(#LayoutFrame 3 0 3 0 128 0 104 0) |
518 hasBorder: false |
532 #hasBorder: false |
519 ) |
533 ) |
520 (LabelSpec |
534 #(#LabelSpec |
521 label: 'Scrollable' |
535 #label: 'Scrollable' |
522 name: 'ScrollableArbitraryLabel1' |
536 #name: 'ScrollableArbitraryLabel1' |
523 layout: (AlignmentOrigin 7 0 7 0 0 0) |
537 #layout: #(#AlignmentOrigin 7 0 7 0 0 0) |
524 style: (FontDescription helvetica medium roman 10) |
538 #style: #(#FontDescription #helvetica #medium #roman 10) |
525 resizeForLabel: true |
539 #resizeForLabel: true |
526 adjust: left |
540 #adjust: #left |
527 canUIDrag: false |
541 #canUIDrag: false |
528 ) |
542 ) |
529 (LabelSpec |
543 #(#LabelSpec |
530 label: 'Arbitrary-' |
544 #label: 'Arbitrary-' |
531 name: 'ScrollableArbitraryLabel2' |
545 #name: 'ScrollableArbitraryLabel2' |
532 layout: (AlignmentOrigin 7 0 23 0 0 0) |
546 #layout: #(#AlignmentOrigin 7 0 23 0 0 0) |
533 style: (FontDescription helvetica medium roman 10) |
547 #style: #(#FontDescription #helvetica #medium #roman 10) |
534 resizeForLabel: true |
548 #resizeForLabel: true |
535 adjust: left |
549 #adjust: #left |
536 canUIDrag: false |
550 #canUIDrag: false |
537 ) |
551 ) |
538 (LabelSpec |
552 #(#LabelSpec |
539 label: 'Component' |
553 #label: 'Component' |
540 name: 'ScrollableArbitraryLabel3' |
554 #name: 'ScrollableArbitraryLabel3' |
541 layout: (AlignmentOrigin 7 0 39 0 0 0) |
555 #layout: #(#AlignmentOrigin 7 0 39 0 0 0) |
542 style: (FontDescription helvetica medium roman 10) |
556 #style: #(#FontDescription #helvetica #medium #roman 10) |
543 resizeForLabel: true |
557 #resizeForLabel: true |
544 adjust: left |
558 #adjust: #left |
545 canUIDrag: false |
559 #canUIDrag: false |
546 ) |
560 ) |
547 (UISubSpecification |
561 #(#UISubSpecification |
548 name: 'SubSpecification' |
562 #name: 'SubSpecification' |
549 layout: (LayoutFrame 145 0 3 0 280 0 104 0) |
563 #layout: #(#LayoutFrame 145 0 3 0 280 0 104 0) |
550 ) |
564 ) |
551 (LabelSpec |
565 #(#LabelSpec |
552 label: 'SubSpecification' |
566 #label: 'SubSpecification' |
553 name: 'SubSpecificationLabel' |
567 #name: 'SubSpecificationLabel' |
554 layout: (Point 149 7) |
568 #layout: #(#Point 149 7) |
555 style: (FontDescription helvetica medium roman 10) |
569 #style: #(#FontDescription #helvetica #medium #roman 10) |
556 resizeForLabel: true |
570 #resizeForLabel: true |
557 canUIDrag: false |
571 #canUIDrag: false |
558 ) |
572 ) |
559 (SubCanvasSpec |
573 #(#SubCanvasSpec |
560 name: 'SubCanvas' |
574 #name: 'SubCanvas' |
561 layout: (LayoutFrame 297 0 3 0 433 0 104 0) |
575 #layout: #(#LayoutFrame 297 0 3 0 433 0 104 0) |
562 hasHorizontalScrollBar: true |
576 #hasHorizontalScrollBar: true |
563 hasVerticalScrollBar: true |
577 #hasVerticalScrollBar: true |
564 ) |
578 ) |
565 (LabelSpec |
579 #(#LabelSpec |
566 label: 'SubCanvas' |
580 #label: 'SubCanvas' |
567 name: 'SubCanvasLabel' |
581 #name: 'SubCanvasLabel' |
568 layout: (AlignmentOrigin 324 0 7 0 0 0) |
582 #layout: #(#AlignmentOrigin 324 0 7 0 0 0) |
569 style: (FontDescription helvetica medium roman 10) |
583 #style: #(#FontDescription #helvetica #medium #roman 10) |
570 resizeForLabel: true |
584 #resizeForLabel: true |
571 adjust: left |
585 #adjust: #left |
572 canUIDrag: false |
586 #canUIDrag: false |
573 ) |
587 ) |
574 (NonScrollableArbitraryComponentSpec |
588 #(#NonScrollableArbitraryComponentSpec |
575 name: 'NonSrollable Arbitrary Component' |
589 #name: 'NonSrollable Arbitrary Component' |
576 layout: (LayoutFrame 3 0 120 0 128 0 221 0) |
590 #layout: #(#LayoutFrame 3 0 120 0 128 0 221 0) |
577 ) |
591 ) |
578 (LabelSpec |
592 #(#LabelSpec |
579 label: 'NonScrollable' |
593 #label: 'NonScrollable' |
580 name: 'NonScrollableArbitraryLabel1' |
594 #name: 'NonScrollableArbitraryLabel1' |
581 layout: (AlignmentOrigin 7 0 124 0 0 0) |
595 #layout: #(#AlignmentOrigin 7 0 124 0 0 0) |
582 style: (FontDescription helvetica medium roman 10) |
596 #style: #(#FontDescription #helvetica #medium #roman 10) |
583 resizeForLabel: true |
597 #resizeForLabel: true |
584 adjust: left |
598 #adjust: #left |
585 canUIDrag: false |
599 #canUIDrag: false |
586 ) |
600 ) |
587 (LabelSpec |
601 #(#LabelSpec |
588 label: 'Arbitrary-' |
602 #label: 'Arbitrary-' |
589 name: 'NonScrollableArbitraryLabel2' |
603 #name: 'NonScrollableArbitraryLabel2' |
590 layout: (AlignmentOrigin 7 0 140 0 0 0) |
604 #layout: #(#AlignmentOrigin 7 0 140 0 0 0) |
591 style: (FontDescription helvetica medium roman 10) |
605 #style: #(#FontDescription #helvetica #medium #roman 10) |
592 resizeForLabel: true |
606 #resizeForLabel: true |
593 adjust: left |
607 #adjust: #left |
594 canUIDrag: false |
608 #canUIDrag: false |
595 ) |
609 ) |
596 (LabelSpec |
610 #(#LabelSpec |
597 label: 'Component' |
611 #label: 'Component' |
598 name: 'NonScrollableArbitraryLabel3' |
612 #name: 'NonScrollableArbitraryLabel3' |
599 layout: (AlignmentOrigin 7 0 156 0 0 0) |
613 #layout: #(#AlignmentOrigin 7 0 156 0 0 0) |
600 style: (FontDescription helvetica medium roman 10) |
614 #style: #(#FontDescription #helvetica #medium #roman 10) |
601 resizeForLabel: true |
615 #resizeForLabel: true |
602 adjust: left |
616 #adjust: #left |
603 canUIDrag: false |
617 #canUIDrag: false |
|
618 ) |
604 ) |
619 ) |
605 ) |
620 |
606 |
621 ) |
607 ) |
622 ) |
608 ) |
635 " |
621 " |
636 |
622 |
637 <resource: #canvas> |
623 <resource: #canvas> |
638 |
624 |
639 ^ |
625 ^ |
640 #(#FullSpec |
626 #(FullSpec |
641 #name: #standardGraphs |
627 name: standardGraphs |
642 #window: |
628 window: |
643 #(#WindowSpec |
629 (WindowSpec |
644 #label: 'Graphs' |
630 label: 'Graphs' |
645 #name: 'Graphs' |
631 name: 'Graphs' |
646 #layout: #(#LayoutFrame 81 0 219 0 519 0 333 0) |
632 min: (Point 10 10) |
647 #level: 0 |
633 bounds: (Rectangle 14 46 453 161) |
648 #min: #(#Point 10 10) |
634 ) |
649 #max: #(#Point 1280 1024) |
635 component: |
650 #bounds: #(#Rectangle 81 219 520 334) |
636 (SpecCollection |
651 #usePreferredExtent: false |
637 collection: ( |
652 #returnIsOKInDialog: true |
638 (GraphColumnView2DSpec |
653 #escapeIsCancelInDialog: true |
639 name: 'GraphColumnView2D' |
654 ) |
640 layout: (LayoutFrame 3 0 3 0 208 0 98 0) |
655 #component: |
641 gridX: 0 |
656 #(#SpecCollection |
642 gridY: 0 |
657 #collection: #( |
643 ) |
658 #(#GraphColumnView2DSpec |
644 (LabelSpec |
659 #name: 'GraphColumnView2D' |
645 label: 'GraphColumnViewView2D' |
660 #layout: #(#LayoutFrame 3 0 3 0 208 0 98 0) |
646 name: 'GraphColumnView2DLabel' |
661 #gridX: 0 |
647 layout: (AlignmentOrigin 7 0 7 0 0 0) |
662 #gridY: 0 |
648 style: (FontDescription helvetica medium roman 10) |
663 ) |
649 resizeForLabel: true |
664 #(#LabelSpec |
650 adjust: left |
665 #label: 'GraphColumnViewView2D' |
651 canUIDrag: false |
666 #name: 'GraphColumnView2DLabel' |
652 ) |
667 #layout: #(#AlignmentOrigin 7 0 7 0 0 0) |
653 (GraphColumnView3DSpec |
668 #style: #(#FontDescription #helvetica #medium #roman 10) |
654 name: 'GraphColumnView3D' |
669 #resizeForLabel: true |
655 layout: (LayoutFrame 228 0 3 0 433 0 98 0) |
670 #adjust: #left |
656 ) |
671 #canUIDrag: false |
657 (LabelSpec |
672 ) |
658 label: 'GraphColumnViewView3D' |
673 #(#GraphColumnView3DSpec |
659 name: 'GraphColumnView3DLabel' |
674 #name: 'GraphColumnView3D' |
660 layout: (AlignmentOrigin 232 0 7 0 0 0) |
675 #layout: #(#LayoutFrame 228 0 3 0 433 0 98 0) |
661 style: (FontDescription helvetica medium roman 10) |
676 ) |
662 resizeForLabel: true |
677 #(#LabelSpec |
663 adjust: left |
678 #label: 'GraphColumnViewView3D' |
664 canUIDrag: false |
679 #name: 'GraphColumnView3DLabel' |
|
680 #layout: #(#AlignmentOrigin 232 0 7 0 0 0) |
|
681 #style: #(#FontDescription #helvetica #medium #roman 10) |
|
682 #resizeForLabel: true |
|
683 #adjust: #left |
|
684 #canUIDrag: false |
|
685 ) |
665 ) |
686 ) |
666 ) |
687 |
667 |
688 ) |
668 ) |
689 ) |
669 ) |
702 " |
682 " |
703 |
683 |
704 <resource: #canvas> |
684 <resource: #canvas> |
705 |
685 |
706 ^ |
686 ^ |
707 #(#FullSpec |
687 #(FullSpec |
708 #name: #standardGroups |
688 name: standardGroups |
709 #window: |
689 window: |
710 #(#WindowSpec |
690 (WindowSpec |
711 #label: 'Groups' |
691 label: 'Groups' |
712 #name: 'Groups' |
692 name: 'Groups' |
713 #layout: #(#LayoutFrame 92 0 174 0 534 0 395 0) |
693 min: (Point 10 10) |
714 #level: 0 |
694 bounds: (Rectangle 14 46 457 268) |
715 #min: #(#Point 10 10) |
695 ) |
716 #max: #(#Point 1280 1024) |
696 component: |
717 #bounds: #(#Rectangle 92 174 535 396) |
697 (SpecCollection |
718 #usePreferredExtent: false |
698 collection: ( |
719 #returnIsOKInDialog: true |
699 (ViewSpec |
720 #escapeIsCancelInDialog: true |
700 name: 'Box' |
721 ) |
701 layout: (LayoutFrame 3 0 3 0 208 0 98 0) |
722 #component: |
702 ) |
723 #(#SpecCollection |
703 (LabelSpec |
724 #collection: #( |
704 label: 'Box' |
725 #(#ViewSpec |
705 name: 'ViewLabel' |
726 #name: 'Box' |
706 layout: (AlignmentOrigin 6 0 5 0 0 0) |
727 #layout: #(#LayoutFrame 3 0 3 0 208 0 98 0) |
707 style: (FontDescription helvetica medium roman 10) |
728 ) |
708 resizeForLabel: true |
729 #(#LabelSpec |
709 adjust: left |
730 #label: 'Box' |
710 canUIDrag: false |
731 #name: 'ViewLabel' |
711 ) |
732 #layout: #(#AlignmentOrigin 6 0 5 0 0 0) |
712 (LabelSpec |
733 #style: #(#FontDescription #helvetica #medium #roman 10) |
713 label: 'Variable Panels' |
734 #resizeForLabel: true |
714 name: 'VPanelLabel' |
735 #adjust: #left |
715 layout: (LayoutFrame 3 0 104 0 208 0 127 0) |
736 #canUIDrag: false |
716 style: (FontDescription helvetica medium roman 10) |
737 ) |
717 adjust: left |
738 #(#LabelSpec |
718 canUIDrag: false |
739 #label: 'Variable Panels' |
719 ) |
740 #name: 'VPanelLabel' |
720 (VariableHorizontalPanelSpec |
741 #layout: #(#LayoutFrame 3 0 104 0 208 0 127 0) |
721 name: 'Variable Horizontal Panel' |
742 #style: #(#FontDescription #helvetica #medium #roman 10) |
722 layout: (LayoutFrame 3 0 128 0 98 0 218 0) |
743 #adjust: #left |
723 component: |
744 #canUIDrag: false |
724 (SpecCollection |
745 ) |
725 collection: ( |
746 #(#VariableHorizontalPanelSpec |
726 (LabelSpec |
747 #name: 'Variable Horizontal Panel' |
727 label: 'A' |
748 #layout: #(#LayoutFrame 3 0 128 0 98 0 218 0) |
728 name: 'label4' |
749 #handles: #(#Any 0.5 1.0) |
729 level: 2 |
750 #component: |
730 style: (FontDescription helvetica medium roman 12) |
751 #(#SpecCollection |
731 canUIDrag: false |
752 #collection: #( |
|
753 #(#LabelSpec |
|
754 #label: 'A' |
|
755 #name: 'label4' |
|
756 #level: 2 |
|
757 #style: #(#FontDescription #helvetica #medium #roman 12) |
|
758 #canUIDrag: false |
|
759 ) |
732 ) |
760 #(#LabelSpec |
733 (LabelSpec |
761 #label: 'B' |
734 label: 'B' |
762 #name: 'label5' |
735 name: 'label5' |
763 #level: 2 |
736 level: 2 |
764 #style: #(#FontDescription #helvetica #medium #roman 12) |
737 style: (FontDescription helvetica medium roman 12) |
765 #canUIDrag: false |
738 canUIDrag: false |
766 ) |
739 ) |
767 ) |
740 ) |
768 |
741 |
769 ) |
742 ) |
770 ) |
743 handles: (Any 0.5 1.0) |
771 #(#VariableVerticalPanelSpec |
744 ) |
772 #name: 'Variable Vertical Panel' |
745 (VariableVerticalPanelSpec |
773 #layout: #(#LayoutFrame 113 0 128 0 208 0 218 0) |
746 name: 'Variable Vertical Panel' |
774 #handles: #(#Any 0.5 1.0) |
747 layout: (LayoutFrame 113 0 128 0 208 0 218 0) |
775 #component: |
748 component: |
776 #(#SpecCollection |
749 (SpecCollection |
777 #collection: #( |
750 collection: ( |
778 #(#LabelSpec |
751 (LabelSpec |
779 #label: 'A' |
752 label: 'A' |
780 #name: 'label9' |
753 name: 'label9' |
781 #level: 2 |
754 level: 2 |
782 #style: #(#FontDescription #helvetica #medium #roman 12) |
755 style: (FontDescription helvetica medium roman 12) |
783 #canUIDrag: false |
756 canUIDrag: false |
784 ) |
757 ) |
785 #(#LabelSpec |
758 (LabelSpec |
786 #label: 'B' |
759 label: 'B' |
787 #name: 'label10' |
760 name: 'label10' |
788 #level: 2 |
761 level: 2 |
789 #style: #(#FontDescription #helvetica #medium #roman 12) |
762 style: (FontDescription helvetica medium roman 12) |
790 #canUIDrag: false |
763 canUIDrag: false |
791 ) |
764 ) |
792 ) |
765 ) |
793 |
766 |
794 ) |
767 ) |
795 ) |
768 handles: (Any 0.5 1.0) |
796 #(#FramedBoxSpec |
769 ) |
797 #label: 'Framed Box' |
770 (FramedBoxSpec |
798 #name: 'Framed Box' |
771 label: 'Framed Box' |
799 #layout: #(#LayoutFrame 228 0 3 0 433 0 98 0) |
772 name: 'Framed Box' |
800 #labelPosition: #topLeft |
773 layout: (LayoutFrame 228 0 3 0 433 0 98 0) |
801 #translateLabel: true |
774 labelPosition: topLeft |
802 ) |
775 translateLabel: true |
803 #(#LabelSpec |
776 ) |
804 #label: 'Panels' |
777 (LabelSpec |
805 #name: 'PanelLabel' |
778 label: 'Panels' |
806 #layout: #(#LayoutFrame 228 0 104 0 433 0 127 0) |
779 name: 'PanelLabel' |
807 #style: #(#FontDescription #helvetica #medium #roman 10) |
780 layout: (LayoutFrame 228 0 104 0 433 0 127 0) |
808 #adjust: #left |
781 style: (FontDescription helvetica medium roman 10) |
809 #canUIDrag: false |
782 adjust: left |
810 ) |
783 canUIDrag: false |
811 #(#HorizontalPanelViewSpec |
784 ) |
812 #name: 'Horizontal Panel' |
785 (HorizontalPanelViewSpec |
813 #layout: #(#LayoutFrame 228 0 128 0 312 0 218 0) |
786 name: 'Horizontal Panel' |
814 #horizontalLayout: #center |
787 layout: (LayoutFrame 228 0 128 0 312 0 218 0) |
815 #verticalLayout: #center |
788 horizontalLayout: center |
816 #horizontalSpace: 3 |
789 verticalLayout: center |
817 #verticalSpace: 3 |
790 horizontalSpace: 3 |
818 #component: |
791 verticalSpace: 3 |
819 #(#SpecCollection |
792 component: |
820 #collection: #( |
793 (SpecCollection |
821 #(#LabelSpec |
794 collection: ( |
822 #label: 'A' |
795 (LabelSpec |
823 #name: 'label1' |
796 label: 'A' |
824 #level: 2 |
797 name: 'label1' |
825 #style: #(#FontDescription #helvetica #medium #roman 12) |
798 level: 2 |
826 #extent: #(#Point 23 23) |
799 style: (FontDescription helvetica medium roman 12) |
827 #canUIDrag: false |
800 extent: (Point 23 23) |
|
801 canUIDrag: false |
828 ) |
802 ) |
829 #(#LabelSpec |
803 (LabelSpec |
830 #label: 'B' |
804 label: 'B' |
831 #name: 'label2' |
805 name: 'label2' |
832 #level: 2 |
806 level: 2 |
833 #style: #(#FontDescription #helvetica #medium #roman 12) |
807 style: (FontDescription helvetica medium roman 12) |
834 #extent: #(#Point 23 23) |
808 extent: (Point 23 23) |
835 #canUIDrag: false |
809 canUIDrag: false |
836 ) |
810 ) |
837 #(#LabelSpec |
811 (LabelSpec |
838 #label: 'C' |
812 label: 'C' |
839 #name: 'label3' |
813 name: 'label3' |
840 #level: 2 |
814 level: 2 |
841 #style: #(#FontDescription #helvetica #medium #roman 12) |
815 style: (FontDescription helvetica medium roman 12) |
842 #extent: #(#Point 23 23) |
816 extent: (Point 23 23) |
843 #canUIDrag: false |
817 canUIDrag: false |
844 ) |
818 ) |
845 ) |
819 ) |
846 |
820 |
847 ) |
821 ) |
848 ) |
822 ) |
849 #(#VerticalPanelViewSpec |
823 (VerticalPanelViewSpec |
850 #name: 'Vertical Panel' |
824 name: 'Vertical Panel' |
851 #layout: #(#LayoutFrame 320 0 128 0 367 0 218 0) |
825 layout: (LayoutFrame 320 0 128 0 367 0 218 0) |
852 #horizontalLayout: #center |
826 horizontalLayout: center |
853 #verticalLayout: #center |
827 verticalLayout: center |
854 #horizontalSpace: 3 |
828 horizontalSpace: 3 |
855 #verticalSpace: 3 |
829 verticalSpace: 3 |
856 #component: |
830 component: |
857 #(#SpecCollection |
831 (SpecCollection |
858 #collection: #( |
832 collection: ( |
859 #(#LabelSpec |
833 (LabelSpec |
860 #label: 'A' |
834 label: 'A' |
861 #name: 'label6' |
835 name: 'label6' |
862 #level: 2 |
836 level: 2 |
863 #style: #(#FontDescription #helvetica #medium #roman 12) |
837 style: (FontDescription helvetica medium roman 12) |
864 #extent: #(#Point 23 23) |
838 extent: (Point 23 23) |
865 #canUIDrag: false |
839 canUIDrag: false |
866 ) |
840 ) |
867 #(#LabelSpec |
841 (LabelSpec |
868 #label: 'B' |
842 label: 'B' |
869 #name: 'label7' |
843 name: 'label7' |
870 #level: 2 |
844 level: 2 |
871 #style: #(#FontDescription #helvetica #medium #roman 12) |
845 style: (FontDescription helvetica medium roman 12) |
872 #extent: #(#Point 23 23) |
846 extent: (Point 23 23) |
873 #canUIDrag: false |
847 canUIDrag: false |
874 ) |
848 ) |
875 #(#LabelSpec |
849 (LabelSpec |
876 #label: 'C' |
850 label: 'C' |
877 #name: 'label8' |
851 name: 'label8' |
878 #level: 2 |
852 level: 2 |
879 #style: #(#FontDescription #helvetica #medium #roman 12) |
853 style: (FontDescription helvetica medium roman 12) |
880 #extent: #(#Point 23 23) |
854 extent: (Point 23 23) |
881 #canUIDrag: false |
855 canUIDrag: false |
882 ) |
856 ) |
883 ) |
857 ) |
884 |
858 |
885 ) |
859 ) |
886 ) |
860 ) |
887 #(#PanelViewSpec |
861 (PanelViewSpec |
888 #name: 'Panel' |
862 name: 'Panel' |
889 #layout: #(#LayoutFrame 375 0 128 0 433 0 218 0) |
863 layout: (LayoutFrame 375 0 128 0 433 0 218 0) |
890 #horizontalLayout: #fitSpace |
864 horizontalLayout: fitSpace |
891 #verticalLayout: #fitSpace |
865 verticalLayout: fitSpace |
892 #horizontalSpace: 3 |
866 horizontalSpace: 3 |
893 #verticalSpace: 3 |
867 verticalSpace: 3 |
894 #component: |
868 component: |
895 #(#SpecCollection |
869 (SpecCollection |
896 #collection: #( |
870 collection: ( |
897 #(#LabelSpec |
871 (LabelSpec |
898 #label: 'A' |
872 label: 'A' |
899 #name: 'label11' |
873 name: 'label11' |
900 #level: 2 |
874 level: 2 |
901 #style: #(#FontDescription #helvetica #medium #roman 12) |
875 style: (FontDescription helvetica medium roman 12) |
902 #extent: #(#Point 23 23) |
876 extent: (Point 23 23) |
903 #canUIDrag: false |
877 canUIDrag: false |
904 ) |
878 ) |
905 #(#LabelSpec |
879 (LabelSpec |
906 #label: 'B' |
880 label: 'B' |
907 #name: 'label12' |
881 name: 'label12' |
908 #level: 2 |
882 level: 2 |
909 #style: #(#FontDescription #helvetica #medium #roman 12) |
883 style: (FontDescription helvetica medium roman 12) |
910 #extent: #(#Point 23 23) |
884 extent: (Point 23 23) |
911 #canUIDrag: false |
885 canUIDrag: false |
912 ) |
886 ) |
913 #(#LabelSpec |
887 (LabelSpec |
914 #label: 'C' |
888 label: 'C' |
915 #name: 'label13' |
889 name: 'label13' |
916 #level: 2 |
890 level: 2 |
917 #style: #(#FontDescription #helvetica #medium #roman 12) |
891 style: (FontDescription helvetica medium roman 12) |
918 #extent: #(#Point 23 23) |
892 extent: (Point 23 23) |
919 #canUIDrag: false |
893 canUIDrag: false |
920 ) |
894 ) |
921 #(#LabelSpec |
895 (LabelSpec |
922 #label: 'D' |
896 label: 'D' |
923 #name: 'label14' |
897 name: 'label14' |
924 #level: 2 |
898 level: 2 |
925 #style: #(#FontDescription #helvetica #medium #roman 12) |
899 style: (FontDescription helvetica medium roman 12) |
926 #extent: #(#Point 23 23) |
900 extent: (Point 23 23) |
927 #canUIDrag: false |
901 canUIDrag: false |
928 ) |
902 ) |
929 #(#LabelSpec |
903 (LabelSpec |
930 #label: 'E' |
904 label: 'E' |
931 #name: 'label15' |
905 name: 'label15' |
932 #level: 2 |
906 level: 2 |
933 #style: #(#FontDescription #helvetica #medium #roman 12) |
907 style: (FontDescription helvetica medium roman 12) |
934 #extent: #(#Point 23 23) |
908 extent: (Point 23 23) |
935 #canUIDrag: false |
909 canUIDrag: false |
936 ) |
910 ) |
937 ) |
911 ) |
938 |
912 |
939 ) |
913 ) |
940 ) |
914 ) |
1013 " |
986 " |
1014 |
987 |
1015 <resource: #canvas> |
988 <resource: #canvas> |
1016 |
989 |
1017 ^ |
990 ^ |
1018 #(#FullSpec |
991 #(FullSpec |
1019 #name: #standardMenus |
992 name: standardMenus |
1020 #window: |
993 window: |
1021 #(#WindowSpec |
994 (WindowSpec |
1022 #label: 'Menus' |
995 label: 'Menus' |
1023 #name: 'Menus' |
996 name: 'Menus' |
1024 #min: #(#Point 10 10) |
997 min: (Point 10 10) |
1025 #max: #(#Point 1280 1024) |
998 bounds: (Rectangle 14 46 491 269) |
1026 #bounds: #(#Rectangle 16 42 493 265) |
999 ) |
1027 ) |
1000 component: |
1028 #component: |
1001 (SpecCollection |
1029 #(#SpecCollection |
1002 collection: ( |
1030 #collection: #( |
1003 (MenuPanelSpec |
1031 #(#MenuPanelSpec |
1004 name: 'Tool Bar' |
1032 #name: 'Tool Bar' |
1005 layout: (LayoutFrame 4 0 134 0 129 0 166 0) |
1033 #layout: #(#LayoutFrame 4 0 134 0 129 0 166 0) |
1006 textDefault: true |
1034 #textDefault: true |
1007 ) |
1035 ) |
1008 (LabelSpec |
1036 #(#LabelSpec |
1009 label: 'Tool Bar' |
1037 #label: 'Tool Bar' |
1010 name: 'ToolBarLabel' |
1038 #name: 'ToolBarLabel' |
1011 layout: (AlignmentOrigin 4 0 134 0 0 1) |
1039 #layout: #(#AlignmentOrigin 4 0 134 0 0 1) |
1012 style: (FontDescription helvetica medium roman 10) |
1040 #style: #(#FontDescription #helvetica #medium #roman 10) |
1013 resizeForLabel: true |
1041 #resizeForLabel: true |
1014 adjust: left |
1042 #adjust: #left |
1015 canUIDrag: false |
1043 #canUIDrag: false |
1016 ) |
1044 ) |
1017 (MenuPanelSpec |
1045 #(#MenuPanelSpec |
1018 name: 'Menu Bar' |
1046 #name: 'Menu Bar' |
1019 layout: (LayoutFrame 4 0 188 0 129 0 210 0) |
1047 #layout: #(#LayoutFrame 4 0 188 0 129 0 210 0) |
1020 ) |
1048 ) |
1021 (LabelSpec |
1049 #(#LabelSpec |
1022 label: 'Menu Bar' |
1050 #label: 'Menu Bar' |
1023 name: 'MenuBarLabel' |
1051 #name: 'MenuBarLabel' |
1024 layout: (AlignmentOrigin 4 0 187 0 0 1) |
1052 #layout: #(#AlignmentOrigin 4 0 187 0 0 1) |
1025 style: (FontDescription helvetica medium roman 10) |
1053 #style: #(#FontDescription #helvetica #medium #roman 10) |
1026 resizeForLabel: true |
1054 #resizeForLabel: true |
1027 adjust: left |
1055 #adjust: #left |
1028 canUIDrag: false |
1056 #canUIDrag: false |
1029 ) |
1057 ) |
1030 (PopUpListSpec |
1058 #(#PopUpListSpec |
1031 label: 'PopUp List' |
1059 #label: 'PopUp List' |
1032 name: 'PopUp List' |
1060 #name: 'PopUp List' |
1033 layout: (LayoutFrame 4 0 3 0 129 0 25 0) |
1061 #layout: #(#LayoutFrame 4 0 3 0 129 0 25 0) |
1034 tabable: true |
1062 #tabable: true |
1035 ) |
1063 ) |
1036 (ComboListSpec |
1064 #(#ComboListSpec |
1037 name: 'Combo List' |
1065 #name: 'Combo List' |
1038 layout: (LayoutFrame 4 0 33 0 129 0 53 0) |
1066 #layout: #(#LayoutFrame 4 0 33 0 129 0 53 0) |
1039 useIndex: false |
1067 #useIndex: false |
1040 ) |
1068 ) |
1041 (ComboBoxSpec |
1069 #(#ComboBoxSpec |
1042 name: 'Combo Box' |
1070 #name: 'Combo Box' |
1043 layout: (LayoutFrame 4 0 61 0 129 0 81 0) |
1071 #layout: #(#LayoutFrame 4 0 61 0 129 0 81 0) |
1044 acceptOnPointerLeave: false |
1072 #acceptOnPointerLeave: false |
1045 ) |
1073 ) |
1046 (ExtendedComboBoxSpec |
1074 #(#ExtendedComboBoxSpec |
1047 name: 'Extended Combo Box' |
1075 #name: 'Extended Combo Box' |
1048 layout: (LayoutFrame 4 0 88 0 129 0 108 0) |
1076 #layout: #(#LayoutFrame 4 0 88 0 129 0 108 0) |
1049 miniScrollerHorizontal: true |
1077 #miniScrollerHorizontal: true |
1050 ) |
1078 ) |
1051 (TabViewSpec |
1079 #(#TabViewSpec |
1052 name: 'Tab Header' |
1080 #name: 'Tab Header' |
1053 layout: (LayoutFrame 146 0 3 0 281 0 39 0) |
1081 #layout: #(#LayoutFrame 146 0 3 0 281 0 39 0) |
1054 ) |
1082 ) |
1055 (NoteBookViewSpec |
1083 #(#NoteBookViewSpec |
1056 name: 'Note Book' |
1084 #name: 'Note Book' |
1057 layout: (LayoutFrame 146 0 46 0 281 0 138 0) |
1085 #layout: #(#LayoutFrame 146 0 46 0 281 0 138 0) |
1058 ) |
1086 ) |
1059 (UIGalleryViewSpec |
1087 #(#UIGalleryViewSpec |
1060 name: 'Gallery' |
1088 #name: 'Gallery' |
1061 layout: (LayoutFrame 298 0 3 0 434 0 138 0) |
1089 #layout: #(#LayoutFrame 298 0 3 0 434 0 138 0) |
1062 ) |
1090 ) |
1063 (ColorMenuSpec |
1091 #(#ColorMenuSpec |
1064 name: 'ColorMenu' |
1092 #name: 'ColorMenu' |
1065 layout: (LayoutFrame 143 0 188 0 -46 1.0 210 0) |
1093 #layout: #(#LayoutFrame 143 0 188 0 -46 1.0 210 0) |
1066 labelsAreColored: true |
1094 #labelsAreColored: true |
1067 ) |
1095 ) |
1068 (LabelSpec |
1096 #(#LabelSpec |
1069 label: 'Color Menu' |
1097 #label: 'Color Menu' |
1070 name: 'Label1' |
1098 #name: 'Label1' |
1071 layout: (AlignmentOrigin 142 0 187 0 0 1) |
1099 #layout: #(#AlignmentOrigin 142 0 187 0 0 1) |
1072 style: (FontDescription helvetica medium roman 10) |
1100 #style: #(#FontDescription #helvetica #medium #roman 10) |
1073 resizeForLabel: true |
1101 #resizeForLabel: true |
1074 adjust: left |
1102 #adjust: #left |
1075 canUIDrag: false |
1103 #canUIDrag: false |
|
1104 ) |
1076 ) |
1105 ) |
1077 ) |
1106 |
1078 |
1107 ) |
1079 ) |
1108 ) |
1080 ) |
1114 |
1086 |
1115 "Do not manually edit this!! If it is corrupted, |
1087 "Do not manually edit this!! If it is corrupted, |
1116 the UIPainter may not be able to read the specification." |
1088 the UIPainter may not be able to read the specification." |
1117 |
1089 |
1118 " |
1090 " |
1119 UIPainter new openOnClass:Smalltalk::UISelectionPanel andSelector:#standardMisc |
1091 UIPainter new openOnClass:UISelectionPanel andSelector:#standardMisc |
1120 Smalltalk::UISelectionPanel new openInterface:#standardMisc |
1092 UISelectionPanel new openInterface:#standardMisc |
1121 " |
1093 " |
1122 |
1094 |
1123 <resource: #canvas> |
1095 <resource: #canvas> |
1124 |
1096 |
1125 ^ |
1097 ^ |
1126 #(#FullSpec |
1098 #(FullSpec |
1127 #name: #standardMisc |
1099 name: standardMisc |
1128 #window: |
1100 window: |
1129 #(#WindowSpec |
1101 (WindowSpec |
1130 #label: 'NewApplication' |
1102 label: 'NewApplication' |
1131 #name: 'NewApplication' |
1103 name: 'NewApplication' |
1132 #layout: #(#LayoutFrame 44 0 195 0 482 0 437 0) |
1104 min: (Point 10 10) |
1133 #min: #(#Point 10 10) |
1105 bounds: (Rectangle 14 46 453 289) |
1134 #max: #(#Point 1280 1024) |
1106 ) |
1135 #bounds: #(#Rectangle 44 195 483 438) |
1107 component: |
1136 ) |
1108 (SpecCollection |
1137 #component: |
1109 collection: ( |
1138 #(#SpecCollection |
1110 (LabelSpec |
1139 #collection: #( |
1111 label: 'StepSlider' |
1140 #(#LabelSpec |
1112 name: 'StepSliderLabel' |
1141 #label: 'StepSlider' |
1113 layout: (AlignmentOrigin 87 0 9 0 1 0) |
1142 #name: 'StepSliderLabel' |
1114 style: (FontDescription helvetica medium roman 10) |
1143 #layout: #(#AlignmentOrigin 87 0 9 0 1 0) |
1115 resizeForLabel: true |
1144 #style: #(#FontDescription #helvetica #medium #roman 10) |
1116 canUIDrag: false |
1145 #resizeForLabel: true |
1117 ) |
1146 #canUIDrag: false |
1118 (LabelSpec |
1147 ) |
1119 label: 'Slider' |
1148 #(#SteppingSliderSpec |
1120 name: 'SliderLabel' |
1149 #name: 'StepSlider' |
1121 layout: (AlignmentOrigin 87 0 35 0 1 0) |
1150 #layout: #(#LayoutFrame 88 0 7 0 203 0 25 0) |
1122 style: (FontDescription helvetica medium roman 10) |
1151 #orientation: #horizontal |
1123 resizeForLabel: true |
1152 ) |
1124 canUIDrag: false |
1153 #(#LabelSpec |
1125 ) |
1154 #label: 'Slider' |
1126 (SliderSpec |
1155 #name: 'SliderLabel' |
1127 name: 'Slider' |
1156 #layout: #(#AlignmentOrigin 87 0 35 0 1 0) |
1128 layout: (LayoutFrame 88 0 34 0 203 0 52 0) |
1157 #style: #(#FontDescription #helvetica #medium #roman 10) |
1129 orientation: horizontal |
1158 #resizeForLabel: true |
1130 ) |
1159 #canUIDrag: false |
1131 (LabelSpec |
1160 ) |
1132 label: 'ThumbWheel' |
1161 #(#SliderSpec |
1133 name: 'ThumbWheelLabel' |
1162 #name: 'Slider' |
1134 layout: (AlignmentOrigin 88 0 62 0 1 0) |
1163 #layout: #(#LayoutFrame 88 0 34 0 203 0 52 0) |
1135 style: (FontDescription helvetica medium roman 10) |
1164 #orientation: #horizontal |
1136 resizeForLabel: true |
1165 ) |
1137 canUIDrag: false |
1166 #(#LabelSpec |
1138 ) |
1167 #label: 'ThumbWheel' |
1139 (ThumbWheelSpec |
1168 #name: 'ThumbWheelLabel' |
1140 name: 'Thumb Wheel' |
1169 #layout: #(#AlignmentOrigin 88 0 62 0 1 0) |
1141 layout: (LayoutFrame 88 0 60 0 203 0 80 0) |
1170 #style: #(#FontDescription #helvetica #medium #roman 10) |
1142 orientation: horizontal |
1171 #resizeForLabel: true |
1143 ) |
1172 #canUIDrag: false |
1144 (LabelSpec |
1173 ) |
1145 label: 'ScrollBar' |
1174 #(#ThumbWheelSpec |
1146 name: 'ScrollBarLabel' |
1175 #name: 'Thumb Wheel' |
1147 layout: (AlignmentOrigin 87 0 103 0 1 0) |
1176 #layout: #(#LayoutFrame 88 0 60 0 203 0 80 0) |
1148 initiallyInvisible: true |
1177 #orientation: #horizontal |
1149 style: (FontDescription helvetica medium roman 10) |
1178 ) |
1150 resizeForLabel: true |
1179 #(#LabelSpec |
1151 canUIDrag: false |
1180 #label: 'ScrollBar' |
1152 ) |
1181 #name: 'ScrollBarLabel' |
1153 (LabelSpec |
1182 #layout: #(#AlignmentOrigin 87 0 103 0 1 0) |
1154 label: 'Scroller' |
1183 #initiallyInvisible: true |
1155 name: 'ScrollerLabel' |
1184 #style: #(#FontDescription #helvetica #medium #roman 10) |
1156 layout: (AlignmentOrigin 87 0 130 0 1 0) |
1185 #resizeForLabel: true |
1157 initiallyInvisible: true |
1186 #canUIDrag: false |
1158 style: (FontDescription helvetica medium roman 10) |
1187 ) |
1159 resizeForLabel: true |
1188 #(#LabelSpec |
1160 canUIDrag: false |
1189 #label: 'Scroller' |
1161 ) |
1190 #name: 'ScrollerLabel' |
1162 (ScrollerSpec |
1191 #layout: #(#AlignmentOrigin 87 0 130 0 1 0) |
1163 name: 'Scroller' |
1192 #initiallyInvisible: true |
1164 layout: (LayoutFrame 88 0 127 0 203 0 145 0) |
1193 #style: #(#FontDescription #helvetica #medium #roman 10) |
1165 initiallyInvisible: true |
1194 #resizeForLabel: true |
1166 orientation: horizontal |
1195 #canUIDrag: false |
1167 ) |
1196 ) |
1168 (SteppingSliderSpec |
1197 #(#ScrollerSpec |
1169 name: 'VStepSlider' |
1198 #name: 'Scroller' |
1170 layout: (LayoutFrame 226 0 6 0 244 0 106 0) |
1199 #layout: #(#LayoutFrame 88 0 127 0 203 0 145 0) |
1171 ) |
1200 #initiallyInvisible: true |
1172 (SliderSpec |
1201 #orientation: #horizontal |
1173 name: 'VSlider' |
1202 ) |
1174 layout: (LayoutFrame 254 0 6 0 272 0 106 0) |
1203 #(#SteppingSliderSpec |
1175 ) |
1204 #name: 'VStepSlider' |
1176 (ThumbWheelSpec |
1205 #layout: #(#LayoutFrame 226 0 6 0 244 0 106 0) |
1177 name: 'VThumbWheel' |
1206 ) |
1178 layout: (LayoutFrame 280 0 6 0 298 0 106 0) |
1207 #(#SliderSpec |
1179 ) |
1208 #name: 'VSlider' |
1180 (ScrollerSpec |
1209 #layout: #(#LayoutFrame 254 0 6 0 272 0 106 0) |
1181 name: 'VScroller' |
1210 ) |
1182 layout: (LayoutFrame 345 0 6 0 363 0 106 0) |
1211 #(#ThumbWheelSpec |
1183 initiallyInvisible: true |
1212 #name: 'VThumbWheel' |
1184 ) |
1213 #layout: #(#LayoutFrame 280 0 6 0 298 0 106 0) |
1185 (LabelSpec |
1214 ) |
1186 label: 'Region' |
1215 #(#ScrollerSpec |
1187 name: 'RegionLabel' |
1216 #name: 'VScroller' |
1188 layout: (AlignmentOrigin 83 0 177 0 1 0) |
1217 #layout: #(#LayoutFrame 345 0 6 0 363 0 106 0) |
1189 style: (FontDescription helvetica medium roman 10) |
1218 #initiallyInvisible: true |
1190 resizeForLabel: true |
1219 ) |
1191 adjust: left |
1220 #(#LabelSpec |
1192 canUIDrag: false |
1221 #label: 'Region' |
1193 ) |
1222 #name: 'RegionLabel' |
1194 (RegionSpec |
1223 #layout: #(#AlignmentOrigin 83 0 177 0 1 0) |
1195 name: 'Region' |
1224 #style: #(#FontDescription #helvetica #medium #roman 10) |
1196 layout: (LayoutFrame 88 0 171 0 203 0 200 0) |
1225 #resizeForLabel: true |
1197 lineWidth: 2 |
1226 #adjust: #left |
1198 regionType: ellipse |
1227 #canUIDrag: false |
1199 ) |
1228 ) |
1200 (LabelSpec |
1229 #(#RegionSpec |
1201 label: 'Separator' |
1230 #name: 'Region' |
1202 name: 'SeparatorLabel' |
1231 #layout: #(#LayoutFrame 88 0 171 0 203 0 200 0) |
1203 layout: (AlignmentOrigin 83 0 207 0 1 0) |
1232 #lineWidth: 2 |
1204 style: (FontDescription helvetica medium roman 10) |
1233 #regionType: #ellipse |
1205 resizeForLabel: true |
1234 ) |
1206 adjust: left |
1235 #(#LabelSpec |
1207 canUIDrag: false |
1236 #label: 'Separator' |
1208 ) |
1237 #name: 'SeparatorLabel' |
1209 (DividerSpec |
1238 #layout: #(#AlignmentOrigin 83 0 207 0 1 0) |
1210 name: 'Separator' |
1239 #style: #(#FontDescription #helvetica #medium #roman 10) |
1211 layout: (LayoutFrame 88 0 213 0 203 0 217 0) |
1240 #resizeForLabel: true |
1212 ) |
1241 #adjust: #left |
1213 (LabelSpec |
1242 #canUIDrag: false |
1214 label: 'Progress Indicator' |
1243 ) |
1215 name: 'ProgressIndicatorsLabel' |
1244 #(#DividerSpec |
1216 layout: (AlignmentOrigin 333 0 117 0 1 0) |
1245 #name: 'Separator' |
1217 style: (FontDescription helvetica medium roman 10) |
1246 #layout: #(#LayoutFrame 88 0 213 0 203 0 217 0) |
1218 resizeForLabel: true |
1247 ) |
1219 adjust: left |
1248 #(#LabelSpec |
1220 canUIDrag: false |
1249 #label: 'Progress Indicator' |
1221 ) |
1250 #name: 'ProgressIndicatorsLabel' |
1222 (ProgressIndicatorSpec |
1251 #layout: #(#AlignmentOrigin 333 0 117 0 1 0) |
1223 name: 'Progress Indicator' |
1252 #style: #(#FontDescription #helvetica #medium #roman 10) |
1224 layout: (LayoutFrame 338 0 114 0 433 0 132 0) |
1253 #resizeForLabel: true |
1225 ) |
1254 #adjust: #left |
1226 (LabelSpec |
1255 #canUIDrag: false |
1227 label: 'Round |
1256 ) |
|
1257 #(#ProgressIndicatorSpec |
|
1258 #name: 'Progress Indicator' |
|
1259 #layout: #(#LayoutFrame 338 0 114 0 433 0 132 0) |
|
1260 ) |
|
1261 #(#LabelSpec |
|
1262 #label: 'Round |
|
1263 Progress Indicator' |
1228 Progress Indicator' |
1264 #name: 'RoundProgressIndicatorsLabel' |
1229 name: 'RoundProgressIndicatorsLabel' |
1265 #layout: #(#AlignmentOrigin 333 0 167 0 1 0) |
1230 layout: (AlignmentOrigin 333 0 167 0 1 0) |
1266 #style: #(#FontDescription #helvetica #medium #roman 10) |
1231 style: (FontDescription helvetica medium roman 10) |
1267 #resizeForLabel: true |
1232 resizeForLabel: true |
1268 #adjust: #left |
1233 adjust: left |
1269 #canUIDrag: false |
1234 canUIDrag: false |
1270 ) |
1235 ) |
1271 #(#RoundProgressIndicatorSpec |
1236 (RoundProgressIndicatorSpec |
1272 #name: 'Round Progress Indicator' |
1237 name: 'Round Progress Indicator' |
1273 #layout: #(#LayoutFrame 338 0 136 0 425 0 219 0) |
1238 layout: (LayoutFrame 338 0 136 0 425 0 219 0) |
1274 #level: 0 |
1239 level: 0 |
1275 #borderWidth: 1 |
1240 borderWidth: 1 |
1276 ) |
1241 ) |
1277 #(#ScrollBarSpec |
1242 (ScrollBarSpec |
1278 #name: 'ScrollBar' |
1243 name: 'ScrollBar' |
1279 #layout: #(#LayoutFrame 88 0 100 0 203 0 118 0) |
1244 layout: (LayoutFrame 88 0 100 0 203 0 118 0) |
1280 #initiallyInvisible: true |
1245 initiallyInvisible: true |
1281 #orientation: #horizontal |
1246 orientation: horizontal |
1282 ) |
1247 ) |
1283 #(#ScrollBarSpec |
1248 (ScrollBarSpec |
1284 #name: 'VScrollBar' |
1249 name: 'VScrollBar' |
1285 #layout: #(#LayoutFrame 317 0 6 0 335 0 106 0) |
1250 layout: (LayoutFrame 317 0 6 0 335 0 106 0) |
1286 #initiallyInvisible: true |
1251 initiallyInvisible: true |
1287 ) |
1252 ) |
1288 ) |
1253 ) |
1289 |
1254 |
1290 ) |
1255 ) |
1291 ) |
1256 ) |
1304 " |
1269 " |
1305 |
1270 |
1306 <resource: #canvas> |
1271 <resource: #canvas> |
1307 |
1272 |
1308 ^ |
1273 ^ |
1309 #(#FullSpec |
1274 #(FullSpec |
1310 #name: #standardTexts |
1275 name: standardTexts |
1311 #window: |
1276 window: |
1312 #(#WindowSpec |
1277 (WindowSpec |
1313 #label: 'Texts' |
1278 label: 'Texts' |
1314 #name: 'Texts' |
1279 name: 'Texts' |
1315 #min: #(#Point 10 10) |
1280 min: (Point 10 10) |
1316 #max: #(#Point 1280 1024) |
1281 bounds: (Rectangle 14 46 453 226) |
1317 #bounds: #(#Rectangle 12 22 451 202) |
1282 ) |
1318 ) |
1283 component: |
1319 #component: |
1284 (SpecCollection |
1320 #(#SpecCollection |
1285 collection: ( |
1321 #collection: #( |
1286 (TextEditorSpec |
1322 #(#TextEditorSpec |
1287 name: 'Text Editor' |
1323 #name: 'Text Editor' |
1288 layout: (LayoutFrame 3 0 3 0 208 0 98 0) |
1324 #layout: #(#LayoutFrame 3 0 3 0 208 0 98 0) |
1289 hasHorizontalScrollBar: true |
1325 #hasHorizontalScrollBar: true |
1290 hasVerticalScrollBar: true |
1326 #hasVerticalScrollBar: true |
1291 ) |
1327 ) |
1292 (HTMLViewSpec |
1328 #(#HTMLViewSpec |
1293 name: 'HTML Browser' |
1329 #name: 'HTML Browser' |
1294 layout: (LayoutFrame 228 0 3 0 433 0 98 0) |
1330 #layout: #(#LayoutFrame 228 0 3 0 433 0 98 0) |
1295 hasHorizontalScrollBar: true |
1331 #hasHorizontalScrollBar: true |
1296 hasVerticalScrollBar: true |
1332 #hasVerticalScrollBar: true |
1297 ) |
1333 ) |
1298 (InputFieldSpec |
1334 #(#InputFieldSpec |
1299 name: 'Entry Field' |
1335 #name: 'Entry Field' |
1300 layout: (LayoutFrame 3 0 113 0 208 0 135 0) |
1336 #layout: #(#LayoutFrame 3 0 113 0 208 0 135 0) |
1301 acceptOnReturn: true |
1337 #acceptOnReturn: true |
1302 acceptOnTab: true |
1338 #acceptOnTab: true |
1303 acceptOnLostFocus: true |
1339 #acceptOnPointerLeave: false |
1304 acceptOnPointerLeave: false |
1340 #acceptOnLostFocus: true |
1305 ) |
1341 ) |
1306 (FilenameInputFieldSpec |
1342 #(#FilenameInputFieldSpec |
1307 name: 'Filename Entry Field' |
1343 #name: 'Filename Entry Field' |
1308 layout: (LayoutFrame 3 0 141 0 208 0 163 0) |
1344 #layout: #(#LayoutFrame 3 0 141 0 208 0 163 0) |
1309 acceptOnPointerLeave: false |
1345 #acceptOnPointerLeave: false |
1310 ) |
1346 ) |
1311 (LabelSpec |
1347 #(#LabelSpec |
1312 label: 'Label' |
1348 #label: 'Label' |
1313 name: 'Label' |
1349 #name: 'Label' |
1314 layout: (LayoutFrame 228 0 113 0 433 0 135 0) |
1350 #layout: #(#LayoutFrame 228 0 113 0 433 0 135 0) |
1315 translateLabel: true |
1351 #translateLabel: true |
|
1352 ) |
1316 ) |
1353 ) |
1317 ) |
1354 |
1318 |
1355 ) |
1319 ) |
1356 ) |
1320 ) |
1369 " |
1333 " |
1370 |
1334 |
1371 <resource: #canvas> |
1335 <resource: #canvas> |
1372 |
1336 |
1373 ^ |
1337 ^ |
1374 #(#FullSpec |
1338 #(FullSpec |
1375 #name: #standardTrees |
1339 name: standardTrees |
1376 #window: |
1340 window: |
1377 #(#WindowSpec |
1341 (WindowSpec |
1378 #label: 'Trees' |
1342 label: 'Trees' |
1379 #name: 'Trees' |
1343 name: 'Trees' |
1380 #layout: #(#LayoutFrame 61 0 96 0 501 0 313 0) |
1344 min: (Point 10 10) |
1381 #min: #(#Point 10 10) |
1345 bounds: (Rectangle 14 46 455 264) |
1382 #max: #(#Point 1280 1024) |
1346 ) |
1383 #bounds: #(#Rectangle 61 96 502 314) |
1347 component: |
1384 ) |
1348 (SpecCollection |
1385 #component: |
1349 collection: ( |
1386 #(#SpecCollection |
1350 (SelectionInTreeViewSpec |
1387 #collection: #( |
1351 name: 'Tree List' |
1388 #(#SelectionInTreeViewSpec |
1352 layout: (LayoutFrame 4 0 3 0 209 0 101 0) |
1389 #name: 'Tree List' |
1353 hasHorizontalScrollBar: true |
1390 #layout: #(#LayoutFrame 4 0 3 0 209 0 101 0) |
1354 hasVerticalScrollBar: true |
1391 #hasHorizontalScrollBar: true |
1355 highlightMode: line |
1392 #hasVerticalScrollBar: true |
1356 ) |
1393 #highlightMode: #line |
1357 (FileSelectionTreeSpec |
1394 ) |
1358 name: 'File Tree List' |
1395 #(#FileSelectionTreeSpec |
1359 layout: (LayoutFrame 229 0 3 0 434 0 101 0) |
1396 #name: 'File Tree List' |
1360 hasHorizontalScrollBar: true |
1397 #layout: #(#LayoutFrame 229 0 3 0 434 0 101 0) |
1361 hasVerticalScrollBar: true |
1398 #hasHorizontalScrollBar: true |
1362 highlightMode: line |
1399 #hasVerticalScrollBar: true |
1363 ) |
1400 #highlightMode: #line |
1364 (HierarchicalListViewSpec |
1401 ) |
1365 name: 'New ModelTree List' |
1402 #(#HierarchicalListViewSpec |
1366 layout: (LayoutFrame 4 0 110 0 209 0 208 0) |
1403 #name: 'New ModelTree List' |
1367 hasHorizontalScrollBar: true |
1404 #layout: #(#LayoutFrame 4 0 110 0 209 0 208 0) |
1368 hasVerticalScrollBar: true |
1405 #hasHorizontalScrollBar: true |
1369 highlightMode: line |
1406 #hasVerticalScrollBar: true |
|
1407 #highlightMode: #line |
|
1408 ) |
1370 ) |
1409 ) |
1371 ) |
1410 |
1372 |
1411 ) |
1373 ) |
1412 ) |
1374 ) |
1955 " |
1917 " |
1956 |
1918 |
1957 <resource: #canvas> |
1919 <resource: #canvas> |
1958 |
1920 |
1959 ^ |
1921 ^ |
1960 #(#FullSpec |
1922 #(FullSpec |
1961 #name: #businessGraphicsSpec |
1923 name: businessGraphicsSpec |
1962 #window: |
1924 window: |
1963 #(#WindowSpec |
1925 (WindowSpec |
1964 #label: 'Interface Builder' |
1926 label: 'Interface Builder' |
1965 #name: 'Interface Builder' |
1927 name: 'Interface Builder' |
1966 #min: #(#Point 10 10) |
1928 min: (Point 10 10) |
1967 #max: #(#Point 1280 1024) |
1929 bounds: (Rectangle 14 46 394 317) |
1968 #bounds: #(#Rectangle 16 46 396 317) |
1930 ) |
1969 ) |
1931 component: |
1970 #component: |
1932 (SpecCollection |
1971 #(#SpecCollection |
1933 collection: ( |
1972 #collection: #( |
1934 (LabelSpec |
1973 #(#LabelSpec |
1935 label: 'PieChart' |
1974 #label: 'PieChart' |
1936 name: 'Label2' |
1975 #name: 'Label2' |
1937 layout: (LayoutFrame 5 0 5 0 126 0 20 0) |
1976 #layout: #(#LayoutFrame 5 0 5 0 126 0 20 0) |
1938 translateLabel: true |
1977 #translateLabel: true |
1939 canUIDrag: false |
1978 #canUIDrag: false |
1940 ) |
1979 ) |
1941 (PieChartWidgetSpec |
1980 #(#PieChartWidgetSpec |
1942 name: 'PIE Chart' |
1981 #name: 'PIE Chart' |
1943 layout: (LayoutFrame 15 0 21 0 103 0 141 0) |
1982 #layout: #(#LayoutFrame 15 0 21 0 103 0 141 0) |
1944 ) |
1983 ) |
1945 (LabelSpec |
1984 #(#LabelSpec |
1946 label: 'ChartDescription' |
1985 #label: 'ChartDescription' |
1947 name: 'Label1' |
1986 #name: 'Label1' |
1948 layout: (LayoutFrame 8 0.0 153 0 131 0 168 0) |
1987 #layout: #(#LayoutFrame 8 0.0 153 0 131 0 168 0) |
1949 translateLabel: true |
1988 #translateLabel: true |
1950 canUIDrag: false |
1989 #canUIDrag: false |
1951 ) |
1990 ) |
1952 (ChartDescriptionSpec |
1991 #(#ChartDescriptionSpec |
1953 name: 'Chart Legend' |
1992 #name: 'Chart Legend' |
1954 layout: (LayoutFrame 14 0.0 -9 0.656827 14 0.323684 -9 1.0) |
1993 #layout: #(#LayoutFrame 14 0.0 -9 0.656827 14 0.323684 -9 1.0) |
1955 ) |
1994 ) |
1956 (LabelSpec |
1995 #(#LabelSpec |
1957 label: 'BarChart' |
1996 #label: 'BarChart' |
1958 name: 'Label3' |
1997 #name: 'Label3' |
1959 layout: (LayoutFrame 115 0 5 0 237 0 20 0) |
1998 #layout: #(#LayoutFrame 115 0 5 0 237 0 20 0) |
1960 translateLabel: true |
1999 #translateLabel: true |
1961 canUIDrag: false |
2000 #canUIDrag: false |
1962 ) |
2001 ) |
1963 (BarChartWidgetSpec |
2002 #(#BarChartWidgetSpec |
1964 name: 'Bar Chart' |
2003 #name: 'Bar Chart' |
1965 layout: (LayoutFrame 121 0 21 0 232 0 141 0) |
2004 #layout: #(#LayoutFrame 121 0 21 0 232 0 141 0) |
|
2005 ) |
1966 ) |
2006 ) |
1967 ) |
2007 |
1968 |
2008 ) |
1969 ) |
2009 ) |
1970 ) |
2021 " |
1982 " |
2022 |
1983 |
2023 <resource: #canvas> |
1984 <resource: #canvas> |
2024 |
1985 |
2025 ^ |
1986 ^ |
2026 #(#FullSpec |
1987 #(FullSpec |
2027 #name: #clocksSpec |
1988 name: clocksSpec |
2028 #window: |
1989 window: |
2029 #(#WindowSpec |
1990 (WindowSpec |
2030 #label: 'Interface Builder' |
1991 label: 'Interface Builder' |
2031 #name: 'Interface Builder' |
1992 name: 'Interface Builder' |
2032 #min: #(#Point 10 10) |
1993 min: (Point 10 10) |
2033 #max: #(#Point 1280 1024) |
1994 bounds: (Rectangle 14 46 439 319) |
2034 #bounds: #(#Rectangle 16 46 441 319) |
1995 ) |
2035 ) |
1996 component: |
2036 #component: |
1997 (SpecCollection |
2037 #(#SpecCollection |
1998 collection: ( |
2038 #collection: #( |
1999 (NonScrollableArbitraryComponentSpec |
2039 #(#NonScrollableArbitraryComponentSpec |
2000 name: 'Analog Clock' |
2040 #name: 'Analog Clock' |
2001 layout: (LayoutFrame 15 0 39 0 129 0 151 0) |
2041 #layout: #(#LayoutFrame 15 0 39 0 129 0 151 0) |
2002 hasBorder: false |
2042 #hasBorder: false |
2003 component: ClockView |
2043 #component: #ClockView |
2004 ) |
2044 ) |
2005 (NonScrollableArbitraryComponentSpec |
2045 #(#NonScrollableArbitraryComponentSpec |
2006 name: 'Digital Clock' |
2046 #name: 'Digital Clock' |
2007 layout: (LayoutOrigin 15 0 176 0) |
2047 #layout: #(#LayoutOrigin 15 0 176 0) |
2008 hasBorder: false |
2048 #hasBorder: false |
2009 component: DigitalClockView |
2049 #component: #DigitalClockView |
2010 ) |
2050 ) |
2011 (NonScrollableArbitraryComponentSpec |
2051 #(#NonScrollableArbitraryComponentSpec |
2012 name: 'Digital Number display' |
2052 #name: 'Digital Number display' |
2013 layout: (LayoutOrigin 142 0 39 0) |
2053 #layout: #(#LayoutOrigin 142 0 39 0) |
2014 hasBorder: false |
2054 #hasBorder: false |
2015 component: DigitalLedDisplay |
2055 #component: #DigitalLedDisplay |
2016 ) |
2056 ) |
2017 (LabelSpec |
2057 #(#LabelSpec |
2018 label: 'Analog Clock' |
2058 #label: 'Analog Clock' |
2019 name: 'Label1' |
2059 #name: 'Label1' |
2020 layout: (LayoutFrame 15 0 16 0 128 0 38 0) |
2060 #layout: #(#LayoutFrame 15 0 16 0 128 0 38 0) |
2021 translateLabel: true |
2061 #translateLabel: true |
2022 adjust: left |
2062 #adjust: #left |
2023 canUIDrag: false |
2063 #canUIDrag: false |
2024 ) |
2064 ) |
2025 (LabelSpec |
2065 #(#LabelSpec |
2026 label: 'Number Display' |
2066 #label: 'Number Display' |
2027 name: 'Label2' |
2067 #name: 'Label2' |
2028 layout: (LayoutFrame 142 0 16 0 270 0 38 0) |
2068 #layout: #(#LayoutFrame 142 0 16 0 270 0 38 0) |
2029 translateLabel: true |
2069 #translateLabel: true |
2030 adjust: left |
2070 #adjust: #left |
2031 canUIDrag: false |
2071 #canUIDrag: false |
2032 ) |
2072 ) |
2033 (LabelSpec |
2073 #(#LabelSpec |
2034 label: 'Digital Clock' |
2074 #label: 'Digital Clock' |
2035 name: 'Label3' |
2075 #name: 'Label3' |
2036 layout: (LayoutFrame 15 0 155 0 128 0 177 0) |
2076 #layout: #(#LayoutFrame 15 0 155 0 128 0 177 0) |
2037 translateLabel: true |
2077 #translateLabel: true |
2038 adjust: left |
2078 #adjust: #left |
2039 canUIDrag: false |
2079 #canUIDrag: false |
2040 ) |
2080 ) |
2041 (MeterWidgetSpec |
2081 #(#MeterWidgetSpec |
2042 name: 'Meter Widget' |
2082 #name: 'Meter Widget' |
2043 layout: (Rectangle 143 99 259 216) |
2083 #layout: #(#Rectangle 143 99 259 216) |
2044 model: meterValue |
2084 #model: #meterValue |
2045 ) |
2085 ) |
2046 (LabelSpec |
2086 #(#LabelSpec |
2047 label: 'Meter Widget' |
2087 #label: 'Meter Widget' |
2048 name: 'Label4' |
2088 #name: 'Label4' |
2049 layout: (LayoutFrame 142 0 77 0 269 0 99 0) |
2089 #layout: #(#LayoutFrame 142 0 77 0 269 0 99 0) |
2050 translateLabel: true |
2090 #translateLabel: true |
2051 canUIDrag: false |
2091 #canUIDrag: false |
2052 ) |
2092 ) |
2053 (MeterClackCounterSpec |
2093 #(#MeterClackCounterSpec |
2054 name: 'Meter Clack Counter' |
2094 #name: 'Meter Clack Counter' |
2055 layout: (Rectangle 291 40 387 72) |
2095 #layout: #(#Rectangle 291 40 387 72) |
2056 model: model |
2096 #model: #model |
2057 ) |
2097 ) |
2058 (LabelSpec |
2098 #(#LabelSpec |
2059 label: 'Meter Clack Counter' |
2099 #label: 'Meter Clack Counter' |
2060 name: 'Label5' |
2100 #name: 'Label5' |
2061 layout: (LayoutFrame 290 0 16 0 417 0 38 0) |
2101 #layout: #(#LayoutFrame 290 0 16 0 417 0 38 0) |
2062 translateLabel: true |
2102 #translateLabel: true |
2063 adjust: left |
2103 #adjust: #left |
2064 canUIDrag: false |
2104 #canUIDrag: false |
|
2105 ) |
2065 ) |
2106 ) |
2066 ) |
2107 |
2067 |
2108 ) |
2068 ) |
2109 ) |
2069 ) |