DataSetBuilder.st
changeset 1064 1a9bbca19e25
parent 1036 26ebad245428
child 1069 7196ca547f5d
--- a/DataSetBuilder.st	Fri Mar 19 15:12:25 1999 +0100
+++ b/DataSetBuilder.st	Fri Mar 19 20:58:00 1999 +0100
@@ -151,6 +151,9 @@
 #basicsJustification
 'Aligns the label to the left, right, or center in the cell.'
 
+#basicsJustificationEditor
+'Aligns the column editor to the left, right, or center in the cell.'
+
 #basicsLabel
 'The label of the column (String or StringCollection) or a selector returning the label.'
 
@@ -158,7 +161,7 @@
 'Unique identifier of the column (optional).'
 
 #basicsLabelIsImage
-'Label is actually the selector if a message providing an image-label.'
+'Label is actually the selector of a message providing an image-label.'
 
 #basicsLabelTranslate
 'Translate the label via the resource mechanism to a national language string.'
@@ -251,7 +254,7 @@
 'A selector called if a cell was clicked.'
 
 #selectionLabelSelectorArgument
-'An argument passed to the label selection selector.'
+'An optional argument passed with the message above.'
 
 #showComboFieldSelector
 'Selector which returns true if the editor on the ComboBox/List has an input field.'
@@ -356,6 +359,8 @@
                               #immediateAccept: true
                               #acceptOnLeave: true
                               #acceptOnLostFocus: true
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
                           )
                            #(#LabelSpec
                               #name: 'LabelFont'
@@ -417,6 +422,9 @@
                               #activeHelpKey: #basicsLabelId
                               #tabable: true
                               #model: #id
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -460,6 +468,9 @@
                               #type: #symbolOrNil
                               #comboList: #editorTypeList
                               #useIndex: false
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'JustificationC'
@@ -471,7 +482,7 @@
                            #(#PopUpListSpec
                               #name: 'AlignmentC'
                               #layout: #(#LayoutFrame 142 0 58 0 2 1.0 80 0)
-                              #activeHelpKey: #basicsJustification
+                              #activeHelpKey: #basicsJustificationEditor
                               #label: 'Alignment'
                               #model: #columnAlignment
                               #menu: 
@@ -610,6 +621,9 @@
                               #tabable: true
                               #model: #foregroundSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'bgSelLabel'
@@ -625,6 +639,9 @@
                               #tabable: true
                               #model: #backgroundSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -787,6 +804,9 @@
                               #tabable: true
                               #model: #size
                               #type: #numberOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'formatLabel'
@@ -800,6 +820,9 @@
                               #activeHelpKey: #formatTextFormat
                               #tabable: true
                               #model: #formatString
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -867,6 +890,9 @@
                               #tabable: true
                               #model: #rowSeparatorSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#CheckBoxSpec
                               #name: 'showColSeparator'
@@ -902,6 +928,9 @@
                               #tabable: true
                               #model: #width
                               #type: #numberOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'minWidthLabel'
@@ -917,6 +946,9 @@
                               #tabable: true
                               #model: #minWidth
                               #type: #numberOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'heightLabel'
@@ -932,6 +964,9 @@
                               #tabable: true
                               #model: #height
                               #type: #numberOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -995,6 +1030,9 @@
                               #tabable: true
                               #model: #labelActionSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'ArgumentLabel'
@@ -1010,6 +1048,9 @@
                               #tabable: true
                               #model: #labelActionArgument
                               #type: #string
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -1045,6 +1086,9 @@
                               #tabable: true
                               #model: #selectSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#CheckBoxSpec
                               #name: 'showSelectionHighLightened'
@@ -1080,6 +1124,9 @@
                               #tabable: true
                               #model: #doubleClickedSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -1154,6 +1201,9 @@
                               #tabable: true
                               #model: #readSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'writeLabel'
@@ -1169,6 +1219,9 @@
                               #tabable: true
                               #model: #writeSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'printLabel'
@@ -1184,6 +1237,9 @@
                               #tabable: true
                               #model: #printSelector
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -1211,6 +1267,9 @@
                               #tabable: true
                               #model: #menu
                               #type: #symbolOrNil
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -1240,6 +1299,9 @@
                               #model: #choices
                               #type: #symbolOrNil
                               #acceptOnLeave: false
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                            #(#LabelSpec
                               #name: 'ShowInputFieldLabel'
@@ -1257,6 +1319,9 @@
                               #model: #showComboFieldSelector
                               #type: #symbolOrNil
                               #acceptOnLeave: false
+                              #modifiedChannel: #modifiedChannel
+                              #acceptChannel: #acceptChannel
+                              #acceptOnLostFocus: true
                           )
                         )
                     )
@@ -2581,6 +2646,7 @@
     self updateInputFields.
     self valueOfEnablingCommitButtons value:false.
     self columnIsNotEditing value: true.
+    self modifiedChannel value: false.
 
     "Modified: / 27.10.1998 / 14:41:41 / cg"
 !