DataSetBuilder.st
changeset 1580 c606e46c4420
parent 1569 782fa8f8e64c
child 1597 b670ad8c30e1
equal deleted inserted replaced
1579:08a760ad7900 1580:c606e46c4420
   234 
   234 
   235 #frameShowRowSeparator
   235 #frameShowRowSeparator
   236 'Turns on/off displaying row separators.'
   236 'Turns on/off displaying row separators.'
   237 
   237 
   238 #frameShowRowSeparatorSelector
   238 #frameShowRowSeparatorSelector
   239 'An optional selector, which is used to test whether the row separator at the bottom is shown.'
   239 'Message selector to test if the bottom separator is shown.'
   240 
   240 
   241 #generateCode
   241 #generateCode
   242 'Generate code and install in the selected class/selector.'
   242 'Generate code and install in the selected class/selector.'
   243 
   243 
       
   244 #isResizable
       
   245 'Column can be resized by user.'
       
   246 
   244 #pickColumns
   247 #pickColumns
   245 'Select an open view and readOut the column specification from it.'
   248 'Select an open view and readOut the column specification from it.'
   246 
   249 
   247 #selectionCellClickSelector
   250 #selectionCellClickSelector
   248 'A selector called if cell was selected.'
   251 'A selector called if cell was selected.'
   265 #showComboFieldSelector
   268 #showComboFieldSelector
   266 'Selector which returns true if the editor on the ComboBox/List has an input field.'
   269 'Selector which returns true if the editor on the ComboBox/List has an input field.'
   267 
   270 
   268 #showSelectionHighLighted
   271 #showSelectionHighLighted
   269 'Show selected cell highligthened (change fg/bg color).'
   272 'Show selected cell highligthened (change fg/bg color).'
       
   273 
       
   274 #usePreferredWidth
       
   275 'Compute width from first 10 row items.'
   270 
   276 
   271 #valuesChoiceSelector
   277 #valuesChoiceSelector
   272 'Selector to get a collection of choices for a cell having a ComboBox or a ComboList widget.'
   278 'Selector to get a collection of choices for a cell having a ComboBox or a ComboList widget.'
   273 
   279 
   274 #valuesMenuSelector
   280 #valuesMenuSelector
   930        #(#WindowSpec
   936        #(#WindowSpec
   931           #label: 'DataSet Dimension'
   937           #label: 'DataSet Dimension'
   932           #name: 'DataSet Dimension'
   938           #name: 'DataSet Dimension'
   933           #min: #(#Point 10 10)
   939           #min: #(#Point 10 10)
   934           #max: #(#Point 1280 1024)
   940           #max: #(#Point 1280 1024)
   935           #bounds: #(#Rectangle 12 22 408 365)
   941           #bounds: #(#Rectangle 16 42 412 355)
   936         )
   942         )
   937         #component: 
   943         #component: 
   938        #(#SpecCollection
   944        #(#SpecCollection
   939           #collection: #(
   945           #collection: #(
   940            #(#FramedBoxSpec
   946            #(#FramedBoxSpec
   953                     #tabable: true
   959                     #tabable: true
   954                     #model: #showRowSeparator
   960                     #model: #showRowSeparator
   955                   )
   961                   )
   956                  #(#InputFieldSpec
   962                  #(#InputFieldSpec
   957                     #name: 'rowSeparatorSelector'
   963                     #name: 'rowSeparatorSelector'
   958                     #layout: #(#LayoutFrame 29 0 41 0 2 1.0 63 0)
   964                     #layout: #(#LayoutFrame 142 0 41 0 2 1.0 63 0)
   959                     #activeHelpKey: #frameShowRowSeparatorSelector
   965                     #activeHelpKey: #frameShowRowSeparatorSelector
   960                     #tabable: true
   966                     #tabable: true
   961                     #model: #rowSeparatorSelector
   967                     #model: #rowSeparatorSelector
   962                     #group: #inputGroup
   968                     #group: #inputGroup
   963                     #type: #symbolOrNil
   969                     #type: #symbolOrNil
   972                     #layout: #(#LayoutFrame 5 0 70 0 294 0 93 0)
   978                     #layout: #(#LayoutFrame 5 0 70 0 294 0 93 0)
   973                     #activeHelpKey: #frameShowColumnSeparator
   979                     #activeHelpKey: #frameShowColumnSeparator
   974                     #tabable: true
   980                     #tabable: true
   975                     #model: #showColSeparator
   981                     #model: #showColSeparator
   976                   )
   982                   )
       
   983                  #(#LabelSpec
       
   984                     #label: 'Selector:'
       
   985                     #name: 'Label1'
       
   986                     #layout: #(#LayoutFrame 80 0.0 44 0 140 0.0 61 0)
       
   987                     #resizeForLabel: true
       
   988                     #adjust: #right
       
   989                   )
   977                  )
   990                  )
   978                
   991                
   979               )
   992               )
   980             )
   993             )
   981            #(#FramedBoxSpec
   994            #(#FramedBoxSpec
   982               #label: 'Dimensions:'
   995               #label: 'Dimensions:'
   983               #name: 'framedBox1'
   996               #name: 'framedBox1'
   984               #layout: #(#LayoutFrame 0 0.0 151 0 0 1.0 297 0)
   997               #layout: #(#LayoutFrame 0 0.0 133 0 0 1.0 305 0)
   985               #labelPosition: #topLeft
   998               #labelPosition: #topLeft
   986               #component: 
   999               #component: 
   987              #(#SpecCollection
  1000              #(#SpecCollection
   988                 #collection: #(
  1001                 #collection: #(
   989                  #(#LabelSpec
  1002                  #(#LabelSpec
  1005                     #acceptChannel: #acceptChannel
  1018                     #acceptChannel: #acceptChannel
  1006                     #modifiedChannel: #modifiedChannel
  1019                     #modifiedChannel: #modifiedChannel
  1007                     #acceptOnPointerLeave: false
  1020                     #acceptOnPointerLeave: false
  1008                   )
  1021                   )
  1009                  #(#LabelSpec
  1022                  #(#LabelSpec
  1010                     #label: 'Min Width:'
  1023                     #label: 'Min. Width:'
  1011                     #name: 'minWidthLabel'
  1024                     #name: 'minWidthLabel'
  1012                     #layout: #(#AlignmentOrigin 140 0.0 51 0 1 0.5)
  1025                     #layout: #(#AlignmentOrigin 140 0.0 51 0 1 0.5)
  1013                     #resizeForLabel: true
  1026                     #resizeForLabel: true
  1014                     #adjust: #right
  1027                     #adjust: #right
  1015                   )
  1028                   )
  1045                     #acceptChannel: #acceptChannel
  1058                     #acceptChannel: #acceptChannel
  1046                     #modifiedChannel: #modifiedChannel
  1059                     #modifiedChannel: #modifiedChannel
  1047                     #acceptOnPointerLeave: false
  1060                     #acceptOnPointerLeave: false
  1048                   )
  1061                   )
  1049                  #(#CheckBoxSpec
  1062                  #(#CheckBoxSpec
  1050                     #label: 'Use Preferred Width'
  1063                     #label: 'Compute Width From Items'
  1051                     #name: 'usePreferredWidth'
  1064                     #name: 'usePreferredWidth'
  1052                     #layout: #(#LayoutFrame 5 0 96 0 141 0 118 0)
  1065                     #layout: #(#LayoutFrame 5 0 96 0 324 0 118 0)
       
  1066                     #activeHelpKey: #usePreferredWidth
  1053                     #tabable: true
  1067                     #tabable: true
  1054                     #model: #usePreferredWidth
  1068                     #model: #usePreferredWidth
  1055                   )
  1069                   )
  1056                  #(#CheckBoxSpec
  1070                  #(#CheckBoxSpec
  1057                     #label: 'Is Resizeable'
  1071                     #label: 'Is Resizeable'
  1058                     #name: 'isResizeable'
  1072                     #name: 'isResizeable'
  1059                     #layout: #(#AlignmentOrigin 0 1.0 107 0 1 0.5)
  1073                     #layout: #(#LayoutFrame -361 1.0 121 0 -28 1.0 144 0)
       
  1074                     #activeHelpKey: #isResizeable
  1060                     #tabable: true
  1075                     #tabable: true
  1061                     #model: #isResizeable
  1076                     #model: #isResizeable
  1062                   )
  1077                   )
  1063                  )
  1078                  )
  1064                
  1079