Icon.st
author ca
Sat, 02 Jun 2001 16:02:55 +0200
changeset 1476 d042753dfe85
parent 1469 65da72b25078
child 1477 d0ede9f27f35
permissions -rw-r--r--
checkin from browser
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
77
claus
parents:
diff changeset
     1
"
claus
parents:
diff changeset
     2
 COPYRIGHT (c) 1995 by Claus Gittinger
claus
parents:
diff changeset
     3
	      All Rights Reserved
claus
parents:
diff changeset
     4
claus
parents:
diff changeset
     5
 This software is furnished under a license and may be used
claus
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
claus
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
claus
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
claus
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
claus
parents:
diff changeset
    10
 hereby transferred.
claus
parents:
diff changeset
    11
"
claus
parents:
diff changeset
    12
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
    13
"{ Package: 'stx:libview2' }"
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
    14
77
claus
parents:
diff changeset
    15
Object subclass:#Icon
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    16
	instanceVariableNames:'image mask'
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    17
	classVariableNames:'KnownIcons'
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    18
	poolDictionaries:''
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    19
	category:'Graphics-Images'
77
claus
parents:
diff changeset
    20
!
claus
parents:
diff changeset
    21
claus
parents:
diff changeset
    22
!Icon class methodsFor:'documentation'!
claus
parents:
diff changeset
    23
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    24
copyright
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    25
"
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    26
 COPYRIGHT (c) 1995 by Claus Gittinger
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    27
	      All Rights Reserved
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    28
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    29
 This software is furnished under a license and may be used
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    30
 only in accordance with the terms of that license and with the
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    31
 inclusion of the above copyright notice.   This software may not
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    32
 be provided or otherwise made available to, or used by, any
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    33
 other person.  No title to or ownership of the software is
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    34
 hereby transferred.
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    35
"
77
claus
parents:
diff changeset
    36
!
claus
parents:
diff changeset
    37
claus
parents:
diff changeset
    38
documentation
claus
parents:
diff changeset
    39
"
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    40
    The Icon class keeps track of already loaded Images and caches
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    41
    them for later reuse.
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    42
    Icons are accessed by a symbolic name, so there is no need to
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    43
    remember their names (they must have been registered under that name
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    44
    before - of course).
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    45
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    46
    Icon was mostly added for ST-80 Compatibility:
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    47
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    48
    Images are returned via the #constantNamed: message which is used by 
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    49
    some ST-80 PD classes and returns corresponding ST/X icons.
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    50
    Notice, that ST/X does not provide Icon instances - Icon only consists
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    51
    of class mimicri protocol, to make your life easier.
111
23f66f18a3cb doc comment
Claus Gittinger <cg@exept.de>
parents: 105
diff changeset
    52
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    53
    If you like the original ST-80 icons, install the image files in the `bitmap'
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    54
    directory under a name foo.xbm, where `foo' corresponds to the icons
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    55
    name symbol 
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    56
    (i.e. for the `Icon constantNamed:#foo', a 'foo.xbm' file is required).
111
23f66f18a3cb doc comment
Claus Gittinger <cg@exept.de>
parents: 105
diff changeset
    57
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    58
    You can grab those icons from manchester or from the PrimeTime Freeware 
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    59
    (PTF) CD. A copy of those bitmaps (from the PTF-CD) is found in 
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    60
    'goodies/bitmaps/st80bitmaps'.
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    61
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    62
    CAVEAT:
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    63
        masks are not yet implemented
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    64
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    65
    [See also:]
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    66
        Image Form ImageReader
219
106b86ca81da documentation
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    67
106b86ca81da documentation
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    68
    [author:]
106b86ca81da documentation
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    69
        Claus Gittinger
77
claus
parents:
diff changeset
    70
"
claus
parents:
diff changeset
    71
! !
claus
parents:
diff changeset
    72
claus
parents:
diff changeset
    73
!Icon class methodsFor:'initialization'!
claus
parents:
diff changeset
    74
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    75
initialize
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    76
    KnownIcons isNil ifTrue:[
269
6c70d392634b checkin from browser
Claus Gittinger <cg@exept.de>
parents: 264
diff changeset
    77
        KnownIcons := Dictionary new
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    78
    ]
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    79
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    80
    "
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    81
     Icon initialize
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    82
    "
269
6c70d392634b checkin from browser
Claus Gittinger <cg@exept.de>
parents: 264
diff changeset
    83
6c70d392634b checkin from browser
Claus Gittinger <cg@exept.de>
parents: 264
diff changeset
    84
    "Modified: 20.5.1996 / 09:24:10 / cg"
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    85
!
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    86
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    87
replacementNameFor:aName
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    88
    "return a replacement ST/X name for an ST80 icon name."
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    89
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    90
    self replacementNames do:[:aPair |
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    91
	(aPair at:1) == aName ifTrue:[^ aPair at:2].
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    92
    ].
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    93
    ^ nil
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    94
!
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    95
77
claus
parents:
diff changeset
    96
replacementNames
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    97
    "return an ST-80 constant name to ST/X file name translation.
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    98
     This was added for ST-80 compatibility, to support code which uses
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    99
     things like 'Icon constantNamed:#categoryBrowser'."
77
claus
parents:
diff changeset
   100
claus
parents:
diff changeset
   101
    ^ #( 
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   102
        #(file             FBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   103
        #(debugger         Debugger)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   104
        #(systembrowser    SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   105
        #(classbrowser     SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   106
        #(categoryBrowser  SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   107
        #(hierarchyBrowser SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   108
        #(methodBrowser    SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   109
        #(launcher         SmalltalkX)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   110
        #(workspace        SmalltalkX)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   111
        #(transcript       SmalltalkX)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   112
        #(inspector        Inspector)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   113
        #(default          SmalltalkX)
77
claus
parents:
diff changeset
   114
       )
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   115
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   116
    "
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   117
     Icon constantNamed:#categoryBrowser
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   118
     Icon constantNamed:#default
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   119
    "
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   120
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   121
    "Modified: 13.5.1996 / 10:29:43 / cg"
77
claus
parents:
diff changeset
   122
! !
claus
parents:
diff changeset
   123
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   124
!Icon class methodsFor:'accessing'!
77
claus
parents:
diff changeset
   125
claus
parents:
diff changeset
   126
constantNamed:aName
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   127
    "return the image registered under aName."
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   128
77
claus
parents:
diff changeset
   129
    |icon nm|
claus
parents:
diff changeset
   130
claus
parents:
diff changeset
   131
    icon := KnownIcons at:aName ifAbsent:[].
1476
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   132
77
claus
parents:
diff changeset
   133
    icon isNil ifTrue:[
1476
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   134
        (aName indexOfSeparatorStartingAt:1) ~~ 0 ifTrue:[
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   135
            ^ nil
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   136
        ].
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   137
        nm := self replacementNameFor:aName.
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   138
        nm notNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   139
            icon := Smalltalk imageFromFileNamed:nm forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   140
            icon isNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   141
                icon := Smalltalk imageFromFileNamed:(nm , '.xbm') forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   142
            ]
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   143
        ].
1476
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   144
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   145
        icon isNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   146
            icon := Smalltalk imageFromFileNamed:aName forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   147
            icon isNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   148
                icon := Smalltalk imageFromFileNamed:(aName , '.xbm') forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   149
            ].
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   150
            icon isNil ifTrue:[
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   151
                ^ nil
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   152
            ].
1218
7189b183ebd6 #on: -> #onDevice:
Claus Gittinger <cg@exept.de>
parents: 1190
diff changeset
   153
            icon := icon onDevice:Screen default.
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   154
        ].
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   155
        KnownIcons at:aName put:icon.
77
claus
parents:
diff changeset
   156
    ].
claus
parents:
diff changeset
   157
    ^ icon
claus
parents:
diff changeset
   158
claus
parents:
diff changeset
   159
    "
claus
parents:
diff changeset
   160
     Icon constantNamed:#file     
claus
parents:
diff changeset
   161
     Icon constantNamed:#debugger     
claus
parents:
diff changeset
   162
     Icon constantNamed:#systembrowser     
84
claus
parents: 77
diff changeset
   163
     Icon constantNamed:#SBrowser     
105
claus
parents: 84
diff changeset
   164
     Icon constantNamed:#SBrowser     
77
claus
parents:
diff changeset
   165
    "
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   166
358
6b9671f01908 newStyle info & error messages
Claus Gittinger <cg@exept.de>
parents: 356
diff changeset
   167
    "Modified: 10.1.1997 / 17:52:06 / cg"
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   168
!
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   169
777
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   170
constantNamed:aName ifAbsentPut: aBlock
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   171
    "if an image for aName is registered, return it;
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   172
    otherwise, register the result from evaluating aBlock
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   173
    (which also could be a value holder) and return it."
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   174
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   175
    |image|
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   176
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   177
    (image := self constantNamed: aName) isNil
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   178
    ifTrue:
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   179
    [
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   180
        self constantNamed: aName put: (image := aBlock value)
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   181
    ].
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   182
    ^image
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   183
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   184
!
03e6a1108f80 image caching support for gui stuff added
tz
parents: 358
diff changeset
   185
1187
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   186
constantNamed:aName ifAbsentPutImageFromFile:aFileName
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   187
    "if an image for aName is registered, return it;
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   188
    otherwise, load the image from aFileName (searched in bitmaps directories),
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   189
    register the result and return it."
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   190
1190
91cf6653901e checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1187
diff changeset
   191
    ^ self
1187
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   192
        constantNamed:aName
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   193
        ifAbsentPut:[Smalltalk imageFromFileNamed:aFileName forClass:self]
1187
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   194
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   195
!
a5978013d0ad added #constantNamed:ifAbsentPutImageFromFile:
Claus Gittinger <cg@exept.de>
parents: 1177
diff changeset
   196
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   197
constantNamed:aName put:anImage
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   198
    "register anImage under aName."
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   199
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   200
    KnownIcons at:aName put:anImage
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   201
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   202
    "Modified: 23.4.1996 / 11:40:51 / cg"
77
claus
parents:
diff changeset
   203
! !
claus
parents:
diff changeset
   204
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   205
!Icon class methodsFor:'image specs'!
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   206
1014
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   207
backwardIcon
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   208
    "This resource specification was automatically generated
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   209
     by the ImageEditor of ST/X."
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   210
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   211
    "Do not manually edit this!! If it is corrupted,
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   212
     the ImageEditor may not be able to read the specification."
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   213
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   214
    "
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   215
     self moveOutButtonIcon inspect
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   216
     ImageEditor openOnClass:self andSelector:#moveOutButtonIcon
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   217
    "
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   218
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   219
    <resource: #image>
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   220
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   221
    ^Icon
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   222
        constantNamed:#'VRMLWorldNavigationPanel moveOutButtonIcon'
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   223
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'UUUUUUUPUUUUUUUPUUT@EUUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPWUT*%UUPWWR*)UUPWUR*)UUP_5R*)UUP_UJ**UUP_UJ**UUPUUJ**UUPUPJ**UUPUR***)UPUTJ**UUPUUP*%UUPUUUAUUUPUUUUUUUPUUUUUUUPUUUUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@O @@O0@@O0@@O0@@O0@@O0@@_8@@_8@@_8@@?<@@?<@@?<@C??@C??@A?>@@_8@@G @@@@@@@@@@@@@') ; yourself); yourself]
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   224
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   225
!
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   226
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   227
copyIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   228
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   229
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   230
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   231
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   232
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   233
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   234
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   235
     ImageEditor openOnClass:self andSelector:#copyIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   236
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   237
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   238
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   239
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   240
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   241
        constantNamed:#'ToolApplicationModel copyIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   242
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@AUUUW@@@A???>@@@A???>O@@A???>@@@A???>@@@@@@?>@EUUU\?>@G???8?>@G???8?>@G???8?>@G???8?>@G???8?>IG???8?>@G???8**MG???8@@@G???8@@KG???8@@@G???8@@@G???8@@HN***(@@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@_?<@_?<@_?<@_?<@_?<@_?<???<???<???<???<???<???<???<???<???<???<??8@??8@??8@??8@??8@??8@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   243
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   244
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   245
cutIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   246
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   247
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   248
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   249
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   250
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   251
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   252
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   253
     ImageEditor openOnClass:self andSelector:#cutIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   254
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   255
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   256
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   257
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   258
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   259
        constantNamed:#'ToolApplicationModel cutIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   260
        ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@DQDQDP0AL@@L@@@SL3L3CBL @B0@@AL3L3LL0B@@3@@@D3L3L0KB@@KB@@@SL3L3LL0@CL@@@AL3L3L0KB@,H@@@D3L3L3LL0L0@@@@SL3L3L0K@0 @@@AL3L3L3LL3@@@@@D3L3L3L03L@@@@@SL3L3L0CL0@@@@AL3L3L3@,CB@@@@D3L3L3@L0L0@@@@2H"H H"0 KBH @@@@@@KL3@@L3LH@@@@@CBCB@@K@K@@@@@@L@LH@@,@L@@@@@@0@0 @B0@0@@@@@CBC@@@C@K@@@@@@@3@@@@@3@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'_?<@_=\P_=<0_=,0_=50_>5 _>; _?[@_?[@_?.@_?.@_?N@_?[@_>[@_;;8_75<@F1,@D1$@D1$@F ,@C@X@@@@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   261
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   262
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   263
deleteIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   264
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   265
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   266
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   267
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   268
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   269
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   270
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   271
     ImageEditor openOnClass:self andSelector:#deleteIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   272
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   273
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   274
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   275
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   276
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   277
        constantNamed:#'ToolApplicationModel deleteIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   278
        ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@DQDQDQDQL@@@@@@SL3L3L3L @@@@@AL3L3L3L2@@@@@@D3L3L3L3H@@@H@@SL3L3L3L @@H@@AL3L3L3L2@@@@@@D3L3L3L3@@@@@@@SL3L3L0@ @@@ @AL3L3L3@@@@@@@@D3L3L3L@D@@@H@@SL3L3L0@QL3H @AL3L3L3@A@3LB@@D3L3L3L@DC@0H@@2H"H"H @PLC@ @@@@@@@@@A@0LB@@@@@@@@@@DC@0H@@@@@@@@@@PLC@ @@@@@@@@@A@0LB@@@@@@@@@@DS@2H@@@@@@@@@HAL3HB@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'_?<@_?<@_?<P_?<P_?<X_?<X_?<H_?0H_?O<_?XL_?_<_?_<_?_<_?_<_?_<_?_<@@_<@@_<@@_<@@_<@@_<@@G0') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   279
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   280
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   281
downIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   282
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   283
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   284
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   285
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   286
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   287
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   288
    "
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   289
     self downIcon inspect
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   290
     ImageEditor openOnClass:self andSelector:#downIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   291
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   292
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   293
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   294
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   295
    ^Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   296
        constantNamed:#'Icon class downIcon'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   297
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   298
UUT@AUUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUP
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   299
UT@*$AUPUV***%UPUU***UUPUUZ*)UUPUUV*%UUPUUU*UUUPUUUYUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@A?>@A?>@@?<@@_8@@O0@@G @@C@@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   300
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   301
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   302
downRightIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   303
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   304
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   305
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   306
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   307
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   308
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   309
    "
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   310
     self downRightIcon inspect
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   311
     ImageEditor openOnClass:self andSelector:#downRightIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   312
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   313
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   314
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   315
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   316
    ^Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   317
        constantNamed:#'Icon class downRightIcon'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   318
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   319
UUUUUUUPP@EUUUUPR*UUUUUPR*UUUUUPR*UUUUUPR*UUUUUPR*UUUUUPR*UUUUUPR*UUUUUPR*UUUUUPR*UUT%UPR*UUT)UPR*UUT*UPR*P@@*%PR*****)P
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   320
R******PR*****)PR*****%PQUUUU*UPUUUUT)UPUUUUT%UPUUUUTUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@_ @@_ @@_ @@_ @@_ @@_ @@_ @@_ @@_ @@_ L@_ N@_ O@_?? _??0_??8_??8_??0_?? @@O@@@N@@@L@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   321
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   322
1014
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   323
forwardIcon
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   324
    "This resource specification was automatically generated
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   325
     by the ImageEditor of ST/X."
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   326
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   327
    "Do not manually edit this!! If it is corrupted,
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   328
     the ImageEditor may not be able to read the specification."
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   329
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   330
    "
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   331
     self moveInButtonIcon inspect
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   332
     ImageEditor openOnClass:self andSelector:#moveInButtonIcon
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   333
    "
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   334
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   335
    <resource: #image>
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   336
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   337
    ^Icon
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   338
        constantNamed:#'VRMLWorldNavigationPanel moveInButtonIcon'
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   339
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'UUUUUUUPUUUUUUUPUUUUUUUPUUUQUUUPUUTJUUUPUUB*)UUPUP***%UPUQU*%UUPUUT*%UUP_UT*%UUP_UT*%UUP_5R*)UUPWUR*)UUPWWR*)UUPWUJ**UUPUUJ**UUPUT***%UPUT***%UPUR***)UPUUUUUUUPUUUUUUUPUUUUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@C@@@O0@@?<@C??@C??@@O0@@O0@@O0@@_8@@_8@@_8@@?<@@?<@A?>@A?>@C??@A??@@@@@@@@@') ; yourself); yourself]
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   340
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   341
!
179501b0bb14 forward + backward icons added
tz
parents: 989
diff changeset
   342
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   343
helpIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   344
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   345
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   346
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   347
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   348
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   349
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   350
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   351
     ImageEditor openOnClass:self andSelector:#helpIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   352
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   353
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   354
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   355
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   356
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   357
        constantNamed:#'ToolApplicationModel helpIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   358
        ifAbsentPut:[(Depth1Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@O0A@_8@@?<@@8\C@8\A@@\@@@8@@A8@@C0@@G @@G@@@G@@@G@C@@@@@@@@@G@@@G@@@G@@@@@@@@@@') ; colorMapFromArray:#[0 0 0 127 0 127]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@O0@@_8@@?<@@8\@@8\@@@\@@@8@@A8@@C0@@G @@G@@@G@@@G@@@@@@@@@@@G@@@G@@@G@@@@@@@@@@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   359
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   360
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   361
leftDownIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   362
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   363
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   364
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   365
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   366
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   367
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   368
    "
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   369
     self leftDownIcon inspect
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   370
     ImageEditor openOnClass:self andSelector:#leftDownIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   371
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   372
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   373
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   374
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   375
    ^Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   376
        constantNamed:#'Icon class leftDownIcon'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   377
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   378
UUUUUUUPU@@@@@@PUJ****)PUJ****)PUJ****)PUJ****)PUJ)UUUUPUJ)UUUUPUJ)UUUUPUJ)UUUUPUJ)UUUUPUJ)UUUUPUJ)UUUUPUJ)UUUUP@J*@UUUP
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   379
***)UUUPZ**%UUUPV**UUUUPU*)UUUUPUZ%UUUUPUVUUUUUPUUUUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@G??8G??8G??8G??8G??8G??8G8@@G8@@G8@@G8@@G8@@G8@@G8@@??@@??@@_>@@O<@@G8@@C0@@A @@@@@@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   380
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   381
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   382
leftIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   383
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   384
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   385
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   386
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   387
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   388
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   389
    "
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   390
     self leftIcon inspect
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   391
     ImageEditor openOnClass:self andSelector:#leftIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   392
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   393
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   394
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   395
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   396
    ^Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   397
        constantNamed:#'Icon class leftIcon'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   398
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   399
UUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUPUTUUUUUPURUUUUUPUJUUUUUPT*P@@@@PR******PJ******P*******PZ******PV*UUUUUPU*UUUUUP
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   400
UZUUUUUPUVUUUUUPUUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@A @@C @@G @@O??<_??<???<???<_??<O??<G @@C @@A @@@@@@@@@@@@@@@@@@@@@@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   401
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   402
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   403
loadIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   404
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   405
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   406
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   407
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   408
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   409
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   410
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   411
     ImageEditor openOnClass:self andSelector:#loadIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   412
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   413
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   414
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   415
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   416
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   417
        constantNamed:#'ToolApplicationModel loadIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   418
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'UUUUUUUPUUUUU?UPUUUUW*5PU???>*/PU:****)PUUUUUUZPP@@@@@EPS?????&PS?????%PS?????&PS?????%PT?????9PT?????9PT?????9PT?????9PT?????9PT?????9PUO????>PUO????>PUO????>PU:*****PUUUUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 127 127 127 170 170 170]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@G@@@O G??8O??<O??<_??<???<???<???<???<???<_??<_??<_??<_??<_??<_??<O??<O??<O??<O??<O??<') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   419
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   420
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   421
newIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   422
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   423
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   424
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   425
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   426
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   427
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   428
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   429
     ImageEditor openOnClass:self andSelector:#newIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   430
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   431
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   432
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   433
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   434
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   435
        constantNamed:#'ToolApplicationModel newIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   436
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@AUUUUP@@A????2@@A????2 @A????0@@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@A?????8@C*****(@@@@@@@@@') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'_?>@_??@_?? _??0_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8_??8') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   437
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   438
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   439
pasteIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   440
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   441
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   442
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   443
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   444
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   445
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   446
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   447
     ImageEditor openOnClass:self andSelector:#pasteIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   448
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   449
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   450
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   451
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   452
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   453
        constantNamed:#'ToolApplicationModel pasteIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   454
        ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@KLH@@@@@@@@@@@CL3@@@@@@@@@@@CBH"0@@@@@@@@QD,3L3BDQ@@@@@ADQDQDQDQD@@@@@DQDQDQDQDP@@@@@@@@@@DQDQ@ADQDQDQDS@QDQD@D3L3L3L3HADQDP@SL3L3L3L DQDQ@AL3L3L3L2@QDQD@D3L3L3L3HADQDP@SL3L3L3L DQDQ@AL3L3L3L2@QDQD@D3L3L3L3HADQDP@SL3L3L3L DQDQ@AL3L3L3L2@QDQD@D3L3L3L3HADQDP@SL3L3L3L DQDQ@AL3L3L3L2@@@@@@L"H"H"H"H@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 127 127 127 170 170 170 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@<@@@<@@??<@??<@??<@??<???<???<???<???<???<???<???<???<???<???<???<???<???<???<??8@??8@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   455
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   456
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   457
rightIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   458
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   459
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   460
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   461
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   462
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   463
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   464
    "
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   465
     self rightIcon inspect
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   466
     ImageEditor openOnClass:self andSelector:#rightIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   467
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   468
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   469
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   470
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   471
    ^Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   472
        constantNamed:#'Icon class rightIcon'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   473
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   474
UUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUPUUUUUIUPUUUUUJUPUUUUUJ%P@@@@@J)PJ******PJ****** J******PJ*****)PEUUUUZ%PUUUUUJUP
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   475
UUUUUIUPUUUUUEUPUUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUPUUUUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@F@@@G@@@G ???0???8???<???<???8???0@@G @@G@@@F@@@@@@@@@@@@@@@@@@@@@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   476
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   477
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   478
saveIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   479
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   480
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   481
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   482
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   483
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   484
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   485
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   486
     ImageEditor openOnClass:self andSelector:#saveIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   487
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   488
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   489
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   490
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   491
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   492
        constantNamed:#'ToolApplicationModel saveIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   493
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'AL3L3L@PM3L3L0?PML3L3L=PM3L3L0=PML3L3L?PM3L3L0?PML3L3L?PM3L3L0?PML3L3L?PM3L3L0?PML3L3L?PM@@@@@?PO??????PO??????PO??????PO=UUUU?PO=???[?PO=5O?Z?PO=6O?Z?PO=6O?Z?PO=0O?Z?P5U***U5P') ; colorMapFromArray:#[255 255 255 0 0 0 127 127 127 170 170 170]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???<???8') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   494
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   495
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   496
startIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   497
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   498
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   499
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   500
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   501
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   502
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   503
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   504
     ImageEditor openOnClass:self andSelector:#startIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   505
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   506
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   507
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   508
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   509
    ^Icon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   510
        constantNamed:#'ToolApplicationModel startIcon'
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   511
        ifAbsentPut:[(Depth4Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(4 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@N8@@@@@@@@@@@@N<^@@@@@@@@@@@@;.;.;.;.@@@@@@C/G @@@@8^@@@@@N<^@@@@@A@@@@@@;18@@@@@D@@@@@C.;.;.; @P@@@@@N<^@@@@@@@@@@@@;18@@@C!!G.@@@@C/G @@@@G>@@@@@N;.;.; @_8@@@@@;18@@@@A? @@@@C/G @@@@G>@@@@@N<^@@@@@_8@@@@@;.;.;.@A? @@@@C/G @@@@G>@@@@@N<^@@@@@_8@@@@@;18@@@@@@@@@@@C.; @@@@DQ@@@@C ; 8@@@A&X@@@C 8@8N@@@"H"@@@b') ; colorMapFromArray:#[0 0 0 255 255 255 255 0 0 0 255 0 0 0 255 0 255 255 255 255 0 255 0 255 127 0 0 0 127 0 0 0 127 0 127 127 127 127 0 127 0 127 127 127 127 170 170 170]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@AC@DAG DAG?<@G N@G N@G N@G?.@G N@G _@G _@G?_@G _@G _@G _@G?_@G ? G!!?0G!!?0G!!.PKQNPT(_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   512
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   513
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   514
stxIcon
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   515
    |icn|
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   516
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   517
    (icn := self constantNamed:'stxIcon') isNil ifTrue:[
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   518
        OperatingSystem platformName == #win32 ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   519
            icn := Smalltalk imageFromFileNamed:'stx_32x32.xpm' forClass:self.
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   520
        ].
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   521
        icn isNil ifTrue:[
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   522
            icn := self stxIconOld.
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   523
        ].
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   524
        icn notNil ifTrue:[
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   525
            self constantNamed:'stxIcon' put:icn.
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   526
        ]
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   527
    ].
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   528
    ^ icn
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   529
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   530
    "Modified: / 25.5.1999 / 15:42:55 / cg"
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   531
!
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   532
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   533
stxIconOld
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   534
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   535
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   536
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   537
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   538
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   539
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   540
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   541
     ImageEditor openOnClass:self andSelector:#stxIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   542
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   543
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   544
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   545
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   546
    ^Icon
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   547
        constantNamed:#'ToolApplicationModel stxIconOld'
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   548
        ifAbsentPut:[(Depth2Image new) width: 48; height: 48; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U@@@@@@@AP@@@@@AUP@@@@@@E@@@@@@AUP@@@@@@T@@@@@@AUP@@@@@EP@@@@@@AUP@@@@@DP@@@@@@AUD@@@@AU@@@@@@@@UT@@@@@T@@@@@@@@UT@@@@QP@@@@@@@@EU@@@@U@@@@@@@@@AU@@@AD@@@@@@@@@ATP@@UP@@@@@@@@@AUP@@Q@@@@@@@@@@@UT@AD@@@@@@@@@@@AQ@DP@@@@@@@@@@@EU@Q@@@@@@@@@@@@ATQT@@@@@@@@@@@@AUTP@@@@@@@@@@@@@EPP@@@@@@@@@@@@@QU@@@@@@@@@@@@@@EU@@@@@@@@@@@@@@UT@@@@@@@@@@@@@AUE@@@@@@@@@@@@@EUU@@@@@@@@@@@@@UPEP@@@@@@@@@@@AUPAT@@@@@@@@@@@EE@AU@@@@@@@@@@AET@@E@@@@@@@@@@AUP@@EP@@@@@@@@@UU@@@AP@@@@@@@@AUP@@@AT@@@@@@@@EUP@@@@T@@@@@@@AUU@@@@@E@@@@@@@EUT@@@@@DP@@@@@@UUP@@@@@AP@@@@@@UUP@@@@@@T@@@@@@UU@@@@@@@E@@@@@@ET@@@@@@@A@@@@@@@@@@@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[25 25 25 0 204 51 0 0 0 255 255 255]; yourself]
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   549
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   550
    "Created: / 25.5.1999 / 15:41:19 / cg"
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   551
    "Modified: / 25.5.1999 / 15:43:04 / cg"
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   552
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   553
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   554
upIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   555
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   556
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   557
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   558
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   559
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   560
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   561
    "
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   562
     self upIcon inspect
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   563
     ImageEditor openOnClass:self andSelector:#upIcon
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   564
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   565
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   566
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   567
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   568
    ^Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   569
        constantNamed:#'Icon class upIcon'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   570
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   571
UUURUUUPUUUJ%UUPUUT*)UUPUUR**UUPUUJ**%UPUT***)UPUVU*%UUPUUT*%UUPUUT*%UUP_UT*%UUP_UT*%UUP_5T*%UUPWUT*%UUPWWT*%UUPWUT*%UUP
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   572
UUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUT*%UUPUUTUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@C@@@G @@O0@@_8@@?<@A?>@A?>@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@@O0@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   573
!
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   574
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   575
upRightIcon
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   576
    "This resource specification was automatically generated
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   577
     by the ImageEditor of ST/X."
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   578
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   579
    "Do not manually edit this!! If it is corrupted,
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   580
     the ImageEditor may not be able to read the specification."
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   581
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   582
    "
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   583
     self upRightIcon inspect
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   584
     ImageEditor openOnClass:self andSelector:#upRightIcon
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   585
    "
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   586
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   587
    <resource: #image>
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   588
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   589
    ^Icon
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   590
        constantNamed:#'Icon class upRightIcon'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   591
        ifAbsentPut:[(Depth2Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(2 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   592
UUUUT%UPUUUUT)UPUUUUT*UPP@@@@*%PR*****)PR******PR*****)PR*****%PR*UUU*UPR*UUT)UPR*UUT%UPR*UUTUUPR*UUUUUPR*UUUUUPR*UUUUUP
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   593
R*UUUUUPR*UUUUUPR*UUUUUPR*UUUUUPR*UUUUUPYU%UUUUPUUUUUUUP') ; colorMapFromArray:#[255 255 255 0 0 0 0 127 0 255 0 0]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@L@@@N@@@O@_?? _??0_??8_??8_??0_?? _ O@_ N@_ L@_ @@_ @@_ @@_ @@_ @@_ @@_ @@_ @@_ @@@@@@') ; yourself); yourself]
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   594
! !
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   595
780
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   596
!Icon class methodsFor:'startup / release'!
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   597
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   598
flushCachedIcons
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   599
    KnownIcons removeAll
780
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   600
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   601
    "
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   602
     Icon flushCachedIcons
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   603
    "
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   604
!
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   605
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   606
preSnapshot
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   607
    self flushCachedIcons
780
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   608
! !
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   609
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   610
!Icon class methodsFor:'documentation'!
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   611
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   612
version
1476
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   613
    ^ '$Header: /cvs/stx/stx/libview2/Icon.st,v 1.29 2001-06-02 14:02:55 ca Exp $'
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   614
! !
77
claus
parents:
diff changeset
   615
Icon initialize!