diff -r 54d00bdebfa9 -r 65cb680c74e4 UISpecificationTool.st --- a/UISpecificationTool.st Tue Aug 26 17:40:37 1997 +0200 +++ b/UISpecificationTool.st Tue Aug 26 17:45:24 1997 +0200 @@ -57,19 +57,109 @@ helpSpec "return a dictionary filled with helpKey -> helptext associations. - These are used by the activeHelp tool. + These are used by the activeHelp tool." + + " + UIHelpTool openOnClass:UISpecificationTool " + ^ super helpSpec addPairsFrom:#( +#menuHolder +'selector or holder of the middle button menu' + +#galleryModel +'a holder, which keeps the label of the current selected tab or nil.' + +#listHolder +'gets a list or list holder' + #maxChars -'set the maximum number of -characters that are allowed -in the editfield.' +'set the maximum number of characters that are allowed in the editfield.' + +#canvasSelector +'after open the application specified by the clientKey, this selector if not nil will be evaluated,' + +#enableChannel +'enable the view - selection changes are allowed' + +#canvas +'gets a widget placed into the notebook' + +#middleButtonPressed +'called if the middle button is pressed; you can open a menu' + +#defaultLabel +'set the default label which will be set if nothing selected.' #id -'enter the name of the field here. -This ID can be used by the application -to access components, using #componentAt:' +'enter the name of the field here. This ID can be used by the application to access components, using #componentAt:' + +#selectionHolder +'the one which keeps the selection and in case of a ''SelectionInList'' model the list.' + +#level +'set the level relative to its superView' + +#majorKey +'name of the class which provides the window specification or in case of nil the application itself is used' + +#isMultiSelect +'enable/disable multiple selections.' + +#gallerySelectors +'the list of selectors specify which interface specification should be used dependent on the tab pressed. Each selector must return an interfaceSpec. On default the #windowSpec method is used' + +#gallerySelection +'a holder, which keeps the specification of the current selected widget or nil.' + +#canvasArgument +'the argument to the selector or none' + +#typeConverter +'convert the fields string value to some object' + +#backgroundColor +'set the background color' + +#minorKey +'the selector specifies which interface specification to be used. The selector must return an interfaceSpec. On default the #windowSpec method is used' + +#menuButton +'pressing the button will open the menu editor on the specified menu selector.' + +#galleryLabels +'a list of tab labels' + +#selectionModel +'the one which keeps the selection and in case of a ''SelectionInList'' model the list.' + +#tabLabels +'a list or list holder which provides the labels assigned to the tabs.' + +#foregroundColor +'set the foreground color' + +#tabWidget +'select the tab style' + +#valueChangeSelector +'called whenever the selection changed' + +#doubleClickSelector +'define the double click action which is evaluated on double click in case of a none nil selection' + +#fontMenu +'set the font for the widget' + +#clientKey +'returns an application which provides the builder. On default the application itself is used.' + +#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' ) ! !