UIHelpTool.st
author ca
Fri, 27 Jun 1997 18:11:19 +0200
changeset 188 8091a35bccf1
parent 172 10e8e0510baa
child 196 56f63eb42a34
permissions -rw-r--r--
generateValueMethodFor:aspect spec:protoSpec inClass:targetClass
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
156
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     1
"
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     2
 COPYRIGHT (c) 1995 by eXept Software AG
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     3
              All Rights Reserved
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     4
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     5
 This software is furnished under a license and may be used
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     6
 only in accordance with the terms of that license and with the
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     8
 be provided or otherwise made available to, or used by, any
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
     9
 other person.  No title to or ownership of the software is
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    10
 hereby transferred.
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    11
"
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    12
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    13
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    14
148
785417b6955d intitial checkin
ca
parents:
diff changeset
    15
ApplicationModel subclass:#UIHelpTool
785417b6955d intitial checkin
ca
parents:
diff changeset
    16
	instanceVariableNames:'dictionary list model'
785417b6955d intitial checkin
ca
parents:
diff changeset
    17
	classVariableNames:''
785417b6955d intitial checkin
ca
parents:
diff changeset
    18
	poolDictionaries:''
785417b6955d intitial checkin
ca
parents:
diff changeset
    19
	category:'Interface-UIPainter'
785417b6955d intitial checkin
ca
parents:
diff changeset
    20
!
785417b6955d intitial checkin
ca
parents:
diff changeset
    21
785417b6955d intitial checkin
ca
parents:
diff changeset
    22
!UIHelpTool class methodsFor:'documentation'!
785417b6955d intitial checkin
ca
parents:
diff changeset
    23
156
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    24
copyright
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    25
"
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    26
 COPYRIGHT (c) 1995 by eXept Software AG
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    27
              All Rights Reserved
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    28
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    29
 This software is furnished under a license and may be used
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    30
 only in accordance with the terms of that license and with the
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    31
 inclusion of the above copyright notice.   This software may not
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    32
 be provided or otherwise made available to, or used by, any
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    33
 other person.  No title to or ownership of the software is
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    34
 hereby transferred.
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    35
"
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    36
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    37
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    38
!
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    39
148
785417b6955d intitial checkin
ca
parents:
diff changeset
    40
documentation
785417b6955d intitial checkin
ca
parents:
diff changeset
    41
"
785417b6955d intitial checkin
ca
parents:
diff changeset
    42
    used by the UIPainter to add help text to any component which will be shown
785417b6955d intitial checkin
ca
parents:
diff changeset
    43
    during runing an application with enabled activeHelp mode.
156
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    44
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    45
    [author:]
b332d7117c40 added copyrights
Claus Gittinger <cg@exept.de>
parents: 151
diff changeset
    46
        Claus Atzkern
148
785417b6955d intitial checkin
ca
parents:
diff changeset
    47
"
785417b6955d intitial checkin
ca
parents:
diff changeset
    48
! !
785417b6955d intitial checkin
ca
parents:
diff changeset
    49
151
ca
parents: 148
diff changeset
    50
!UIHelpTool class methodsFor:'help specs'!
ca
parents: 148
diff changeset
    51
ca
parents: 148
diff changeset
    52
helpSpec
ca
parents: 148
diff changeset
    53
    "return a dictionary filled with helpKey -> helptext associations.
172
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    54
     These are used by the activeHelp tool.
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    55
    "
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    56
  ^ super helpSpec addPairsFrom:#(
151
ca
parents: 148
diff changeset
    57
172
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    58
#activeHelpAccessKey
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    59
'This ID is used to access an active
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    60
help text for the selected component'
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    61
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    62
)
10e8e0510baa helpSpec no longer under UIPainter
ca
parents: 156
diff changeset
    63
151
ca
parents: 148
diff changeset
    64
! !
ca
parents: 148
diff changeset
    65
148
785417b6955d intitial checkin
ca
parents:
diff changeset
    66
!UIHelpTool class methodsFor:'interface specs'!
785417b6955d intitial checkin
ca
parents:
diff changeset
    67
785417b6955d intitial checkin
ca
parents:
diff changeset
    68
windowSpec
785417b6955d intitial checkin
ca
parents:
diff changeset
    69
    "this window spec was automatically generated by the ST/X UIPainter"
785417b6955d intitial checkin
ca
parents:
diff changeset
    70
785417b6955d intitial checkin
ca
parents:
diff changeset
    71
    "do not manually edit this - the painter/builder may not be able to
785417b6955d intitial checkin
ca
parents:
diff changeset
    72
     handle the specification if its corrupted."
785417b6955d intitial checkin
ca
parents:
diff changeset
    73
785417b6955d intitial checkin
ca
parents:
diff changeset
    74
    "
151
ca
parents: 148
diff changeset
    75
     UIPainter new openOnClass:UIHelpTool andSelector:#windowSpec
ca
parents: 148
diff changeset
    76
     UIHelpTool new openInterface:#windowSpec
148
785417b6955d intitial checkin
ca
parents:
diff changeset
    77
    "
151
ca
parents: 148
diff changeset
    78
    "UIHelpTool open"
148
785417b6955d intitial checkin
ca
parents:
diff changeset
    79
785417b6955d intitial checkin
ca
parents:
diff changeset
    80
    <resource: #canvas>
785417b6955d intitial checkin
ca
parents:
diff changeset
    81
785417b6955d intitial checkin
ca
parents:
diff changeset
    82
    ^
785417b6955d intitial checkin
ca
parents:
diff changeset
    83
     
785417b6955d intitial checkin
ca
parents:
diff changeset
    84
       #(#FullSpec
785417b6955d intitial checkin
ca
parents:
diff changeset
    85
          #'window:' 
785417b6955d intitial checkin
ca
parents:
diff changeset
    86
           #(#WindowSpec
785417b6955d intitial checkin
ca
parents:
diff changeset
    87
              #'name:' 'uIPainterView'
785417b6955d intitial checkin
ca
parents:
diff changeset
    88
              #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
785417b6955d intitial checkin
ca
parents:
diff changeset
    89
              #'label:' 'unnamed canvas'
785417b6955d intitial checkin
ca
parents:
diff changeset
    90
              #'bounds:' #(#Rectangle 0 0 286 272)
785417b6955d intitial checkin
ca
parents:
diff changeset
    91
          )
785417b6955d intitial checkin
ca
parents:
diff changeset
    92
          #'component:' 
785417b6955d intitial checkin
ca
parents:
diff changeset
    93
           #(#SpecCollection
785417b6955d intitial checkin
ca
parents:
diff changeset
    94
              #'collection:' 
785417b6955d intitial checkin
ca
parents:
diff changeset
    95
               #(
785417b6955d intitial checkin
ca
parents:
diff changeset
    96
                 #(#TextEditorSpec
785417b6955d intitial checkin
ca
parents:
diff changeset
    97
                    #'name:' 'textView'
785417b6955d intitial checkin
ca
parents:
diff changeset
    98
                    #'layout:' #(#LayoutFrame 46 0 25 0.0 0 1.0 0 1.0)
785417b6955d intitial checkin
ca
parents:
diff changeset
    99
                    #'model:' #textChannel
785417b6955d intitial checkin
ca
parents:
diff changeset
   100
                    #'hasHorizontalScrollBar:' true
785417b6955d intitial checkin
ca
parents:
diff changeset
   101
                    #'hasVerticalScrollBar:' true
785417b6955d intitial checkin
ca
parents:
diff changeset
   102
                    #'miniScrollerHorizontal:' true
785417b6955d intitial checkin
ca
parents:
diff changeset
   103
                    #'miniScrollerVertical:' true
785417b6955d intitial checkin
ca
parents:
diff changeset
   104
                )
785417b6955d intitial checkin
ca
parents:
diff changeset
   105
                 #(#LabelSpec
785417b6955d intitial checkin
ca
parents:
diff changeset
   106
                    #'name:' 'keyLabel'
785417b6955d intitial checkin
ca
parents:
diff changeset
   107
                    #'layout:' #(#LayoutFrame 0 0.0 1 0.0 41 0 21 0)
785417b6955d intitial checkin
ca
parents:
diff changeset
   108
                    #'label:' 'Key:'
785417b6955d intitial checkin
ca
parents:
diff changeset
   109
                    #'adjust:' #left
785417b6955d intitial checkin
ca
parents:
diff changeset
   110
                    #'resizeForLabel:' false
785417b6955d intitial checkin
ca
parents:
diff changeset
   111
                )
785417b6955d intitial checkin
ca
parents:
diff changeset
   112
                 #(#ComboBoxSpec
785417b6955d intitial checkin
ca
parents:
diff changeset
   113
                    #'name:' 'comboBox'
785417b6955d intitial checkin
ca
parents:
diff changeset
   114
                    #'layout:' #(#LayoutFrame 46 0 1 0 0 1.0 21 0)
151
ca
parents: 148
diff changeset
   115
                    #'activeHelpKey:' #activeHelpAccessKey
148
785417b6955d intitial checkin
ca
parents:
diff changeset
   116
                    #'tabable:' true
785417b6955d intitial checkin
ca
parents:
diff changeset
   117
                    #'comboList:' #listChannel
785417b6955d intitial checkin
ca
parents:
diff changeset
   118
                )
785417b6955d intitial checkin
ca
parents:
diff changeset
   119
                 #(#LabelSpec
785417b6955d intitial checkin
ca
parents:
diff changeset
   120
                    #'name:' 'textLabel'
785417b6955d intitial checkin
ca
parents:
diff changeset
   121
                    #'layout:' #(#LayoutFrame 0 0.0 25 0.0 41 0 45 0)
785417b6955d intitial checkin
ca
parents:
diff changeset
   122
                    #'label:' 'Text:'
785417b6955d intitial checkin
ca
parents:
diff changeset
   123
                    #'adjust:' #left
785417b6955d intitial checkin
ca
parents:
diff changeset
   124
                    #'resizeForLabel:' false
785417b6955d intitial checkin
ca
parents:
diff changeset
   125
                )
785417b6955d intitial checkin
ca
parents:
diff changeset
   126
              )
785417b6955d intitial checkin
ca
parents:
diff changeset
   127
          )
785417b6955d intitial checkin
ca
parents:
diff changeset
   128
      )
785417b6955d intitial checkin
ca
parents:
diff changeset
   129
! !
785417b6955d intitial checkin
ca
parents:
diff changeset
   130
785417b6955d intitial checkin
ca
parents:
diff changeset
   131
!UIHelpTool methodsFor:'accessing'!
785417b6955d intitial checkin
ca
parents:
diff changeset
   132
151
ca
parents: 148
diff changeset
   133
dictionary
ca
parents: 148
diff changeset
   134
    "return the value of the instance variable 'dictionary' (automatically generated)"
ca
parents: 148
diff changeset
   135
ca
parents: 148
diff changeset
   136
    ^ dictionary!
ca
parents: 148
diff changeset
   137
ca
parents: 148
diff changeset
   138
dictionary:aDictionary
ca
parents: 148
diff changeset
   139
    "set the value of the instance variable 'dictionary' (automatically generated)"
ca
parents: 148
diff changeset
   140
ca
parents: 148
diff changeset
   141
    (dictionary := aDictionary) notNil ifTrue:[
ca
parents: 148
diff changeset
   142
        list := dictionary keys asOrderedCollection
ca
parents: 148
diff changeset
   143
    ] ifFalse:[
ca
parents: 148
diff changeset
   144
        list := nil
ca
parents: 148
diff changeset
   145
    ].
ca
parents: 148
diff changeset
   146
!
ca
parents: 148
diff changeset
   147
148
785417b6955d intitial checkin
ca
parents:
diff changeset
   148
key
785417b6955d intitial checkin
ca
parents:
diff changeset
   149
    "get the key from the edit field as symbol or nil
785417b6955d intitial checkin
ca
parents:
diff changeset
   150
    "
785417b6955d intitial checkin
ca
parents:
diff changeset
   151
    |key|
785417b6955d intitial checkin
ca
parents:
diff changeset
   152
785417b6955d intitial checkin
ca
parents:
diff changeset
   153
    key := model value.
785417b6955d intitial checkin
ca
parents:
diff changeset
   154
785417b6955d intitial checkin
ca
parents:
diff changeset
   155
    (     key size ~~ 0
785417b6955d intitial checkin
ca
parents:
diff changeset
   156
     and:[(key indexOfSeparatorStartingAt:1) == 0
785417b6955d intitial checkin
ca
parents:
diff changeset
   157
      or:[(key := key withoutSeparators) notEmpty]]
785417b6955d intitial checkin
ca
parents:
diff changeset
   158
    ) ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   159
        ^ key asSymbol
785417b6955d intitial checkin
ca
parents:
diff changeset
   160
    ].
785417b6955d intitial checkin
ca
parents:
diff changeset
   161
  ^ nil
785417b6955d intitial checkin
ca
parents:
diff changeset
   162
!
785417b6955d intitial checkin
ca
parents:
diff changeset
   163
785417b6955d intitial checkin
ca
parents:
diff changeset
   164
model:aKeyHolder
785417b6955d intitial checkin
ca
parents:
diff changeset
   165
    "set the model on the edit field
785417b6955d intitial checkin
ca
parents:
diff changeset
   166
    "
785417b6955d intitial checkin
ca
parents:
diff changeset
   167
    model notNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   168
        model removeDependent:self
785417b6955d intitial checkin
ca
parents:
diff changeset
   169
    ].
785417b6955d intitial checkin
ca
parents:
diff changeset
   170
    (model := aKeyHolder) notNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   171
        model addDependent:self
785417b6955d intitial checkin
ca
parents:
diff changeset
   172
    ].
785417b6955d intitial checkin
ca
parents:
diff changeset
   173
    (builder componentAt:#comboBox) model:model.
151
ca
parents: 148
diff changeset
   174
    self update:nil with:#model from:model.
148
785417b6955d intitial checkin
ca
parents:
diff changeset
   175
! !
785417b6955d intitial checkin
ca
parents:
diff changeset
   176
785417b6955d intitial checkin
ca
parents:
diff changeset
   177
!UIHelpTool methodsFor:'actions'!
785417b6955d intitial checkin
ca
parents:
diff changeset
   178
785417b6955d intitial checkin
ca
parents:
diff changeset
   179
accept
785417b6955d intitial checkin
ca
parents:
diff changeset
   180
    "accept the text
785417b6955d intitial checkin
ca
parents:
diff changeset
   181
    "
785417b6955d intitial checkin
ca
parents:
diff changeset
   182
    |key txt|
785417b6955d intitial checkin
ca
parents:
diff changeset
   183
785417b6955d intitial checkin
ca
parents:
diff changeset
   184
    key := self key.
785417b6955d intitial checkin
ca
parents:
diff changeset
   185
    txt := self textChannel.
785417b6955d intitial checkin
ca
parents:
diff changeset
   186
785417b6955d intitial checkin
ca
parents:
diff changeset
   187
    key notNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   188
        txt dependentsDo:[:edt| edt accept].
785417b6955d intitial checkin
ca
parents:
diff changeset
   189
785417b6955d intitial checkin
ca
parents:
diff changeset
   190
        (dictionary at:key ifAbsent:nil) isNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   191
            list add:key.
785417b6955d intitial checkin
ca
parents:
diff changeset
   192
            self listChannel value:list
785417b6955d intitial checkin
ca
parents:
diff changeset
   193
        ].
785417b6955d intitial checkin
ca
parents:
diff changeset
   194
        dictionary at:key put:(txt value)
785417b6955d intitial checkin
ca
parents:
diff changeset
   195
    ] ifFalse:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   196
        key := nil.
785417b6955d intitial checkin
ca
parents:
diff changeset
   197
        txt value:nil.
785417b6955d intitial checkin
ca
parents:
diff changeset
   198
    ].
785417b6955d intitial checkin
ca
parents:
diff changeset
   199
785417b6955d intitial checkin
ca
parents:
diff changeset
   200
    model notNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   201
        model value:key
785417b6955d intitial checkin
ca
parents:
diff changeset
   202
    ]
785417b6955d intitial checkin
ca
parents:
diff changeset
   203
! !
785417b6955d intitial checkin
ca
parents:
diff changeset
   204
785417b6955d intitial checkin
ca
parents:
diff changeset
   205
!UIHelpTool methodsFor:'aspects'!
785417b6955d intitial checkin
ca
parents:
diff changeset
   206
785417b6955d intitial checkin
ca
parents:
diff changeset
   207
listChannel
785417b6955d intitial checkin
ca
parents:
diff changeset
   208
    "automatically generated by UIPainter ..."
785417b6955d intitial checkin
ca
parents:
diff changeset
   209
785417b6955d intitial checkin
ca
parents:
diff changeset
   210
    |holder|
785417b6955d intitial checkin
ca
parents:
diff changeset
   211
785417b6955d intitial checkin
ca
parents:
diff changeset
   212
    (holder := builder bindingAt:#listChannel) isNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   213
        builder aspectAt:#listChannel put:(holder :=  ValueHolder new).
151
ca
parents: 148
diff changeset
   214
        holder value:list
148
785417b6955d intitial checkin
ca
parents:
diff changeset
   215
    ].
785417b6955d intitial checkin
ca
parents:
diff changeset
   216
    ^ holder
785417b6955d intitial checkin
ca
parents:
diff changeset
   217
!
785417b6955d intitial checkin
ca
parents:
diff changeset
   218
785417b6955d intitial checkin
ca
parents:
diff changeset
   219
textChannel
785417b6955d intitial checkin
ca
parents:
diff changeset
   220
    "automatically generated by UIPainter ..."
785417b6955d intitial checkin
ca
parents:
diff changeset
   221
785417b6955d intitial checkin
ca
parents:
diff changeset
   222
    |holder|
785417b6955d intitial checkin
ca
parents:
diff changeset
   223
785417b6955d intitial checkin
ca
parents:
diff changeset
   224
    (holder := builder bindingAt:#textChannel) isNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   225
        builder aspectAt:#textChannel put:(holder :=  ValueHolder new).
785417b6955d intitial checkin
ca
parents:
diff changeset
   226
    ].
785417b6955d intitial checkin
ca
parents:
diff changeset
   227
    ^ holder
785417b6955d intitial checkin
ca
parents:
diff changeset
   228
! !
785417b6955d intitial checkin
ca
parents:
diff changeset
   229
785417b6955d intitial checkin
ca
parents:
diff changeset
   230
!UIHelpTool methodsFor:'change & update'!
785417b6955d intitial checkin
ca
parents:
diff changeset
   231
785417b6955d intitial checkin
ca
parents:
diff changeset
   232
update:something with:aParameter from:someObject
785417b6955d intitial checkin
ca
parents:
diff changeset
   233
    "model might change
785417b6955d intitial checkin
ca
parents:
diff changeset
   234
    "
785417b6955d intitial checkin
ca
parents:
diff changeset
   235
    |text key|
785417b6955d intitial checkin
ca
parents:
diff changeset
   236
785417b6955d intitial checkin
ca
parents:
diff changeset
   237
    (key := self key) notNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   238
        (text := dictionary at:key ifAbsent:nil) notNil ifTrue:[
785417b6955d intitial checkin
ca
parents:
diff changeset
   239
            self textChannel value:text
785417b6955d intitial checkin
ca
parents:
diff changeset
   240
        ]
785417b6955d intitial checkin
ca
parents:
diff changeset
   241
    ]
785417b6955d intitial checkin
ca
parents:
diff changeset
   242
! !
785417b6955d intitial checkin
ca
parents:
diff changeset
   243
785417b6955d intitial checkin
ca
parents:
diff changeset
   244
!UIHelpTool methodsFor:'initialization'!
785417b6955d intitial checkin
ca
parents:
diff changeset
   245
785417b6955d intitial checkin
ca
parents:
diff changeset
   246
initialize
785417b6955d intitial checkin
ca
parents:
diff changeset
   247
    "setup instance attributes
785417b6955d intitial checkin
ca
parents:
diff changeset
   248
    "
785417b6955d intitial checkin
ca
parents:
diff changeset
   249
    super initialize.
785417b6955d intitial checkin
ca
parents:
diff changeset
   250
    dictionary  := IdentityDictionary new.
785417b6955d intitial checkin
ca
parents:
diff changeset
   251
    list        := OrderedCollection new.
785417b6955d intitial checkin
ca
parents:
diff changeset
   252
! !
785417b6955d intitial checkin
ca
parents:
diff changeset
   253
785417b6955d intitial checkin
ca
parents:
diff changeset
   254
!UIHelpTool class methodsFor:'documentation'!
785417b6955d intitial checkin
ca
parents:
diff changeset
   255
785417b6955d intitial checkin
ca
parents:
diff changeset
   256
version
785417b6955d intitial checkin
ca
parents:
diff changeset
   257
    ^ '$Header$'
785417b6955d intitial checkin
ca
parents:
diff changeset
   258
! !