UISpecificationTool.st
changeset 303 798e309561f1
parent 294 65cb680c74e4
child 307 fe559a9136d9
--- a/UISpecificationTool.st	Tue Sep 02 14:51:56 1997 +0200
+++ b/UISpecificationTool.st	Tue Sep 02 14:54:46 1997 +0200
@@ -65,6 +65,12 @@
 
   ^ super helpSpec addPairsFrom:#(
 
+#showRoot
+'show or hide the first element into the hierarchical list.'
+
+#tabOrientation
+'where to place the tabs'
+
 #menuHolder
 'selector or holder of the middle button menu'
 
@@ -74,9 +80,15 @@
 #listHolder
 'gets a list or list holder'
 
+#document
+'a holder which keeps the document name to be shown.'
+
 #maxChars
 'set the maximum number of characters that are allowed in the editfield.'
 
+#action
+'action evaluated when the button is pressed or released which depends on the setting of triggerOnDown flag, either set the press-action and clear any release-action or vice versa, set the release-action and clear the press-action.'
+
 #canvasSelector
 'after open the application specified by the clientKey, this selector if not nil will be evaluated,'
 
@@ -86,6 +98,9 @@
 #canvas
 'gets a widget placed into the notebook'
 
+#oneTabPerLine
+'draw only one tab per line'
+
 #middleButtonPressed
 'called if the middle button is pressed; you can open a menu'
 
@@ -95,6 +110,15 @@
 #id
 'enter the name of the field here. This ID can be used by the application to access components, using #componentAt:<key>'
 
+#showDirectoyIndication
+'show or hide the open/closed indicator on nodes which contains children'
+
+#sizeAsDefault
+'the size of the widget depends on its label. In case of a fixed Layout nothing will change.'
+
+#arbitraryView
+'the widget class shown represented by the arbitrary component or a selector which returns a widget class.'
+
 #selectionHolder
 'the one which keeps the selection and in case of a ''SelectionInList'' model the list.'
 
@@ -116,15 +140,33 @@
 #canvasArgument
 'the argument to the selector or none'
 
+#beDefault
+'show/dont show a return-key image after the label'
+
 #typeConverter
 'convert the fields string value to some object'
 
 #backgroundColor
 'set the background color'
 
+#showLines
+'show or hide lines'
+
+#label
+'the label of the widget'
+
 #minorKey
 'the selector specifies which interface specification to be used. The selector must return an interfaceSpec. On default the #windowSpec method is used'
 
+#showFrame
+'show the frame'
+
+#autoRepeat
+'repeat the action as long as the button is pressed; to have this behavior the ''isTriggerOnDown'' state must be enabled'
+
+#booleanHolder
+'a boolean holder which keeps the state'
+
 #menuButton
 'pressing the button will open the menu editor on the specified menu selector.'
 
@@ -144,10 +186,10 @@
 'select the tab style'
 
 #valueChangeSelector
-'called whenever the selection changed'
+'called whenever the selection changed. If the selector ends with '':'' the method is invoked with the current selection.'
 
 #doubleClickSelector
-'define the double click action which is evaluated on double click in case of a none nil selection'
+'define the double click action which is evaluated on double click in case of a none nil selection. If the selector ends with '':'' the method is invoked with the current selection.'
 
 #fontMenu
 'set the font for the widget'
@@ -155,11 +197,20 @@
 #clientKey
 'returns an application which provides the builder. On default the application itself is used.'
 
+#selectionInTreeModel
+'model which keeps the hierarchical list and the selection. The model returned must be kind of class SelectionInTree'
+
+#selectionInTreeModelButton
+'opens a hierarchical list editor which generates and installs a hierarchical list for the model.'
+
+#isTriggerOnDown
+'if true, the action is evaluated when the button is pressed'
+
 #useIndex
 'set/clear the useIndex flag. If set, the index of the selection is used otherwise the selected string.'
 
-#tabOrientation
-'where to place the tabs'
+#borderWidth
+'width of the border'
 
 )
 ! !