UISpecificationTool.st
changeset 801 50231f23e149
parent 783 06d23b8b66bd
child 837 51876d557fed
--- a/UISpecificationTool.st	Wed Apr 22 11:21:37 1998 +0200
+++ b/UISpecificationTool.st	Wed Apr 22 13:46:48 1998 +0200
@@ -75,25 +75,25 @@
 'Aspect selector or binding for accepting the entry.'
 
 #acceptImmediate
-'Turns on/off that after each typing in the entry string is sent to the model.'
+'Enable sending of the entered string to the model with every key press.'
 
 #acceptOnLeave
-'Turns on/off that after leaving the entry field the entry string is sent to the model.'
+'Enable sending of the entered string to the model when the mouse pointer is moved out of the field.'
 
 #acceptOnLostFocus
-'Turns on/off that after loosing the focus the entry string is sent to the model.'
+'Enable sending of the entered string to the model when the field looses its input focus.'
 
 #acceptOnReturn
-'Turns on/off that after pressing the return key the entry string is sent to the model.'
+'Enable sending of the entered string to the model when the RETURN key is pressed.'
 
 #acceptOnTab
-'Turns on/off that after pressing the tab key the entry string is sent to the model.'
+'Enable sending of the entered string to the model when the TAB key is pressed.'
 
 #action
-'Name of the selector which is sent to the application when the widget is pressed.'
+'Name of the message sent to the application when the widget is activated.'
 
 #actionArg
-'Argument passed with the action selector.'
+'Optional argument passed with the action message.'
 
 #appletParamText
 'Paste the complete appletTAGs HTML text here (i.e. all from <applet> up to and including the </applet>). Press parse to extract all parameters from it.'
@@ -102,7 +102,7 @@
 'Parse the appletTAG and fill the parameters directory from it.'
 
 #arbitraryView
-'The class of the arbitrary component or an aspect selector which provides a widget class.'
+'The name of the message sent to the application to provide the view instance.'
 
 #archiveEntry
 'The name of a zip-file archive, if the class(es) are to be loaded from a zip-archive.'
@@ -111,7 +111,7 @@
 'Defines the direction of the arrow.'
 
 #autoRepeat
-'Turns on/off that the action is evaluated repeatly as long as the button is pressed.'
+'Turn on automatic repetition of the action as long as the button is pressed.'
 
 #backgroundChannel
 'Aspect selector or binding for the background color of the widget.'
@@ -120,13 +120,13 @@
 'Defines the background color of the widget.'
 
 #beDefault
-'Turns on/off displaying of a return key after the label string.'
+'Show a default (-return) bitmap after the label.'
 
 #beDependentOfRows
-'Turns on/off that each row in the list is dependent.'
+'Make the widget dependent on each row (i.e. rows send change messages).'
 
 #booleanHolder
-'Aspect selector or binding for en-/disabling the widget.'
+'Aspect selector or binding for a boolean holder which enables/disables the widget.'
 
 #borderWidth
 'Defines the width of the border (in pixels).'
@@ -135,199 +135,199 @@
 'Aspect selector or binding for the widget placed into the notebook.'
 
 #canvasArgument
-'The argument to the selector or none.'
+'An optional argument passed with the message.'
 
 #canvasSelector
-'The name of the selector sent to the application after opening the canvas.'
+'The name of the message sent to the application after opening the canvas.'
 
 #clientHolder
-'Aspect selector or binding for holding the client application to be opened.'
+'Aspect selector or binding for a holder on the client application to be opened.'
 
 #clientKey
-'Returns an application which provides the builder. By default the application itself is used.'
+'Name of the message which returns an application. By default the application itself is used.'
 
 #codeBaseHolder
 'The URL of the directory, where the classFile-file resides. If the classFile is located on the local machine, use\     file:/<fullPath>\ where fullPath is an absolute pathname. If its to be accessed via http, use\     http:/<host>/<relativePath>\ where relativePath is the path relative to the http''s top diretory on that host.'
 
 #codeFileEntry
-'The name of the java classFile  which contains the applets code.  For example: ''ArcTest.class'''
+'The name of the java classFile which contains the applets code. For example: ''ArcTest.class'''
 
 #columnButton
 'Opens a Table Columns Builder.'
 
 #columnHolder
-'Aspect selector or binding for holding the list of the column descriptions.'
+'Aspect selector or binding for a holder on the list of the column descriptions.'
 
 #defaultLabel
 'Default label (used, if nothing selected).'
 
 #document
-'Aspect selector or binding for holding the file name of the document.'
+'Aspect selector or binding for a holder on the file name of the document.'
 
 #doubleClickSelector
-'Name of the selector sent to the application when double clicked.'
+'Name of the message sent to the application when double clicked.'
 
 #downAction
-'Name of the selector which is sent to the application when the down(right)-button is pressed.'
+'Name of the message sent to the application when the down(right)-button is pressed.'
 
 #enableChannel
-'Aspect selector or binding for en-/disabling of the widget.'
+'Aspect selector or binding for a boolean holder which enables/disables the widget.'
 
 #fileSelectionFilterClas
-'The name of the Item class used to create the entries into the hierarchical list.'
+'The name of the item class used to create the entries into the hierarchical list.'
 
 #fileSelectionTreeRoot
-'Aspect selector or binding for holding the path name of the root directory.'
+'Aspect selector or binding for a holder on the root directories path name.'
 
 #fitLastRow
-'Turns on/off that the tab items are fitted to the width of the widget''s view.'
+'Resize the last row to fit the width of the widget.'
 
 #fontMenu
-'Defines the font style of the widget.'
+'Defines the font used by the widget.'
 
 #forceRecursiveBackground
-'Turns on/off that above background color is recursively set for all sub components.'
+'If on, the background color is recursively set in all sub components.'
 
 #foregroundChannel
-'Aspect selector or binding for the foreground color of the widget.'
+'Aspect selector or binding for a foreground color holder.'
 
 #foregroundColor
 'Defines the foreground color of the widget.'
 
 #galleryLabels
-'Aspect selector or binding for holding the list of the labels.'
+'Aspect selector or binding for a holder on the label list.'
 
 #galleryModel
 'Aspect selector or binding for the selected label.'
 
 #gallerySelection
-'Aspect selector or binding for the resource specification of the current selected widget.'
+'Aspect selector or binding for a holder which gets the windowSpec of the selected widget.'
 
 #gallerySelectors
-'Name of the selector sent to the application returning a list of resource specification selectors.'
+'Name of the message sent to the application returning a list of resource spec selectors.'
 
 #has3Dsepartors
-'Turns on/off that the separators of the columns and rows has a 3D-look.'
+'Enable 3D-look row/column separators.'
 
 #hierarchicalList
-'Aspect selector or binding for holding the root item of the hierarchical list.'
+'Aspect selector or binding for a root item holder.'
 
 #hierarchicalListButton
 'Opens a Hierarchical List Editor on the application class and the defined selector.'
 
 #horizontalLayout
-'Defines how sub components are horizontally arranged.'
+'Defines how sub components are arranged horizontally.'
 
 #horizontalMiniScroller
-'Turns on/off that the widget uses a small horizontal scroll bar.'
+'Use a mini-scroller as horizontal scrollbar.'
 
 #horizontalScroller
-'Turns on/off that the widget provides horizontal scrolling capabilities.'
+'Enable horizontal scrollability.'
 
 #horizontalSpace
-'Horizontal space between the sub components (in pixels).'
+'Horizontal space between sub components (in pixels).'
 
 #id
 'Unique symbolic name (ID) of the widget.'
 
 #initiallyDisabled
-'Turns on/off that the widget is initially disabled.'
+'Widget is initially disabled.'
 
 #initiallyInvisible
-'Turns on/off that the widget is initially invisible.'
+'Widget is initially invisible.'
 
 #inputFieldGroup
 'Unique symbolic name (ID) for the group of the entry field.'
 
 #isMultiSelect
-'Turns on/off whether multiple selections are allowed.'
+'Enable/disable multiple selections.'
 
 #isOpaque
-'Turns on/off that widget is displayed opaque.'
+'If on, the widget is displayed opaque; if off, its transparent.'
 
 #isTriggerOnDown
-'Turns on/off that the action is evaluated when the button is pressed; otherwise, when released.'
+'If on, the button triggers its action when pressed. If off, it triggers on release.'
 
 #label
-'The label of the button.'
+'The label of the widget.'
 
 #labelChannel
-'Aspect selector or binding for the label of the widget.'
+'Aspect selector or binding for a labelString holder.'
 
 #labelIsImage
-'Turns on/off that the string of the label is taken as selector.'
+'If on, the label is the selector if a message providing an imageLabel.'
 
 #labelPositionList
 'Defines the position of the label.'
 
 #lampColor
-'Defines the lamp color of the widget.'
+'Defines the lamps color.'
 
 #level
-'Defines the width of the 3D-border (in pixels).'
+'Defines the level of the 3D-border (in pixels).'
 
 #listHolder
-'Aspect selector or binding for holding the list.'
+'Aspect selector or binding for the list holder.'
 
 #majorKey
-'Name of the class which provides the window specification. If left blank, the application itself is used.'
+'Name of the class which provides the window spec. If empty, the application itself is used.'
 
 #maxChars
-'Maximum number of characters which can be typed in.'
+'Maximum number of characters in the field.'
 
 #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 allowed width of the application window.'
+'The maximum width of the applications topWindow.'
 
 #maxYField
-'The maximum allowed height of the application window.'
+'The maximum height of the applications topWindow.'
 
 #menuButton
-'Opens a Menu Editor on the application class and the defined selector.'
+'Open a Menu Editor on the menu.'
 
 #menuId
-'Aspect selector or binding for the building of the tool bar components. It should return a menu spec.'
+'Aspect selector or binding for a menu spec defining the tool bar components.'
 
 #menuPerformer
-'Aspect selector or binding for sending the messages of the menu items to an object.'
+'Aspect selector or binding providing the receiver of menu messages.'
 
 #middleButtonPressed
-'Name of the selector sent to the application when the middle button is pressed.'
+'Name of the message sent to the application when the middle button is pressed.'
 
 #minXField
-'The minimum allowed width of the application window.'
+'The minimum width of the applications topWindow.'
 
 #minYField
-'The minimum allowed height of the application window.'
+'The minimum height of the applications topWindow.'
 
 #minorKey
-'Name of the selector sent to the application returning a window specification.'
+'Name of the message sent to the application returning the window specification.'
 
 #modifiedChannel
-'Aspect selector or binding for setting the widget as modified.'
+'Aspect selector or binding for a holder for the modified-flag.'
 
 #monitoring
-'Turns on/off that the widget automatically updates, if the contents of the current directory has changed.'
+'Enable automatic update whenever the directory is modified.'
 
 #monitoringDelayTime
-'Number of the seconds for the delays of the monitoring tasks.'
+'Time in seconds between updates (if monitoring is enabled).'
 
 #moveSelectedRow
-'Turns on/off that the row of the selected tab item is always moved down to the widget''s view.'
+'Enable/disable automatic movement of the row containing the selected tab item.'
 
 #oneTabPerLine
-'Turns on/off that only one tab item is drawn per line.'
+'Arrange tabs vertically, with only one tab item per row.'
 
 #openSubSpecGuiHelp
 'Opens a GUI Builder on the defined class and selector.'
 
 #orientation
-'Defines the direction of the alignment of the two arrows (horizontal or vertical).'
+'Defines the orientation (horizontal or vertical).'
 
 #paramAdd
-'Adds a name-value pair to the parameters collection.'
+'Adds a name-value pair to the appletParameter collection.'
 
 #paramList
 'Lists defined parameters.'
@@ -336,132 +336,131 @@
 'The name of the appletParameter.'
 
 #paramRemove
-'Removes the definition of the current name.'
+'Removes that appletParameter.'
 
 #paramValueField
 'The value of the appletParameter.'
 
-#parameNameField
-''
-
 #radioButtonGroup
-'Aspect selector or binding for the group definitions of the radio buttons.'
+'Aspect selector or binding providing the radioButton group-model.'
 
 #radioButtonValue
-'Defines the string which is set in the RadioButtonGroup instance above when pressed.'
+'Value passed to the radioButton group-model.'
 
 #readOnly
-'Turns on/off that the contents of the widget cannot be modified.'
+'Make the contents be readOnly.'
 
 #regionType
 'Defines the shape of the widget.'
 
 #resizeForLabel
-'Turns on/off whether the widget recomputes its layout, if the extent of the string has changed.'
+'Enable/disable automatic resize after a label change.'
 
 #rowIfAbsent
-'Name of the selector sent to the application when an empty list entry is detected.'
+'Name of the message sent to the application when an empty list entry is detected.'
 
 #selectConditionSelector
-'Name of the selector sent to the application before a selection is performed.'
+'Name of the message sent to the application to validate a selection.'
 
 #selectionHolder
-'Aspect selector or binding for holding the selected value.'
+'Aspect selector or binding for a holder on the selection.'
 
 #setMaxExtent
-'Picks the current extent of the canvas window and sets it as the maximum extent.'
+'Pick the maximum extent from the canvases current extent.'
 
 #setMinExtent
-'Picks the current extent of the canvas window and sets it as the minimum extent.'
+'Pick the minimum extent from the canvases current extent.'
 
 #showDirectoryIndicator
-'Turns on/off that directory indicators are shown for none empty directories.'
+'Show/hide directory indicators for non-empty directories.'
 
 #showDirectoryIndicatorForRoot
-'Turns on/off that a directory indicator for the root item is shown.'
+'Show/hide the directory indicator for the root item.'
 
 #showLamp
-'Turns on/off that a colored lamp is shown.'
+'Show/hide the colored lamp.'
 
 #showLines
-'Turns on/off that connecting lines are shown between the tree items.'
+'Show/hide connecting lines between tree items.'
 
 #showPercentage
-'Turns on/off that a number of percentage is shown.'
+'Show/hide the percentage display.'
 
 #showRoot
-'Turns on/off that the root item is shown.'
+'Show/hide the root item.'
 
 #showSeparatingLines
-'Turns on/off that the items are separated by lines.'
+'Show/hide separated lines.'
 
 #sizeAsDefault
-'Turns on/off that the widget computes its size including space for the default (return) image.'
+'Size the widget to include space for the default-(return) bitmap.'
 
 #specHolder
 'Aspect selector or binding for holding the selector returning a window specification.'
 
 #start
-'Defines the minimum number of the range.'
+'Defines the ranges minimum.'
 
 #step
-'Defines the step number of the range.'
+'Defines the step within the range.'
 
 #stop
-'Defines the maximum number of the range.'
+'Defines the ranges maximum.'
 
 #tabLabels
-'Name of the selector sent to the application returning a list of labels for the tab items.'
+'Name of the message sent to the application returning a list of labels for the tab items.'
 
 #tabOrientation
 'Defines the side for the arrangement of the tab items.'
 
 #tabWidget
-'Defines the type of the border style of the tab items (Windows or Mac).'
+'Defines the type of the border style of the tab items (Windows style vs. Mac style).'
 
 #tabable
-'Turns on/off that the widget can be reached by pressing the tab key.'
+'If on, the widget can be reached by pressing the TAB key.'
 
 #translateLabel
-'Turns on/off that the label string is translated via the resource mechanism to a national language string.'
+'If on, the label is translated via the resource mechanism to a national language string.'
 
 #typeConverter
-'Defines how the entry field is converted to an object which is sent to the model.'
+'Defines how the entry string is converted to an object which is passed to the model.'
 
 #upAction
-'Name of the selector which is sent to the application when the up(left)-button is pressed.'
+'Name of the message sent to the application when the up(left)-button is pressed.'
 
 #useIndex
-'Turns on/off that the value model of the selection is provided by the current list index of the item.'
+'If on, use the items index as selection; if off, use the items value.'
 
 #usePreferredExtent
-'Turns on/off that the window application takes its preferred extent from the top component.'
+'If on, the window computes its preferred extent. Take specified extent if off.'
 
 #validateDoubleClickSelector
-'Name of the selector sent to the application before a not empty directory is opened by a double click.'
+'Name of the message sent to the application before a not empty directory is opened by a double click.'
 
 #valueChangeSelector
-'Name of the selector sent to the application when the widget/item has selected.'
+'Name of the message sent to the application when the widget/item has selected.'
 
 #verticalLayout
 'Defines how sub components are vertically arranged.'
 
 #verticalMiniScroller
-'Turns on/off that the widget uses a small vertical scroll bar.'
+'Use a mini-scroller as vertical scrollbar.'
 
 #verticalScroller
-'Turns on/off that the widget provides vertical scrolling capabilities.'
+'Enable vertical scrollability.'
 
 #verticalSpace
 'Vertical space between the sub components (in pixels).'
 
 #windowIcon
-'Name of the selector sent to the application returning a bitmap image for the icon representation of the window application.'
+'Name of the message sent to the application returning an icon image for the top window.'
 
 #windowLabel
-'Label of the window application.'
+'Label of the top window.'
 
 )
+
+    "Modified: / 22.4.1998 / 13:45:36 / cg"
 ! !
 
 !UISpecificationTool class methodsFor:'interface specs'!