333 " |
333 " |
334 |
334 |
335 <resource: #canvas> |
335 <resource: #canvas> |
336 |
336 |
337 ^ |
337 ^ |
338 #(#FullSpec |
338 #(FullSpec |
339 #name: #basicsEditSpec |
339 name: basicsEditSpec |
340 #window: |
340 window: |
341 #(#WindowSpec |
341 (WindowSpec |
342 #label: 'DataSet Basic' |
342 label: 'DataSet Basic' |
343 #name: 'DataSet Basic' |
343 name: 'DataSet Basic' |
344 #min: #(#Point 10 10) |
344 min: (Point 10 10) |
345 #max: #(#Point 1280 1024) |
345 bounds: (Rectangle 14 46 403 372) |
346 #bounds: #(#Rectangle 16 46 405 372) |
|
347 ) |
346 ) |
348 #component: |
347 component: |
349 #(#SpecCollection |
348 (SpecCollection |
350 #collection: #( |
349 collection: ( |
351 #(#FramedBoxSpec |
350 (FramedBoxSpec |
352 #label: 'Header:' |
351 label: 'Header:' |
353 #name: 'framedBox1' |
352 name: 'framedBox1' |
354 #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 183 0) |
353 layout: (LayoutFrame 0 0.0 3 0 0 1.0 183 0) |
355 #labelPosition: #topLeft |
354 labelPosition: topLeft |
356 #component: |
355 component: |
357 #(#SpecCollection |
356 (SpecCollection |
358 #collection: #( |
357 collection: ( |
359 #(#LabelSpec |
358 (LabelSpec |
360 #label: 'ID:' |
359 label: 'ID:' |
361 #name: 'idLabel' |
360 name: 'idLabel' |
362 #layout: #(#AlignmentOrigin 94 0 14 0 1 0.5) |
361 layout: (AlignmentOrigin 94 0 14 0 1 0.5) |
363 #resizeForLabel: true |
362 resizeForLabel: true |
364 ) |
363 ) |
365 #(#InputFieldSpec |
364 (InputFieldSpec |
366 #name: 'idField' |
365 name: 'idField' |
367 #layout: #(#LayoutFrame 97 0 0 0 2 1.0 22 0) |
366 layout: (LayoutFrame 97 0 0 0 2 1.0 22 0) |
368 #activeHelpKey: #basicsLabelId |
367 activeHelpKey: basicsLabelId |
369 #tabable: true |
368 tabable: true |
370 #model: #id |
369 model: id |
371 #group: #inputGroup |
370 group: inputGroup |
372 #acceptOnLostFocus: false |
371 acceptOnLostFocus: false |
373 #acceptChannel: #acceptChannel |
372 acceptChannel: acceptChannel |
374 #modifiedChannel: #modifiedChannel |
373 modifiedChannel: modifiedChannel |
375 #acceptOnPointerLeave: false |
374 acceptOnPointerLeave: false |
376 ) |
375 ) |
377 #(#LabelSpec |
376 (LabelSpec |
378 #label: 'Label:' |
377 label: 'Label:' |
379 #name: 'label1' |
378 name: 'label1' |
380 #layout: #(#AlignmentOrigin 94 0 39 0 1 0.5) |
379 layout: (AlignmentOrigin 94 0 39 0 1 0.5) |
381 #resizeForLabel: true |
380 resizeForLabel: true |
382 ) |
381 ) |
383 #(#InputFieldSpec |
382 (InputFieldSpec |
384 #name: 'labelField' |
383 name: 'labelField' |
385 #layout: #(#LayoutFrame 97 0 28 0 2 1.0 50 0) |
384 layout: (LayoutFrame 97 0 28 0 2 1.0 50 0) |
386 #activeHelpKey: #basicsLabel |
385 activeHelpKey: basicsLabel |
387 #tabable: true |
386 tabable: true |
388 #model: #label |
387 model: label |
389 #group: #inputGroup |
388 group: inputGroup |
390 #type: #smalltalkObject |
389 type: smalltalkObject |
391 #immediateAccept: false |
390 immediateAccept: false |
392 #acceptOnLeave: false |
391 acceptOnLeave: false |
393 #acceptOnLostFocus: false |
392 acceptOnLostFocus: false |
394 #acceptChannel: #acceptChannel |
393 acceptChannel: acceptChannel |
395 #modifiedChannel: #modifiedChannel |
394 modifiedChannel: modifiedChannel |
396 #acceptOnPointerLeave: false |
395 acceptOnPointerLeave: false |
397 ) |
396 ) |
398 #(#LabelSpec |
397 (LabelSpec |
399 #label: 'Font:' |
398 label: 'Font:' |
400 #name: 'LabelFont' |
399 name: 'LabelFont' |
401 #layout: #(#AlignmentOrigin 94 0 68 0 1 0.5) |
400 layout: (AlignmentOrigin 94 0 68 0 1 0.5) |
402 #resizeForLabel: true |
401 resizeForLabel: true |
403 #adjust: #left |
402 adjust: left |
404 ) |
403 ) |
405 #(#FontMenuSpec |
404 (FontMenuSpec |
406 #name: 'fontMenu' |
405 name: 'fontMenu' |
407 #layout: #(#LayoutFrame 97 0 56 0 0 1.0 78 0) |
406 layout: (LayoutFrame 97 0 56 0 0 1.0 78 0) |
408 #activeHelpKey: #labelFont |
407 activeHelpKey: labelFont |
409 #model: #style |
408 model: style |
410 ) |
409 ) |
411 #(#LabelSpec |
410 (LabelSpec |
412 #label: 'Type:' |
411 label: 'Type:' |
413 #name: 'Type' |
412 name: 'Type' |
414 #layout: #(#AlignmentOrigin 52 0 105 0 1 0.5) |
413 layout: (AlignmentOrigin 52 0 105 0 1 0.5) |
415 #translateLabel: true |
414 translateLabel: true |
416 #resizeForLabel: true |
415 resizeForLabel: true |
417 ) |
416 ) |
418 #(#ComboListSpec |
417 (ComboListSpec |
419 #name: 'labelButtonType' |
418 name: 'labelButtonType' |
420 #layout: #(#LayoutFrame 57 0 96 0 182 0 116 0) |
419 layout: (LayoutFrame 57 0 96 0 182 0 116 0) |
421 #tabable: true |
420 tabable: true |
422 #model: #labelButtonType |
421 model: labelButtonType |
423 #comboList: |
422 comboList: |
424 #(#None |
423 (None |
425 #Button #Group |
424 Button Group |
426 ) |
425 ) |
427 #useIndex: false |
426 useIndex: false |
428 ) |
427 ) |
429 #(#LabelSpec |
428 (LabelSpec |
430 #label: 'Align:' |
429 label: 'Align:' |
431 #name: 'JustificationLabel' |
430 name: 'JustificationLabel' |
432 #layout: #(#LayoutFrame 191 0 97 0 236 0 118 0) |
431 layout: (LayoutFrame 191 0 97 0 236 0 118 0) |
433 #resizeForLabel: true |
432 resizeForLabel: true |
434 #adjust: #left |
433 adjust: left |
435 ) |
434 ) |
436 #(#PopUpListSpec |
435 (PopUpListSpec |
437 #label: 'Alignment' |
436 label: 'Alignment' |
438 #name: 'Alignment' |
437 name: 'Alignment' |
439 #layout: #(#LayoutFrame 248 0 97 0 2 1.0 119 0) |
438 layout: (LayoutFrame 248 0 97 0 2 1.0 119 0) |
440 #activeHelpKey: #basicsJustification |
439 activeHelpKey: basicsJustification |
441 #tabable: true |
440 tabable: true |
442 #model: #labelAlignment |
441 model: labelAlignment |
443 #menu: |
442 menu: |
444 #(#left |
443 (left |
445 #right #center |
444 right center |
446 ) |
445 ) |
447 ) |
446 ) |
448 #(#CheckBoxSpec |
447 (CheckBoxSpec |
449 #label: 'Label Is Image' |
448 label: 'Label Is Image' |
450 #name: 'labelIsImage' |
449 name: 'labelIsImage' |
451 #layout: #(#LayoutOrigin -3 0 126 0) |
450 layout: (LayoutOrigin -3 0 126 0) |
452 #activeHelpKey: #basicsLabelIsImage |
451 activeHelpKey: basicsLabelIsImage |
453 #tabable: true |
452 tabable: true |
454 #model: #labelIsImage |
453 model: labelIsImage |
455 ) |
454 ) |
456 #(#CheckBoxSpec |
455 (CheckBoxSpec |
457 #label: 'Translate Label' |
456 label: 'Translate Label' |
458 #name: 'CheckBox2' |
457 name: 'CheckBox2' |
459 #layout: #(#LayoutOrigin 160 0 126 0) |
458 layout: (LayoutOrigin 160 0 126 0) |
460 #activeHelpKey: #basicsLabelTranslate |
459 activeHelpKey: basicsLabelTranslate |
461 #tabable: true |
460 tabable: true |
462 #model: #translateLabel |
461 model: translateLabel |
463 ) |
462 ) |
464 ) |
463 ) |
465 |
464 |
466 ) |
465 ) |
467 ) |
466 ) |
468 #(#FramedBoxSpec |
467 (FramedBoxSpec |
469 #label: 'Cell Type:' |
468 label: 'Cell Type:' |
470 #name: 'typesFrame' |
469 name: 'typesFrame' |
471 #layout: #(#LayoutFrame 0 0.0 187 0 0 1.0 325 0) |
470 layout: (LayoutFrame 0 0.0 187 0 0 1.0 325 0) |
472 #labelPosition: #topLeft |
471 labelPosition: topLeft |
473 #component: |
472 component: |
474 #(#SpecCollection |
473 (SpecCollection |
475 #collection: #( |
474 collection: ( |
476 #(#LabelSpec |
475 (LabelSpec |
477 #label: 'Renderer:' |
476 label: 'Renderer:' |
478 #name: 'rendererLabel' |
477 name: 'rendererLabel' |
479 #layout: #(#AlignmentOrigin 94 0 16 0 1 0.5) |
478 layout: (AlignmentOrigin 94 0 16 0 1 0.5) |
480 #resizeForLabel: true |
479 resizeForLabel: true |
481 ) |
480 ) |
482 #(#ComboListSpec |
481 (ComboListSpec |
483 #name: 'rendererField' |
482 name: 'rendererField' |
484 #layout: #(#LayoutFrame 97 0 5 0 2 1.0 27 0) |
483 layout: (LayoutFrame 97 0 5 0 2 1.0 27 0) |
485 #activeHelpKey: #basicsRenderer |
484 activeHelpKey: basicsRenderer |
486 #tabable: true |
485 tabable: true |
487 #model: #rendererType |
486 model: rendererType |
488 #comboList: #rendererTypeList |
487 comboList: rendererTypeList |
489 #useIndex: false |
488 useIndex: false |
490 ) |
489 ) |
491 #(#LabelSpec |
490 (LabelSpec |
492 #label: 'Editor:' |
491 label: 'Editor:' |
493 #name: 'editorLabel' |
492 name: 'editorLabel' |
494 #layout: #(#AlignmentOrigin 94 0 42 0 1 0.5) |
493 layout: (AlignmentOrigin 94 0 42 0 1 0.5) |
495 #resizeForLabel: true |
494 resizeForLabel: true |
496 ) |
495 ) |
497 #(#ComboBoxSpec |
496 (ComboBoxSpec |
498 #name: 'editorField' |
497 name: 'editorField' |
499 #layout: #(#LayoutFrame 97 0 31 0 2 1.0 53 0) |
498 layout: (LayoutFrame 97 0 31 0 2 1.0 53 0) |
500 #activeHelpKey: #basicsEditor |
499 activeHelpKey: basicsEditor |
501 #tabable: true |
500 tabable: true |
502 #model: #editorType |
501 model: editorType |
503 #type: #symbolOrNil |
502 type: symbolOrNil |
504 #acceptOnLostFocus: false |
503 acceptOnLostFocus: false |
505 #acceptChannel: #acceptChannel |
504 acceptChannel: acceptChannel |
506 #modifiedChannel: #modifiedChannel |
505 modifiedChannel: modifiedChannel |
507 #acceptOnPointerLeave: false |
506 acceptOnPointerLeave: false |
508 #comboList: #editorTypeList |
507 comboList: editorTypeList |
509 #useIndex: false |
508 useIndex: false |
510 #isFilenameBox: false |
509 isFilenameBox: false |
511 ) |
510 ) |
512 #(#LabelSpec |
511 (LabelSpec |
513 #label: 'Align:' |
512 label: 'Align:' |
514 #name: 'JustificationC' |
513 name: 'JustificationC' |
515 #layout: #(#LayoutFrame 191 0 58 0 236 0 79 0) |
514 layout: (LayoutFrame 191 0 58 0 236 0 79 0) |
516 #resizeForLabel: true |
515 resizeForLabel: true |
517 #adjust: #left |
516 adjust: left |
518 ) |
517 ) |
519 #(#PopUpListSpec |
518 (PopUpListSpec |
520 #label: 'Alignment' |
519 label: 'Alignment' |
521 #name: 'AlignmentC' |
520 name: 'AlignmentC' |
522 #layout: #(#LayoutFrame 248 0 58 0 2 1.0 80 0) |
521 layout: (LayoutFrame 248 0 58 0 2 1.0 80 0) |
523 #activeHelpKey: #basicsJustificationEditor |
522 activeHelpKey: basicsJustificationEditor |
524 #tabable: true |
523 tabable: true |
525 #model: #columnAlignment |
524 model: columnAlignment |
526 #menu: |
525 menu: |
527 #(#left |
526 (left |
528 #right #center #decimal |
527 right center |
|
528 decimal |
529 ) |
529 ) |
530 ) |
530 ) |
531 #(#CheckBoxSpec |
531 (CheckBoxSpec |
532 #label: 'Compress Long Strings' |
532 label: 'Compress Long Strings' |
533 #name: 'LongStringCompressionCheckBox' |
533 name: 'LongStringCompressionCheckBox' |
534 #layout: #(#LayoutOrigin 160 0 82 0) |
534 layout: (LayoutOrigin 160 0 82 0) |
535 #activeHelpKey: #basicsLabelTranslate |
535 activeHelpKey: basicsLabelTranslate |
536 #tabable: true |
536 tabable: true |
537 #model: #longStringCompression |
537 model: longStringCompression |
538 #translateLabel: true |
538 translateLabel: true |
539 ) |
539 ) |
540 ) |
540 ) |
541 |
541 |
542 ) |
542 ) |
543 ) |
543 ) |
560 " |
560 " |
561 |
561 |
562 <resource: #canvas> |
562 <resource: #canvas> |
563 |
563 |
564 ^ |
564 ^ |
565 #(#FullSpec |
565 #(FullSpec |
566 #name: #colorsEditSpec |
566 name: colorsEditSpec |
567 #window: |
567 window: |
568 #(#WindowSpec |
568 (WindowSpec |
569 #label: 'DataSet Misc' |
569 label: 'DataSet Misc' |
570 #name: 'DataSet Misc' |
570 name: 'DataSet Misc' |
571 #layout: #(#LayoutFrame 699 0 270 0 1067 0 569 0) |
571 min: (Point 10 10) |
572 #level: 0 |
572 bounds: (Rectangle 14 46 383 346) |
573 #min: #(#Point 10 10) |
|
574 #max: #(#Point 1280 1024) |
|
575 #bounds: #(#Rectangle 699 270 1068 570) |
|
576 #usePreferredExtent: false |
|
577 #returnIsOKInDialog: true |
|
578 #escapeIsCancelInDialog: true |
|
579 ) |
573 ) |
580 #component: |
574 component: |
581 #(#SpecCollection |
575 (SpecCollection |
582 #collection: #( |
576 collection: ( |
583 #(#FramedBoxSpec |
577 (FramedBoxSpec |
584 #label: 'Label Colors:' |
578 label: 'Label Colors:' |
585 #name: 'ColorsBox' |
579 name: 'ColorsBox' |
586 #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 95 0) |
580 layout: (LayoutFrame 0 0.0 3 0 0 1.0 95 0) |
587 #labelPosition: #topLeft |
581 labelPosition: topLeft |
588 #component: |
582 component: |
589 #(#SpecCollection |
583 (SpecCollection |
590 #collection: #( |
584 collection: ( |
591 #(#LabelSpec |
585 (LabelSpec |
592 #label: 'Foreground:' |
586 label: 'Foreground:' |
593 #name: 'label1' |
587 name: 'label1' |
594 #layout: #(#AlignmentOrigin 112 0 24 0 1 0.5) |
588 layout: (AlignmentOrigin 112 0 24 0 1 0.5) |
595 #resizeForLabel: true |
589 resizeForLabel: true |
596 #adjust: #right |
590 adjust: right |
597 ) |
591 ) |
598 #(#ColorMenuSpec |
592 (ColorMenuSpec |
599 #name: 'colorMenu1' |
593 name: 'colorMenu1' |
600 #layout: #(#LayoutFrame 115 0 12 0 -3 1.0 34 0) |
594 layout: (LayoutFrame 115 0 12 0 -3 1.0 34 0) |
601 #activeHelpKey: #colorsForegroundLabelColor |
595 activeHelpKey: colorsForegroundLabelColor |
602 #model: #labelForegroundColor |
596 model: labelForegroundColor |
603 #labelsAreColored: true |
597 labelsAreColored: true |
604 ) |
598 ) |
605 #(#LabelSpec |
599 (LabelSpec |
606 #label: 'Background:' |
600 label: 'Background:' |
607 #name: 'label2' |
601 name: 'label2' |
608 #layout: #(#AlignmentOrigin 112 0 52 0 1 0.5) |
602 layout: (AlignmentOrigin 112 0 52 0 1 0.5) |
609 #resizeForLabel: true |
603 resizeForLabel: true |
610 #adjust: #right |
604 adjust: right |
611 ) |
605 ) |
612 #(#ColorMenuSpec |
606 (ColorMenuSpec |
613 #name: 'colorMenu2' |
607 name: 'colorMenu2' |
614 #layout: #(#LayoutFrame 115 0 40 0 -3 1.0 62 0) |
608 layout: (LayoutFrame 115 0 40 0 -3 1.0 62 0) |
615 #activeHelpKey: #colorsBackgroundLabelColor |
609 activeHelpKey: colorsBackgroundLabelColor |
616 #model: #labelBackgroundColor |
610 model: labelBackgroundColor |
617 #labelsAreColored: false |
611 labelsAreColored: false |
618 ) |
612 ) |
619 ) |
613 ) |
620 |
614 |
621 ) |
615 ) |
622 ) |
616 ) |
623 #(#FramedBoxSpec |
617 (FramedBoxSpec |
624 #label: 'Cell Colors:' |
618 label: 'Cell Colors:' |
625 #name: 'defaultColorsBox' |
619 name: 'defaultColorsBox' |
626 #layout: #(#LayoutFrame 0 0.0 108 0 0 1.0 263 0) |
620 layout: (LayoutFrame 0 0.0 108 0 0 1.0 263 0) |
627 #labelPosition: #topLeft |
621 labelPosition: topLeft |
628 #component: |
622 component: |
629 #(#SpecCollection |
623 (SpecCollection |
630 #collection: #( |
624 collection: ( |
631 #(#LabelSpec |
625 (LabelSpec |
632 #label: 'Foreground:' |
626 label: 'Foreground:' |
633 #name: 'fgLabel' |
627 name: 'fgLabel' |
634 #layout: #(#AlignmentOrigin 112 0 28 0 1 0.5) |
628 layout: (AlignmentOrigin 112 0 28 0 1 0.5) |
635 #resizeForLabel: true |
629 resizeForLabel: true |
636 #adjust: #right |
630 adjust: right |
637 ) |
631 ) |
638 #(#ColorMenuSpec |
632 (ColorMenuSpec |
639 #name: 'fgMenu' |
633 name: 'fgMenu' |
640 #layout: #(#LayoutFrame 115 0 16 0 -3 1.0 38 0) |
634 layout: (LayoutFrame 115 0 16 0 -3 1.0 38 0) |
641 #activeHelpKey: #colorsForegroundCellColor |
635 activeHelpKey: colorsForegroundCellColor |
642 #model: #foregroundColor |
636 model: foregroundColor |
643 #labelsAreColored: true |
637 labelsAreColored: true |
644 ) |
638 ) |
645 #(#LabelSpec |
639 (LabelSpec |
646 #label: 'Background:' |
640 label: 'Background:' |
647 #name: 'bgLabel' |
641 name: 'bgLabel' |
648 #layout: #(#AlignmentOrigin 112 0 56 0 1 0.5) |
642 layout: (AlignmentOrigin 112 0 56 0 1 0.5) |
649 #resizeForLabel: true |
643 resizeForLabel: true |
650 #adjust: #right |
644 adjust: right |
651 ) |
645 ) |
652 #(#ColorMenuSpec |
646 (ColorMenuSpec |
653 #name: 'bgMenu' |
647 name: 'bgMenu' |
654 #layout: #(#LayoutFrame 115 0 44 0 -3 1.0 66 0) |
648 layout: (LayoutFrame 115 0 44 0 -3 1.0 66 0) |
655 #activeHelpKey: #colorsBackgroundCellColor |
649 activeHelpKey: colorsBackgroundCellColor |
656 #model: #backgroundColor |
650 model: backgroundColor |
657 #labelsAreColored: false |
651 labelsAreColored: false |
658 ) |
652 ) |
659 #(#LabelSpec |
653 (LabelSpec |
660 #label: 'FG-Selector:' |
654 label: 'FG-Selector:' |
661 #name: 'fgSelLabel' |
655 name: 'fgSelLabel' |
662 #layout: #(#AlignmentOrigin 112 0 90 0 1 0.5) |
656 layout: (AlignmentOrigin 112 0 90 0 1 0.5) |
663 #resizeForLabel: true |
657 resizeForLabel: true |
664 #adjust: #right |
658 adjust: right |
665 ) |
659 ) |
666 #(#InputFieldSpec |
660 (InputFieldSpec |
667 #name: 'fgSelField' |
661 name: 'fgSelField' |
668 #layout: #(#LayoutFrame 115 0 79 0 0 1.0 101 0) |
662 layout: (LayoutFrame 115 0 79 0 0 1.0 101 0) |
669 #activeHelpKey: #colorsForegroundSelector |
663 activeHelpKey: colorsForegroundSelector |
670 #tabable: true |
664 tabable: true |
671 #model: #foregroundSelector |
665 model: foregroundSelector |
672 #group: #inputGroup |
666 group: inputGroup |
673 #type: #symbolOrNil |
667 type: symbolOrNil |
674 #acceptOnLostFocus: false |
668 acceptOnLostFocus: false |
675 #acceptChannel: #acceptChannel |
669 acceptChannel: acceptChannel |
676 #modifiedChannel: #modifiedChannel |
670 modifiedChannel: modifiedChannel |
677 #acceptOnPointerLeave: false |
671 acceptOnPointerLeave: false |
678 ) |
672 ) |
679 #(#LabelSpec |
673 (LabelSpec |
680 #label: 'BG-Selector:' |
674 label: 'BG-Selector:' |
681 #name: 'bgSelLabel' |
675 name: 'bgSelLabel' |
682 #layout: #(#AlignmentOrigin 112 0 115 0 1 0.5) |
676 layout: (AlignmentOrigin 112 0 115 0 1 0.5) |
683 #resizeForLabel: true |
677 resizeForLabel: true |
684 #adjust: #right |
678 adjust: right |
685 ) |
679 ) |
686 #(#InputFieldSpec |
680 (InputFieldSpec |
687 #name: 'bgSelField' |
681 name: 'bgSelField' |
688 #layout: #(#LayoutFrame 115 0 104 0 0 1.0 126 0) |
682 layout: (LayoutFrame 115 0 104 0 0 1.0 126 0) |
689 #activeHelpKey: #colorsBackgroundSelector |
683 activeHelpKey: colorsBackgroundSelector |
690 #tabable: true |
684 tabable: true |
691 #model: #backgroundSelector |
685 model: backgroundSelector |
692 #group: #inputGroup |
686 group: inputGroup |
693 #type: #symbolOrNil |
687 type: symbolOrNil |
694 #acceptOnLostFocus: false |
688 acceptOnLostFocus: false |
695 #acceptChannel: #acceptChannel |
689 acceptChannel: acceptChannel |
696 #modifiedChannel: #modifiedChannel |
690 modifiedChannel: modifiedChannel |
697 #acceptOnPointerLeave: false |
691 acceptOnPointerLeave: false |
698 ) |
692 ) |
699 ) |
693 ) |
700 |
694 |
701 ) |
695 ) |
702 ) |
696 ) |
718 DataSetBuilder new openInterface:#defineClassNameSpec |
712 DataSetBuilder new openInterface:#defineClassNameSpec |
719 " |
713 " |
720 |
714 |
721 <resource: #canvas> |
715 <resource: #canvas> |
722 |
716 |
723 ^ |
717 ^ |
724 |
718 #(FullSpec |
725 #(#FullSpec |
719 name: defineClassNameSpec |
726 #window: |
720 window: |
727 #(#WindowSpec |
721 (WindowSpec |
728 #name: 'Data Set Builder' |
722 label: 'Data Set Builder' |
729 #layout: #(#LayoutFrame 414 0 336 0 740 0 471 0) |
723 name: 'Data Set Builder' |
730 #label: 'Data Set Builder' |
724 min: (Point 10 10) |
731 #min: #(#Point 10 10) |
725 bounds: (Rectangle 14 46 341 182) |
732 #max: #(#Point 1152 900) |
726 ) |
733 #bounds: #(#Rectangle 414 336 741 472) |
727 component: |
734 #usePreferredExtent: false |
728 (SpecCollection |
735 ) |
729 collection: ( |
736 #component: |
730 (FramedBoxSpec |
737 #(#SpecCollection |
731 label: 'Class for code' |
738 #collection: |
732 name: 'framedBox1' |
739 #( |
733 layout: (LayoutFrame 0 0.0 3 0.0 0 1.0 -34 1.0) |
740 #(#FramedBoxSpec |
734 labelPosition: topLeft |
741 #name: 'framedBox1' |
735 translateLabel: true |
742 #layout: #(#LayoutFrame 0 0.0 3 0.0 0 1.0 -34 1.0) |
736 ) |
743 #label: 'Class for code' |
737 (LabelSpec |
744 #translateLabel: true |
738 label: 'Class:' |
745 #labelPosition: #topLeft |
739 name: 'classLabel' |
746 ) |
740 layout: (AlignmentOrigin 73 0.11 38 0 1 0.5) |
747 #(#LabelSpec |
741 translateLabel: true |
748 #name: 'classLabel' |
742 resizeForLabel: true |
749 #layout: #(#AlignmentOrigin 73 0.11 38 0 1 0.5) |
743 adjust: right |
750 #label: 'Class:' |
744 ) |
751 #translateLabel: true |
745 (InputFieldSpec |
752 #adjust: #right |
746 name: 'classNameInputField' |
753 #resizeForLabel: true |
747 layout: (LayoutFrame 77 0.11 27 0 -16 1.0 49 0) |
754 ) |
748 tabable: true |
755 #(#InputFieldSpec |
749 model: classNameChannel |
756 #name: 'classNameInputField' |
750 acceptOnPointerLeave: false |
757 #layout: #(#LayoutFrame 77 0.11 27 0 -16 1.0 49 0) |
751 ) |
758 #tabable: true |
752 (LabelSpec |
759 #model: #classNameChannel |
753 label: 'Superclass:' |
760 ) |
754 name: 'superClassLabel' |
761 #(#LabelSpec |
755 layout: (AlignmentOrigin 73 0.11 65 0 1 0.5) |
762 #name: 'superClassLabel' |
756 translateLabel: true |
763 #layout: #(#AlignmentOrigin 73 0.11 65 0 1 0.5) |
757 resizeForLabel: true |
764 #label: 'Superclass:' |
758 adjust: right |
765 #translateLabel: true |
759 ) |
766 #adjust: #right |
760 (InputFieldSpec |
767 #resizeForLabel: true |
761 name: 'superclassNameInputField' |
768 ) |
762 layout: (LayoutFrame 76 0.11 55 0 -16 1.0 77 0) |
769 #(#InputFieldSpec |
763 tabable: true |
770 #name: 'superclassNameInputField' |
764 model: superclassNameChannel |
771 #layout: #(#LayoutFrame 76 0.11 55 0 -16 1.0 77 0) |
765 acceptOnPointerLeave: false |
772 #tabable: true |
766 ) |
773 #model: #superclassNameChannel |
767 (UISubSpecification |
774 ) |
768 name: 'SubSpecification' |
775 #(#UISubSpecification |
769 layout: (LayoutFrame 0 0.0 -29 1 0 1.0 -5 1.0) |
776 #name: 'SubSpecification' |
770 majorKey: ToolApplicationModel |
777 #layout: #(#LayoutFrame 0 0.0 -29 1 0 1.0 -5 1.0) |
771 minorKey: windowSpecForCommitWithoutChannels |
778 #majorKey: #ToolApplicationModel |
772 ) |
779 #minorKey: #windowSpecForCommitWithoutChannels |
773 ) |
780 ) |
774 |
781 ) |
775 ) |
782 ) |
|
783 ) |
776 ) |
784 |
|
785 "Modified: / 20.5.1998 / 03:46:17 / cg" |
|
786 ! |
777 ! |
787 |
778 |
788 formatEditSpec |
779 formatEditSpec |
789 "This resource specification was automatically generated |
780 "This resource specification was automatically generated |
790 by the UIPainter of ST/X." |
781 by the UIPainter of ST/X." |
798 " |
789 " |
799 |
790 |
800 <resource: #canvas> |
791 <resource: #canvas> |
801 |
792 |
802 ^ |
793 ^ |
803 #(#FullSpec |
794 #(FullSpec |
804 #name: #formatEditSpec |
795 name: formatEditSpec |
805 #window: |
796 window: |
806 #(#WindowSpec |
797 (WindowSpec |
807 #label: 'DataSet Details' |
798 label: 'DataSet Details' |
808 #name: 'DataSet Details' |
799 name: 'DataSet Details' |
809 #layout: #(#LayoutFrame 699 0 270 0 1086 0 561 0) |
800 min: (Point 10 10) |
810 #level: 0 |
801 bounds: (Rectangle 14 46 402 338) |
811 #min: #(#Point 10 10) |
|
812 #max: #(#Point 1280 1024) |
|
813 #bounds: #(#Rectangle 699 270 1087 562) |
|
814 #usePreferredExtent: false |
|
815 #returnIsOKInDialog: true |
|
816 #escapeIsCancelInDialog: true |
|
817 ) |
802 ) |
818 #component: |
803 component: |
819 #(#SpecCollection |
804 (SpecCollection |
820 #collection: #( |
805 collection: ( |
821 #(#FramedBoxSpec |
806 (FramedBoxSpec |
822 #label: 'Input Format' |
807 label: 'Input Format' |
823 #name: 'framedBox1' |
808 name: 'framedBox1' |
824 #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 127 0) |
809 layout: (LayoutFrame 0 0.0 3 0 0 1.0 127 0) |
825 #labelPosition: #topLeft |
810 labelPosition: topLeft |
826 #component: |
811 component: |
827 #(#SpecCollection |
812 (SpecCollection |
828 #collection: #( |
813 collection: ( |
829 #(#LabelSpec |
814 (LabelSpec |
830 #label: 'Input Type:' |
815 label: 'Input Type:' |
831 #name: 'typeLabel' |
816 name: 'typeLabel' |
832 #layout: #(#AlignmentOrigin 115 0 26 0 1 0.5) |
817 layout: (AlignmentOrigin 115 0 26 0 1 0.5) |
833 #resizeForLabel: true |
818 resizeForLabel: true |
834 ) |
819 ) |
835 #(#ComboListSpec |
820 (ComboListSpec |
836 #name: 'typeCombo' |
821 name: 'typeCombo' |
837 #layout: #(#LayoutFrame 118 0 15 0 3 1.0 37 0) |
822 layout: (LayoutFrame 118 0 15 0 3 1.0 37 0) |
838 #activeHelpKey: #formatInputType |
823 activeHelpKey: formatInputType |
839 #tabable: true |
824 tabable: true |
840 #model: #type |
825 model: type |
841 #comboList: |
826 comboList: |
842 #(#string |
827 (string |
843 #password #number |
828 password number |
844 #numberOrNil #symbolOrNil |
829 numberOrNil symbolOrNil |
845 ) |
830 ) |
846 #useIndex: false |
831 useIndex: false |
847 ) |
832 ) |
848 #(#LabelSpec |
833 (LabelSpec |
849 #label: 'Max Size:' |
834 label: 'Max Size:' |
850 #name: 'sizeLabel' |
835 name: 'sizeLabel' |
851 #layout: #(#AlignmentOrigin 115 0 52 0 1 0.5) |
836 layout: (AlignmentOrigin 115 0 52 0 1 0.5) |
852 #resizeForLabel: true |
837 resizeForLabel: true |
853 ) |
838 ) |
854 #(#InputFieldSpec |
839 (InputFieldSpec |
855 #name: 'sizeField' |
840 name: 'sizeField' |
856 #layout: #(#LayoutFrame 118 0 41 0 3 1.0 63 0) |
841 layout: (LayoutFrame 118 0 41 0 3 1.0 63 0) |
857 #activeHelpKey: #formatMaxSize |
842 activeHelpKey: formatMaxSize |
858 #tabable: true |
843 tabable: true |
859 #model: #size |
844 model: size |
860 #group: #inputGroup |
845 group: inputGroup |
861 #type: #numberOrNil |
846 type: numberOrNil |
862 #acceptOnLostFocus: false |
847 acceptOnLostFocus: false |
863 #acceptChannel: #acceptChannel |
848 acceptChannel: acceptChannel |
864 #modifiedChannel: #modifiedChannel |
849 modifiedChannel: modifiedChannel |
865 #acceptOnPointerLeave: false |
850 acceptOnPointerLeave: false |
866 ) |
851 ) |
867 #(#LabelSpec |
852 (LabelSpec |
868 #label: 'Text Format:' |
853 label: 'Text Format:' |
869 #name: 'formatLabel' |
854 name: 'formatLabel' |
870 #layout: #(#AlignmentOrigin 115 0 77 0 1 0.5) |
855 layout: (AlignmentOrigin 115 0 77 0 1 0.5) |
871 #resizeForLabel: true |
856 resizeForLabel: true |
872 ) |
857 ) |
873 #(#InputFieldSpec |
858 (InputFieldSpec |
874 #name: 'formatField' |
859 name: 'formatField' |
875 #layout: #(#LayoutFrame 118 0 66 0 3 1.0 88 0) |
860 layout: (LayoutFrame 118 0 66 0 3 1.0 88 0) |
876 #activeHelpKey: #formatTextFormat |
861 activeHelpKey: formatTextFormat |
877 #tabable: true |
862 tabable: true |
878 #model: #formatString |
863 model: formatString |
879 #group: #inputGroup |
864 group: inputGroup |
880 #acceptOnLostFocus: false |
865 acceptOnLostFocus: false |
881 #acceptChannel: #acceptChannel |
866 acceptChannel: acceptChannel |
882 #modifiedChannel: #modifiedChannel |
867 modifiedChannel: modifiedChannel |
883 #acceptOnPointerLeave: false |
868 acceptOnPointerLeave: false |
884 ) |
869 ) |
885 ) |
870 ) |
886 |
871 |
887 ) |
872 ) |
888 ) |
873 ) |
905 " |
890 " |
906 |
891 |
907 <resource: #canvas> |
892 <resource: #canvas> |
908 |
893 |
909 ^ |
894 ^ |
910 #(#FullSpec |
895 #(FullSpec |
911 #name: #frameEditSpec |
896 name: frameEditSpec |
912 #window: |
897 window: |
913 #(#WindowSpec |
898 (WindowSpec |
914 #label: 'DataSet Dimension' |
899 label: 'DataSet Dimension' |
915 #name: 'DataSet Dimension' |
900 name: 'DataSet Dimension' |
916 #min: #(#Point 10 10) |
901 min: (Point 10 10) |
917 #max: #(#Point 1280 1024) |
902 bounds: (Rectangle 14 46 410 359) |
918 #bounds: #(#Rectangle 16 42 412 355) |
|
919 ) |
903 ) |
920 #component: |
904 component: |
921 #(#SpecCollection |
905 (SpecCollection |
922 #collection: #( |
906 collection: ( |
923 #(#FramedBoxSpec |
907 (FramedBoxSpec |
924 #label: 'Separators' |
908 label: 'Separators' |
925 #name: 'separatorBox' |
909 name: 'separatorBox' |
926 #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 132 0) |
910 layout: (LayoutFrame 0 0.0 3 0 0 1.0 132 0) |
927 #labelPosition: #topLeft |
911 labelPosition: topLeft |
928 #component: |
912 component: |
929 #(#SpecCollection |
913 (SpecCollection |
930 #collection: #( |
914 collection: ( |
931 #(#CheckBoxSpec |
915 (CheckBoxSpec |
932 #label: 'Show Row-Separator' |
916 label: 'Show Row-Separator' |
933 #name: 'showRowSeparator' |
917 name: 'showRowSeparator' |
934 #layout: #(#LayoutFrame 5 0 15 0 293 0 38 0) |
918 layout: (LayoutFrame 5 0 15 0 293 0 38 0) |
935 #activeHelpKey: #frameShowRowSeparator |
919 activeHelpKey: frameShowRowSeparator |
936 #tabable: true |
920 tabable: true |
937 #model: #showRowSeparator |
921 model: showRowSeparator |
938 ) |
922 ) |
939 #(#InputFieldSpec |
923 (InputFieldSpec |
940 #name: 'rowSeparatorSelector' |
924 name: 'rowSeparatorSelector' |
941 #layout: #(#LayoutFrame 142 0 41 0 2 1.0 63 0) |
925 layout: (LayoutFrame 142 0 41 0 2 1.0 63 0) |
942 #activeHelpKey: #frameShowRowSeparatorSelector |
926 activeHelpKey: frameShowRowSeparatorSelector |
943 #tabable: true |
927 tabable: true |
944 #model: #rowSeparatorSelector |
928 model: rowSeparatorSelector |
945 #group: #inputGroup |
929 group: inputGroup |
946 #type: #symbolOrNil |
930 type: symbolOrNil |
947 #acceptOnLostFocus: false |
931 acceptOnLostFocus: false |
948 #acceptChannel: #acceptChannel |
932 acceptChannel: acceptChannel |
949 #modifiedChannel: #modifiedChannel |
933 modifiedChannel: modifiedChannel |
950 #acceptOnPointerLeave: false |
934 acceptOnPointerLeave: false |
951 ) |
935 ) |
952 #(#CheckBoxSpec |
936 (CheckBoxSpec |
953 #label: 'Show Column-Separator' |
937 label: 'Show Column-Separator' |
954 #name: 'showColSeparator' |
938 name: 'showColSeparator' |
955 #layout: #(#LayoutFrame 5 0 70 0 294 0 93 0) |
939 layout: (LayoutFrame 5 0 70 0 294 0 93 0) |
956 #activeHelpKey: #frameShowColumnSeparator |
940 activeHelpKey: frameShowColumnSeparator |
957 #tabable: true |
941 tabable: true |
958 #model: #showColSeparator |
942 model: showColSeparator |
959 ) |
943 ) |
960 #(#LabelSpec |
944 (LabelSpec |
961 #label: 'Selector:' |
945 label: 'Selector:' |
962 #name: 'Label1' |
946 name: 'Label1' |
963 #layout: #(#LayoutFrame 80 0.0 44 0 140 0.0 61 0) |
947 layout: (LayoutFrame 80 0.0 44 0 140 0.0 61 0) |
964 #resizeForLabel: true |
948 resizeForLabel: true |
965 #adjust: #right |
949 adjust: right |
966 ) |
950 ) |
967 ) |
951 ) |
968 |
952 |
969 ) |
953 ) |
970 ) |
954 ) |
971 #(#FramedBoxSpec |
955 (FramedBoxSpec |
972 #label: 'Dimensions:' |
956 label: 'Dimensions:' |
973 #name: 'framedBox1' |
957 name: 'framedBox1' |
974 #layout: #(#LayoutFrame 0 0.0 133 0 0 1.0 305 0) |
958 layout: (LayoutFrame 0 0.0 133 0 0 1.0 305 0) |
975 #labelPosition: #topLeft |
959 labelPosition: topLeft |
976 #component: |
960 component: |
977 #(#SpecCollection |
961 (SpecCollection |
978 #collection: #( |
962 collection: ( |
979 #(#LabelSpec |
963 (LabelSpec |
980 #label: 'Column Width:' |
964 label: 'Column Width:' |
981 #name: 'widthLabel' |
965 name: 'widthLabel' |
982 #layout: #(#AlignmentOrigin 140 0.0 23 0 1 0.5) |
966 layout: (AlignmentOrigin 140 0.0 23 0 1 0.5) |
983 #resizeForLabel: true |
967 resizeForLabel: true |
984 #adjust: #right |
968 adjust: right |
985 ) |
969 ) |
986 #(#InputFieldSpec |
970 (InputFieldSpec |
987 #name: 'widthField' |
971 name: 'widthField' |
988 #layout: #(#LayoutFrame 142 0 12 0 2 1.0 34 0) |
972 layout: (LayoutFrame 142 0 12 0 2 1.0 34 0) |
989 #activeHelpKey: #frameColumnWidth |
973 activeHelpKey: frameColumnWidth |
990 #tabable: true |
974 tabable: true |
991 #model: #width |
975 model: width |
992 #group: #inputGroup |
976 group: inputGroup |
993 #type: #numberOrNil |
977 type: numberOrNil |
994 #acceptOnLostFocus: false |
978 acceptOnLostFocus: false |
995 #acceptChannel: #acceptChannel |
979 acceptChannel: acceptChannel |
996 #modifiedChannel: #modifiedChannel |
980 modifiedChannel: modifiedChannel |
997 #acceptOnPointerLeave: false |
981 acceptOnPointerLeave: false |
998 ) |
982 ) |
999 #(#LabelSpec |
983 (LabelSpec |
1000 #label: 'Min. Width:' |
984 label: 'Min. Width:' |
1001 #name: 'minWidthLabel' |
985 name: 'minWidthLabel' |
1002 #layout: #(#AlignmentOrigin 140 0.0 51 0 1 0.5) |
986 layout: (AlignmentOrigin 140 0.0 51 0 1 0.5) |
1003 #resizeForLabel: true |
987 resizeForLabel: true |
1004 #adjust: #right |
988 adjust: right |
1005 ) |
989 ) |
1006 #(#InputFieldSpec |
990 (InputFieldSpec |
1007 #name: 'minWidthField' |
991 name: 'minWidthField' |
1008 #layout: #(#LayoutFrame 142 0 40 0 2 1.0 62 0) |
992 layout: (LayoutFrame 142 0 40 0 2 1.0 62 0) |
1009 #activeHelpKey: #frameMinWidth |
993 activeHelpKey: frameMinWidth |
1010 #tabable: true |
994 tabable: true |
1011 #model: #minWidth |
995 model: minWidth |
1012 #group: #inputGroup |
996 group: inputGroup |
1013 #type: #numberOrNil |
997 type: numberOrNil |
1014 #acceptOnLostFocus: false |
998 acceptOnLostFocus: false |
1015 #acceptChannel: #acceptChannel |
999 acceptChannel: acceptChannel |
1016 #modifiedChannel: #modifiedChannel |
1000 modifiedChannel: modifiedChannel |
1017 #acceptOnPointerLeave: false |
1001 acceptOnPointerLeave: false |
1018 ) |
1002 ) |
1019 #(#LabelSpec |
1003 (LabelSpec |
1020 #label: 'Row Height:' |
1004 label: 'Row Height:' |
1021 #name: 'heightLabel' |
1005 name: 'heightLabel' |
1022 #layout: #(#AlignmentOrigin 140 0.0 79 0 1 0.5) |
1006 layout: (AlignmentOrigin 140 0.0 79 0 1 0.5) |
1023 #resizeForLabel: true |
1007 resizeForLabel: true |
1024 #adjust: #right |
1008 adjust: right |
1025 ) |
1009 ) |
1026 #(#InputFieldSpec |
1010 (InputFieldSpec |
1027 #name: 'heightField' |
1011 name: 'heightField' |
1028 #layout: #(#LayoutFrame 142 0 68 0 2 1.0 90 0) |
1012 layout: (LayoutFrame 142 0 68 0 2 1.0 90 0) |
1029 #activeHelpKey: #frameRowHeight |
1013 activeHelpKey: frameRowHeight |
1030 #tabable: true |
1014 tabable: true |
1031 #model: #height |
1015 model: height |
1032 #group: #inputGroup |
1016 group: inputGroup |
1033 #type: #numberOrNil |
1017 type: numberOrNil |
1034 #acceptOnLostFocus: false |
1018 acceptOnLostFocus: false |
1035 #acceptChannel: #acceptChannel |
1019 acceptChannel: acceptChannel |
1036 #modifiedChannel: #modifiedChannel |
1020 modifiedChannel: modifiedChannel |
1037 #acceptOnPointerLeave: false |
1021 acceptOnPointerLeave: false |
1038 ) |
1022 ) |
1039 #(#CheckBoxSpec |
1023 (CheckBoxSpec |
1040 #label: 'Compute Width From Items' |
1024 label: 'Compute Width From Items' |
1041 #name: 'usePreferredWidth' |
1025 name: 'usePreferredWidth' |
1042 #layout: #(#LayoutFrame 5 0 96 0 324 0 118 0) |
1026 layout: (LayoutFrame 5 0 96 0 324 0 118 0) |
1043 #activeHelpKey: #usePreferredWidth |
1027 activeHelpKey: usePreferredWidth |
1044 #tabable: true |
1028 tabable: true |
1045 #model: #usePreferredWidth |
1029 model: usePreferredWidth |
1046 ) |
1030 ) |
1047 #(#CheckBoxSpec |
1031 (CheckBoxSpec |
1048 #label: 'Is Resizeable' |
1032 label: 'Is Resizeable' |
1049 #name: 'isResizeable' |
1033 name: 'isResizeable' |
1050 #layout: #(#LayoutFrame -361 1.0 121 0 -28 1.0 144 0) |
1034 layout: (LayoutFrame -361 1.0 121 0 -28 1.0 144 0) |
1051 #activeHelpKey: #isResizeable |
1035 activeHelpKey: isResizeable |
1052 #tabable: true |
1036 tabable: true |
1053 #model: #isResizeable |
1037 model: isResizeable |
1054 ) |
1038 ) |
1055 ) |
1039 ) |
1056 |
1040 |
1057 ) |
1041 ) |
1058 ) |
1042 ) |
1075 " |
1059 " |
1076 |
1060 |
1077 <resource: #canvas> |
1061 <resource: #canvas> |
1078 |
1062 |
1079 ^ |
1063 ^ |
1080 #(#FullSpec |
1064 #(FullSpec |
1081 #name: #selectionEditSpec |
1065 name: selectionEditSpec |
1082 #window: |
1066 window: |
1083 #(#WindowSpec |
1067 (WindowSpec |
1084 #label: 'DataSet Basic' |
1068 label: 'DataSet Basic' |
1085 #name: 'DataSet Basic' |
1069 name: 'DataSet Basic' |
1086 #min: #(#Point 10 10) |
1070 min: (Point 10 10) |
1087 #max: #(#Point 1280 1024) |
1071 bounds: (Rectangle 14 46 345 374) |
1088 #bounds: #(#Rectangle 67 116 398 444) |
|
1089 ) |
1072 ) |
1090 #component: |
1073 component: |
1091 #(#SpecCollection |
1074 (SpecCollection |
1092 #collection: #( |
1075 collection: ( |
1093 #(#FramedBoxSpec |
1076 (FramedBoxSpec |
1094 #label: 'Label Select Action:' |
1077 label: 'Label Select Action:' |
1095 #name: 'LabelSelectAction' |
1078 name: 'LabelSelectAction' |
1096 #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 97 0) |
1079 layout: (LayoutFrame 0 0.0 3 0 0 1.0 97 0) |
1097 #labelPosition: #topLeft |
1080 labelPosition: topLeft |
1098 #component: |
1081 component: |
1099 #(#SpecCollection |
1082 (SpecCollection |
1100 #collection: #( |
1083 collection: ( |
1101 #(#LabelSpec |
1084 (LabelSpec |
1102 #label: 'Selector:' |
1085 label: 'Selector:' |
1103 #name: 'ActionLabel' |
1086 name: 'ActionLabel' |
1104 #layout: #(#AlignmentOrigin 95 0 20 0 1 0.5) |
1087 layout: (AlignmentOrigin 95 0 20 0 1 0.5) |
1105 #resizeForLabel: true |
1088 resizeForLabel: true |
1106 #adjust: #left |
1089 adjust: left |
1107 ) |
1090 ) |
1108 #(#InputFieldSpec |
1091 (InputFieldSpec |
1109 #name: 'ActionSelector' |
1092 name: 'ActionSelector' |
1110 #layout: #(#LayoutFrame 98 0 9 0 3 1.0 31 0) |
1093 layout: (LayoutFrame 98 0 9 0 3 1.0 31 0) |
1111 #activeHelpKey: #selectionLabelClickSelector |
1094 activeHelpKey: selectionLabelClickSelector |
1112 #tabable: true |
1095 tabable: true |
1113 #model: #labelActionSelector |
1096 model: labelActionSelector |
1114 #group: #inputGroup |
1097 group: inputGroup |
1115 #type: #symbolOrNil |
1098 type: symbolOrNil |
1116 #acceptOnLostFocus: false |
1099 acceptOnLostFocus: false |
1117 #acceptChannel: #acceptChannel |
1100 acceptChannel: acceptChannel |
1118 #modifiedChannel: #modifiedChannel |
1101 modifiedChannel: modifiedChannel |
1119 #acceptOnPointerLeave: false |
1102 acceptOnPointerLeave: false |
1120 ) |
1103 ) |
1121 #(#LabelSpec |
1104 (LabelSpec |
1122 #label: 'Argument:' |
1105 label: 'Argument:' |
1123 #name: 'ArgumentLabel' |
1106 name: 'ArgumentLabel' |
1124 #layout: #(#AlignmentOrigin 95 0 48 0 1 0.5) |
1107 layout: (AlignmentOrigin 95 0 48 0 1 0.5) |
1125 #resizeForLabel: true |
1108 resizeForLabel: true |
1126 #adjust: #left |
1109 adjust: left |
1127 ) |
1110 ) |
1128 #(#InputFieldSpec |
1111 (InputFieldSpec |
1129 #name: 'ArgumentValue' |
1112 name: 'ArgumentValue' |
1130 #layout: #(#LayoutFrame 98 0 37 0 3 1.0 59 0) |
1113 layout: (LayoutFrame 98 0 37 0 3 1.0 59 0) |
1131 #activeHelpKey: #selectionLabelSelectorArgument |
1114 activeHelpKey: selectionLabelSelectorArgument |
1132 #tabable: true |
1115 tabable: true |
1133 #model: #labelActionArgument |
1116 model: labelActionArgument |
1134 #group: #inputGroup |
1117 group: inputGroup |
1135 #type: #string |
1118 type: string |
1136 #acceptOnLostFocus: false |
1119 acceptOnLostFocus: false |
1137 #acceptChannel: #acceptChannel |
1120 acceptChannel: acceptChannel |
1138 #modifiedChannel: #modifiedChannel |
1121 modifiedChannel: modifiedChannel |
1139 #acceptOnPointerLeave: false |
1122 acceptOnPointerLeave: false |
1140 ) |
1123 ) |
1141 ) |
1124 ) |
1142 |
1125 |
1143 ) |
1126 ) |
1144 ) |
1127 ) |
1145 #(#FramedBoxSpec |
1128 (FramedBoxSpec |
1146 #label: 'Cell Selection:' |
1129 label: 'Cell Selection:' |
1147 #name: 'CellSelection' |
1130 name: 'CellSelection' |
1148 #layout: #(#LayoutFrame 0 0.0 105 0 0 1.0 215 0) |
1131 layout: (LayoutFrame 0 0.0 105 0 0 1.0 215 0) |
1149 #labelPosition: #topLeft |
1132 labelPosition: topLeft |
1150 #component: |
1133 component: |
1151 #(#SpecCollection |
1134 (SpecCollection |
1152 #collection: #( |
1135 collection: ( |
1153 #(#CheckBoxSpec |
1136 (CheckBoxSpec |
1154 #label: 'Is Selectable' |
1137 label: 'Is Selectable' |
1155 #name: 'canSelect' |
1138 name: 'canSelect' |
1156 #layout: #(#Point 95 1) |
1139 layout: (Point 95 1) |
1157 #activeHelpKey: #selectionIsSelectable |
1140 activeHelpKey: selectionIsSelectable |
1158 #tabable: true |
1141 tabable: true |
1159 #model: #canSelect |
1142 model: canSelect |
1160 ) |
1143 ) |
1161 #(#LabelSpec |
1144 (LabelSpec |
1162 #label: 'Selector:' |
1145 label: 'Selector:' |
1163 #name: 'selectorLabel' |
1146 name: 'selectorLabel' |
1164 #layout: #(#AlignmentOrigin 95 0 37 0 1 0.5) |
1147 layout: (AlignmentOrigin 95 0 37 0 1 0.5) |
1165 #resizeForLabel: true |
1148 resizeForLabel: true |
1166 #adjust: #right |
1149 adjust: right |
1167 ) |
1150 ) |
1168 #(#InputFieldSpec |
1151 (InputFieldSpec |
1169 #name: 'selectSelector' |
1152 name: 'selectSelector' |
1170 #layout: #(#LayoutFrame 98 0 26 0 3 1.0 48 0) |
1153 layout: (LayoutFrame 98 0 26 0 3 1.0 48 0) |
1171 #activeHelpKey: #selectionCellClickSelector |
1154 activeHelpKey: selectionCellClickSelector |
1172 #tabable: true |
1155 tabable: true |
1173 #model: #selectSelector |
1156 model: selectSelector |
1174 #group: #inputGroup |
1157 group: inputGroup |
1175 #type: #symbolOrNil |
1158 type: symbolOrNil |
1176 #acceptOnLostFocus: false |
1159 acceptOnLostFocus: false |
1177 #acceptChannel: #acceptChannel |
1160 acceptChannel: acceptChannel |
1178 #modifiedChannel: #modifiedChannel |
1161 modifiedChannel: modifiedChannel |
1179 #acceptOnPointerLeave: false |
1162 acceptOnPointerLeave: false |
1180 ) |
1163 ) |
1181 #(#CheckBoxSpec |
1164 (CheckBoxSpec |
1182 #label: 'Show Selection HighLightened' |
1165 label: 'Show Selection HighLightened' |
1183 #name: 'showSelectionHighLightened' |
1166 name: 'showSelectionHighLightened' |
1184 #layout: #(#LayoutFrame 95 0 53 0 3 1.0 77 0) |
1167 layout: (LayoutFrame 95 0 53 0 3 1.0 77 0) |
1185 #activeHelpKey: #showSelectionHighLighted |
1168 activeHelpKey: showSelectionHighLighted |
1186 #tabable: true |
1169 tabable: true |
1187 #model: #showSelectionHighLighted |
1170 model: showSelectionHighLighted |
1188 ) |
1171 ) |
1189 ) |
1172 ) |
1190 |
1173 |
1191 ) |
1174 ) |
1192 ) |
1175 ) |
1193 #(#FramedBoxSpec |
1176 (FramedBoxSpec |
1194 #label: 'Cell Double Click:' |
1177 label: 'Cell Double Click:' |
1195 #name: 'CellDoubleClick' |
1178 name: 'CellDoubleClick' |
1196 #layout: #(#LayoutFrame 0 0.0 227 0 0 1.0 293 0) |
1179 layout: (LayoutFrame 0 0.0 227 0 0 1.0 293 0) |
1197 #labelPosition: #topLeft |
1180 labelPosition: topLeft |
1198 #component: |
1181 component: |
1199 #(#SpecCollection |
1182 (SpecCollection |
1200 #collection: #( |
1183 collection: ( |
1201 #(#LabelSpec |
1184 (LabelSpec |
1202 #label: 'Selector:' |
1185 label: 'Selector:' |
1203 #name: 'doubleLabel' |
1186 name: 'doubleLabel' |
1204 #layout: #(#AlignmentOrigin 95 0 19 0 1 0.5) |
1187 layout: (AlignmentOrigin 95 0 19 0 1 0.5) |
1205 #resizeForLabel: true |
1188 resizeForLabel: true |
1206 #adjust: #right |
1189 adjust: right |
1207 ) |
1190 ) |
1208 #(#InputFieldSpec |
1191 (InputFieldSpec |
1209 #name: 'doubleClicked' |
1192 name: 'doubleClicked' |
1210 #layout: #(#LayoutFrame 98 0 8 0 3 1.0 30 0) |
1193 layout: (LayoutFrame 98 0 8 0 3 1.0 30 0) |
1211 #activeHelpKey: #selectionCellDoubleClickSelector |
1194 activeHelpKey: selectionCellDoubleClickSelector |
1212 #tabable: true |
1195 tabable: true |
1213 #model: #doubleClickedSelector |
1196 model: doubleClickedSelector |
1214 #group: #inputGroup |
1197 group: inputGroup |
1215 #type: #symbolOrNil |
1198 type: symbolOrNil |
1216 #acceptOnLostFocus: false |
1199 acceptOnLostFocus: false |
1217 #acceptChannel: #acceptChannel |
1200 acceptChannel: acceptChannel |
1218 #modifiedChannel: #modifiedChannel |
1201 modifiedChannel: modifiedChannel |
1219 #acceptOnPointerLeave: false |
1202 acceptOnPointerLeave: false |
1220 ) |
1203 ) |
1221 ) |
1204 ) |
1222 |
1205 |
1223 ) |
1206 ) |
1224 ) |
1207 ) |
1252 " |
1235 " |
1253 |
1236 |
1254 <resource: #canvas> |
1237 <resource: #canvas> |
1255 |
1238 |
1256 ^ |
1239 ^ |
1257 #(#FullSpec |
1240 #(FullSpec |
1258 #name: #valuesEditSpec |
1241 name: valuesEditSpec |
1259 #window: |
1242 window: |
1260 #(#WindowSpec |
1243 (WindowSpec |
1261 #label: 'DataSet Basic' |
1244 label: 'DataSet Basic' |
1262 #name: 'DataSet Basic' |
1245 name: 'DataSet Basic' |
1263 #min: #(#Point 10 10) |
1246 min: (Point 10 10) |
1264 #max: #(#Point 1280 1024) |
1247 bounds: (Rectangle 14 46 310 360) |
1265 #bounds: #(#Rectangle 16 42 312 356) |
|
1266 ) |
1248 ) |
1267 #component: |
1249 component: |
1268 #(#SpecCollection |
1250 (SpecCollection |
1269 #collection: #( |
1251 collection: ( |
1270 #(#FramedBoxSpec |
1252 (FramedBoxSpec |
1271 #label: 'Value Selectors:' |
1253 label: 'Value Selectors:' |
1272 #name: 'valuesBox' |
1254 name: 'valuesBox' |
1273 #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 160 0) |
1255 layout: (LayoutFrame 0 0.0 3 0 0 1.0 160 0) |
1274 #labelPosition: #topLeft |
1256 labelPosition: topLeft |
1275 #component: |
1257 component: |
1276 #(#SpecCollection |
1258 (SpecCollection |
1277 #collection: #( |
1259 collection: ( |
1278 #(#LabelSpec |
1260 (LabelSpec |
1279 #label: 'Read:' |
1261 label: 'Read:' |
1280 #name: 'readLabel' |
1262 name: 'readLabel' |
1281 #layout: #(#AlignmentOrigin 94 0 15 0 1 0.5) |
1263 layout: (AlignmentOrigin 94 0 15 0 1 0.5) |
1282 #resizeForLabel: true |
1264 resizeForLabel: true |
1283 #adjust: #right |
1265 adjust: right |
1284 ) |
1266 ) |
1285 #(#InputFieldSpec |
1267 (InputFieldSpec |
1286 #name: 'readSelector' |
1268 name: 'readSelector' |
1287 #layout: #(#LayoutFrame 97 0 4 0 2 1.0 26 0) |
1269 layout: (LayoutFrame 97 0 4 0 2 1.0 26 0) |
1288 #activeHelpKey: #valuesReadSelector |
1270 activeHelpKey: valuesReadSelector |
1289 #tabable: true |
1271 tabable: true |
1290 #model: #readSelector |
1272 model: readSelector |
1291 #group: #inputGroup |
1273 group: inputGroup |
1292 #type: #symbolOrNil |
1274 type: symbolOrNil |
1293 #acceptOnLostFocus: false |
1275 acceptOnLostFocus: false |
1294 #acceptChannel: #acceptChannel |
1276 acceptChannel: acceptChannel |
1295 #modifiedChannel: #modifiedChannel |
1277 modifiedChannel: modifiedChannel |
1296 #acceptOnPointerLeave: false |
1278 acceptOnPointerLeave: false |
1297 ) |
1279 ) |
1298 #(#LabelSpec |
1280 (LabelSpec |
1299 #label: 'Write:' |
1281 label: 'Write:' |
1300 #name: 'writeLabel' |
1282 name: 'writeLabel' |
1301 #layout: #(#AlignmentOrigin 94 0 40 0 1 0.5) |
1283 layout: (AlignmentOrigin 94 0 40 0 1 0.5) |
1302 #resizeForLabel: true |
1284 resizeForLabel: true |
1303 #adjust: #right |
1285 adjust: right |
1304 ) |
1286 ) |
1305 #(#InputFieldSpec |
1287 (InputFieldSpec |
1306 #name: 'writeSelector' |
1288 name: 'writeSelector' |
1307 #layout: #(#LayoutFrame 97 0 29 0 2 1.0 51 0) |
1289 layout: (LayoutFrame 97 0 29 0 2 1.0 51 0) |
1308 #activeHelpKey: #valuesWriteSelector |
1290 activeHelpKey: valuesWriteSelector |
1309 #tabable: true |
1291 tabable: true |
1310 #model: #writeSelector |
1292 model: writeSelector |
1311 #group: #inputGroup |
1293 group: inputGroup |
1312 #type: #symbolOrNil |
1294 type: symbolOrNil |
1313 #acceptOnLostFocus: false |
1295 acceptOnLostFocus: false |
1314 #acceptChannel: #acceptChannel |
1296 acceptChannel: acceptChannel |
1315 #modifiedChannel: #modifiedChannel |
1297 modifiedChannel: modifiedChannel |
1316 #acceptOnPointerLeave: false |
1298 acceptOnPointerLeave: false |
1317 ) |
1299 ) |
1318 #(#LabelSpec |
1300 (LabelSpec |
1319 #label: 'Converter:' |
1301 label: 'Converter:' |
1320 #name: 'converterLabel' |
1302 name: 'converterLabel' |
1321 #layout: #(#AlignmentOrigin 94 0 65 0 1 0.5) |
1303 layout: (AlignmentOrigin 94 0 65 0 1 0.5) |
1322 #resizeForLabel: true |
1304 resizeForLabel: true |
1323 #adjust: #right |
1305 adjust: right |
1324 ) |
1306 ) |
1325 #(#InputFieldSpec |
1307 (InputFieldSpec |
1326 #name: 'converterField' |
1308 name: 'converterField' |
1327 #layout: #(#LayoutFrame 97 0 54 0 2 1.0 76 0) |
1309 layout: (LayoutFrame 97 0 54 0 2 1.0 76 0) |
1328 #activeHelpKey: #converterSelector |
1310 activeHelpKey: converterSelector |
1329 #tabable: true |
1311 tabable: true |
1330 #model: #converterSelector |
1312 model: converterSelector |
1331 #group: #inputGroup |
1313 group: inputGroup |
1332 #type: #symbolOrNil |
1314 type: symbolOrNil |
1333 #acceptOnLostFocus: false |
1315 acceptOnLostFocus: false |
1334 #acceptChannel: #acceptChannel |
1316 acceptChannel: acceptChannel |
1335 #modifiedChannel: #modifiedChannel |
1317 modifiedChannel: modifiedChannel |
1336 #acceptOnPointerLeave: false |
1318 acceptOnPointerLeave: false |
1337 ) |
1319 ) |
1338 #(#LabelSpec |
1320 (LabelSpec |
1339 #label: 'Print:' |
1321 label: 'Print:' |
1340 #name: 'printLabel' |
1322 name: 'printLabel' |
1341 #layout: #(#AlignmentOrigin 94 0 90 0 1 0.5) |
1323 layout: (AlignmentOrigin 94 0 90 0 1 0.5) |
1342 #resizeForLabel: true |
1324 resizeForLabel: true |
1343 #adjust: #right |
1325 adjust: right |
1344 ) |
1326 ) |
1345 #(#InputFieldSpec |
1327 (InputFieldSpec |
1346 #name: 'printSelector' |
1328 name: 'printSelector' |
1347 #layout: #(#LayoutFrame 97 0 79 0 2 1.0 101 0) |
1329 layout: (LayoutFrame 97 0 79 0 2 1.0 101 0) |
1348 #activeHelpKey: #valuesPrintSelector |
1330 activeHelpKey: valuesPrintSelector |
1349 #tabable: true |
1331 tabable: true |
1350 #model: #printSelector |
1332 model: printSelector |
1351 #group: #inputGroup |
1333 group: inputGroup |
1352 #type: #symbolOrNil |
1334 type: symbolOrNil |
1353 #acceptOnLostFocus: false |
1335 acceptOnLostFocus: false |
1354 #acceptChannel: #acceptChannel |
1336 acceptChannel: acceptChannel |
1355 #modifiedChannel: #modifiedChannel |
1337 modifiedChannel: modifiedChannel |
1356 #acceptOnPointerLeave: false |
1338 acceptOnPointerLeave: false |
1357 ) |
1339 ) |
1358 #(#LabelSpec |
1340 (LabelSpec |
1359 #label: 'Visibility:' |
1341 label: 'Visibility:' |
1360 #name: 'visibilityLabel' |
1342 name: 'visibilityLabel' |
1361 #layout: #(#AlignmentOrigin 94 0 115 0 1 0.5) |
1343 layout: (AlignmentOrigin 94 0 115 0 1 0.5) |
1362 #resizeForLabel: true |
1344 resizeForLabel: true |
1363 #adjust: #right |
1345 adjust: right |
1364 ) |
1346 ) |
1365 #(#InputFieldSpec |
1347 (InputFieldSpec |
1366 #name: 'visibilitySelector' |
1348 name: 'visibilitySelector' |
1367 #layout: #(#LayoutFrame 97 0 104 0 2 1.0 126 0) |
1349 layout: (LayoutFrame 97 0 104 0 2 1.0 126 0) |
1368 #activeHelpKey: #valuesVisibilitySelector |
1350 activeHelpKey: valuesVisibilitySelector |
1369 #tabable: true |
1351 tabable: true |
1370 #model: #visibilitySelector |
1352 model: visibilitySelector |
1371 #group: #inputGroup |
1353 group: inputGroup |
1372 #type: #symbolOrNil |
1354 type: symbolOrNil |
1373 #acceptOnLostFocus: false |
1355 acceptOnLostFocus: false |
1374 #acceptChannel: #acceptChannel |
1356 acceptChannel: acceptChannel |
1375 #modifiedChannel: #modifiedChannel |
1357 modifiedChannel: modifiedChannel |
1376 #acceptOnPointerLeave: false |
1358 acceptOnPointerLeave: false |
1377 ) |
1359 ) |
1378 ) |
1360 ) |
1379 |
1361 |
1380 ) |
1362 ) |
1381 ) |
1363 ) |
1382 #(#FramedBoxSpec |
1364 (FramedBoxSpec |
1383 #label: 'Menu:' |
1365 label: 'Menu:' |
1384 #name: 'menusBox' |
1366 name: 'menusBox' |
1385 #layout: #(#LayoutFrame 0 0.0 161 0 0 1.0 218 0) |
1367 layout: (LayoutFrame 0 0.0 161 0 0 1.0 218 0) |
1386 #labelPosition: #topLeft |
1368 labelPosition: topLeft |
1387 #component: |
1369 component: |
1388 #(#SpecCollection |
1370 (SpecCollection |
1389 #collection: #( |
1371 collection: ( |
1390 #(#LabelSpec |
1372 (LabelSpec |
1391 #label: 'Selector:' |
1373 label: 'Selector:' |
1392 #name: 'menuLabel' |
1374 name: 'menuLabel' |
1393 #layout: #(#AlignmentOrigin 94 0 12 0 1 0.5) |
1375 layout: (AlignmentOrigin 94 0 12 0 1 0.5) |
1394 #resizeForLabel: true |
1376 resizeForLabel: true |
1395 #adjust: #right |
1377 adjust: right |
1396 ) |
1378 ) |
1397 #(#InputFieldSpec |
1379 (InputFieldSpec |
1398 #name: 'menuSelector' |
1380 name: 'menuSelector' |
1399 #layout: #(#LayoutFrame 97 0 1 0 2 1.0 23 0) |
1381 layout: (LayoutFrame 97 0 1 0 2 1.0 23 0) |
1400 #activeHelpKey: #valuesMenuSelector |
1382 activeHelpKey: valuesMenuSelector |
1401 #tabable: true |
1383 tabable: true |
1402 #model: #menu |
1384 model: menu |
1403 #group: #inputGroup |
1385 group: inputGroup |
1404 #type: #symbolOrNil |
1386 type: symbolOrNil |
1405 #acceptOnLostFocus: false |
1387 acceptOnLostFocus: false |
1406 #acceptChannel: #acceptChannel |
1388 acceptChannel: acceptChannel |
1407 #modifiedChannel: #modifiedChannel |
1389 modifiedChannel: modifiedChannel |
1408 #acceptOnPointerLeave: false |
1390 acceptOnPointerLeave: false |
1409 ) |
1391 ) |
1410 ) |
1392 ) |
1411 |
1393 |
1412 ) |
1394 ) |
1413 ) |
1395 ) |
1414 #(#FramedBoxSpec |
1396 (FramedBoxSpec |
1415 #label: 'Combo List/Box Selectors:' |
1397 label: 'Combo List/Box Selectors:' |
1416 #name: 'framedBox1' |
1398 name: 'framedBox1' |
1417 #layout: #(#LayoutFrame 1 0.0 223 0 1 1.0 311 0) |
1399 layout: (LayoutFrame 1 0.0 223 0 1 1.0 311 0) |
1418 #labelPosition: #topLeft |
1400 labelPosition: topLeft |
1419 #component: |
1401 component: |
1420 #(#SpecCollection |
1402 (SpecCollection |
1421 #collection: #( |
1403 collection: ( |
1422 #(#LabelSpec |
1404 (LabelSpec |
1423 #label: 'Choices:' |
1405 label: 'Choices:' |
1424 #name: 'ChoicesLabel' |
1406 name: 'ChoicesLabel' |
1425 #layout: #(#AlignmentOrigin 94 0 15 0 1 0.5) |
1407 layout: (AlignmentOrigin 94 0 15 0 1 0.5) |
1426 #activeHelpKey: #valuesChoiceSelector |
1408 activeHelpKey: valuesChoiceSelector |
1427 #resizeForLabel: true |
1409 resizeForLabel: true |
1428 #adjust: #right |
1410 adjust: right |
1429 ) |
1411 ) |
1430 #(#InputFieldSpec |
1412 (InputFieldSpec |
1431 #name: 'ChoicesField' |
1413 name: 'ChoicesField' |
1432 #layout: #(#LayoutFrame 97 0 4 0 2 1.0 26 0) |
1414 layout: (LayoutFrame 97 0 4 0 2 1.0 26 0) |
1433 #activeHelpKey: #valuesChoiceSelector |
1415 activeHelpKey: valuesChoiceSelector |
1434 #tabable: true |
1416 tabable: true |
1435 #model: #choices |
1417 model: choices |
1436 #group: #inputGroup |
1418 group: inputGroup |
1437 #type: #symbolOrNil |
1419 type: symbolOrNil |
1438 #acceptOnLeave: false |
1420 acceptOnLeave: false |
1439 #acceptOnLostFocus: false |
1421 acceptOnLostFocus: false |
1440 #acceptChannel: #acceptChannel |
1422 acceptChannel: acceptChannel |
1441 #modifiedChannel: #modifiedChannel |
1423 modifiedChannel: modifiedChannel |
1442 #acceptOnPointerLeave: false |
1424 acceptOnPointerLeave: false |
1443 ) |
1425 ) |
1444 #(#LabelSpec |
1426 (LabelSpec |
1445 #label: 'Editable:' |
1427 label: 'Editable:' |
1446 #name: 'ShowInputFieldLabel' |
1428 name: 'ShowInputFieldLabel' |
1447 #layout: #(#AlignmentOrigin 94 0 41 0 1 0.5) |
1429 layout: (AlignmentOrigin 94 0 41 0 1 0.5) |
1448 #activeHelpKey: #showComboFieldSelector |
1430 activeHelpKey: showComboFieldSelector |
1449 #resizeForLabel: true |
1431 resizeForLabel: true |
1450 #adjust: #right |
1432 adjust: right |
1451 ) |
1433 ) |
1452 #(#InputFieldSpec |
1434 (InputFieldSpec |
1453 #name: 'ShowInputFieldField' |
1435 name: 'ShowInputFieldField' |
1454 #layout: #(#LayoutFrame 97 0 30 0 2 1.0 52 0) |
1436 layout: (LayoutFrame 97 0 30 0 2 1.0 52 0) |
1455 #activeHelpKey: #showComboFieldSelector |
1437 activeHelpKey: showComboFieldSelector |
1456 #tabable: true |
1438 tabable: true |
1457 #model: #showComboFieldSelector |
1439 model: showComboFieldSelector |
1458 #group: #inputGroup |
1440 group: inputGroup |
1459 #type: #symbolOrNil |
1441 type: symbolOrNil |
1460 #acceptOnLeave: false |
1442 acceptOnLeave: false |
1461 #acceptOnLostFocus: false |
1443 acceptOnLostFocus: false |
1462 #acceptChannel: #acceptChannel |
1444 acceptChannel: acceptChannel |
1463 #modifiedChannel: #modifiedChannel |
1445 modifiedChannel: modifiedChannel |
1464 #acceptOnPointerLeave: false |
1446 acceptOnPointerLeave: false |
1465 ) |
1447 ) |
1466 ) |
1448 ) |
1467 |
1449 |
1468 ) |
1450 ) |
1469 ) |
1451 ) |
1487 " |
1469 " |
1488 |
1470 |
1489 <resource: #canvas> |
1471 <resource: #canvas> |
1490 |
1472 |
1491 ^ |
1473 ^ |
1492 #(#FullSpec |
1474 #(FullSpec |
1493 #name: #windowSpec |
1475 name: windowSpec |
1494 #window: |
1476 window: |
1495 #(#WindowSpec |
1477 (WindowSpec |
1496 #label: 'Data Set Builder' |
1478 label: 'Data Set Builder' |
1497 #name: 'Data Set Builder' |
1479 name: 'Data Set Builder' |
1498 #min: #(#Point 10 10) |
1480 min: (Point 10 10) |
1499 #max: #(#Point 1152 900) |
1481 bounds: (Rectangle 14 46 647 613) |
1500 #bounds: #(#Rectangle 12 22 645 589) |
1482 menu: menu |
1501 #menu: #menu |
|
1502 ) |
1483 ) |
1503 #component: |
1484 component: |
1504 #(#SpecCollection |
1485 (SpecCollection |
1505 #collection: #( |
1486 collection: ( |
1506 #(#MenuPanelSpec |
1487 (MenuPanelSpec |
1507 #attributes: |
1488 name: 'menuToolbarView' |
1508 #(#tabable |
1489 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 32 0) |
1509 true |
1490 tabable: true |
1510 ) |
1491 menu: menuToolbar |
1511 #name: 'menuToolbarView' |
1492 ) |
1512 #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 32 0) |
1493 (VariableVerticalPanelSpec |
1513 #tabable: true |
1494 name: 'VariableVerticalPanel1' |
1514 #menu: #menuToolbar |
1495 layout: (LayoutFrame 0 0.0 38 0.0 0 1.0 -26 1.0) |
1515 ) |
1496 component: |
1516 #(#VariableVerticalPanelSpec |
1497 (SpecCollection |
1517 #name: 'VariableVerticalPanel1' |
1498 collection: ( |
1518 #layout: #(#LayoutFrame 0 0.0 38 0.0 0 1.0 -26 1.0) |
1499 (FramedBoxSpec |
1519 #component: |
1500 label: 'Table Columns' |
1520 #(#SpecCollection |
1501 name: 'FramedBox' |
1521 #collection: #( |
1502 labelPosition: topLeft |
1522 #(#FramedBoxSpec |
1503 component: |
1523 #label: 'Table Columns' |
1504 (SpecCollection |
1524 #name: 'FramedBox' |
1505 collection: ( |
1525 #labelPosition: #topLeft |
1506 (DataSetSpec |
1526 #component: |
1507 name: 'columnView' |
1527 #(#SpecCollection |
1508 layout: (LayoutFrame 2 0.0 6 0.0 2 1.0 6 1.0) |
1528 #collection: #( |
1509 hasHorizontalScrollBar: true |
1529 #(#DataSetSpec |
1510 hasVerticalScrollBar: false |
1530 #name: 'columnView' |
1511 miniScrollerHorizontal: true |
1531 #layout: #(#LayoutFrame 2 0.0 6 0.0 2 1.0 6 1.0) |
1512 useIndex: false |
1532 #hasHorizontalScrollBar: true |
1513 has3Dsepartors: true |
1533 #hasVerticalScrollBar: false |
1514 has3Dseparators: true |
1534 #miniScrollerHorizontal: true |
|
1535 #useIndex: false |
|
1536 #has3Dsepartors: true |
|
1537 #has3Dseparators: true |
|
1538 ) |
1515 ) |
1539 ) |
1516 ) |
1540 |
1517 |
1541 ) |
1518 ) |
1542 ) |
1519 ) |
1543 #(#VariableHorizontalPanelSpec |
1520 (VariableHorizontalPanelSpec |
1544 #name: 'VariablePanel' |
1521 name: 'VariablePanel' |
1545 #level: -1 |
1522 level: -1 |
1546 #component: |
1523 component: |
1547 #(#SpecCollection |
1524 (SpecCollection |
1548 #collection: #( |
1525 collection: ( |
1549 #(#ViewSpec |
1526 (ViewSpec |
1550 #name: 'labelsView' |
1527 name: 'labelsView' |
1551 #component: |
1528 component: |
1552 #(#SpecCollection |
1529 (SpecCollection |
1553 #collection: #( |
1530 collection: ( |
1554 #(#SequenceViewSpec |
1531 (SequenceViewSpec |
1555 #name: 'labelAndColumns' |
1532 name: 'labelAndColumns' |
1556 #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
1533 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
1557 #tabable: true |
1534 tabable: true |
1558 #model: #selectedColumnModel |
1535 model: selectedColumnModel |
1559 #menu: #menuEdit |
1536 menu: menuEdit |
1560 #hasHorizontalScrollBar: true |
1537 hasHorizontalScrollBar: true |
1561 #hasVerticalScrollBar: true |
1538 hasVerticalScrollBar: true |
1562 #miniScrollerHorizontal: true |
1539 miniScrollerHorizontal: true |
1563 #useIndex: true |
1540 useIndex: true |
1564 #sequenceList: #seqList |
1541 sequenceList: seqList |
1565 ) |
1542 ) |
1566 ) |
1543 ) |
1567 |
1544 |
1568 ) |
1545 ) |
1569 ) |
1546 ) |
1570 #(#ViewSpec |
1547 (ViewSpec |
1571 #name: 'specView' |
1548 name: 'specView' |
1572 #level: -1 |
1549 level: -1 |
1573 #component: |
1550 component: |
1574 #(#SpecCollection |
1551 (SpecCollection |
1575 #collection: #( |
1552 collection: ( |
1576 #(#NoteBookViewSpec |
1553 (NoteBookViewSpec |
1577 #attributes: |
1554 name: 'NoteBook' |
1578 #(#tabable |
1555 layout: (LayoutFrame 1 0.0 0 0.0 0 1.0 -30 1.0) |
1579 true |
1556 tabable: true |
1580 ) |
1557 model: tabModel |
1581 #name: 'NoteBook' |
1558 menu: tabList |
1582 #layout: #(#LayoutFrame 1 0.0 0 0.0 0 1.0 -30 1.0) |
1559 useIndex: true |
1583 #tabable: true |
1560 canvas: canvasHolder |
1584 #model: #tabModel |
1561 keepCanvasAlive: true |
1585 #menu: #tabList |
|
1586 #useIndex: true |
|
1587 #canvas: #canvasHolder |
|
1588 #keepCanvasAlive: true |
|
1589 ) |
1562 ) |
1590 #(#UISubSpecification |
1563 (UISubSpecification |
1591 #name: 'SubSpecification' |
1564 name: 'SubSpecification' |
1592 #layout: #(#LayoutFrame 2 0.0 -26 1 -2 1.0 -2 1.0) |
1565 layout: (LayoutFrame 2 0.0 -26 1 -2 1.0 -2 1.0) |
1593 #majorKey: #ToolApplicationModel |
1566 majorKey: ToolApplicationModel |
1594 #minorKey: #windowSpecForCommit |
1567 minorKey: windowSpecForCommit |
1595 ) |
1568 ) |
1596 ) |
1569 ) |
1597 |
1570 |
1598 ) |
1571 ) |
1599 ) |
1572 ) |
1600 ) |
1573 ) |
1601 |
1574 |
1602 ) |
1575 ) |
1603 #handles: #(#Any 0.235387 1.0) |
1576 handles: (Any 0.235387 1.0) |
1604 ) |
1577 ) |
1605 ) |
1578 ) |
1606 |
1579 |
1607 ) |
1580 ) |
1608 #handles: #(#Any 0.25 1.0) |
1581 handles: (Any 0.25 1.0) |
1609 ) |
1582 ) |
1610 #(#UISubSpecification |
1583 (UISubSpecification |
1611 #name: 'infoBarSubSpec' |
1584 name: 'infoBarSubSpec' |
1612 #layout: #(#LayoutFrame 0 0.0 -24 1 0 1.0 0 1.0) |
1585 layout: (LayoutFrame 0 0.0 -24 1 0 1.0 0 1.0) |
1613 #majorKey: #ToolApplicationModel |
1586 majorKey: ToolApplicationModel |
1614 #minorKey: #windowSpecForInfoBar |
1587 minorKey: windowSpecForInfoBar |
1615 ) |
1588 ) |
1616 ) |
1589 ) |
1617 |
1590 |
1618 ) |
1591 ) |
1619 ) |
1592 ) |