diff -r 26cdfd3e1773 -r 798e309561f1 UISpecificationTool.st --- 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:' +#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' ) ! !