# HG changeset patch # User Claus Gittinger # Date 878064001 -3600 # Node ID 28128eeb98f0f5bcee856c10862c89657881f34a # Parent 1f5c236558fc1e7c92eeec086d6dbd3350128a60 more help messages. diff -r 1f5c236558fc -r 28128eeb98f0 UISpecificationTool.st --- a/UISpecificationTool.st Sat Oct 25 01:07:16 1997 +0200 +++ b/UISpecificationTool.st Tue Oct 28 19:40:01 1997 +0100 @@ -65,77 +65,65 @@ ^ super helpSpec addPairsFrom:#( -#showRoot -'show or hide the first element into the hierarchical list.' - -#useIndex -'set/clear the useIndex flag. If set, the index of the selection is used otherwise the selected string.' - -#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' - -#document -'a holder which keeps the document name to be shown.' - -#hierarchicalList -'gets a hierarchical list or a holder which keeps a hierarchical list entry; the value must be a member of class TreeItem.' - -#maxChars -'set the maximum number of characters that are allowed in the editfield.' - #action 'action selector sent to the application when the button is activated. (either on-press or on-release; this depends on the setting of triggerOnDown flag). The selector may be for a one-arg message; in this case, the argument is passed (a string).' -#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. This field specifies the name of the aspect (-method or binding) in your application, which is supposed to return a valueHolder holding on to the enable-flag.' +#arbitraryView +'the class of the arbitrary component or an aspect selector which provides a widget class.' -#middleButtonPressed -'called if the middle button is pressed; you can open a menu' +#autoRepeat +'repeat the action as long as the button is pressed; to have this behavior the ''isTriggerOnDown'' state must be enabled.' -#showDirectoyIndication -'show or hide the open/closed indicator on nodes which contains children' - -#oneTabPerLine -'draw only one tab per line' +#backgroundColor +'set the background color if the color-checkBox is turned on. Otherwise, the widget uses its default background color (which is specified in the styleSheet).' -#defaultLabel -'set the default label which will be set if nothing selected.' - -#hierarchicalListButton -'opens the hierarchical list editor, which generates and installs a hierarchical list.' - -#arbitraryView -'the widget class shown represented by the arbitrary component or a selector which returns a widget class.' +#beDefault +'show/dont show a return-key image after the label' -#id -'enter the name of the field here. This ID can be used by the application to access components, using #componentAt:' +#booleanHolder +'a boolean holder which keeps the state' -#sizeAsDefault -'let the widget compute its size to include space for the default (return) image. Useful for buttons which are not default buttons initially, but may become a default button dynamically.' - -#selectionHolder -'the one which keeps the selection.' +#borderWidth +'width of the border' #canvas 'gets a widget placed into the notebook' -#level -'set the level relative to its superView' +#canvasArgument +'the argument to the selector or none' + +#canvasSelector +'after opening the application as specified by the clientKey, this message will be sent' + +#clientKey +'returns an application which provides the builder. By default the application itself is used.' + +#defaultLabel +'the default label (used, if nothing selected).' + +#document +'a holder which keeps the document name.' + +#doubleClickSelector +'double click action which is evaluated on double click in case of a non-nil selection. If the selector ends with '':'' the method is invoked with the current selection as argument.' -#majorKey -'name of the class which provides the window specification or in case of nil the application itself is used' +#enableChannel +'enable the view - selection changes are allowed. This field specifies the name of the aspect (-method or binding) in your application, which is supposed to return a valueHolder on to the boolean enable-flag.' + +#fileSelectionTreeRoot +'a holder, which keeps the pathname of the root directory (first entry in the list).' + +#fontMenu +'set the font for the widget if the font-checkBox is turned on. Otherwise, the widget uses its default font (which is specified in the viewStyle).' -#isMultiSelect -'enable/disable multiple selections.' +#foregroundColor +'set the foreground color if the color-checkBox is turned on. Otherwise, the widget uses its default foreground color (which is specified in the styleSheet).' + +#galleryLabels +'a list of tab labels' + +#galleryModel +'a holder, which keeps the label of the current selected tab or nil.' #gallerySelection 'a holder, which keeps the specification of the current selected widget or nil.' @@ -143,76 +131,147 @@ #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' -#beDefault -'show/dont show a return-key image after the label' +#hierarchicalList +'gets a hierarchical list or a holder which keeps a hierarchical list entry; the value must understand the TreeItem protocol.' + +#hierarchicalListButton +'opens the hierarchical list editor, which can be used to generate and install a hierarchical list.' -#canvasArgument -'the argument to the selector or none' +#horizontalLayout +'specifies how components are to be arranged horizontally' + +#horizontalMiniScroller +'use a mini-horizontalScroller' -#backgroundColor -'set the background color' +#horizontalScroller +'make the view horizontally scrollable' + +#id +'the symbolic name of the component. This ID can be used by the application to access components, using #componentAt:' -#typeConverter -'convert the fields string value to some object' +#isMultiSelect +'enable/disable multiple selections.' -#showLines -'show or hide lines' +#isTriggerOnDown +'if true, the action is evaluated when the button is pressed; otherwise, when released.' #label 'the label of the widget. If ''label is image'' is off, this is the label string. Otherwise, it specifies the applications selector, which returns the label - either a string or a bitmap image.' +#level +'the 3D-level relative to its superView. If left blank, the components default is used.' + +#listHolder +'a list or a list holders aspect' + +#majorKey +'name of the class which provides the window specification. If left blank, the application itself is used.' + +#maxChars +'maximum number of characters that are allowed in the editfield. If left blank, no limit is set.' + +#maxSize +'Those two fields specify the windows maximum size. The user will not be allowed to resize it to a larger size.' + +#maxXField +'the maximum width - the user will not be allowed to resize the topView to a larger width.' + +#maxYField +'the maximum height - the user will not be allowed to resize the topView to a larger height.' + +#menuButton +'open a menu editor on the specified menu selector.' + +#menuHolder +'aspect selector or holder which provides the middle button menu' + +#menuId +'the aspect of the menu. The application may respond to this message by returning a menu.' + +#menuPerformer +'aspect providing an object which gets the menu messages. If left blank, the menu sends its menuMessages to the application.' + +#middleButtonPressed +'called if the middle button is pressed; you can open a menu' + +#minSize +'Those two fields specify the windows minimum size. The user will not be allowed to resize it to a smaller size.' + +#minXField +'the minimum width - the user will not be allowed to resize the topView to a smaller width.' + +#minYField +'the minimum height - the user will not be allowed to resize the topView to a smaller height.' + #minorKey -'the selector specifies which interface specification to be used. The selector must return an interfaceSpec. On default the #windowSpec method is used' +'the selector specifies which interface specification to be used. The selector must return an interfaceSpec. By default the #windowSpec method is used.' + +#oneTabPerLine +'draw only one tab per line' + +#selectionHolder +'the one which keeps the selection.' + +#setMaxExtent +'set the maximum size from the topViews current size.' + +#setMinExtent +'set the minumum size from the topViews current size.' + +#showDirectoryIndication +'show or hide the open/closed indicator on nodes which contains children' #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' +#showLines +'show or hide lines' -#menuButton -'pressing the button will open the menu editor on the specified menu selector.' +#showRoot +'show or hide the first element of the hierarchical list.' -#galleryLabels -'a list of tab labels' +#sizeAsDefault +'let the widget compute its size to include space for the default (return) image. Useful for buttons which are not default buttons initially, but may become a default button dynamically.' #tabLabels 'a list or list holder which provides the labels assigned to the tabs.' -#fileSelectionTreeRoot -'a holder, which keeps the pathname of the root directory (first entry into the list).' - -#foregroundColor -'set the foreground color' +#tabOrientation +'where to place the tabs' #tabWidget 'select the tab style' -#clientKey -'returns an application which provides the builder. On default the application itself is used.' +#typeConverter +'convert the fields string value to some other object. Needed if the aspectValue is not a string (typically numbers).' + +#useIndex +'set/clear the useIndex flag. If set, the index of the selection is stored into the model; otherwise the selected string.' #valueChangeSelector -'called whenever the selection changed. If the selector ends with '':'' the method is invoked with the current selection.' +'name of a method in the application which is invoked whenever the selection changed. If the selector ends with '':'' the method is invoked with the current selection.' -#fontMenu -'set the font for the widget if the font-checkBox is turned on. Otherwise, the widget uses its default font (which is specified in the viewStyle).' +#verticalLayout +'specifies how components are to be arranged vertically' -#doubleClickSelector -'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.' +#verticalMiniScroller +'use a mini-verticalScroller' -#tabOrientation -'where to place the tabs' +#verticalScroller +'make the view vertically scrollable' + +#windowIcon +'aspect of the windows icon. This is supposed to provide a bitmap image, which is displayed by the windowManager if your applications gets iconified.' -#isTriggerOnDown -'if true, the action is evaluated when the button is pressed; otherwise, when released.' +#windowIconLabel +'the windows icon label. This will be displayed by most windowManagers in the icon if the topView is iconified.' -#borderWidth -'width of the border' +#windowLabel +'the windows label. This will be displayed by the windowManager in the windows frame.' ) + + "Modified: / 27.10.1997 / 22:30:27 / cg" ! ! !UISpecificationTool class methodsFor:'interface specs'!