435 window: |
443 window: |
436 (WindowSpec |
444 (WindowSpec |
437 label: 'DataSet Basic' |
445 label: 'DataSet Basic' |
438 name: 'DataSet Basic' |
446 name: 'DataSet Basic' |
439 min: (Point 10 10) |
447 min: (Point 10 10) |
440 bounds: (Rectangle 0 0 389 418) |
448 bounds: (Rectangle 0 0 389 473) |
441 ) |
449 ) |
442 component: |
450 component: |
443 (SpecCollection |
451 (SpecCollection |
444 collection: ( |
452 collection: ( |
445 (FramedBoxSpec |
453 (VerticalPanelViewSpec |
446 label: 'Header:' |
454 name: 'VerticalPanel1' |
447 name: 'framedBox1' |
455 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
448 layout: (LayoutFrame 0 0.0 3 0 0 1.0 180 0) |
456 horizontalLayout: fit |
449 labelPosition: topLeft |
457 verticalLayout: top |
450 translateLabel: true |
458 horizontalSpace: 3 |
|
459 verticalSpace: 3 |
451 component: |
460 component: |
452 (SpecCollection |
461 (SpecCollection |
453 collection: ( |
462 collection: ( |
454 (LabelSpec |
463 (FramedBoxSpec |
455 label: 'ID:' |
464 label: 'Header:' |
456 name: 'idLabel' |
465 name: 'headerFrame' |
457 layout: (AlignmentOrigin 94 0 14 0 1 0.5) |
466 labelPosition: topLeft |
458 translateLabel: true |
467 translateLabel: true |
459 resizeForLabel: true |
468 component: |
460 ) |
469 (SpecCollection |
461 (InputFieldSpec |
470 collection: ( |
462 name: 'idField' |
471 (LabelSpec |
463 layout: (LayoutFrame 97 0 0 0 2 1.0 22 0) |
472 label: 'ID:' |
464 activeHelpKey: basicsLabelId |
473 name: 'idLabel' |
465 tabable: true |
474 layout: (AlignmentOrigin 94 0 14 0 1 0.5) |
466 model: id |
475 translateLabel: true |
467 group: inputGroup |
476 resizeForLabel: true |
468 acceptOnLostFocus: false |
477 ) |
469 acceptChannel: acceptChannel |
478 (InputFieldSpec |
470 modifiedChannel: modifiedChannel |
479 name: 'idField' |
471 acceptOnPointerLeave: false |
480 layout: (LayoutFrame 97 0 0 0 2 1.0 22 0) |
472 ) |
481 activeHelpKey: basicsLabelId |
473 (LabelSpec |
482 tabable: true |
474 label: 'Label:' |
483 model: id |
475 name: 'label1' |
484 group: inputGroup |
476 layout: (AlignmentOrigin 94 0 39 0 1 0.5) |
485 acceptOnLostFocus: false |
477 translateLabel: true |
486 acceptChannel: acceptChannel |
478 resizeForLabel: true |
487 modifiedChannel: modifiedChannel |
479 ) |
488 acceptOnPointerLeave: false |
480 (InputFieldSpec |
489 ) |
481 name: 'labelField' |
490 (LabelSpec |
482 layout: (LayoutFrame 97 0 28 0 2 1.0 50 0) |
491 label: 'Label:' |
483 activeHelpKey: basicsLabel |
492 name: 'label1' |
484 tabable: true |
493 layout: (AlignmentOrigin 94 0 39 0 1 0.5) |
485 model: label |
494 translateLabel: true |
486 group: inputGroup |
495 resizeForLabel: true |
487 type: smalltalkObject |
496 ) |
488 immediateAccept: false |
497 (InputFieldSpec |
489 acceptOnLeave: false |
498 name: 'labelField' |
490 acceptOnLostFocus: false |
499 layout: (LayoutFrame 97 0 28 0 2 1.0 50 0) |
491 acceptChannel: acceptChannel |
500 activeHelpKey: basicsLabel |
492 modifiedChannel: modifiedChannel |
501 tabable: true |
493 acceptOnPointerLeave: false |
502 model: label |
494 ) |
503 group: inputGroup |
495 (LabelSpec |
504 type: smalltalkObject |
496 label: 'Font:' |
505 immediateAccept: false |
497 name: 'LabelFont' |
506 acceptOnLeave: false |
498 layout: (AlignmentOrigin 94 0 68 0 1 0.5) |
507 acceptOnLostFocus: false |
499 translateLabel: true |
508 acceptChannel: acceptChannel |
500 resizeForLabel: true |
509 modifiedChannel: modifiedChannel |
501 adjust: left |
510 acceptOnPointerLeave: false |
502 ) |
511 ) |
503 (FontMenuSpec |
512 (LabelSpec |
504 name: 'fontMenu' |
513 label: 'Font:' |
505 layout: (LayoutFrame 97 0 56 0 0 1.0 78 0) |
514 name: 'LabelFont' |
506 activeHelpKey: labelFont |
515 layout: (AlignmentOrigin 94 0 68 0 1 0.5) |
507 model: style |
516 translateLabel: true |
508 allowSymbolicFonts: true |
517 resizeForLabel: true |
509 ) |
518 adjust: left |
510 (LabelSpec |
519 ) |
511 label: 'Type:' |
520 (FontMenuSpec |
512 name: 'Type' |
521 name: 'fontMenu' |
513 layout: (AlignmentOrigin 52 0 105 0 1 0.5) |
522 layout: (LayoutFrame 97 0 56 0 0 1.0 78 0) |
514 translateLabel: true |
523 activeHelpKey: labelFont |
515 resizeForLabel: true |
524 model: style |
516 adjust: right |
525 allowSymbolicFonts: true |
517 ) |
526 ) |
518 (ComboListSpec |
527 (LabelSpec |
519 name: 'labelButtonType' |
528 label: 'Type:' |
520 layout: (LayoutFrame 57 0 96 0 182 0 116 0) |
529 name: 'Type' |
521 tabable: true |
530 layout: (AlignmentOrigin 52 0 100 0 1 0.5) |
522 model: labelButtonType |
531 translateLabel: true |
523 comboList: |
532 resizeForLabel: true |
524 (Array |
533 adjust: right |
525 None Button |
534 ) |
526 Group |
535 (ComboListSpec |
|
536 name: 'labelButtonType' |
|
537 layout: (LayoutFrame 57 0 91 0 158 0 111 0) |
|
538 tabable: true |
|
539 model: labelButtonType |
|
540 comboList: |
|
541 (Array |
|
542 None Button |
|
543 Group |
|
544 ) |
|
545 useIndex: false |
|
546 hidePullDownMenuButton: false |
|
547 ) |
|
548 (LabelSpec |
|
549 label: 'Align:' |
|
550 name: 'JustificationLabel' |
|
551 layout: (AlignmentOrigin 243 0 100 0 1 0.5) |
|
552 translateLabel: true |
|
553 resizeForLabel: true |
|
554 adjust: right |
|
555 ) |
|
556 (PopUpListSpec |
|
557 label: 'Alignment' |
|
558 name: 'Alignment' |
|
559 layout: (LayoutFrame 248 0 91 0 2 1.0 113 0) |
|
560 activeHelpKey: basicsJustification |
|
561 tabable: true |
|
562 model: labelAlignment |
|
563 menu: |
|
564 (Array |
|
565 left right |
|
566 center |
|
567 ) |
|
568 ) |
|
569 (CheckBoxSpec |
|
570 label: 'Label Is Image' |
|
571 name: 'labelIsImage' |
|
572 layout: (LayoutOrigin -3 0 120 0) |
|
573 activeHelpKey: basicsLabelIsImage |
|
574 tabable: true |
|
575 model: labelIsImage |
|
576 translateLabel: true |
|
577 ) |
|
578 (CheckBoxSpec |
|
579 label: 'Translate Label' |
|
580 name: 'CheckBox2' |
|
581 layout: (LayoutOrigin 200 0 120 0) |
|
582 activeHelpKey: basicsLabelTranslate |
|
583 tabable: true |
|
584 model: translateLabel |
|
585 translateLabel: true |
|
586 ) |
|
587 ) |
|
588 |
527 ) |
589 ) |
528 useIndex: false |
590 extent: (Point 389 176) |
529 hidePullDownMenuButton: false |
591 ) |
530 ) |
592 (FramedBoxSpec |
531 (LabelSpec |
593 label: 'Cell Type:' |
532 label: 'Align:' |
594 name: 'typesFrame' |
533 name: 'JustificationLabel' |
595 labelPosition: topLeft |
534 layout: (LayoutFrame 186 0 97 0 243 0 118 0) |
596 translateLabel: true |
535 translateLabel: true |
597 component: |
536 resizeForLabel: true |
598 (SpecCollection |
537 adjust: right |
599 collection: ( |
538 ) |
600 (LabelSpec |
539 (PopUpListSpec |
601 label: 'Renderer:' |
540 label: 'Alignment' |
602 name: 'rendererLabel' |
541 name: 'Alignment' |
603 layout: (AlignmentOrigin 94 0 16 0 1 0.5) |
542 layout: (LayoutFrame 248 0 97 0 2 1.0 119 0) |
604 translateLabel: true |
543 activeHelpKey: basicsJustification |
605 resizeForLabel: true |
544 tabable: true |
606 ) |
545 model: labelAlignment |
607 (ComboListSpec |
546 menu: |
608 name: 'rendererField' |
547 (Array |
609 layout: (LayoutFrame 97 0 5 0 2 1.0 27 0) |
548 left right |
610 activeHelpKey: basicsRenderer |
549 center |
611 tabable: true |
|
612 model: rendererType |
|
613 comboList: rendererTypeList |
|
614 useIndex: false |
|
615 hidePullDownMenuButton: false |
|
616 ) |
|
617 (LabelSpec |
|
618 label: 'Editor:' |
|
619 name: 'editorLabel' |
|
620 layout: (AlignmentOrigin 94 0 42 0 1 0.5) |
|
621 translateLabel: true |
|
622 resizeForLabel: true |
|
623 ) |
|
624 (ComboBoxSpec |
|
625 name: 'editorField' |
|
626 layout: (LayoutFrame 97 0 31 0 2 1.0 53 0) |
|
627 activeHelpKey: basicsEditor |
|
628 tabable: true |
|
629 model: editorType |
|
630 type: symbolOrNil |
|
631 acceptOnLostFocus: false |
|
632 acceptChannel: acceptChannel |
|
633 modifiedChannel: modifiedChannel |
|
634 acceptOnPointerLeave: false |
|
635 comboList: editorTypeList |
|
636 useIndex: false |
|
637 isFilenameBox: false |
|
638 ) |
|
639 (LabelSpec |
|
640 label: 'Align:' |
|
641 name: 'JustificationC' |
|
642 layout: (LayoutFrame -194 1 58 0 -114 1 79 0) |
|
643 translateLabel: true |
|
644 resizeForLabel: true |
|
645 adjust: right |
|
646 ) |
|
647 (PopUpListSpec |
|
648 label: 'Alignment' |
|
649 name: 'AlignmentC' |
|
650 layout: (LayoutFrame -115 1 58 0 2 1.0 80 0) |
|
651 activeHelpKey: basicsJustificationEditor |
|
652 tabable: true |
|
653 model: columnAlignment |
|
654 menu: |
|
655 (Array |
|
656 left right |
|
657 center decimal |
|
658 ) |
|
659 ) |
|
660 (CheckBoxSpec |
|
661 label: 'Compress Long Strings' |
|
662 name: 'LongStringCompressionCheckBox' |
|
663 layout: (LayoutFrame -3 0 58 0 188 0 79 0) |
|
664 activeHelpKey: basicsLabelTranslate |
|
665 tabable: true |
|
666 model: longStringCompression |
|
667 translateLabel: true |
|
668 ) |
|
669 ) |
|
670 |
550 ) |
671 ) |
551 ) |
672 extent: (Point 389 114) |
552 (CheckBoxSpec |
673 ) |
553 label: 'Label Is Image' |
674 (FramedBoxSpec |
554 name: 'labelIsImage' |
675 label: 'Active Help:' |
555 layout: (LayoutOrigin -3 0 126 0) |
676 name: 'activeHelpFrame' |
556 activeHelpKey: basicsLabelIsImage |
677 labelPosition: topLeft |
557 tabable: true |
678 translateLabel: true |
558 model: labelIsImage |
679 component: |
559 translateLabel: true |
680 (SpecCollection |
560 ) |
681 collection: ( |
561 (CheckBoxSpec |
682 (LabelSpec |
562 label: 'Translate Label' |
683 label: 'Key:' |
563 name: 'CheckBox2' |
684 name: 'Label1' |
564 layout: (LayoutOrigin 200 0 126 0) |
685 layout: (AlignmentOrigin 94 0 14 0 1 0.5) |
565 activeHelpKey: basicsLabelTranslate |
686 translateLabel: true |
566 tabable: true |
687 resizeForLabel: true |
567 model: translateLabel |
688 ) |
568 translateLabel: true |
689 (InputFieldSpec |
569 ) |
690 name: 'EntryField1' |
570 ) |
691 layout: (LayoutFrame 97 0 0 0 2 1.0 22 0) |
571 |
692 activeHelpKey: basicsLabelId |
572 ) |
693 tabable: true |
573 ) |
694 model: activeHelpKey |
574 (FramedBoxSpec |
695 group: inputGroup |
575 label: 'Cell Type:' |
696 acceptOnLostFocus: false |
576 name: 'typesFrame' |
697 acceptChannel: acceptChannel |
577 layout: (LayoutFrame 0 0.0 188 0 0 1.0 302 0) |
698 modifiedChannel: modifiedChannel |
578 labelPosition: topLeft |
699 acceptOnPointerLeave: false |
579 translateLabel: true |
700 ) |
580 component: |
701 (LabelSpec |
581 (SpecCollection |
702 label: 'Key for Label:' |
582 collection: ( |
703 name: 'Label2' |
583 (LabelSpec |
704 layout: (AlignmentOrigin 94 0 42 0 1 0.5) |
584 label: 'Renderer:' |
705 translateLabel: true |
585 name: 'rendererLabel' |
706 resizeForLabel: true |
586 layout: (AlignmentOrigin 94 0 16 0 1 0.5) |
707 ) |
587 translateLabel: true |
708 (InputFieldSpec |
588 resizeForLabel: true |
709 name: 'EntryField2' |
589 ) |
710 layout: (LayoutFrame 97 0 28 0 2 1.0 50 0) |
590 (ComboListSpec |
711 activeHelpKey: basicsLabelId |
591 name: 'rendererField' |
712 tabable: true |
592 layout: (LayoutFrame 97 0 5 0 2 1.0 27 0) |
713 model: activeHelpKeyForLabel |
593 activeHelpKey: basicsRenderer |
714 group: inputGroup |
594 tabable: true |
715 acceptOnLostFocus: false |
595 model: rendererType |
716 acceptChannel: acceptChannel |
596 comboList: rendererTypeList |
717 modifiedChannel: modifiedChannel |
597 useIndex: false |
718 acceptOnPointerLeave: false |
598 hidePullDownMenuButton: false |
719 ) |
599 ) |
720 ) |
600 (LabelSpec |
721 |
601 label: 'Editor:' |
|
602 name: 'editorLabel' |
|
603 layout: (AlignmentOrigin 94 0 42 0 1 0.5) |
|
604 translateLabel: true |
|
605 resizeForLabel: true |
|
606 ) |
|
607 (ComboBoxSpec |
|
608 name: 'editorField' |
|
609 layout: (LayoutFrame 97 0 31 0 2 1.0 53 0) |
|
610 activeHelpKey: basicsEditor |
|
611 tabable: true |
|
612 model: editorType |
|
613 type: symbolOrNil |
|
614 acceptOnLostFocus: false |
|
615 acceptChannel: acceptChannel |
|
616 modifiedChannel: modifiedChannel |
|
617 acceptOnPointerLeave: false |
|
618 comboList: editorTypeList |
|
619 useIndex: false |
|
620 isFilenameBox: false |
|
621 ) |
|
622 (LabelSpec |
|
623 label: 'Align:' |
|
624 name: 'JustificationC' |
|
625 layout: (LayoutFrame -194 1 58 0 -114 1 79 0) |
|
626 translateLabel: true |
|
627 resizeForLabel: true |
|
628 adjust: right |
|
629 ) |
|
630 (PopUpListSpec |
|
631 label: 'Alignment' |
|
632 name: 'AlignmentC' |
|
633 layout: (LayoutFrame -115 1 58 0 2 1.0 80 0) |
|
634 activeHelpKey: basicsJustificationEditor |
|
635 tabable: true |
|
636 model: columnAlignment |
|
637 menu: |
|
638 (Array |
|
639 left right |
|
640 center decimal |
|
641 ) |
722 ) |
642 ) |
723 extent: (Point 389 81) |
643 (CheckBoxSpec |
|
644 label: 'Compress Long Strings' |
|
645 name: 'LongStringCompressionCheckBox' |
|
646 layout: (LayoutFrame -3 0 58 0 188 0 79 0) |
|
647 activeHelpKey: basicsLabelTranslate |
|
648 tabable: true |
|
649 model: longStringCompression |
|
650 translateLabel: true |
|
651 ) |
|
652 ) |
|
653 |
|
654 ) |
|
655 ) |
|
656 (FramedBoxSpec |
|
657 label: 'Active Help:' |
|
658 name: 'FramedBox1' |
|
659 layout: (LayoutFrame 0 0.0 303 0 0 1.0 383 0) |
|
660 labelPosition: topLeft |
|
661 translateLabel: true |
|
662 component: |
|
663 (SpecCollection |
|
664 collection: ( |
|
665 (LabelSpec |
|
666 label: 'Key:' |
|
667 name: 'Label1' |
|
668 layout: (AlignmentOrigin 94 0 14 0 1 0.5) |
|
669 translateLabel: true |
|
670 resizeForLabel: true |
|
671 ) |
|
672 (InputFieldSpec |
|
673 name: 'EntryField1' |
|
674 layout: (LayoutFrame 97 0 0 0 2 1.0 22 0) |
|
675 activeHelpKey: basicsLabelId |
|
676 tabable: true |
|
677 model: activeHelpKey |
|
678 group: inputGroup |
|
679 acceptOnLostFocus: false |
|
680 acceptChannel: acceptChannel |
|
681 modifiedChannel: modifiedChannel |
|
682 acceptOnPointerLeave: false |
|
683 ) |
|
684 (LabelSpec |
|
685 label: 'Key for Label:' |
|
686 name: 'Label2' |
|
687 layout: (AlignmentOrigin 94 0 42 0 1 0.5) |
|
688 translateLabel: true |
|
689 resizeForLabel: true |
|
690 ) |
|
691 (InputFieldSpec |
|
692 name: 'EntryField2' |
|
693 layout: (LayoutFrame 97 0 28 0 2 1.0 50 0) |
|
694 activeHelpKey: basicsLabelId |
|
695 tabable: true |
|
696 model: activeHelpKeyForLabel |
|
697 group: inputGroup |
|
698 acceptOnLostFocus: false |
|
699 acceptChannel: acceptChannel |
|
700 modifiedChannel: modifiedChannel |
|
701 acceptOnPointerLeave: false |
|
702 ) |
724 ) |
703 ) |
725 ) |
704 |
726 |
705 ) |
727 ) |
706 ) |
728 ) |
1509 slices |
1535 slices |
1510 ^#( |
1536 ^#( |
1511 (Basics basicsEditSpec) |
1537 (Basics basicsEditSpec) |
1512 (Values valuesEditSpec) |
1538 (Values valuesEditSpec) |
1513 (Format formatEditSpec) |
1539 (Format formatEditSpec) |
|
1540 (Sort sortEditSpec) |
1514 (Selection selectionEditSpec) |
1541 (Selection selectionEditSpec) |
1515 (Frame frameEditSpec) |
1542 (Frame frameEditSpec) |
1516 (Colors colorsEditSpec) |
1543 (Colors colorsEditSpec) |
1517 ) |
1544 ) |
|
1545 ! |
|
1546 |
|
1547 sortEditSpec |
|
1548 "This resource specification was automatically generated |
|
1549 by the UIPainter of ST/X." |
|
1550 |
|
1551 "Do not manually edit this!! If it is corrupted, |
|
1552 the UIPainter may not be able to read the specification." |
|
1553 |
|
1554 " |
|
1555 UIPainter new openOnClass:DataSetBuilder andSelector:#sortEditSpec |
|
1556 DataSetBuilder new openInterface:#sortEditSpec |
|
1557 " |
|
1558 |
|
1559 <resource: #canvas> |
|
1560 |
|
1561 ^ |
|
1562 #(FullSpec |
|
1563 name: sortEditSpec |
|
1564 window: |
|
1565 (WindowSpec |
|
1566 label: 'DataSet Basic' |
|
1567 name: 'DataSet Basic' |
|
1568 min: (Point 10 10) |
|
1569 bounds: (Rectangle 0 0 389 473) |
|
1570 ) |
|
1571 component: |
|
1572 (SpecCollection |
|
1573 collection: ( |
|
1574 (VerticalPanelViewSpec |
|
1575 name: 'VerticalPanel1' |
|
1576 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
|
1577 horizontalLayout: fit |
|
1578 verticalLayout: top |
|
1579 horizontalSpace: 3 |
|
1580 verticalSpace: 3 |
|
1581 component: |
|
1582 (SpecCollection |
|
1583 collection: ( |
|
1584 (FramedBoxSpec |
|
1585 label: 'Sorting:' |
|
1586 name: 'sortFrame' |
|
1587 labelPosition: topLeft |
|
1588 translateLabel: true |
|
1589 component: |
|
1590 (SpecCollection |
|
1591 collection: ( |
|
1592 (CheckBoxSpec |
|
1593 label: 'Sortable' |
|
1594 name: 'isSortable' |
|
1595 layout: (LayoutOrigin -3 0 0 0) |
|
1596 activeHelpKey: isSortable |
|
1597 tabable: true |
|
1598 model: isSortable |
|
1599 translateLabel: true |
|
1600 ) |
|
1601 (LabelSpec |
|
1602 label: 'Sort Selector:' |
|
1603 name: 'sortSelector' |
|
1604 layout: (AlignmentOrigin 90 0 42 0 1 0.5) |
|
1605 activeHelpKey: sortSelector |
|
1606 translateLabel: true |
|
1607 resizeForLabel: true |
|
1608 adjust: right |
|
1609 ) |
|
1610 (InputFieldSpec |
|
1611 name: 'EntryField3' |
|
1612 layout: (LayoutFrame 93 0 30 0 2 1 56 0) |
|
1613 activeHelpKey: sortSelector |
|
1614 enableChannel: isSortable |
|
1615 tabable: true |
|
1616 model: sortSelector |
|
1617 group: inputGroup |
|
1618 type: symbolOrNil |
|
1619 immediateAccept: false |
|
1620 acceptOnLeave: false |
|
1621 acceptOnLostFocus: false |
|
1622 acceptChannel: acceptChannel |
|
1623 modifiedChannel: modifiedChannel |
|
1624 acceptOnPointerLeave: false |
|
1625 ) |
|
1626 ) |
|
1627 |
|
1628 ) |
|
1629 extent: (Point 389 94) |
|
1630 ) |
|
1631 ) |
|
1632 |
|
1633 ) |
|
1634 ) |
|
1635 ) |
|
1636 |
|
1637 ) |
|
1638 ) |
1518 ! |
1639 ! |
1519 |
1640 |
1520 valuesEditSpec |
1641 valuesEditSpec |
1521 "This resource specification was automatically generated |
1642 "This resource specification was automatically generated |
1522 by the UIPainter of ST/X." |
1643 by the UIPainter of ST/X." |