diff -r 503bb9f8634a -r de6abd3c55d2 DataSetBuilder.st --- a/DataSetBuilder.st Fri Aug 29 20:31:23 2003 +0200 +++ b/DataSetBuilder.st Thu Sep 04 20:59:42 2003 +0200 @@ -335,207 +335,207 @@ ^ - #(#FullSpec - #name: #basicsEditSpec - #window: - #(#WindowSpec - #label: 'DataSet Basic' - #name: 'DataSet Basic' - #min: #(#Point 10 10) - #max: #(#Point 1280 1024) - #bounds: #(#Rectangle 16 46 405 372) + #(FullSpec + name: basicsEditSpec + window: + (WindowSpec + label: 'DataSet Basic' + name: 'DataSet Basic' + min: (Point 10 10) + bounds: (Rectangle 14 46 403 372) ) - #component: - #(#SpecCollection - #collection: #( - #(#FramedBoxSpec - #label: 'Header:' - #name: 'framedBox1' - #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 183 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'ID:' - #name: 'idLabel' - #layout: #(#AlignmentOrigin 94 0 14 0 1 0.5) - #resizeForLabel: true + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Header:' + name: 'framedBox1' + layout: (LayoutFrame 0 0.0 3 0 0 1.0 183 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'ID:' + name: 'idLabel' + layout: (AlignmentOrigin 94 0 14 0 1 0.5) + resizeForLabel: true ) - #(#InputFieldSpec - #name: 'idField' - #layout: #(#LayoutFrame 97 0 0 0 2 1.0 22 0) - #activeHelpKey: #basicsLabelId - #tabable: true - #model: #id - #group: #inputGroup - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'idField' + layout: (LayoutFrame 97 0 0 0 2 1.0 22 0) + activeHelpKey: basicsLabelId + tabable: true + model: id + group: inputGroup + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Label:' - #name: 'label1' - #layout: #(#AlignmentOrigin 94 0 39 0 1 0.5) - #resizeForLabel: true + (LabelSpec + label: 'Label:' + name: 'label1' + layout: (AlignmentOrigin 94 0 39 0 1 0.5) + resizeForLabel: true ) - #(#InputFieldSpec - #name: 'labelField' - #layout: #(#LayoutFrame 97 0 28 0 2 1.0 50 0) - #activeHelpKey: #basicsLabel - #tabable: true - #model: #label - #group: #inputGroup - #type: #smalltalkObject - #immediateAccept: false - #acceptOnLeave: false - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'labelField' + layout: (LayoutFrame 97 0 28 0 2 1.0 50 0) + activeHelpKey: basicsLabel + tabable: true + model: label + group: inputGroup + type: smalltalkObject + immediateAccept: false + acceptOnLeave: false + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Font:' - #name: 'LabelFont' - #layout: #(#AlignmentOrigin 94 0 68 0 1 0.5) - #resizeForLabel: true - #adjust: #left + (LabelSpec + label: 'Font:' + name: 'LabelFont' + layout: (AlignmentOrigin 94 0 68 0 1 0.5) + resizeForLabel: true + adjust: left ) - #(#FontMenuSpec - #name: 'fontMenu' - #layout: #(#LayoutFrame 97 0 56 0 0 1.0 78 0) - #activeHelpKey: #labelFont - #model: #style + (FontMenuSpec + name: 'fontMenu' + layout: (LayoutFrame 97 0 56 0 0 1.0 78 0) + activeHelpKey: labelFont + model: style ) - #(#LabelSpec - #label: 'Type:' - #name: 'Type' - #layout: #(#AlignmentOrigin 52 0 105 0 1 0.5) - #translateLabel: true - #resizeForLabel: true + (LabelSpec + label: 'Type:' + name: 'Type' + layout: (AlignmentOrigin 52 0 105 0 1 0.5) + translateLabel: true + resizeForLabel: true ) - #(#ComboListSpec - #name: 'labelButtonType' - #layout: #(#LayoutFrame 57 0 96 0 182 0 116 0) - #tabable: true - #model: #labelButtonType - #comboList: - #(#None - #Button #Group + (ComboListSpec + name: 'labelButtonType' + layout: (LayoutFrame 57 0 96 0 182 0 116 0) + tabable: true + model: labelButtonType + comboList: + (None + Button Group ) - #useIndex: false + useIndex: false ) - #(#LabelSpec - #label: 'Align:' - #name: 'JustificationLabel' - #layout: #(#LayoutFrame 191 0 97 0 236 0 118 0) - #resizeForLabel: true - #adjust: #left + (LabelSpec + label: 'Align:' + name: 'JustificationLabel' + layout: (LayoutFrame 191 0 97 0 236 0 118 0) + resizeForLabel: true + adjust: left ) - #(#PopUpListSpec - #label: 'Alignment' - #name: 'Alignment' - #layout: #(#LayoutFrame 248 0 97 0 2 1.0 119 0) - #activeHelpKey: #basicsJustification - #tabable: true - #model: #labelAlignment - #menu: - #(#left - #right #center + (PopUpListSpec + label: 'Alignment' + name: 'Alignment' + layout: (LayoutFrame 248 0 97 0 2 1.0 119 0) + activeHelpKey: basicsJustification + tabable: true + model: labelAlignment + menu: + (left + right center ) ) - #(#CheckBoxSpec - #label: 'Label Is Image' - #name: 'labelIsImage' - #layout: #(#LayoutOrigin -3 0 126 0) - #activeHelpKey: #basicsLabelIsImage - #tabable: true - #model: #labelIsImage + (CheckBoxSpec + label: 'Label Is Image' + name: 'labelIsImage' + layout: (LayoutOrigin -3 0 126 0) + activeHelpKey: basicsLabelIsImage + tabable: true + model: labelIsImage ) - #(#CheckBoxSpec - #label: 'Translate Label' - #name: 'CheckBox2' - #layout: #(#LayoutOrigin 160 0 126 0) - #activeHelpKey: #basicsLabelTranslate - #tabable: true - #model: #translateLabel + (CheckBoxSpec + label: 'Translate Label' + name: 'CheckBox2' + layout: (LayoutOrigin 160 0 126 0) + activeHelpKey: basicsLabelTranslate + tabable: true + model: translateLabel ) ) ) ) - #(#FramedBoxSpec - #label: 'Cell Type:' - #name: 'typesFrame' - #layout: #(#LayoutFrame 0 0.0 187 0 0 1.0 325 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Renderer:' - #name: 'rendererLabel' - #layout: #(#AlignmentOrigin 94 0 16 0 1 0.5) - #resizeForLabel: true + (FramedBoxSpec + label: 'Cell Type:' + name: 'typesFrame' + layout: (LayoutFrame 0 0.0 187 0 0 1.0 325 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Renderer:' + name: 'rendererLabel' + layout: (AlignmentOrigin 94 0 16 0 1 0.5) + resizeForLabel: true ) - #(#ComboListSpec - #name: 'rendererField' - #layout: #(#LayoutFrame 97 0 5 0 2 1.0 27 0) - #activeHelpKey: #basicsRenderer - #tabable: true - #model: #rendererType - #comboList: #rendererTypeList - #useIndex: false + (ComboListSpec + name: 'rendererField' + layout: (LayoutFrame 97 0 5 0 2 1.0 27 0) + activeHelpKey: basicsRenderer + tabable: true + model: rendererType + comboList: rendererTypeList + useIndex: false ) - #(#LabelSpec - #label: 'Editor:' - #name: 'editorLabel' - #layout: #(#AlignmentOrigin 94 0 42 0 1 0.5) - #resizeForLabel: true + (LabelSpec + label: 'Editor:' + name: 'editorLabel' + layout: (AlignmentOrigin 94 0 42 0 1 0.5) + resizeForLabel: true ) - #(#ComboBoxSpec - #name: 'editorField' - #layout: #(#LayoutFrame 97 0 31 0 2 1.0 53 0) - #activeHelpKey: #basicsEditor - #tabable: true - #model: #editorType - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false - #comboList: #editorTypeList - #useIndex: false - #isFilenameBox: false + (ComboBoxSpec + name: 'editorField' + layout: (LayoutFrame 97 0 31 0 2 1.0 53 0) + activeHelpKey: basicsEditor + tabable: true + model: editorType + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false + comboList: editorTypeList + useIndex: false + isFilenameBox: false ) - #(#LabelSpec - #label: 'Align:' - #name: 'JustificationC' - #layout: #(#LayoutFrame 191 0 58 0 236 0 79 0) - #resizeForLabel: true - #adjust: #left + (LabelSpec + label: 'Align:' + name: 'JustificationC' + layout: (LayoutFrame 191 0 58 0 236 0 79 0) + resizeForLabel: true + adjust: left ) - #(#PopUpListSpec - #label: 'Alignment' - #name: 'AlignmentC' - #layout: #(#LayoutFrame 248 0 58 0 2 1.0 80 0) - #activeHelpKey: #basicsJustificationEditor - #tabable: true - #model: #columnAlignment - #menu: - #(#left - #right #center #decimal + (PopUpListSpec + label: 'Alignment' + name: 'AlignmentC' + layout: (LayoutFrame 248 0 58 0 2 1.0 80 0) + activeHelpKey: basicsJustificationEditor + tabable: true + model: columnAlignment + menu: + (left + right center + decimal ) ) - #(#CheckBoxSpec - #label: 'Compress Long Strings' - #name: 'LongStringCompressionCheckBox' - #layout: #(#LayoutOrigin 160 0 82 0) - #activeHelpKey: #basicsLabelTranslate - #tabable: true - #model: #longStringCompression - #translateLabel: true + (CheckBoxSpec + label: 'Compress Long Strings' + name: 'LongStringCompressionCheckBox' + layout: (LayoutOrigin 160 0 82 0) + activeHelpKey: basicsLabelTranslate + tabable: true + model: longStringCompression + translateLabel: true ) ) @@ -562,139 +562,133 @@ ^ - #(#FullSpec - #name: #colorsEditSpec - #window: - #(#WindowSpec - #label: 'DataSet Misc' - #name: 'DataSet Misc' - #layout: #(#LayoutFrame 699 0 270 0 1067 0 569 0) - #level: 0 - #min: #(#Point 10 10) - #max: #(#Point 1280 1024) - #bounds: #(#Rectangle 699 270 1068 570) - #usePreferredExtent: false - #returnIsOKInDialog: true - #escapeIsCancelInDialog: true + #(FullSpec + name: colorsEditSpec + window: + (WindowSpec + label: 'DataSet Misc' + name: 'DataSet Misc' + min: (Point 10 10) + bounds: (Rectangle 14 46 383 346) ) - #component: - #(#SpecCollection - #collection: #( - #(#FramedBoxSpec - #label: 'Label Colors:' - #name: 'ColorsBox' - #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 95 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Foreground:' - #name: 'label1' - #layout: #(#AlignmentOrigin 112 0 24 0 1 0.5) - #resizeForLabel: true - #adjust: #right + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Label Colors:' + name: 'ColorsBox' + layout: (LayoutFrame 0 0.0 3 0 0 1.0 95 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Foreground:' + name: 'label1' + layout: (AlignmentOrigin 112 0 24 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#ColorMenuSpec - #name: 'colorMenu1' - #layout: #(#LayoutFrame 115 0 12 0 -3 1.0 34 0) - #activeHelpKey: #colorsForegroundLabelColor - #model: #labelForegroundColor - #labelsAreColored: true + (ColorMenuSpec + name: 'colorMenu1' + layout: (LayoutFrame 115 0 12 0 -3 1.0 34 0) + activeHelpKey: colorsForegroundLabelColor + model: labelForegroundColor + labelsAreColored: true ) - #(#LabelSpec - #label: 'Background:' - #name: 'label2' - #layout: #(#AlignmentOrigin 112 0 52 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Background:' + name: 'label2' + layout: (AlignmentOrigin 112 0 52 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#ColorMenuSpec - #name: 'colorMenu2' - #layout: #(#LayoutFrame 115 0 40 0 -3 1.0 62 0) - #activeHelpKey: #colorsBackgroundLabelColor - #model: #labelBackgroundColor - #labelsAreColored: false + (ColorMenuSpec + name: 'colorMenu2' + layout: (LayoutFrame 115 0 40 0 -3 1.0 62 0) + activeHelpKey: colorsBackgroundLabelColor + model: labelBackgroundColor + labelsAreColored: false ) ) ) ) - #(#FramedBoxSpec - #label: 'Cell Colors:' - #name: 'defaultColorsBox' - #layout: #(#LayoutFrame 0 0.0 108 0 0 1.0 263 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Foreground:' - #name: 'fgLabel' - #layout: #(#AlignmentOrigin 112 0 28 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (FramedBoxSpec + label: 'Cell Colors:' + name: 'defaultColorsBox' + layout: (LayoutFrame 0 0.0 108 0 0 1.0 263 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Foreground:' + name: 'fgLabel' + layout: (AlignmentOrigin 112 0 28 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#ColorMenuSpec - #name: 'fgMenu' - #layout: #(#LayoutFrame 115 0 16 0 -3 1.0 38 0) - #activeHelpKey: #colorsForegroundCellColor - #model: #foregroundColor - #labelsAreColored: true + (ColorMenuSpec + name: 'fgMenu' + layout: (LayoutFrame 115 0 16 0 -3 1.0 38 0) + activeHelpKey: colorsForegroundCellColor + model: foregroundColor + labelsAreColored: true ) - #(#LabelSpec - #label: 'Background:' - #name: 'bgLabel' - #layout: #(#AlignmentOrigin 112 0 56 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Background:' + name: 'bgLabel' + layout: (AlignmentOrigin 112 0 56 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#ColorMenuSpec - #name: 'bgMenu' - #layout: #(#LayoutFrame 115 0 44 0 -3 1.0 66 0) - #activeHelpKey: #colorsBackgroundCellColor - #model: #backgroundColor - #labelsAreColored: false + (ColorMenuSpec + name: 'bgMenu' + layout: (LayoutFrame 115 0 44 0 -3 1.0 66 0) + activeHelpKey: colorsBackgroundCellColor + model: backgroundColor + labelsAreColored: false ) - #(#LabelSpec - #label: 'FG-Selector:' - #name: 'fgSelLabel' - #layout: #(#AlignmentOrigin 112 0 90 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'FG-Selector:' + name: 'fgSelLabel' + layout: (AlignmentOrigin 112 0 90 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'fgSelField' - #layout: #(#LayoutFrame 115 0 79 0 0 1.0 101 0) - #activeHelpKey: #colorsForegroundSelector - #tabable: true - #model: #foregroundSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'fgSelField' + layout: (LayoutFrame 115 0 79 0 0 1.0 101 0) + activeHelpKey: colorsForegroundSelector + tabable: true + model: foregroundSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'BG-Selector:' - #name: 'bgSelLabel' - #layout: #(#AlignmentOrigin 112 0 115 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'BG-Selector:' + name: 'bgSelLabel' + layout: (AlignmentOrigin 112 0 115 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'bgSelField' - #layout: #(#LayoutFrame 115 0 104 0 0 1.0 126 0) - #activeHelpKey: #colorsBackgroundSelector - #tabable: true - #model: #backgroundSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'bgSelField' + layout: (LayoutFrame 115 0 104 0 0 1.0 126 0) + activeHelpKey: colorsBackgroundSelector + tabable: true + model: backgroundSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) ) @@ -720,69 +714,66 @@ - ^ - - #(#FullSpec - #window: - #(#WindowSpec - #name: 'Data Set Builder' - #layout: #(#LayoutFrame 414 0 336 0 740 0 471 0) - #label: 'Data Set Builder' - #min: #(#Point 10 10) - #max: #(#Point 1152 900) - #bounds: #(#Rectangle 414 336 741 472) - #usePreferredExtent: false - ) - #component: - #(#SpecCollection - #collection: - #( - #(#FramedBoxSpec - #name: 'framedBox1' - #layout: #(#LayoutFrame 0 0.0 3 0.0 0 1.0 -34 1.0) - #label: 'Class for code' - #translateLabel: true - #labelPosition: #topLeft - ) - #(#LabelSpec - #name: 'classLabel' - #layout: #(#AlignmentOrigin 73 0.11 38 0 1 0.5) - #label: 'Class:' - #translateLabel: true - #adjust: #right - #resizeForLabel: true - ) - #(#InputFieldSpec - #name: 'classNameInputField' - #layout: #(#LayoutFrame 77 0.11 27 0 -16 1.0 49 0) - #tabable: true - #model: #classNameChannel - ) - #(#LabelSpec - #name: 'superClassLabel' - #layout: #(#AlignmentOrigin 73 0.11 65 0 1 0.5) - #label: 'Superclass:' - #translateLabel: true - #adjust: #right - #resizeForLabel: true - ) - #(#InputFieldSpec - #name: 'superclassNameInputField' - #layout: #(#LayoutFrame 76 0.11 55 0 -16 1.0 77 0) - #tabable: true - #model: #superclassNameChannel - ) - #(#UISubSpecification - #name: 'SubSpecification' - #layout: #(#LayoutFrame 0 0.0 -29 1 0 1.0 -5 1.0) - #majorKey: #ToolApplicationModel - #minorKey: #windowSpecForCommitWithoutChannels - ) - ) - ) + ^ + #(FullSpec + name: defineClassNameSpec + window: + (WindowSpec + label: 'Data Set Builder' + name: 'Data Set Builder' + min: (Point 10 10) + bounds: (Rectangle 14 46 341 182) + ) + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Class for code' + name: 'framedBox1' + layout: (LayoutFrame 0 0.0 3 0.0 0 1.0 -34 1.0) + labelPosition: topLeft + translateLabel: true + ) + (LabelSpec + label: 'Class:' + name: 'classLabel' + layout: (AlignmentOrigin 73 0.11 38 0 1 0.5) + translateLabel: true + resizeForLabel: true + adjust: right + ) + (InputFieldSpec + name: 'classNameInputField' + layout: (LayoutFrame 77 0.11 27 0 -16 1.0 49 0) + tabable: true + model: classNameChannel + acceptOnPointerLeave: false + ) + (LabelSpec + label: 'Superclass:' + name: 'superClassLabel' + layout: (AlignmentOrigin 73 0.11 65 0 1 0.5) + translateLabel: true + resizeForLabel: true + adjust: right + ) + (InputFieldSpec + name: 'superclassNameInputField' + layout: (LayoutFrame 76 0.11 55 0 -16 1.0 77 0) + tabable: true + model: superclassNameChannel + acceptOnPointerLeave: false + ) + (UISubSpecification + name: 'SubSpecification' + layout: (LayoutFrame 0 0.0 -29 1 0 1.0 -5 1.0) + majorKey: ToolApplicationModel + minorKey: windowSpecForCommitWithoutChannels + ) + ) + + ) ) - - "Modified: / 20.5.1998 / 03:46:17 / cg" ! formatEditSpec @@ -800,87 +791,81 @@ ^ - #(#FullSpec - #name: #formatEditSpec - #window: - #(#WindowSpec - #label: 'DataSet Details' - #name: 'DataSet Details' - #layout: #(#LayoutFrame 699 0 270 0 1086 0 561 0) - #level: 0 - #min: #(#Point 10 10) - #max: #(#Point 1280 1024) - #bounds: #(#Rectangle 699 270 1087 562) - #usePreferredExtent: false - #returnIsOKInDialog: true - #escapeIsCancelInDialog: true + #(FullSpec + name: formatEditSpec + window: + (WindowSpec + label: 'DataSet Details' + name: 'DataSet Details' + min: (Point 10 10) + bounds: (Rectangle 14 46 402 338) ) - #component: - #(#SpecCollection - #collection: #( - #(#FramedBoxSpec - #label: 'Input Format' - #name: 'framedBox1' - #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 127 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Input Type:' - #name: 'typeLabel' - #layout: #(#AlignmentOrigin 115 0 26 0 1 0.5) - #resizeForLabel: true + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Input Format' + name: 'framedBox1' + layout: (LayoutFrame 0 0.0 3 0 0 1.0 127 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Input Type:' + name: 'typeLabel' + layout: (AlignmentOrigin 115 0 26 0 1 0.5) + resizeForLabel: true ) - #(#ComboListSpec - #name: 'typeCombo' - #layout: #(#LayoutFrame 118 0 15 0 3 1.0 37 0) - #activeHelpKey: #formatInputType - #tabable: true - #model: #type - #comboList: - #(#string - #password #number - #numberOrNil #symbolOrNil + (ComboListSpec + name: 'typeCombo' + layout: (LayoutFrame 118 0 15 0 3 1.0 37 0) + activeHelpKey: formatInputType + tabable: true + model: type + comboList: + (string + password number + numberOrNil symbolOrNil ) - #useIndex: false + useIndex: false ) - #(#LabelSpec - #label: 'Max Size:' - #name: 'sizeLabel' - #layout: #(#AlignmentOrigin 115 0 52 0 1 0.5) - #resizeForLabel: true + (LabelSpec + label: 'Max Size:' + name: 'sizeLabel' + layout: (AlignmentOrigin 115 0 52 0 1 0.5) + resizeForLabel: true ) - #(#InputFieldSpec - #name: 'sizeField' - #layout: #(#LayoutFrame 118 0 41 0 3 1.0 63 0) - #activeHelpKey: #formatMaxSize - #tabable: true - #model: #size - #group: #inputGroup - #type: #numberOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'sizeField' + layout: (LayoutFrame 118 0 41 0 3 1.0 63 0) + activeHelpKey: formatMaxSize + tabable: true + model: size + group: inputGroup + type: numberOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Text Format:' - #name: 'formatLabel' - #layout: #(#AlignmentOrigin 115 0 77 0 1 0.5) - #resizeForLabel: true + (LabelSpec + label: 'Text Format:' + name: 'formatLabel' + layout: (AlignmentOrigin 115 0 77 0 1 0.5) + resizeForLabel: true ) - #(#InputFieldSpec - #name: 'formatField' - #layout: #(#LayoutFrame 118 0 66 0 3 1.0 88 0) - #activeHelpKey: #formatTextFormat - #tabable: true - #model: #formatString - #group: #inputGroup - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'formatField' + layout: (LayoutFrame 118 0 66 0 3 1.0 88 0) + activeHelpKey: formatTextFormat + tabable: true + model: formatString + group: inputGroup + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) ) @@ -907,150 +892,149 @@ ^ - #(#FullSpec - #name: #frameEditSpec - #window: - #(#WindowSpec - #label: 'DataSet Dimension' - #name: 'DataSet Dimension' - #min: #(#Point 10 10) - #max: #(#Point 1280 1024) - #bounds: #(#Rectangle 16 42 412 355) + #(FullSpec + name: frameEditSpec + window: + (WindowSpec + label: 'DataSet Dimension' + name: 'DataSet Dimension' + min: (Point 10 10) + bounds: (Rectangle 14 46 410 359) ) - #component: - #(#SpecCollection - #collection: #( - #(#FramedBoxSpec - #label: 'Separators' - #name: 'separatorBox' - #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 132 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#CheckBoxSpec - #label: 'Show Row-Separator' - #name: 'showRowSeparator' - #layout: #(#LayoutFrame 5 0 15 0 293 0 38 0) - #activeHelpKey: #frameShowRowSeparator - #tabable: true - #model: #showRowSeparator + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Separators' + name: 'separatorBox' + layout: (LayoutFrame 0 0.0 3 0 0 1.0 132 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (CheckBoxSpec + label: 'Show Row-Separator' + name: 'showRowSeparator' + layout: (LayoutFrame 5 0 15 0 293 0 38 0) + activeHelpKey: frameShowRowSeparator + tabable: true + model: showRowSeparator ) - #(#InputFieldSpec - #name: 'rowSeparatorSelector' - #layout: #(#LayoutFrame 142 0 41 0 2 1.0 63 0) - #activeHelpKey: #frameShowRowSeparatorSelector - #tabable: true - #model: #rowSeparatorSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'rowSeparatorSelector' + layout: (LayoutFrame 142 0 41 0 2 1.0 63 0) + activeHelpKey: frameShowRowSeparatorSelector + tabable: true + model: rowSeparatorSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#CheckBoxSpec - #label: 'Show Column-Separator' - #name: 'showColSeparator' - #layout: #(#LayoutFrame 5 0 70 0 294 0 93 0) - #activeHelpKey: #frameShowColumnSeparator - #tabable: true - #model: #showColSeparator + (CheckBoxSpec + label: 'Show Column-Separator' + name: 'showColSeparator' + layout: (LayoutFrame 5 0 70 0 294 0 93 0) + activeHelpKey: frameShowColumnSeparator + tabable: true + model: showColSeparator ) - #(#LabelSpec - #label: 'Selector:' - #name: 'Label1' - #layout: #(#LayoutFrame 80 0.0 44 0 140 0.0 61 0) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Selector:' + name: 'Label1' + layout: (LayoutFrame 80 0.0 44 0 140 0.0 61 0) + resizeForLabel: true + adjust: right ) ) ) ) - #(#FramedBoxSpec - #label: 'Dimensions:' - #name: 'framedBox1' - #layout: #(#LayoutFrame 0 0.0 133 0 0 1.0 305 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Column Width:' - #name: 'widthLabel' - #layout: #(#AlignmentOrigin 140 0.0 23 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (FramedBoxSpec + label: 'Dimensions:' + name: 'framedBox1' + layout: (LayoutFrame 0 0.0 133 0 0 1.0 305 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Column Width:' + name: 'widthLabel' + layout: (AlignmentOrigin 140 0.0 23 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'widthField' - #layout: #(#LayoutFrame 142 0 12 0 2 1.0 34 0) - #activeHelpKey: #frameColumnWidth - #tabable: true - #model: #width - #group: #inputGroup - #type: #numberOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'widthField' + layout: (LayoutFrame 142 0 12 0 2 1.0 34 0) + activeHelpKey: frameColumnWidth + tabable: true + model: width + group: inputGroup + type: numberOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Min. Width:' - #name: 'minWidthLabel' - #layout: #(#AlignmentOrigin 140 0.0 51 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Min. Width:' + name: 'minWidthLabel' + layout: (AlignmentOrigin 140 0.0 51 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'minWidthField' - #layout: #(#LayoutFrame 142 0 40 0 2 1.0 62 0) - #activeHelpKey: #frameMinWidth - #tabable: true - #model: #minWidth - #group: #inputGroup - #type: #numberOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'minWidthField' + layout: (LayoutFrame 142 0 40 0 2 1.0 62 0) + activeHelpKey: frameMinWidth + tabable: true + model: minWidth + group: inputGroup + type: numberOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Row Height:' - #name: 'heightLabel' - #layout: #(#AlignmentOrigin 140 0.0 79 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Row Height:' + name: 'heightLabel' + layout: (AlignmentOrigin 140 0.0 79 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'heightField' - #layout: #(#LayoutFrame 142 0 68 0 2 1.0 90 0) - #activeHelpKey: #frameRowHeight - #tabable: true - #model: #height - #group: #inputGroup - #type: #numberOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'heightField' + layout: (LayoutFrame 142 0 68 0 2 1.0 90 0) + activeHelpKey: frameRowHeight + tabable: true + model: height + group: inputGroup + type: numberOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#CheckBoxSpec - #label: 'Compute Width From Items' - #name: 'usePreferredWidth' - #layout: #(#LayoutFrame 5 0 96 0 324 0 118 0) - #activeHelpKey: #usePreferredWidth - #tabable: true - #model: #usePreferredWidth + (CheckBoxSpec + label: 'Compute Width From Items' + name: 'usePreferredWidth' + layout: (LayoutFrame 5 0 96 0 324 0 118 0) + activeHelpKey: usePreferredWidth + tabable: true + model: usePreferredWidth ) - #(#CheckBoxSpec - #label: 'Is Resizeable' - #name: 'isResizeable' - #layout: #(#LayoutFrame -361 1.0 121 0 -28 1.0 144 0) - #activeHelpKey: #isResizeable - #tabable: true - #model: #isResizeable + (CheckBoxSpec + label: 'Is Resizeable' + name: 'isResizeable' + layout: (LayoutFrame -361 1.0 121 0 -28 1.0 144 0) + activeHelpKey: isResizeable + tabable: true + model: isResizeable ) ) @@ -1077,146 +1061,145 @@ ^ - #(#FullSpec - #name: #selectionEditSpec - #window: - #(#WindowSpec - #label: 'DataSet Basic' - #name: 'DataSet Basic' - #min: #(#Point 10 10) - #max: #(#Point 1280 1024) - #bounds: #(#Rectangle 67 116 398 444) + #(FullSpec + name: selectionEditSpec + window: + (WindowSpec + label: 'DataSet Basic' + name: 'DataSet Basic' + min: (Point 10 10) + bounds: (Rectangle 14 46 345 374) ) - #component: - #(#SpecCollection - #collection: #( - #(#FramedBoxSpec - #label: 'Label Select Action:' - #name: 'LabelSelectAction' - #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 97 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Selector:' - #name: 'ActionLabel' - #layout: #(#AlignmentOrigin 95 0 20 0 1 0.5) - #resizeForLabel: true - #adjust: #left + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Label Select Action:' + name: 'LabelSelectAction' + layout: (LayoutFrame 0 0.0 3 0 0 1.0 97 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Selector:' + name: 'ActionLabel' + layout: (AlignmentOrigin 95 0 20 0 1 0.5) + resizeForLabel: true + adjust: left ) - #(#InputFieldSpec - #name: 'ActionSelector' - #layout: #(#LayoutFrame 98 0 9 0 3 1.0 31 0) - #activeHelpKey: #selectionLabelClickSelector - #tabable: true - #model: #labelActionSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'ActionSelector' + layout: (LayoutFrame 98 0 9 0 3 1.0 31 0) + activeHelpKey: selectionLabelClickSelector + tabable: true + model: labelActionSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Argument:' - #name: 'ArgumentLabel' - #layout: #(#AlignmentOrigin 95 0 48 0 1 0.5) - #resizeForLabel: true - #adjust: #left + (LabelSpec + label: 'Argument:' + name: 'ArgumentLabel' + layout: (AlignmentOrigin 95 0 48 0 1 0.5) + resizeForLabel: true + adjust: left ) - #(#InputFieldSpec - #name: 'ArgumentValue' - #layout: #(#LayoutFrame 98 0 37 0 3 1.0 59 0) - #activeHelpKey: #selectionLabelSelectorArgument - #tabable: true - #model: #labelActionArgument - #group: #inputGroup - #type: #string - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'ArgumentValue' + layout: (LayoutFrame 98 0 37 0 3 1.0 59 0) + activeHelpKey: selectionLabelSelectorArgument + tabable: true + model: labelActionArgument + group: inputGroup + type: string + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) ) ) ) - #(#FramedBoxSpec - #label: 'Cell Selection:' - #name: 'CellSelection' - #layout: #(#LayoutFrame 0 0.0 105 0 0 1.0 215 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#CheckBoxSpec - #label: 'Is Selectable' - #name: 'canSelect' - #layout: #(#Point 95 1) - #activeHelpKey: #selectionIsSelectable - #tabable: true - #model: #canSelect + (FramedBoxSpec + label: 'Cell Selection:' + name: 'CellSelection' + layout: (LayoutFrame 0 0.0 105 0 0 1.0 215 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (CheckBoxSpec + label: 'Is Selectable' + name: 'canSelect' + layout: (Point 95 1) + activeHelpKey: selectionIsSelectable + tabable: true + model: canSelect ) - #(#LabelSpec - #label: 'Selector:' - #name: 'selectorLabel' - #layout: #(#AlignmentOrigin 95 0 37 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Selector:' + name: 'selectorLabel' + layout: (AlignmentOrigin 95 0 37 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'selectSelector' - #layout: #(#LayoutFrame 98 0 26 0 3 1.0 48 0) - #activeHelpKey: #selectionCellClickSelector - #tabable: true - #model: #selectSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'selectSelector' + layout: (LayoutFrame 98 0 26 0 3 1.0 48 0) + activeHelpKey: selectionCellClickSelector + tabable: true + model: selectSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#CheckBoxSpec - #label: 'Show Selection HighLightened' - #name: 'showSelectionHighLightened' - #layout: #(#LayoutFrame 95 0 53 0 3 1.0 77 0) - #activeHelpKey: #showSelectionHighLighted - #tabable: true - #model: #showSelectionHighLighted + (CheckBoxSpec + label: 'Show Selection HighLightened' + name: 'showSelectionHighLightened' + layout: (LayoutFrame 95 0 53 0 3 1.0 77 0) + activeHelpKey: showSelectionHighLighted + tabable: true + model: showSelectionHighLighted ) ) ) ) - #(#FramedBoxSpec - #label: 'Cell Double Click:' - #name: 'CellDoubleClick' - #layout: #(#LayoutFrame 0 0.0 227 0 0 1.0 293 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Selector:' - #name: 'doubleLabel' - #layout: #(#AlignmentOrigin 95 0 19 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (FramedBoxSpec + label: 'Cell Double Click:' + name: 'CellDoubleClick' + layout: (LayoutFrame 0 0.0 227 0 0 1.0 293 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Selector:' + name: 'doubleLabel' + layout: (AlignmentOrigin 95 0 19 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'doubleClicked' - #layout: #(#LayoutFrame 98 0 8 0 3 1.0 30 0) - #activeHelpKey: #selectionCellDoubleClickSelector - #tabable: true - #model: #doubleClickedSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'doubleClicked' + layout: (LayoutFrame 98 0 8 0 3 1.0 30 0) + activeHelpKey: selectionCellDoubleClickSelector + tabable: true + model: doubleClickedSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) ) @@ -1254,214 +1237,213 @@ ^ - #(#FullSpec - #name: #valuesEditSpec - #window: - #(#WindowSpec - #label: 'DataSet Basic' - #name: 'DataSet Basic' - #min: #(#Point 10 10) - #max: #(#Point 1280 1024) - #bounds: #(#Rectangle 16 42 312 356) + #(FullSpec + name: valuesEditSpec + window: + (WindowSpec + label: 'DataSet Basic' + name: 'DataSet Basic' + min: (Point 10 10) + bounds: (Rectangle 14 46 310 360) ) - #component: - #(#SpecCollection - #collection: #( - #(#FramedBoxSpec - #label: 'Value Selectors:' - #name: 'valuesBox' - #layout: #(#LayoutFrame 0 0.0 3 0 0 1.0 160 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Read:' - #name: 'readLabel' - #layout: #(#AlignmentOrigin 94 0 15 0 1 0.5) - #resizeForLabel: true - #adjust: #right + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Value Selectors:' + name: 'valuesBox' + layout: (LayoutFrame 0 0.0 3 0 0 1.0 160 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Read:' + name: 'readLabel' + layout: (AlignmentOrigin 94 0 15 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'readSelector' - #layout: #(#LayoutFrame 97 0 4 0 2 1.0 26 0) - #activeHelpKey: #valuesReadSelector - #tabable: true - #model: #readSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'readSelector' + layout: (LayoutFrame 97 0 4 0 2 1.0 26 0) + activeHelpKey: valuesReadSelector + tabable: true + model: readSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Write:' - #name: 'writeLabel' - #layout: #(#AlignmentOrigin 94 0 40 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Write:' + name: 'writeLabel' + layout: (AlignmentOrigin 94 0 40 0 1 0.5) + resizeForLabel: true + adjust: right + ) + (InputFieldSpec + name: 'writeSelector' + layout: (LayoutFrame 97 0 29 0 2 1.0 51 0) + activeHelpKey: valuesWriteSelector + tabable: true + model: writeSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#InputFieldSpec - #name: 'writeSelector' - #layout: #(#LayoutFrame 97 0 29 0 2 1.0 51 0) - #activeHelpKey: #valuesWriteSelector - #tabable: true - #model: #writeSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (LabelSpec + label: 'Converter:' + name: 'converterLabel' + layout: (AlignmentOrigin 94 0 65 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#LabelSpec - #label: 'Converter:' - #name: 'converterLabel' - #layout: #(#AlignmentOrigin 94 0 65 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (InputFieldSpec + name: 'converterField' + layout: (LayoutFrame 97 0 54 0 2 1.0 76 0) + activeHelpKey: converterSelector + tabable: true + model: converterSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#InputFieldSpec - #name: 'converterField' - #layout: #(#LayoutFrame 97 0 54 0 2 1.0 76 0) - #activeHelpKey: #converterSelector - #tabable: true - #model: #converterSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (LabelSpec + label: 'Print:' + name: 'printLabel' + layout: (AlignmentOrigin 94 0 90 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#LabelSpec - #label: 'Print:' - #name: 'printLabel' - #layout: #(#AlignmentOrigin 94 0 90 0 1 0.5) - #resizeForLabel: true - #adjust: #right - ) - #(#InputFieldSpec - #name: 'printSelector' - #layout: #(#LayoutFrame 97 0 79 0 2 1.0 101 0) - #activeHelpKey: #valuesPrintSelector - #tabable: true - #model: #printSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'printSelector' + layout: (LayoutFrame 97 0 79 0 2 1.0 101 0) + activeHelpKey: valuesPrintSelector + tabable: true + model: printSelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Visibility:' - #name: 'visibilityLabel' - #layout: #(#AlignmentOrigin 94 0 115 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Visibility:' + name: 'visibilityLabel' + layout: (AlignmentOrigin 94 0 115 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'visibilitySelector' - #layout: #(#LayoutFrame 97 0 104 0 2 1.0 126 0) - #activeHelpKey: #valuesVisibilitySelector - #tabable: true - #model: #visibilitySelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'visibilitySelector' + layout: (LayoutFrame 97 0 104 0 2 1.0 126 0) + activeHelpKey: valuesVisibilitySelector + tabable: true + model: visibilitySelector + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) ) ) ) - #(#FramedBoxSpec - #label: 'Menu:' - #name: 'menusBox' - #layout: #(#LayoutFrame 0 0.0 161 0 0 1.0 218 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Selector:' - #name: 'menuLabel' - #layout: #(#AlignmentOrigin 94 0 12 0 1 0.5) - #resizeForLabel: true - #adjust: #right + (FramedBoxSpec + label: 'Menu:' + name: 'menusBox' + layout: (LayoutFrame 0 0.0 161 0 0 1.0 218 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Selector:' + name: 'menuLabel' + layout: (AlignmentOrigin 94 0 12 0 1 0.5) + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'menuSelector' - #layout: #(#LayoutFrame 97 0 1 0 2 1.0 23 0) - #activeHelpKey: #valuesMenuSelector - #tabable: true - #model: #menu - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'menuSelector' + layout: (LayoutFrame 97 0 1 0 2 1.0 23 0) + activeHelpKey: valuesMenuSelector + tabable: true + model: menu + group: inputGroup + type: symbolOrNil + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) ) ) ) - #(#FramedBoxSpec - #label: 'Combo List/Box Selectors:' - #name: 'framedBox1' - #layout: #(#LayoutFrame 1 0.0 223 0 1 1.0 311 0) - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#LabelSpec - #label: 'Choices:' - #name: 'ChoicesLabel' - #layout: #(#AlignmentOrigin 94 0 15 0 1 0.5) - #activeHelpKey: #valuesChoiceSelector - #resizeForLabel: true - #adjust: #right + (FramedBoxSpec + label: 'Combo List/Box Selectors:' + name: 'framedBox1' + layout: (LayoutFrame 1 0.0 223 0 1 1.0 311 0) + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (LabelSpec + label: 'Choices:' + name: 'ChoicesLabel' + layout: (AlignmentOrigin 94 0 15 0 1 0.5) + activeHelpKey: valuesChoiceSelector + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'ChoicesField' - #layout: #(#LayoutFrame 97 0 4 0 2 1.0 26 0) - #activeHelpKey: #valuesChoiceSelector - #tabable: true - #model: #choices - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLeave: false - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'ChoicesField' + layout: (LayoutFrame 97 0 4 0 2 1.0 26 0) + activeHelpKey: valuesChoiceSelector + tabable: true + model: choices + group: inputGroup + type: symbolOrNil + acceptOnLeave: false + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) - #(#LabelSpec - #label: 'Editable:' - #name: 'ShowInputFieldLabel' - #layout: #(#AlignmentOrigin 94 0 41 0 1 0.5) - #activeHelpKey: #showComboFieldSelector - #resizeForLabel: true - #adjust: #right + (LabelSpec + label: 'Editable:' + name: 'ShowInputFieldLabel' + layout: (AlignmentOrigin 94 0 41 0 1 0.5) + activeHelpKey: showComboFieldSelector + resizeForLabel: true + adjust: right ) - #(#InputFieldSpec - #name: 'ShowInputFieldField' - #layout: #(#LayoutFrame 97 0 30 0 2 1.0 52 0) - #activeHelpKey: #showComboFieldSelector - #tabable: true - #model: #showComboFieldSelector - #group: #inputGroup - #type: #symbolOrNil - #acceptOnLeave: false - #acceptOnLostFocus: false - #acceptChannel: #acceptChannel - #modifiedChannel: #modifiedChannel - #acceptOnPointerLeave: false + (InputFieldSpec + name: 'ShowInputFieldField' + layout: (LayoutFrame 97 0 30 0 2 1.0 52 0) + activeHelpKey: showComboFieldSelector + tabable: true + model: showComboFieldSelector + group: inputGroup + type: symbolOrNil + acceptOnLeave: false + acceptOnLostFocus: false + acceptChannel: acceptChannel + modifiedChannel: modifiedChannel + acceptOnPointerLeave: false ) ) @@ -1489,109 +1471,100 @@ ^ - #(#FullSpec - #name: #windowSpec - #window: - #(#WindowSpec - #label: 'Data Set Builder' - #name: 'Data Set Builder' - #min: #(#Point 10 10) - #max: #(#Point 1152 900) - #bounds: #(#Rectangle 12 22 645 589) - #menu: #menu + #(FullSpec + name: windowSpec + window: + (WindowSpec + label: 'Data Set Builder' + name: 'Data Set Builder' + min: (Point 10 10) + bounds: (Rectangle 14 46 647 613) + menu: menu ) - #component: - #(#SpecCollection - #collection: #( - #(#MenuPanelSpec - #attributes: - #(#tabable - true - ) - #name: 'menuToolbarView' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 32 0) - #tabable: true - #menu: #menuToolbar + component: + (SpecCollection + collection: ( + (MenuPanelSpec + name: 'menuToolbarView' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 32 0) + tabable: true + menu: menuToolbar ) - #(#VariableVerticalPanelSpec - #name: 'VariableVerticalPanel1' - #layout: #(#LayoutFrame 0 0.0 38 0.0 0 1.0 -26 1.0) - #component: - #(#SpecCollection - #collection: #( - #(#FramedBoxSpec - #label: 'Table Columns' - #name: 'FramedBox' - #labelPosition: #topLeft - #component: - #(#SpecCollection - #collection: #( - #(#DataSetSpec - #name: 'columnView' - #layout: #(#LayoutFrame 2 0.0 6 0.0 2 1.0 6 1.0) - #hasHorizontalScrollBar: true - #hasVerticalScrollBar: false - #miniScrollerHorizontal: true - #useIndex: false - #has3Dsepartors: true - #has3Dseparators: true + (VariableVerticalPanelSpec + name: 'VariableVerticalPanel1' + layout: (LayoutFrame 0 0.0 38 0.0 0 1.0 -26 1.0) + component: + (SpecCollection + collection: ( + (FramedBoxSpec + label: 'Table Columns' + name: 'FramedBox' + labelPosition: topLeft + component: + (SpecCollection + collection: ( + (DataSetSpec + name: 'columnView' + layout: (LayoutFrame 2 0.0 6 0.0 2 1.0 6 1.0) + hasHorizontalScrollBar: true + hasVerticalScrollBar: false + miniScrollerHorizontal: true + useIndex: false + has3Dsepartors: true + has3Dseparators: true ) ) ) ) - #(#VariableHorizontalPanelSpec - #name: 'VariablePanel' - #level: -1 - #component: - #(#SpecCollection - #collection: #( - #(#ViewSpec - #name: 'labelsView' - #component: - #(#SpecCollection - #collection: #( - #(#SequenceViewSpec - #name: 'labelAndColumns' - #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) - #tabable: true - #model: #selectedColumnModel - #menu: #menuEdit - #hasHorizontalScrollBar: true - #hasVerticalScrollBar: true - #miniScrollerHorizontal: true - #useIndex: true - #sequenceList: #seqList + (VariableHorizontalPanelSpec + name: 'VariablePanel' + level: -1 + component: + (SpecCollection + collection: ( + (ViewSpec + name: 'labelsView' + component: + (SpecCollection + collection: ( + (SequenceViewSpec + name: 'labelAndColumns' + layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) + tabable: true + model: selectedColumnModel + menu: menuEdit + hasHorizontalScrollBar: true + hasVerticalScrollBar: true + miniScrollerHorizontal: true + useIndex: true + sequenceList: seqList ) ) ) ) - #(#ViewSpec - #name: 'specView' - #level: -1 - #component: - #(#SpecCollection - #collection: #( - #(#NoteBookViewSpec - #attributes: - #(#tabable - true - ) - #name: 'NoteBook' - #layout: #(#LayoutFrame 1 0.0 0 0.0 0 1.0 -30 1.0) - #tabable: true - #model: #tabModel - #menu: #tabList - #useIndex: true - #canvas: #canvasHolder - #keepCanvasAlive: true + (ViewSpec + name: 'specView' + level: -1 + component: + (SpecCollection + collection: ( + (NoteBookViewSpec + name: 'NoteBook' + layout: (LayoutFrame 1 0.0 0 0.0 0 1.0 -30 1.0) + tabable: true + model: tabModel + menu: tabList + useIndex: true + canvas: canvasHolder + keepCanvasAlive: true ) - #(#UISubSpecification - #name: 'SubSpecification' - #layout: #(#LayoutFrame 2 0.0 -26 1 -2 1.0 -2 1.0) - #majorKey: #ToolApplicationModel - #minorKey: #windowSpecForCommit + (UISubSpecification + name: 'SubSpecification' + layout: (LayoutFrame 2 0.0 -26 1 -2 1.0 -2 1.0) + majorKey: ToolApplicationModel + minorKey: windowSpecForCommit ) ) @@ -1600,18 +1573,18 @@ ) ) - #handles: #(#Any 0.235387 1.0) + handles: (Any 0.235387 1.0) ) ) ) - #handles: #(#Any 0.25 1.0) + handles: (Any 0.25 1.0) ) - #(#UISubSpecification - #name: 'infoBarSubSpec' - #layout: #(#LayoutFrame 0 0.0 -24 1 0 1.0 0 1.0) - #majorKey: #ToolApplicationModel - #minorKey: #windowSpecForInfoBar + (UISubSpecification + name: 'infoBarSubSpec' + layout: (LayoutFrame 0 0.0 -24 1 0 1.0 0 1.0) + majorKey: ToolApplicationModel + minorKey: windowSpecForInfoBar ) )