Icon.st
author Claus Gittinger <cg@exept.de>
Sun, 07 Jul 2019 15:05:19 +0200
changeset 4289 802ab7b31479
parent 4249 d192d486c7f6
permissions -rw-r--r--
#DOCUMENTATION by cg class: ApplicationModel category of: #applicationWindowClass #close #closeDownViews #closeRequest #closeRequestFor: #doAccept #doCancel
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
"
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
    12
"{ Package: 'stx:libview2' }"
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
    13
3450
99f1dee7668e class: Icon
Claus Gittinger <cg@exept.de>
parents: 3341
diff changeset
    14
"{ NameSpace: Smalltalk }"
99f1dee7668e class: Icon
Claus Gittinger <cg@exept.de>
parents: 3341
diff changeset
    15
77
claus
parents:
diff changeset
    16
Object subclass:#Icon
3859
fd0b1cf871f2 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3857
diff changeset
    17
	instanceVariableNames:'image mask'
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    18
	classVariableNames:'KnownIcons'
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    19
	poolDictionaries:''
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    20
	category:'Graphics-Images'
77
claus
parents:
diff changeset
    21
!
claus
parents:
diff changeset
    22
claus
parents:
diff changeset
    23
!Icon class methodsFor:'documentation'!
claus
parents:
diff changeset
    24
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    25
copyright
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    26
"
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    27
 COPYRIGHT (c) 1995 by Claus Gittinger
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    28
	      All Rights Reserved
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    29
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    30
 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
    31
 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
    32
 inclusion of the above copyright notice.   This software may not
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    33
 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
    34
 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
    35
 hereby transferred.
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    36
"
77
claus
parents:
diff changeset
    37
!
claus
parents:
diff changeset
    38
claus
parents:
diff changeset
    39
documentation
claus
parents:
diff changeset
    40
"
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    41
    The Icon class keeps track of already loaded Images and caches
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    42
    them for later reuse.
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    43
    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
    44
    remember their names (they must have been registered under that name
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    45
    before - of course).
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    46
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    47
    Icon was mostly added for ST-80 Compatibility:
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    48
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    49
    Images are returned via the #constantNamed: message which is used by 
3450
99f1dee7668e class: Icon
Claus Gittinger <cg@exept.de>
parents: 3341
diff changeset
    50
    many ST-80 public domain classes and returns corresponding ST/X icons.
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    51
    Notice, that ST/X does not provide Icon instances - Icon only consists
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    52
    of class mimicri protocol, to make your life easier.
111
23f66f18a3cb doc comment
Claus Gittinger <cg@exept.de>
parents: 105
diff changeset
    53
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    54
    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
    55
    directory under a name foo.xbm, where `foo' corresponds to the icons
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    56
    name symbol 
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    57
    (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
    58
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    59
    You can grab those icons from manchester or from the PrimeTime Freeware 
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    60
    (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
    61
    'goodies/bitmaps/st80bitmaps'.
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    62
3859
fd0b1cf871f2 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3857
diff changeset
    63
    [instance variables:]
fd0b1cf871f2 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3857
diff changeset
    64
        image - these have been added in instVar-slots according to the ST-80's Icon class.
fd0b1cf871f2 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3857
diff changeset
    65
        mask  - to allow loading of st-80 icons (which are stored as instVarAt:put: expressions)
fd0b1cf871f2 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3857
diff changeset
    66
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    67
    [See also:]
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
    68
        Image Form ImageReader
219
106b86ca81da documentation
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    69
106b86ca81da documentation
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    70
    [author:]
106b86ca81da documentation
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
    71
        Claus Gittinger
77
claus
parents:
diff changeset
    72
"
claus
parents:
diff changeset
    73
! !
claus
parents:
diff changeset
    74
claus
parents:
diff changeset
    75
!Icon class methodsFor:'initialization'!
claus
parents:
diff changeset
    76
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    77
initialize
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    78
    KnownIcons isNil ifTrue:[
1628
00275352f251 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1477
diff changeset
    79
        KnownIcons := Dictionary new.
00275352f251 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1477
diff changeset
    80
	Color initialize.
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    81
    ]
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    82
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    83
    "
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    84
     Icon initialize
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    85
    "
269
6c70d392634b checkin from browser
Claus Gittinger <cg@exept.de>
parents: 264
diff changeset
    86
6c70d392634b checkin from browser
Claus Gittinger <cg@exept.de>
parents: 264
diff changeset
    87
    "Modified: 20.5.1996 / 09:24:10 / cg"
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    88
!
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
replacementNameFor:aName
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    91
    "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
    92
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    93
    self replacementNames do:[:aPair |
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    94
	(aPair at:1) == aName ifTrue:[^ aPair at:2].
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    95
    ].
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    96
    ^ nil
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    97
!
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
    98
77
claus
parents:
diff changeset
    99
replacementNames
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   100
    "return an ST-80 constant name to ST/X file name translation.
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   101
     This was added for ST-80 compatibility, to support code which uses
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   102
     things like 'Icon constantNamed:#categoryBrowser'."
77
claus
parents:
diff changeset
   103
claus
parents:
diff changeset
   104
    ^ #( 
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   105
        #(file             FBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   106
        #(debugger         Debugger)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   107
        #(systembrowser    SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   108
        #(classbrowser     SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   109
        #(categoryBrowser  SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   110
        #(hierarchyBrowser SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   111
        #(methodBrowser    SBrowser)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   112
        #(launcher         SmalltalkX)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   113
        #(workspace        SmalltalkX)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   114
        #(transcript       SmalltalkX)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   115
        #(inspector        Inspector)
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   116
        #(default          SmalltalkX)
77
claus
parents:
diff changeset
   117
       )
264
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   118
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   119
    "
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   120
     Icon constantNamed:#categoryBrowser
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   121
     Icon constantNamed:#default
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   122
    "
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   123
6c886ecb050d comments
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   124
    "Modified: 13.5.1996 / 10:29:43 / cg"
77
claus
parents:
diff changeset
   125
! !
claus
parents:
diff changeset
   126
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   127
!Icon class methodsFor:'accessing'!
77
claus
parents:
diff changeset
   128
claus
parents:
diff changeset
   129
constantNamed:aName
193
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   130
    "return the image registered under aName."
daaaf4594c9e commentary
Claus Gittinger <cg@exept.de>
parents: 179
diff changeset
   131
1477
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   132
    ^ self constantNamed:aName searchForFile:true
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   133
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   134
    "
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   135
     Icon constantNamed:#file     
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   136
     Icon constantNamed:#debugger     
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   137
     Icon constantNamed:#systembrowser     
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   138
     Icon constantNamed:#SBrowser     
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   139
     Icon constantNamed:#SBrowser     
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   140
    "
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   141
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   142
    "Modified: 10.1.1997 / 17:52:06 / cg"
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   143
!
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   144
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   145
constantNamed:aName ifAbsentPut:aBlock
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   146
    "if an image for aName is registered, return it;
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   147
    otherwise, register the result from evaluating aBlock
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   148
    (which also could be a value holder) and return it."
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   149
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   150
    |image|
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   151
3743
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   152
    image := self constantNamed:aName searchForFile:false.
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   153
    image isNil ifTrue:[
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   154
        image := aBlock value.
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   155
        self constantNamed:aName put:image.
1477
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   156
    ].
3743
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   157
    ^ image
1477
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   158
!
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   159
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   160
constantNamed:aName ifAbsentPutImageFromFile:aFileName
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   161
    "if an image for aName is registered, return it;
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   162
    otherwise, load the image from aFileName (searched in bitmaps directories),
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   163
    register the result and return it."
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   164
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   165
    ^ self
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   166
        constantNamed:aName
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   167
        ifAbsentPut:[Smalltalk imageFromFileNamed:aFileName forClass:self]
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   168
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   169
!
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   170
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   171
constantNamed:aName put:anImage
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   172
    "register anImage under aName."
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   173
1628
00275352f251 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1477
diff changeset
   174
    KnownIcons isNil ifTrue:[
3743
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   175
        self initialize
1628
00275352f251 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1477
diff changeset
   176
    ].
1477
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   177
    KnownIcons at:aName put:anImage
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   178
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   179
    "Modified: 23.4.1996 / 11:40:51 / cg"
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   180
!
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   181
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   182
constantNamed:aName searchForFile:doSearchForFile
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   183
    "return the image registered under aName."
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   184
77
claus
parents:
diff changeset
   185
    |icon nm|
claus
parents:
diff changeset
   186
1628
00275352f251 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1477
diff changeset
   187
    KnownIcons isNil ifTrue:[
00275352f251 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1477
diff changeset
   188
	self initialize
00275352f251 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1477
diff changeset
   189
    ].
77
claus
parents:
diff changeset
   190
    icon := KnownIcons at:aName ifAbsent:[].
1476
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   191
1477
d0ede9f27f35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1476
diff changeset
   192
    (icon isNil and:[doSearchForFile]) ifTrue:[
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   193
        nm := self replacementNameFor:aName.
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   194
        nm notNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   195
            icon := Smalltalk imageFromFileNamed:nm forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   196
            icon isNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   197
                icon := Smalltalk imageFromFileNamed:(nm , '.xbm') forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   198
            ]
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   199
        ].
1476
d042753dfe85 checkin from browser
ca
parents: 1469
diff changeset
   200
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   201
        icon isNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   202
            icon := Smalltalk imageFromFileNamed:aName forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   203
            icon isNil ifTrue:[
1291
e16145bbe16f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1278
diff changeset
   204
                icon := Smalltalk imageFromFileNamed:(aName , '.xbm') forClass:self.
179
14271a2e3625 check for imagefile without extension first
ca
parents: 173
diff changeset
   205
            ].
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   206
            icon isNil ifTrue:[
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   207
                ^ nil
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   208
            ].
1218
7189b183ebd6 #on: -> #onDevice:
Claus Gittinger <cg@exept.de>
parents: 1190
diff changeset
   209
            icon := icon onDevice:Screen default.
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   210
        ].
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   211
        KnownIcons at:aName put:icon.
77
claus
parents:
diff changeset
   212
    ].
claus
parents:
diff changeset
   213
    ^ icon
claus
parents:
diff changeset
   214
claus
parents:
diff changeset
   215
    "
claus
parents:
diff changeset
   216
     Icon constantNamed:#file     
claus
parents:
diff changeset
   217
     Icon constantNamed:#debugger     
claus
parents:
diff changeset
   218
     Icon constantNamed:#systembrowser     
84
claus
parents: 77
diff changeset
   219
     Icon constantNamed:#SBrowser     
105
claus
parents: 84
diff changeset
   220
     Icon constantNamed:#SBrowser     
77
claus
parents:
diff changeset
   221
    "
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   222
358
6b9671f01908 newStyle info & error messages
Claus Gittinger <cg@exept.de>
parents: 356
diff changeset
   223
    "Modified: 10.1.1997 / 17:52:06 / cg"
3810
95fdf48b5d60 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 3747
diff changeset
   224
!
95fdf48b5d60 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 3747
diff changeset
   225
95fdf48b5d60 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 3747
diff changeset
   226
nameIfKnownIcon:anImage
95fdf48b5d60 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 3747
diff changeset
   227
    "back-query, given an image, return its name-key if known; nil otherwise"
95fdf48b5d60 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 3747
diff changeset
   228
95fdf48b5d60 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 3747
diff changeset
   229
    KnownIcons isNil ifTrue:[^ nil].
95fdf48b5d60 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 3747
diff changeset
   230
    ^ KnownIcons keyAtValue:anImage ifAbsent:[nil].
77
claus
parents:
diff changeset
   231
! !
claus
parents:
diff changeset
   232
4248
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   233
!Icon class methodsFor:'cleanup'!
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   234
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   235
lowSpaceCleanup
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   236
    "cleanup in low-memory situations"
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   237
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   238
    self flushCachedIcons
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   239
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   240
    "
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   241
     Icon lowSpaceCleanup
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   242
    "
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   243
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   244
    "Created: / 20-03-2019 / 17:49:15 / Claus Gittinger"
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   245
! !
f663c36d3bfc #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 4247
diff changeset
   246
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   247
!Icon class methodsFor:'image specs'!
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   248
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   249
defaultSTXIcon1
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   250
    <resource: #image>
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   251
    "This resource specification was automatically generated
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   252
     by the ImageEditor of ST/X."
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   253
    "Do not manually edit this!! If it is corrupted,
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   254
     the ImageEditor may not be able to read the specification."
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   255
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   256
     self defaultSTXIcon1 inspect
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   257
     ImageEditor openOnClass:self andSelector:#defaultSTXIcon1
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   258
     Icon flushCachedIcons"
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   259
    
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   260
    ^ self constantNamed:#'Icon defaultSTXIcon1'
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   261
        ifAbsentPut:[
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   262
            (Depth2Image new)
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   263
                width:16;
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   264
                height:16;
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   265
                photometric:(#palette);
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   266
                bitsPerSample:(#[ 2 ]);
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   267
                samplesPerPixel:(1);
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   268
                bits:(ByteArray 
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   269
                            fromPackedString:'@@@@@@@@@@@@E@@@@AP@D@@V@D@@APF@@@F&@@@AV@@@@&@@@@%P@@@&F@@@VBP@@V@I@@V@@P@@@@@@@@@@@@@a');
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   270
                colorMapFromArray:#[ 0 0 0 0 127 127 184 231 231 ];
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   271
                mask:((ImageMask new)
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   272
                            width:16;
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   273
                            height:16;
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   274
                            bits:(ByteArray 
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   275
                                        fromPackedString:'@@@@@@X@A PGB@LX@_@A8@G@@<@GX@9 GC@8D@@@@@@b');
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   276
                            yourself);
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   277
                yourself
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   278
        ]
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   279
!
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   280
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   281
defaultSTXIcon2
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   282
    "This resource specification was automatically generated
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   283
     by the ImageEditor of ST/X."
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   284
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   285
    "Do not manually edit this!! If it is corrupted,
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   286
     the ImageEditor may not be able to read the specification."
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   287
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   288
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   289
     self defaultSTXIcon2 inspect
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   290
     ImageEditor openOnClass:self andSelector:#defaultSTXIcon2
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   291
     Icon flushCachedIcons
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   292
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   293
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   294
    <resource: #image>
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   295
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   296
    ^ Icon
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   297
        constantNamed:'Icon class defaultSTXIcon2'
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   298
        ifAbsentPut:[(Depth2Image width:16 height:16) bits:(ByteArray fromPackedString:'@@@@@@@@@@@@E@@@@AP@D@@T@D@@APD@@@DD@@@AT@@@@D@@@@EP@@@DD@@@T@P@@T@A@@T@@P@@@@@@@@@@@@@a') colorMapFromArray:#[184 231 231 0 127 127 0 0 0]; yourself]
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   299
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   300
    "Modified: / 30-01-2017 / 19:19:49 / stefan"
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   301
!
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   302
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   303
defaultSTXIcon3
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   304
    "This resource specification was automatically generated
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   305
     by the ImageEditor of ST/X."
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   306
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   307
    "Do not manually edit this!! If it is corrupted,
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   308
     the ImageEditor may not be able to read the specification."
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   309
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   310
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   311
     self defaultSTXIcon3 inspect
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   312
     ImageEditor openOnClass:self andSelector:#defaultSTXIcon3
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   313
     Icon flushCachedIcons
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   314
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   315
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   316
    <resource: #image>
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   317
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   318
    ^Icon
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   319
        constantNamed:#'Icon class defaultSTXIcon3'
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   320
        ifAbsentPut:[(Depth2Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#[2]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@E@@@@AP@D@@V@D@@APF@@@FF@@@AV@@@@&@@@@%P@@@$F@@@T@X@@T@I@@T@@P@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 0 204 51 0 112 0]; yourself]
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   321
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   322
    "Modified: / 30-01-2017 / 19:19:58 / stefan"
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   323
!
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   324
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   325
stxIcon
2906
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   326
    <resource:#programImage>
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   327
    |icn|
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   328
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   329
    (icn := self constantNamed:'stxIcon') isNil ifTrue:[
2906
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   330
        icn := self stxIcon32x32.
4032
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   331
        "/ icn := self stxIcon32x32alpha.
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   332
        icn notNil ifTrue:[
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   333
            self constantNamed:'stxIcon' put:icn.
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   334
        ]
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   335
    ].
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   336
    ^ icn
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   337
2448
2a3eb2a3da9b comment
Claus Gittinger <cg@exept.de>
parents: 1987
diff changeset
   338
    "
4031
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   339
     Icon stxIcon
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   340
     self constantNamed:'stxIcon' put:(self stxIcon32x32alpha)
2448
2a3eb2a3da9b comment
Claus Gittinger <cg@exept.de>
parents: 1987
diff changeset
   341
    "
2a3eb2a3da9b comment
Claus Gittinger <cg@exept.de>
parents: 1987
diff changeset
   342
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   343
    "Modified: / 25.5.1999 / 15:42:55 / cg"
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   344
!
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   345
1987
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   346
stxIcon16x16
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   347
    "This resource specification was automatically generated
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   348
     by the ImageEditor of ST/X."
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   349
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   350
    "Do not manually edit this!! If it is corrupted,
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   351
     the ImageEditor may not be able to read the specification."
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   352
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   353
    "
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   354
     self stxIcon16x16 inspect
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   355
     ImageEditor openOnClass:self andSelector:#stxIcon16x16
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   356
     Icon flushCachedIcons
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   357
    "
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   358
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   359
    <resource: #image>
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   360
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   361
    ^ self
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   362
        constantNamed:'Icon stxIcon16x16'
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   363
        ifAbsentPut:[(Depth2Image width:16 height:16) bits:(ByteArray fromPackedString:'************!!****(J*"**B*"**(Z"***""***(R****"**** ****""***R*Z**R*&**B**J*********** @a') colorMapFromArray:#[0 204 51 0 168 39 25 25 25 0 0 0]; yourself]
1987
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   364
!
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   365
2906
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   366
stxIcon32x32
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   367
    "This resource specification was automatically generated
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   368
     by the ImageEditor of ST/X."
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   369
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   370
    "Do not manually edit this!! If it is corrupted,
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   371
     the ImageEditor may not be able to read the specification."
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   372
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   373
    "
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   374
     self stxIcon32x32 inspect
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   375
     ImageEditor openOnClass:self andSelector:#stxIcon32x32
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   376
     Icon flushCachedIcons
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   377
    "
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   378
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   379
    <resource: #image>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   380
4032
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   381
    ^Icon
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   382
        constantNamed:'Icon class stxIcon32x32'
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   383
        ifAbsentPut:[(Depth4Image width:32 height:32) bits:(ByteArray fromPackedString:'
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   384
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H"@@@@@@@@@2@@@@@@@@@BH @@@@
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   385
@@@CH @@@@@@@@@"H0@@@@@@L"L@@@@@@@@@H"H@@@@@@2H0@@@@@@@@@CH"@@@@@CH#@@@@@@@@@@@BH#@@@@L"L@@@@@@@@@@@@2H @@@2H0@@@@@@@@@@
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   386
@@@"H@@CH#@@@@@@@@@@@@@@L"L@L"L@@@@@@@@@@@@@@@H"L2H0@@@@@@@@@@@@@@@@H"H#@@@@@@@@@@@@@@@@@CH"L@@@@@@@@@@@@@@@@@@2H @@@@@@
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   387
@@@@@@@@@@@CH"H0@@@@@@@@@@@@@@@@L"H"H@@@@@@@@@@@@@@@@2H#L"L@@@@@@@@@@@@@@CH"L@L"@@@@@@@@@@@@@@L"H0@@L#@@@@@@@@@@@@@2H#@@
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   388
@@H @@@@@@@@@@@CH"L@@@@CH @@@@@@@@@@H"H0@@@@@CH0@@@@@@@@@"H#@@@@@@@BH@@@@@@@@BH"L@@@@@@@@2H@@@@@@@@"H0@@@@@@@@@2L@@@@@@@
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   389
@@@@@@@@@@@@@2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b')
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   390
            colorMapFromArray:#[0 0 0 184 231 231 0 128 128 0 191 191]
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   391
            mask:((ImageMask width:32 height:32) bits:(ByteArray fromPackedString:'
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   392
@@@@@@@@@@@@@@@@@@@@@@@8@C@@N@A0@C0@<@@<@^@@O@O@@A8G @@^C0@@C!!8@@@<<@@@G>@@@@?@@@@O @@@C0@@@A>@@@@? @@@_<@@@O''@@@G08@@C8
b168a2dd848a #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 4031
diff changeset
   393
F@@A<A0@@>@N@@_@A @O @\@C0@C @@@@X@@@@@@@@@@@@@@@@@b'); yourself); yourself]
2906
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   394
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   395
4031
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   396
stxIcon32x32alpha
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   397
    "This resource specification was automatically generated
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   398
     by the ImageEditor of ST/X."
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   399
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   400
    "Do not manually edit this!! If it is corrupted,
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   401
     the ImageEditor may not be able to read the specification."
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   402
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   403
    "
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   404
     self stxIcon32x32alpha inspect
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   405
     ImageEditor openOnClass:self andSelector:#stxIcon32x32alpha
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   406
     Icon flushCachedIcons
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   407
    "
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   408
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   409
    <resource: #image>
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   410
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   411
    ^Icon
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   412
        constantNamed:'Icon class stxIcon32x32alpha'
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   413
        ifAbsentPut:[(Depth32Image width:32 height:32 photometric:(#rgba)) bitsPerSample:(#[8 8 8 8]); bits:(ByteArray fromPackedString:'
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   414
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   415
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   416
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   417
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   418
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   419
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   420
@@@@@@@@@@@@@@@@@HB@ @B@ O<@ HB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''98@@ HC?@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   421
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HC?@HB@?0B@ O<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   422
@@@@@@@@@@@@@@@@@@@@@@@@@@B89>^@@HB@?0B@ O<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   423
 O<@ HC?@HB@?;#''98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.N_'' @B@ O<@ HC?.N_'' @@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   424
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HB@ @B@ O<@ HC?@HB@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   425
98@@ HC?@HB@?;#''98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B89>^@@HB@?0B@ O<@ HC?
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   426
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B89>^@@HB@?0B@ O>89>^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   427
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HB@@HB@?0B@ O>89>^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.N_'' @B@ O<@ HC?.N_'' @@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   428
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''98@@ HC?@HB@?0B@ H@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   429
@@@@@@@@@@@@@K#''98@@ HC?@HB@?;#''98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   430
@@@@@@@@@@@@@@@@@@@@@@B@ H@@ HC?@HB@?0@@@@@@@@@@@@@@@@@@@@B89>^@@HB@?0B@ O>89>^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   431
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.N_'' @B@ O<@ HC?.N_'' @@@@@@@@@@@.N_'' @B@ O<@ HC?
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   432
.N_'' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   433
@@@@@@@@@HB@ @B@ O<@ HC?.N_'' K#''98@@ HC?@HB@?;#''98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   434
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HB@?0B@ O<@ HC?@HB@?0B@ O>89>^@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   435
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B89>^@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   436
@HB@?0B@ O<@ HC?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   437
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''98@@ HC?@HB@?0B@ O<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   438
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B89>^@@HB@?0B@ O<@ HC?@HB@?;#''
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   439
98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   440
@@@@@@@@@@@@@@@@.N_'' @B@ O<@ HC?@HB@?0B@ O<@ HC?@HB@?0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   441
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''98@@ HC?@HB@?0B@ O>89>^@@@@@@@B@ O<@ HC?.N_'' @@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   442
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B89>^@@HB@?0B@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   443
 O<@ HC?.N_'' @@@@@@@@@@@.N_'' @B@ O<@ HC?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   444
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.N_'' @B@ O<@ HC?@HB@?;#''98@@@@@@@@@@@@@@@@@@@@@@.N_'' @B@ O>89>^@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   445
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''98@@ HC?@HB@?0B@ O>89>^@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   446
@@@@@@@@@@@@@@@@@HB@?0B@ O<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   447
@@B89>^@@HB@?0B@ O<@ HC?.N_'' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B89>^@@HB@?0B@ O<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   448
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HB@ @B@ O<@ HC?@HB@?;#''98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   449
@@B89>^@@HB@?;#''98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ H@@ HC?@HB@?0B@ O<@ HB@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   450
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HC?@HB@?0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   451
@@@@@@@@@@@@@@@@@@@@ HB@@HB@?0B@ O<@ HC?@HB@ K#''98@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''98@@ HC?
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   452
@HB@?0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@ H@@ HC?@HB@?0B@ HB89>^@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   453
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K#''98@@ HC?.N_'' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   454
@@@@@@B@ H@@ HB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HC?@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   455
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   456
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   457
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   458
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   459
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a'); yourself]
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   460
!
733fcb94ab5f #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 3859
diff changeset
   461
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   462
stxIconOld
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   463
    "This resource specification was automatically generated
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   464
     by the ImageEditor of ST/X."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   465
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   466
    "Do not manually edit this!! If it is corrupted,
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   467
     the ImageEditor may not be able to read the specification."
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   468
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   469
    "
1987
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   470
     self stxIconOld inspect
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   471
     ImageEditor openOnClass:self andSelector:#stxIconOld
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   472
     Icon flushCachedIcons
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   473
    "
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   474
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   475
    <resource: #image>
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   476
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   477
    ^ self
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   478
        constantNamed:#'Icon stxIconOld'
1987
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   479
        ifAbsentPut:[(Depth2Image new) width: 48; height: 48; photometric:(#palette); bitsPerSample:(#[2]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   480
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUTEUUUUUT@EUUUUUUPUUUUUUT@EU
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   481
UUUUUAUUUUUUT@EUUUUUXEUUUUUUT@EUUUUU %UUUUUUT@IUUUUVBUUUUUUUU@AUUUUXIUUUUUUUU@AUUUU EUUUUUUUUP@UUUV@UUUUUUUUUX@UUUTAUUUU
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   482
UUUUUT@EUUPEUUUUUUUUUV@EUU@UUUUUUUUUUU@AUTBUUUUUUUUUUUPBUPIUUUUUUUUUUUP@U@EUUUUUUUUUUUT@$@UUUUUUUUUUUUV@@AUUUUUUUUUUUUU@
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   483
@EUUUUUUUUUUUUU @%UUUUUUUUUUUUUPBUUUUUUUUUUUUUU@@UUUUUUUUUUUUUT@@EUUUUUUUUUUUUP@@EUUUUUUUUUUUU@I AUUUUUUUUUUUT@EPAUUUUUU
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   484
UUUUUP@UT@UUUUUUUUUUV@AUV@UUUUUUUUUUT@EUU EUUUUUUUUU@@UUUXIUUUUUUUUT@IUUUTAUUUUUUUUP@EUUUUBUUUUUUUT@@UUUUU %UUUUUUP@AUUU
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   485
UUPEUUUUUU@@EUUUUUTIUUUUUU@@EUUUUUUAUUUUUU@@UUUUUUUPUUUUUUPAUUUUUUUTUUUUUUUUUUUUUUUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
4e1375e3b48b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1656
diff changeset
   486
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU') ; colorMapFromArray:#[0 204 51 25 25 25 0 112 21]; yourself]
1177
732fb35f7239 changed stxIcon
Claus Gittinger <cg@exept.de>
parents: 1014
diff changeset
   487
!
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   488
2553
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   489
stxIconTransparent
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   490
    "This resource specification was automatically generated
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   491
     by the ImageEditor of ST/X."
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   492
2553
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   493
    "Do not manually edit this!! If it is corrupted,
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   494
     the ImageEditor may not be able to read the specification."
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   495
2553
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   496
    "
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   497
     self stxIconTransparent inspect
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   498
     ImageEditor openOnClass:self andSelector:#stxIconTransparent
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   499
     Icon flushCachedIcons
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   500
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   501
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   502
    <resource: #image>
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   503
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   504
    ^Icon
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   505
        constantNamed:'Icon class stxIconTransparent'
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   506
        ifAbsentPut:[(Depth2Image width:48 height:48) bits:(ByteArray fromPackedString:'
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   507
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUTEUUUUUT@EUUUUUUPUUUUUUT@EU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   508
UUUUUAUUUUUUT@EUUUUUXEUUUUUUT@IUUUUU %UUUUUUT@IUUUUVBUUUUUUUU@AUUUUXIUUUUUUUU@AUUUU EUUUUUUUUPBUUUV@UUUUUUUUUP@UUUTBUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   509
UUUUUT@EUUPIUUUUUUUUUT@EUU@EUUUUUUUUUU@AUT@UUUUUUUUUUUP@UPAUUUUUUUUUUUP@U@EUUUUUUUUUUUT@D@UUUUUUUUUUUUT@@AUUUUUUUUUUUUU@
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   510
@EUUUUUUUUUUUUU@@%UUUUUUUUUUUUUPBUUUUUUUUUUUUUU@@UUUUUUUUUUUUUT@@%UUUUUUUUUUUUP@@EUUUUUUUUUUUU@A@IUUUUUUUUUUUT@EPAUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   511
UUUUUP@UT@UUUUUUUUUUV@AUT@UUUUUUUUUUX@EUU@EUUUUUUUUU @UUUPAUUUUUUUUT@AUUUTAUUUUUUUUP@EUUUV@UUUUUUUT@@UUUUU@%UUUUUUP@AUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   512
UUPEUUUUUU@@EUUUUUTAUUUUUU@@%UUUUUUAUUUUUU@BUUUUUUUPUUUUUUPIUUUUUUUT%UUUUUUUUUUUUUUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   513
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU') colorMapFromArray:#[0 204 51 25 25 25 127 229 153 0 0 0] mask:((ImageMask width:48 height:48) bits:(ByteArray fromPackedString:'
2553
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   514
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G@@@A @@O @@C@@@O @@F@@@O @@\@@@O0@@<@@@O0@A8@@@G0@C0@@@G0@G @@@C8@O@@@@C8@O@@
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   515
@@A<@^@@@@A<@<@@@@@>A8@@@@@_C0@@@@@_G @@@@@O/@@@@@@O>@@@@@@G<@@@@@@G<@@@@@@C8@@@@@@G8@@@@@@O<@@@@@@_<@@@@@@>>@@@@@A<^@@@
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   516
@@C8O@@@@@O0O@@@@@_ G @@@@?@C0@@@A>@A0@@@C<@A8@@@O8@@<@@@_0@@\@@@? @@N@@@? @@F@@@?@@@C@@@^@@@A @@@@@@@ @@@@@@@@@@@@@@@@@
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   517
@@@@@@@@@@@@@@@@@@@@@@@@'); yourself); yourself]
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   518
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   519
    "Modified: / 30-01-2017 / 19:20:10 / stefan"
2553
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   520
!
1598bea47d7a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2538
diff changeset
   521
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   522
stxIconTransparent2
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   523
    "This resource specification was automatically generated
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   524
     by the ImageEditor of ST/X."
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   525
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   526
    "Do not manually edit this!! If it is corrupted,
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   527
     the ImageEditor may not be able to read the specification."
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   528
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   529
    "
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   530
     self stxIconTransparent2 inspect
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   531
     ImageEditor openOnClass:self andSelector:#stxIconTransparent2
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   532
     Icon flushCachedIcons
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   533
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   534
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   535
    <resource: #image>
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   536
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   537
    ^Icon
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   538
        constantNamed:'Icon class stxIconTransparent2'
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   539
        ifAbsentPut:[(Depth2Image width:48 height:48) bits:(ByteArray fromPackedString:'
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   540
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   541
@@@@@@@@@@@@@@@@@@@@D@@@@@@@@@D@@@@@PP@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@D@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@D@P@@@@@@@@
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   542
@@@@@@@@@@@@@@@@@@@@@A@D@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@A@@D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   543
@@@@@@@@@@@@@@@P@P@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DP@@@@@@@@@@@@@@@@@@@@@@@
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   544
@@@@@@@@@@@@@@@@@@@@A@@@A@@@@@@@@@@@D@@@@P@@@@@@@@@@@@@@@DD@@@@@@@@@@D@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@PP@@@@@@@@@@@@
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   545
@@@@@@@@@@@@@@@@@@@D@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   546
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') colorMapFromArray:#[0 204 51 127 229 153 0 0 0] mask:((ImageMask width:48 height:48) bits:(ByteArray fromPackedString:'
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   547
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G@@@A @@O @@C@@@O @@F@@@O @@\@@@O0@@<@@@O0@A8@@@G0@A0@@@G8@C @@@C8@G@@@@C<@N@@
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   548
@@A<@\@@@@A>@8@@@@@>A8@@@@@_C0@@@@@_G @@@@@O/@@@@@@O>@@@@@@G<@@@@@@G<@@@@@@C8@@@@@@G8@@@@@@O<@@@@@@_<@@@@@@>>@@@@@A<^@@@
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   549
@@C8O@@@@@O0O@@@@@_ G @@@@?@C0@@@A>@A0@@@C<@@8@@@O8@@<@@@_0@@\@@@? @@N@@@? @@F@@@?@@@C@@@^@@@A@@@@@@@@ @@@@@@@@@@@@@@@@@
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   550
@@@@@@@@@@@@@@@@@@@@@@@@'); yourself); yourself]
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   551
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   552
    "Modified: / 30-01-2017 / 19:20:19 / stefan"
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   553
!
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   554
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   555
stxIconTransparent3
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   556
    "This resource specification was automatically generated
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   557
     by the ImageEditor of ST/X."
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   558
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   559
    "Do not manually edit this!! If it is corrupted,
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   560
     the ImageEditor may not be able to read the specification."
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   561
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   562
    "
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   563
     self stxIconTransparent3 inspect
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   564
     ImageEditor openOnClass:self andSelector:#stxIconTransparent3
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   565
     Icon flushCachedIcons
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   566
    "
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   567
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   568
    <resource: #image>
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   569
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   570
    ^Icon
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   571
        constantNamed:'Icon class stxIconTransparent3'
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   572
        ifAbsentPut:[(Depth2Image width:48 height:48) bits:(ByteArray fromPackedString:'
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   573
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   574
UUUUUUUUUUUUUUUUUUUUQUUUUUUUUUQUUUUUEEUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUQUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUEUUUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   575
UUUUUUUUUUUUUUUUUUUUUTUQUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUTUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   576
UUUUUUUUUUUUUUUEUEUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQEUUUUUUUUUUUUUUUUUUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   577
UUUUUUUUUUUUUUUUUUUUTUUUTUUUUUUUUUUUQUUUUEUUUUUUUUUUUUUUUQQUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUEEUUUUUUUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   578
UUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   579
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU') colorMapFromArray:#[0 102 26 0 204 51 0 0 0] mask:((ImageMask width:48 height:48) bits:(ByteArray fromPackedString:'
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   580
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G@@@A @@O @@C@@@O @@F@@@O @@\@@@O0@@<@@@O0@A8@@@G0@A0@@@G8@C @@@C8@G@@@@C<@N@@
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   581
@@A<@\@@@@A>@8@@@@@>A8@@@@@_C0@@@@@_G @@@@@O/@@@@@@O>@@@@@@G<@@@@@@G<@@@@@@C8@@@@@@G8@@@@@@O<@@@@@@_<@@@@@@>>@@@@@A<^@@@
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   582
@@C8O@@@@@O0O@@@@@_ G @@@@?@C0@@@A>@A0@@@C<@@8@@@O8@@<@@@_0@@\@@@? @@N@@@? @@F@@@?@@@C@@@^@@@A@@@@@@@@ @@@@@@@@@@@@@@@@@
3551
4eabd317a8f8 #REFACTORING
Stefan Vogel <sv@exept.de>
parents: 3548
diff changeset
   583
@@@@@@@@@@@@@@@@@@@@@@@@'); yourself); yourself]
3857
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   584
35aae40386d7 #REFACTORING by stefan
Stefan Vogel <sv@exept.de>
parents: 3810
diff changeset
   585
    "Modified: / 30-01-2017 / 19:20:28 / stefan"
2906
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   586
! !
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   587
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   588
!Icon class methodsFor:'obsolete image specs'!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   589
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   590
backwardIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   591
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   592
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   593
    ^ ToolbarIconLibrary backward22x22_3DIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   594
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   595
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   596
copyIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   597
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   598
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   599
    ^ ToolbarIconLibrary copy22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   600
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   601
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   602
cutIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   603
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   604
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   605
    ^ ToolbarIconLibrary cut22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   606
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   607
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   608
deleteIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   609
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   610
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   611
    ^ ToolbarIconLibrary delete22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   612
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   613
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   614
downIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   615
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   616
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   617
    ^ ToolbarIconLibrary down22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   618
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   619
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   620
downRightIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   621
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   622
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   623
    ^ ToolbarIconLibrary downRight22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   624
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   625
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   626
forwardIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   627
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   628
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   629
    ^ ToolbarIconLibrary forward22x22_3DIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   630
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   631
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   632
helpIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   633
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   634
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   635
    ^ ToolbarIconLibrary help22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   636
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   637
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   638
leftDownIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   639
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   640
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   641
    ^ ToolbarIconLibrary leftDown22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   642
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   643
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   644
leftIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   645
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   646
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   647
    ^ ToolbarIconLibrary left22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   648
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   649
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   650
loadIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   651
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   652
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   653
    ^ ToolbarIconLibrary load22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   654
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   655
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   656
newIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   657
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   658
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   659
    ^ ToolbarIconLibrary new22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   660
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   661
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   662
pasteIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   663
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   664
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   665
    ^ ToolbarIconLibrary paste22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   666
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   667
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   668
rightIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   669
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   670
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   671
    ^ ToolbarIconLibrary right22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   672
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   673
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   674
saveIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   675
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   676
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   677
    ^ ToolbarIconLibrary save22x22Icon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   678
!
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   679
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   680
startIcon
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   681
    <resource: #obsolete>
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   682
    "Obsolete - please goto ToolbarIconLibrary directly"
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   683
    ^ ToolbarIconLibrary start22x22Icon
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   684
!
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   685
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   686
upIcon
2906
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   687
    <resource: #obsolete>
1656
d7e60eb61f02 toolbar icons moved to ToolbarIconLibrary
Claus Gittinger <cg@exept.de>
parents: 1628
diff changeset
   688
    "Obsolete - please goto ToolbarIconLibrary directly"
d7e60eb61f02 toolbar icons moved to ToolbarIconLibrary
Claus Gittinger <cg@exept.de>
parents: 1628
diff changeset
   689
    ^ ToolbarIconLibrary up22x22Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   690
!
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   691
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   692
upRightIcon
2906
ef7d38d397bc added: #stxIcon32x32
Stefan Vogel <sv@exept.de>
parents: 2761
diff changeset
   693
    <resource: #obsolete>
1656
d7e60eb61f02 toolbar icons moved to ToolbarIconLibrary
Claus Gittinger <cg@exept.de>
parents: 1628
diff changeset
   694
    "Obsolete - please goto ToolbarIconLibrary directly"
d7e60eb61f02 toolbar icons moved to ToolbarIconLibrary
Claus Gittinger <cg@exept.de>
parents: 1628
diff changeset
   695
    ^ ToolbarIconLibrary upRight22x22Icon
1469
65da72b25078 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1398
diff changeset
   696
! !
988
daebc00918d4 images placed here
tz
parents: 781
diff changeset
   697
2538
1347d6a4543c category change
Claus Gittinger <cg@exept.de>
parents: 2448
diff changeset
   698
!Icon class methodsFor:'startup & release'!
780
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   699
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   700
flushCachedIcons
4247
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   701
    |screen|
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   702
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   703
    (screen := Screen default) notNil ifTrue:[
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   704
        self releaseCachedIconsFromDevice:screen.
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   705
    ].
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   706
    KnownIcons removeAll
780
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   707
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   708
    "
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   709
     Icon flushCachedIcons
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   710
    "
4247
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   711
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   712
    "Modified: / 20-03-2019 / 17:50:34 / Claus Gittinger"
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   713
!
c78c58ecfc19 #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 4032
diff changeset
   714
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   715
preSnapshot
3672
06bb80096b29 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 3551
diff changeset
   716
    "flush cached icons contents before saving a snapshot
06bb80096b29 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 3551
diff changeset
   717
     (do not save them in the image)"
06bb80096b29 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de>
parents: 3551
diff changeset
   718
    
1398
409e6d69d32a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1291
diff changeset
   719
    self flushCachedIcons
3743
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   720
!
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   721
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   722
releaseCachedIconsFromDevice:aGraphicsDevice 
4249
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   723
    KnownIcons do:[:eachImage |
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   724
        eachImage notNil ifTrue:[
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   725
            eachImage graphicsDevice == aGraphicsDevice ifTrue:[
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   726
                eachImage release.
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   727
            ]
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   728
        ].
3743
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   729
    ].
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   730
0ba1dd49957d #FEATURE by stefan
Stefan Vogel <sv@exept.de>
parents: 3672
diff changeset
   731
    "
3747
6cf2e1cecba3 #DOCUMENTATION by stefan
Stefan Vogel <sv@exept.de>
parents: 3743
diff changeset
   732
     Icon releaseCachedIconsFromDevice:Display
6cf2e1cecba3 #DOCUMENTATION by stefan
Stefan Vogel <sv@exept.de>
parents: 3743
diff changeset
   733
    "
4249
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   734
d192d486c7f6 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 4248
diff changeset
   735
    "Modified: / 26-03-2019 / 00:15:09 / Claus Gittinger"
780
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   736
! !
ce6214bd3f68 release all icons while snap shoting
tz
parents: 777
diff changeset
   737
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   738
!Icon class methodsFor:'documentation'!
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   739
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   740
version
3548
0053d65044b9 #UI_ENHANCEMENT
Stefan Vogel <sv@exept.de>
parents: 3450
diff changeset
   741
    ^ '$Header$'
2761
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   742
!
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   743
Claus Gittinger <cg@exept.de>
parents: 2553
diff changeset
   744
version_CVS
3548
0053d65044b9 #UI_ENHANCEMENT
Stefan Vogel <sv@exept.de>
parents: 3450
diff changeset
   745
    ^ '$Header$'
173
6bb37093ea47 nicer message / changed category
Claus Gittinger <cg@exept.de>
parents: 158
diff changeset
   746
! !
1656
d7e60eb61f02 toolbar icons moved to ToolbarIconLibrary
Claus Gittinger <cg@exept.de>
parents: 1628
diff changeset
   747
3341
b37e37384f3e Change images to use ImageMask instances instead of Depth1Image instances as
Stefan Vogel <sv@exept.de>
parents: 2906
diff changeset
   748
77
claus
parents:
diff changeset
   749
Icon initialize!