UISpecificationTool.st
changeset 350 28128eeb98f0
parent 346 38ea269664f8
child 364 c175e197f050
--- 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:<ID>'
+#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:<ID>'
 
-#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'!