MIMETypeIconLibrary.st
author Stefan Vogel <sv@exept.de>
Wed, 09 Apr 2014 00:30:17 +0200
changeset 3325 29992c54c3db
parent 3159 68fc64f31a95
child 3326 3de14efde773
permissions -rw-r--r--
class: MIMETypeIconLibrary added:38 methods #iconKeyForFile: #initializeIcons move methods from Filebrowser add images as methods
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2035
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     1
"
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     2
 COPYRIGHT (c) 2004 by eXept Software AG
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     3
              All Rights Reserved
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     4
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     5
 This software is furnished under a license and may be used
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     6
 only in accordance with the terms of that license and with the
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     8
 be provided or otherwise made available to, or used by, any
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
     9
 other person.  No title to or ownership of the software is
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    10
 hereby transferred.
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    11
"
1863
15710a9d0dde *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1862
diff changeset
    12
"{ Package: 'stx:libview2' }"
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    13
1865
Claus Gittinger <cg@exept.de>
parents: 1863
diff changeset
    14
Object subclass:#MIMETypeIconLibrary
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    15
	instanceVariableNames:''
1860
1b1ac79d73e9 icon separate from the FileBrowser
penk
parents: 1859
diff changeset
    16
	classVariableNames:'Icons MatchedIcons'
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    17
	poolDictionaries:''
1875
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
    18
	category:'Interface-Smalltalk'
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    19
!
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    20
2035
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    21
!MIMETypeIconLibrary class methodsFor:'documentation'!
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    22
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    23
copyright
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    24
"
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    25
 COPYRIGHT (c) 2004 by eXept Software AG
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    26
              All Rights Reserved
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    27
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    28
 This software is furnished under a license and may be used
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    29
 only in accordance with the terms of that license and with the
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    30
 inclusion of the above copyright notice.   This software may not
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    31
 be provided or otherwise made available to, or used by, any
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    32
 other person.  No title to or ownership of the software is
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    33
 hereby transferred.
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    34
"
8678c3d21507 copyright
Claus Gittinger <cg@exept.de>
parents: 1956
diff changeset
    35
! !
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    36
1865
Claus Gittinger <cg@exept.de>
parents: 1863
diff changeset
    37
!MIMETypeIconLibrary class methodsFor:'initialization'!
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    38
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    39
initialize
2359
283d81512850 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2065
diff changeset
    40
    "/ now done lazily, when the first icon is asked for
1875
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
    41
    "/ self initializeIcons
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    42
!
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    43
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
    44
initializeIcons
1876
efbef37f8dce threadsafe
Claus Gittinger <cg@exept.de>
parents: 1875
diff changeset
    45
    |icons matchedIcons defaults resources addMapping fileNameToImageMap|
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
    46
1876
efbef37f8dce threadsafe
Claus Gittinger <cg@exept.de>
parents: 1875
diff changeset
    47
    icons := Dictionary new.
efbef37f8dce threadsafe
Claus Gittinger <cg@exept.de>
parents: 1875
diff changeset
    48
    matchedIcons := OrderedCollection new.
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
    49
    fileNameToImageMap := Dictionary new.
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    50
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    51
    defaults := #(
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    52
        "/ internal-type to icon mappings.
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    53
        directory             directory         
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    54
        directoryOpen         directoryOpen       
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    55
        directoryLocked       directoryLocked     
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    56
        directoryLink         directoryLink     
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    57
        directoryNetwork      directoryNetwork 
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    58
        file                  file           
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    59
        fileLink              fileLink             
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    60
        fileLocked            fileLocked       
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    61
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    62
        executableFile        executableFile             
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    63
        deviceFile            deviceFile           
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    64
        binaryFile            binaryFile          
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    65
        specialFile           specialFile       
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    66
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    67
        addOnLocked           addOnLocked            
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    68
        addOnLinked           addOnLinked            
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    69
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    70
        directoryGray         directoryGray       
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    71
        directoryOpenGray     directoryOpenGray
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    72
1875
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
    73
        "/ these are soon obsolete
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    74
        imageFile             imageFile              
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    75
        textFile              text             
1875
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
    76
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    77
        "/ mime-type to icon mappings.
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    78
        'image/*'                                       imageFile
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    79
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    80
        "/ misc text ...
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    81
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    82
        'text/html'                                     textHtml
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    83
"/        'text/plain'                                    text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    84
        'text/*'                                        text
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    85
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    86
        'application/postscript'                        applicationPostscript
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    87
        'application/pdf'                               applicationPdf
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    88
        'application/rtf'                               applicationRtf     
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    89
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    90
        "/ video formats ...
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    91
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    92
"/        'video/x-sgi-movie'                             video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    93
"/        'video/x-msvideo'                               video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    94
"/        'video/quicktime'                               video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    95
"/        'video/x-mpeg2'                                 video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    96
"/        'video/mpeg'                                    video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    97
        'video/*'                                       video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
    98
"/        'application/vnd.rn-realmedia'                  video
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
    99
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   100
        "/ audio formats ...
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   101
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   102
"/        'audio/x-pn-realaudio'                          audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   103
"/        'audio/x-mpeg'                                  audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   104
"/        'audio/x-mp3'                                   audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   105
"/        'audio/x-wav'                                   audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   106
"/        'audio/x-aiff'                                  audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   107
"/        'audio/basic'                                   audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   108
"/        'audio/x-shockwave-flash'                       audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   109
        'audio/*'                                       audio
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   110
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   111
        "/ misc stuff
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   112
        'application/winword'                           text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   113
        'application/x-waltop-digital-notepad'          digitalNotepad
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   114
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   115
        "/ binary formats
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   116
        'application/binary'                            binaryFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   117
        'application/library'                           binaryFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   118
        'application/shared-library'                    binaryFile
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   119
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   120
        "/ progr. languages
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   121
        'application/x-smalltalk-source'                smalltalkSource
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   122
        'application/x-smalltalk-source-sif'            text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   123
        'application/x-c-source'                        text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   124
        'application/x-c-header'                        text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   125
        'application/x-cpp-source'                      text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   126
        'application/x-javascript'                      text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   127
        'application/x-java-source'                     javaSource
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   128
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   129
        'application/x-sh'                              text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   130
        'application/x-csh'                             text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   131
        'application/x-tcl'                             text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   132
        'application/x-perl'                            text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   133
        'application/x-make'                            text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   134
        'application/x-batch-script'                    text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   135
        'application/x-asn1-source'                     text
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   136
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   137
        "/ compressors / archivers
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   138
        'application/x-tar'                             fileArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   139
        'application/x-gtar'                            fileArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   140
        'application/x-tar-compressed'                  compressedArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   141
        'application/x-zip-compressed'                  compressedArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   142
        'application/x-gzip-compressed'                 compressedArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   143
        'application/x-cpio'                            fileArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   144
        'application/x-shar'                            fileArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   145
        'application/java-archive'                      fileArchive
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   146
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   147
        'application/x-expecco-testsuite'               expeccoSuite
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   148
        'application/x-expecco-logfile'                 expeccoLogfile
2847
82b42231b3c6 changed: #initializeIcons - support ets and elf files
ca
parents: 2359
diff changeset
   149
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   150
        '*'                                             text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   151
     ).
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   152
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   153
    addMapping := [:key :baseNameOrName |
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   154
        |fileName image|
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   155
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   156
        baseNameOrName notNil ifTrue:[
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   157
            baseNameOrName isSymbol ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   158
                image := self perform:baseNameOrName.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   159
            ] ifFalse:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   160
                image := fileNameToImageMap at:baseNameOrName ifAbsent:nil.
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   161
                image isNil ifTrue:[
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   162
                    image := Smalltalk imageFromFileNamed:baseNameOrName forClass:self.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   163
                    image isNil ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   164
                        fileName := 'bitmaps/xpmBitmaps/document_images/' , baseNameOrName.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   165
                        image := Smalltalk imageFromFileNamed:fileName forClass:self.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   166
                    ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   167
                ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   168
                fileNameToImageMap at:baseNameOrName put:image.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   169
            ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   170
            image notNil ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   171
                key includesMatchCharacters ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   172
                    matchedIcons add:(key -> image).
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   173
                ] ifFalse:[    
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   174
                    icons at:key put:image.
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   175
                ].
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   176
            ].
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   177
        ]
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   178
    ].
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   179
1956
7bfc5c973c1b classResources now understood by all classes
Claus Gittinger <cg@exept.de>
parents: 1877
diff changeset
   180
    resources := self classResources.
7bfc5c973c1b classResources now understood by all classes
Claus Gittinger <cg@exept.de>
parents: 1877
diff changeset
   181
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   182
    "all mappings from the resource file"
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   183
    resources keysAndValuesDo:addMapping.
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   184
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   185
    "missing mappings from above defaults"
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   186
    defaults pairWiseDo:[:key :baseName |
1869
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   187
        (resources includesKey:key) ifFalse:[
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   188
            addMapping value:key value:baseName
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   189
        ].
c6800c75b7d0 resource file handling cleaned up
Claus Gittinger <cg@exept.de>
parents: 1865
diff changeset
   190
    ].
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   191
1876
efbef37f8dce threadsafe
Claus Gittinger <cg@exept.de>
parents: 1875
diff changeset
   192
    Icons := icons.
efbef37f8dce threadsafe
Claus Gittinger <cg@exept.de>
parents: 1875
diff changeset
   193
    MatchedIcons := matchedIcons.
efbef37f8dce threadsafe
Claus Gittinger <cg@exept.de>
parents: 1875
diff changeset
   194
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   195
    "
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   196
     self initializeIcons
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   197
    "
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   198
! !
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   199
1865
Claus Gittinger <cg@exept.de>
parents: 1863
diff changeset
   200
!MIMETypeIconLibrary class methodsFor:'accessing'!
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   201
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   202
addOnIconsFor:aFilename to:anIcon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   203
    "given a fileName, return an appropriate icon, especially an overlaid icon if linked or locked"
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   204
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   205
    |addOnIcon addIcns isDirectory isReadable|
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   206
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   207
    aFilename isNil ifTrue:[^ anIcon ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   208
    anIcon isNil ifTrue:[^ anIcon ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   209
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   210
    addIcns := OrderedCollection new.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   211
    aFilename isSymbolicLink ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   212
        addOnIcon := self iconForKeyMatching:#addOnLinked.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   213
        addOnIcon notNil ifTrue:[ addIcns add:addOnIcon ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   214
    ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   215
    isDirectory := aFilename isDirectory.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   216
    isReadable := aFilename isReadable.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   217
    ((isReadable not and:[isDirectory not]) or:[(isDirectory) and:[(isReadable not) or:[aFilename isExecutable not]]]) ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   218
        addOnIcon := self iconForKeyMatching:#addOnLocked.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   219
        addOnIcon notNil ifTrue:[ addIcns add:addOnIcon ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   220
    ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   221
    addIcns notEmpty ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   222
        addIcns addFirst:anIcon.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   223
        ^ MultiImage images:addIcns.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   224
    ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   225
    ^ anIcon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   226
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   227
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   228
fileTypeIconKeyFor:aFilename
3159
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   229
    |info|
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   230
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   231
    info := aFilename linkInfo.
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   232
    info isNil ifTrue:[
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   233
        ^ nil.
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   234
    ].
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   235
    info isSymbolicLink ifTrue:[
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   236
        ^ #symbolicLink.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   237
    ].
3159
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   238
    info isDirectory ifTrue:[
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   239
        ^ #directory.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   240
    ].
3159
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   241
    info isSpecialFile ifTrue:[
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   242
        ^ #specialFile.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   243
    ].
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   244
    aFilename isExecutableProgram ifTrue:[
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   245
        ^ #executableFile
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   246
    ].
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   247
    ^ #file.
3159
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   248
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   249
    "
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   250
     self fileTypeIconKeyFor:'/foo/bar' asFilename 
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   251
     self fileTypeIconKeyFor:'/tmp' asFilename 
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   252
     self fileTypeIconKeyFor:'/dev/null' asFilename 
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   253
     self fileTypeIconKeyFor:'Makefile' asFilename 
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   254
     self fileTypeIconKeyFor:'/usr/bin/make' asFilename 
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
   255
    "
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   256
!
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   257
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   258
iconForFile:aFilename
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   259
    "given a fileName, return an appropriate icon"
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   260
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   261
    |icn|
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   262
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   263
    icn := self iconForKeyMatching:(self iconKeyForFile:aFilename).
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   264
    ^ self addOnIconsFor:aFilename to:icn.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   265
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   266
1860
1b1ac79d73e9 icon separate from the FileBrowser
penk
parents: 1859
diff changeset
   267
iconForKey:mimeTypeOrKey
1875
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   268
    ^ self icons at:mimeTypeOrKey ifAbsent:nil.
1860
1b1ac79d73e9 icon separate from the FileBrowser
penk
parents: 1859
diff changeset
   269
!
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   270
1860
1b1ac79d73e9 icon separate from the FileBrowser
penk
parents: 1859
diff changeset
   271
iconForKeyMatching:mimeTypeOrKey
1861
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   272
    |icn assoc|
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   273
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   274
    icn := self iconForKey:mimeTypeOrKey.
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   275
    icn notNil ifTrue:[^icn].
2065
0b1f3120a544 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2035
diff changeset
   276
    assoc := self iconForMatchKey:mimeTypeOrKey.
1861
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   277
    assoc notNil ifTrue:[^ assoc value].
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   278
    ^ nil.
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   279
!
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   280
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   281
iconForLinkedDirectory
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   282
    "answer the icon used for linked directories"
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   283
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   284
    ^ self directoryLink.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   285
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   286
"/    |dirIcon linkIcon|
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   287
"/
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   288
"/    dirIcon  := self iconForKeyMatching:#directory.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   289
"/    linkIcon := self iconForKeyMatching:#addOnLinked.
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   290
"/
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   291
"/    linkIcon notNil ifTrue:[
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   292
"/        ^ MultiImage images:(Array with:dirIcon with:linkIcon).
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   293
"/    ].
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   294
"/    ^ dirIcon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   295
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   296
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   297
      self iconForLinkedDirectory
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   298
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   299
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   300
1861
72fa6acc0d62 mime type icons separated from the FileBrowser
penk
parents: 1860
diff changeset
   301
iconForMatchKey:matchKey
1875
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   302
    ^ self matchedIcons detect:[:assoc | assoc key match:matchKey] ifNone:nil.
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   303
!
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   304
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   305
iconKeyForFile:aFilenameArg
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   306
    "given a fileName, return an appropriate icon"
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   307
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   308
    |aFilename fileType mimeType suffix|
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   309
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   310
    aFilename := aFilenameArg.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   311
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   312
    aFilenameArg isFilename ifTrue:[
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   313
        fileType := self fileTypeIconKeyFor:aFilename.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   314
    ] ifFalse:[
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   315
        fileType := #file
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   316
    ].
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   317
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   318
    (fileType ~~ #directory) ifTrue:[
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   319
        suffix := aFilename suffix.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   320
        (suffix = 'bak' or:[suffix = 'sav']) ifTrue:[
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   321
            aFilename := aFilename withoutSuffix.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   322
        ].
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   323
        mimeType := MIMETypes mimeTypeForFilename:aFilename.
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   324
    ].
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   325
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   326
    ^ mimeType ? fileType.
1862
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   327
!
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   328
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   329
iconKeyForRemoteDirectory:aFilenameArg
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   330
    "given a fileName, return an appropriate icon"
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   331
9b48ee153f4b mime type icons separated from the FileBrowser
penk
parents: 1861
diff changeset
   332
    ^ #directoryNetwork
1875
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   333
!
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   334
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   335
icons
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   336
    Icons isNil ifTrue:[
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   337
        self initializeIcons
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   338
    ].
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   339
    ^ Icons
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   340
!
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   341
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   342
matchedIcons
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   343
    MatchedIcons isNil ifTrue:[
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   344
        self initializeIcons
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   345
    ].
8d2f35d8c1f2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1872
diff changeset
   346
    ^ MatchedIcons
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   347
! !
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
   348
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   349
!MIMETypeIconLibrary class methodsFor:'image specs'!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   350
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   351
addOnLinked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   352
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   353
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   354
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   355
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   356
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   357
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   358
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   359
     self addOnLinked inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   360
     ImageEditor openOnClass:self andSelector:#addOnLinked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   361
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   362
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   363
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   364
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   365
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   366
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   367
        constantNamed:'MIMETypeIconLibrary addOnLinked'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   368
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@A<@@X@@  CC@G>@@0@B@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 0 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@?@C>@O<XA10G? O?@_8@G@@X@@@@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   369
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   370
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   371
addOnLocked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   372
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   373
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   374
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   375
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   376
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   377
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   378
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   379
     self addOnLocked inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   380
     ImageEditor openOnClass:self andSelector:#addOnLocked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   381
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   382
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   383
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   384
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   385
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   386
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   387
        constantNamed:'MIMETypeIconLibrary addOnLocked'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   388
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@A A#@LFA LL@Y @<@A @O@A&@LLA XL@1 A @@@@@b') ; colorMapFromArray:#[0 0 0 255 0 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@A A#@LFA LL@Y @<@A @O@A&@LLA XL@1 A @@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   389
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   390
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   391
applicationBinary
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   392
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   393
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   394
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   395
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   396
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   397
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   398
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   399
     self applicationBinary inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   400
     ImageEditor openOnClass:self andSelector:#applicationBinary
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   401
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   402
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   403
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   404
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   405
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   406
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   407
        constantNamed:'MIMETypeIconLibrary applicationBinary'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   408
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4AQXET@T_A?<EEPUUAQTG?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   409
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   410
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   411
applicationJavaArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   412
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   413
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   414
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   415
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   416
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   417
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   418
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   419
     self applicationJavaArchive inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   420
     ImageEditor openOnClass:self andSelector:#applicationJavaArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   421
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   422
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   423
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   424
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   425
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   426
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   427
        constantNamed:'MIMETypeIconLibrary applicationJavaArchive'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   428
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A @F?([>1/8F?>[?9/? ?>C?8@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?>O?<??;?????????????G?<_?0@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   429
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   430
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   431
applicationLibrary
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   432
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   433
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   434
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   435
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   436
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   437
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   438
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   439
     self applicationLibrary inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   440
     ImageEditor openOnClass:self andSelector:#applicationLibrary
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   441
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   442
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   443
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   444
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   445
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   446
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   447
        constantNamed:'MIMETypeIconLibrary applicationLibrary'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   448
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4AQXET@T_A?<EEPUUAQTG?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:' @@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   449
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   450
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   451
applicationPdf
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   452
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   453
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   454
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   455
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   456
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   457
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   458
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   459
     self applicationPdf inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   460
     ImageEditor openOnClass:self andSelector:#applicationPdf
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   461
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   462
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   463
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   464
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   465
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   466
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   467
        constantNamed:'MIMETypeIconLibrary applicationPdf'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   468
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A?XD\@U?AE$E60TQA5,GF0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   469
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   470
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   471
applicationPostscript
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   472
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   473
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   474
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   475
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   476
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   477
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   478
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   479
     self applicationPostscript inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   480
     ImageEditor openOnClass:self andSelector:#applicationPostscript
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   481
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   482
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   483
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   484
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   485
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   486
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   487
        constantNamed:'MIMETypeIconLibrary applicationPostscript'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   488
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A?XD\@U?AFLE;0W#A?,G00@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   489
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   490
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   491
applicationRtf
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   492
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   493
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   494
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   495
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   496
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   497
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   498
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   499
     self applicationRtf inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   500
     ImageEditor openOnClass:self andSelector:#applicationRtf
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   501
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   502
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   503
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   504
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   505
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   506
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   507
        constantNamed:'MIMETypeIconLibrary applicationRtf'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   508
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A?XD<@W?A[$E.0TQA;,G&0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   509
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   510
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   511
applicationSharedLibrary
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   512
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   513
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   514
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   515
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   516
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   517
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   518
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   519
     self applicationSharedLibrary inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   520
     ImageEditor openOnClass:self andSelector:#applicationSharedLibrary
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   521
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   522
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   523
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   524
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   525
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   526
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   527
        constantNamed:'MIMETypeIconLibrary applicationSharedLibrary'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   528
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4AQXET@T_A?<EEPUUAQTG?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:' @@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   529
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   530
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   531
audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   532
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   533
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   534
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   535
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   536
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   537
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   538
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   539
     self audio inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   540
     ImageEditor openOnClass:self andSelector:#audio
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   541
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   542
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   543
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   544
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   545
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   546
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   547
        constantNamed:'MIMETypeIconLibrary audio'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   548
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A7XG\@]/AF<D;0^OA9<G?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   549
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   550
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   551
binaryFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   552
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   553
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   554
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   555
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   556
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   557
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   558
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   559
     self binaryFile inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   560
     ImageEditor openOnClass:self andSelector:#binaryFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   561
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   562
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   563
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   564
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   565
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   566
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   567
        constantNamed:'MIMETypeIconLibrary binaryFile'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   568
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4AQXET@T_A?<EEPUUAQTG?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   569
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   570
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   571
compressedArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   572
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   573
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   574
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   575
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   576
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   577
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   578
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   579
     self compressedArchive inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   580
     ImageEditor openOnClass:self andSelector:#compressedArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   581
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   582
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   583
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   584
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   585
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   586
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   587
        constantNamed:'MIMETypeIconLibrary compressedArchive'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   588
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@J @@@B(@@@B* @@@J @@@@ @@UUQ@@E@@@@AQUUD@TUUQPEEUT@@AUUUP@@H@@@@J @@@J*@@@@*@@@@J @@@a') ; colorMapFromArray:#[0 0 0 255 255 255 0 0 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@\@A0@O @\C?0O? ??#??O?>?????1??@\@C8@G@@\@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   589
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   590
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   591
deviceFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   592
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   593
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   594
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   595
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   596
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   597
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   598
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   599
     self deviceFile inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   600
     ImageEditor openOnClass:self andSelector:#deviceFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   601
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   602
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   603
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   604
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   605
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   606
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   607
        constantNamed:'MIMETypeIconLibrary deviceFile'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   608
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_?!!?>D2(UZ!!T*EV(SM!!?>G?8@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?<??3??O?<??3??O?<??3??O?<??0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   609
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   610
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   611
digitalNotepad
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   612
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   613
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   614
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   615
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   616
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   617
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   618
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   619
     self digitalNotepad inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   620
     ImageEditor openOnClass:self andSelector:#digitalNotepad
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   621
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   622
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   623
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   624
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   625
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   626
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   627
        constantNamed:'MIMETypeIconLibrary digitalNotepad'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   628
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4AAXE4@W\A] DDP_3AA\G?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@??G?>;??O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   629
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   630
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   631
directory
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   632
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   633
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   634
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   635
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   636
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   637
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   638
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   639
     self directory inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   640
     ImageEditor openOnClass:self andSelector:#directory
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   641
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   642
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   643
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   644
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   645
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   646
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   647
        constantNamed:'MIMETypeIconLibrary directory'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   648
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@<@@@@_?!!?>G?8_?!!?>G?8@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@O@A>@O?<??3??O?<??3??O?<??0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   649
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   650
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   651
directoryGray
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   652
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   653
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   654
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   655
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   656
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   657
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   658
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   659
     self directoryGray inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   660
     ImageEditor openOnClass:self andSelector:#directoryGray
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   661
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   662
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   663
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   664
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   665
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   666
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   667
        constantNamed:'MIMETypeIconLibrary directoryGray'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   668
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@<@@@@UU@**EUPJ*!!UTB*(@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@O@A>@O?<??3??O?<??3??O?<??0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   669
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   670
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   671
directoryLink
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   672
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   673
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   674
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   675
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   676
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   677
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   678
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   679
     self directoryLink inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   680
     ImageEditor openOnClass:self andSelector:#directoryLink
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   681
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   682
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   683
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   684
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   685
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   686
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   687
        constantNamed:'MIMETypeIconLibrary directoryLink'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   688
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@J(@@@B* @@DB(UPAUJ B@UR**(EUJ**AUT@B@UUUU@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 0 255 0 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@O @?@O?<??3??/???????/?<??0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   689
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   690
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   691
directoryLocked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   692
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   693
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   694
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   695
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   696
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   697
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   698
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   699
     self directoryLocked inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   700
     ImageEditor openOnClass:self andSelector:#directoryLocked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   701
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   702
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   703
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   704
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   705
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   706
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   707
        constantNamed:'MIMETypeIconLibrary directoryLocked'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   708
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@B @@B J@@B @)PB @B B @EZV%PAU*%T@UV%U@EV*UPAV%)T@V%V%@B @J@B @@(B @@B @@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 0 255 0 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@L@L_A!!>LO?<??3??O?<??3??O?<??1 FL@L@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   709
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   710
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   711
directoryNetwork
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   712
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   713
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   714
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   715
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   716
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   717
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   718
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   719
     self directoryNetwork inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   720
     ImageEditor openOnClass:self andSelector:#directoryNetwork
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   721
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   722
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   723
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   724
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   725
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   726
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   727
        constantNamed:'MIMETypeIconLibrary directoryNetwork'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   728
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@UP@@@@@@@@EUUUPAUUUT@UUUU@EUUUPAUJET@UR!!U@@@(@@@@J@@@@B @B*****@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 0 255 0 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@A8@O0A??''?>_?9??''?>_?9??''?>@<C???????<b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   729
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   730
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   731
directoryOpen
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   732
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   733
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   734
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   735
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   736
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   737
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   738
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   739
     self directoryOpen inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   740
     ImageEditor openOnClass:self andSelector:#directoryOpen
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   741
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   742
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   743
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   744
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   745
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   746
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   747
        constantNamed:'MIMETypeIconLibrary directoryOpen'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   748
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@* @@@**@@@J*** B@@@@@!!UUUPAUUUT@UUUT@UUUU@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 0 179 179 179]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@O@A>@O?<??3???????;??/?<??0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   749
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   750
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   751
directoryOpenGray
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   752
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   753
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   754
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   755
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   756
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   757
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   758
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   759
     self directoryOpenGray inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   760
     ImageEditor openOnClass:self andSelector:#directoryOpenGray
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   761
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   762
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   763
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   764
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   765
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   766
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   767
        constantNamed:'MIMETypeIconLibrary directoryOpenGray'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   768
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@@@@@"@@@@"H@@@BH"H B@@@@@ QDQ@@QDQD@QDQD@QDQD@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 0 178 178 178]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@O@A>@O?<??3???????;??/?<??0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   769
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   770
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   771
executableFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   772
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   773
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   774
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   775
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   776
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   777
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   778
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   779
     self executableFile inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   780
     ImageEditor openOnClass:self andSelector:#executableFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   781
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   782
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   783
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   784
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   785
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   786
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   787
        constantNamed:'MIMETypeIconLibrary executableFile'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   788
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@J**(@B***@@@@@@@EUUT@AUUU@@UUUP@EUUT@AUUU@@UUUP@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 255 174 218 230]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?0??C?<O?0??C?<O?0??C?<O?0??@@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   789
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   790
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   791
expeccoLogfile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   792
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   793
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   794
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   795
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   796
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   797
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   798
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   799
     self expeccoLogfile inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   800
     ImageEditor openOnClass:self andSelector:#expeccoLogfile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   801
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   802
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   803
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   804
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   805
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   806
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   807
        constantNamed:'MIMETypeIconLibrary expeccoLogfile'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   808
        ifAbsentPut:[(Depth8Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   809
F#@0LC@0LC@0LC@-F!!(ZF!!(0N3,;N3,;N3,;NR4ZF!!(ZLC,;K2</K2</K2<9KQ(ZF#@;JR0;N3,;N3,;N3\@F!!(0N2P&KC,/K2</K3(7@A(ZLC,1GRL,N3,;
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   810
N#T(H@@ZF#@;M!!$VH"08L2(RE00@F!!(0N3X''C!!D_IQTIC00,@A(ZLC,;K!!@KA0(KBA ,M0@ZF#@;K3PTA XFAAL,N3\@F!!(0N3,6G@TECQ,,N3,7@A(ZLC,/
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   811
N2,C@"D,N2<;M0@ZF#@;N3,2@Q8,N3,;N3\@F!!(0N2</N20,N2</K3,7@A(ZLC,;N3,;N3,;N3,;M0@ZF"4-KR4-KR4-KR4-KR4@F @@@@@@@@@@@@@@@@@@
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   812
@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 0 129 0 0 174 0 0 182 0 0 206 0 0 209 0 0 222 0 0 223 0 0 225 0 0 226 0 0 228 0 0 234 0 1 191 1 1 194 1 1 235 1 1 242 1 2 209 2 2 216 2 5 199 5 6 156 6 14 179 14 14 195 14 17 226 17 18 232 18 19 167 19 26 194 26 27 202 27 28 148 28 32 147 32 35 191 35 39 137 39 45 167 45 45 202 45 47 141 47 49 178 49 50 181 50 54 175 54 55 163 55 55 177 55 56 184 56 60 183 60 71 185 71 71 187 71 75 147 75 84 146 84 85 85 85 110 178 110 112 204 224 134 134 134 136 206 136 141 185 141 155 207 155 157 198 157 161 216 161 187 223 187 204 204 204 229 242 229 231 231 214 241 250 241 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'_?A?>G?<_?9??''?>_?9??''?>_?9??''?>_?9??''?>_?8b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   813
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   814
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   815
expeccoSuite
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   816
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   817
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   818
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   819
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   820
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   821
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   822
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   823
     self expeccoSuite inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   824
     ImageEditor openOnClass:self andSelector:#expeccoSuite
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   825
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   826
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   827
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   828
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   829
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   830
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   831
        constantNamed:'MIMETypeIconLibrary expeccoSuite'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   832
        ifAbsentPut:[(Depth8Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   833
@B8.K"8.K"8.K"8,@@@@@@@.NS$9NS$9NS$9M20@@@@@K#$9NS$9NS$9NS$7K@@@@B89JB,9NS$9NS$9NST@@@@.NRL%J3$9NS$9NS 5@@@@K#$/GBH+NS$9
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   834
NCL''G0@@@B89MA$VHR,6LR$RE00@@@@.NSP&C!!D^IATIC00+@@@@K#$9KQ@KA0(KBA +MP@@@B89NSHTA XFAAL+NST@@@@.NS$4F0TECQ(+NS$5@@@@K#$9
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   835
NR(C@"@+NS$9MP@@@B89NS$0@Q4+NS$9NST@@@@.NS$9NR,+NS$9NS$5@@@@K#$9NS$9NS$9NS$9MP@@@B0,KB0,KB0,KB0,KB0@@@@@@@@@@@@@@@@@@@@@
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   836
@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 0 129 0 0 174 0 0 182 0 0 206 0 0 209 0 0 222 0 0 223 0 0 225 0 0 226 0 0 228 0 0 234 0 1 191 1 1 194 1 1 235 1 1 242 1 2 209 2 2 216 2 5 199 5 6 156 6 14 179 14 14 195 14 17 226 17 18 232 18 19 167 19 26 194 26 28 148 28 32 147 32 35 191 35 39 137 39 45 167 45 45 202 45 47 141 47 49 178 49 50 181 50 54 175 54 55 163 55 55 177 55 56 184 56 60 183 60 71 185 71 71 187 71 75 147 75 84 146 84 85 85 85 110 178 110 134 134 134 136 206 136 141 185 141 155 207 155 157 198 157 161 216 161 187 223 187 204 204 204 229 242 229 231 231 214 241 250 241 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'_?A?>G?<_?9??''?>_?9??''?>_?9??''?>_?9??''?>_?8b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   837
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   838
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   839
file
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   840
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   841
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   842
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   843
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   844
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   845
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   846
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   847
     self file inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   848
     ImageEditor openOnClass:self andSelector:#file
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   849
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   850
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   851
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   852
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   853
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   854
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   855
        constantNamed:'MIMETypeIconLibrary file'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   856
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A?XG<@_?A?<G?0_?A?<G?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   857
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   858
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   859
fileArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   860
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   861
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   862
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   863
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   864
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   865
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   866
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   867
     self fileArchive inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   868
     ImageEditor openOnClass:self andSelector:#fileArchive
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   869
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   870
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   871
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   872
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   873
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   874
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   875
        constantNamed:'MIMETypeIconLibrary fileArchive'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   876
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A @F?([>1/8F?>[?9/? ?>C?8@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?>O?<??;?????????????G?<_?0@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   877
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   878
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   879
fileLink
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   880
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   881
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   882
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   883
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   884
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   885
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   886
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   887
     self fileLink inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   888
     ImageEditor openOnClass:self andSelector:#fileLink
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   889
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   890
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   891
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   892
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   893
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   894
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   895
        constantNamed:'MIMETypeIconLibrary fileLink'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   896
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@@@*H@AUR" @UUH@@@ER(@@(U@D@JEUUPB(UUT@* @D@J** @@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@G? _?C?>O?<_?1??G?>_?9??G?<_?0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   897
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   898
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   899
fileLocked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   900
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   901
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   902
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   903
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   904
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   905
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   906
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   907
     self fileLocked inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   908
     ImageEditor openOnClass:self andSelector:#fileLocked
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   909
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   910
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   911
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   912
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   913
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   914
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   915
        constantNamed:'MIMETypeIconLibrary fileLocked'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   916
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@B @@B JUTR A)UF @V%R @EZV%@AU*%P@UV%T@EV*U@AV%)P@V%V$@B @J@B @@(B @@B @@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 255 255 0 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?L??#?<O?8??#?>O?8??#?>O?8??!! FL@L@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   917
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   918
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   919
imageFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   920
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   921
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   922
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   923
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   924
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   925
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   926
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   927
     self imageFile inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   928
     ImageEditor openOnClass:self andSelector:#imageFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   929
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   930
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   931
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   932
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   933
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   934
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   935
        constantNamed:'MIMETypeIconLibrary imageFile'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   936
        ifAbsentPut:[(Depth4Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   937
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DQDQDQDQ@@@QDQADQQD@@ADQADQDTP@@DQDPQDTQ@@@QDQDIDQD@@ADQDP$QDP@@CMCL2L4Q@@@L3
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   938
L3L3L3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 0 205 0 133 62 38 0 139 0 173 216 230]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@??3??O?<??3??O?<??3??O?<??0@@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   939
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   940
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   941
javaSource
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   942
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   943
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   944
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   945
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   946
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   947
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   948
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   949
     self javaSource inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   950
     ImageEditor openOnClass:self andSelector:#javaSource
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   951
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   952
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   953
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   954
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   955
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   956
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   957
        constantNamed:'MIMETypeIconLibrary javaSource'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   958
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@@@EUTP@AUUE@@V)P@@FJ%U@A(*PP@Z"%D@E*IQ@AV)PP@UUUT@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 255 198 129 64]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   959
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   960
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   961
smalltalkSource
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   962
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   963
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   964
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   965
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   966
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   967
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   968
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   969
     self smalltalkSource inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   970
     ImageEditor openOnClass:self andSelector:#smalltalkSource
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   971
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   972
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   973
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   974
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   975
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   976
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   977
        constantNamed:'MIMETypeIconLibrary smalltalkSource'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   978
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4A?XG<@Y?A^<F10]/AN<G?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   979
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   980
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   981
specialFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   982
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   983
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   984
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   985
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   986
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   987
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   988
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   989
     self specialFile inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   990
     ImageEditor openOnClass:self andSelector:#specialFile
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   991
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   992
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   993
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   994
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   995
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   996
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   997
        constantNamed:'MIMETypeIconLibrary specialFile'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   998
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@G?@<^C18OG <^C18O? <^C18G?@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@C?8_?1??G?<_?1??G?<_?1??G?<_?0?>@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
   999
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1000
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1001
text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1002
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1003
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1004
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1005
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1006
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1007
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1008
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1009
     self text inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1010
     ImageEditor openOnClass:self andSelector:#text
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1011
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1012
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1013
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1014
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1015
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1016
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1017
        constantNamed:'MIMETypeIconLibrary text'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1018
        ifAbsentPut:[(Depth1Image new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@@@@_4AAXG<@P_A?<D@P_?A@DG?0@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 255 255 255]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@@@@O?@?>C?<O?8??#?>O?8??#?>O?8?? @@@@@@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1019
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1020
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1021
textHtml
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1022
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1023
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1024
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1025
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1026
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1027
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1028
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1029
     self textHtml inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1030
     ImageEditor openOnClass:self andSelector:#textHtml
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1031
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1032
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1033
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1034
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1035
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1036
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1037
        constantNamed:'MIMETypeIconLibrary textHtml'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1038
        ifAbsentPut:[(Depth4Image new) width:16; height:16; bits:(ByteArray fromPackedString:'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1039
@@@@@@@@@@@@@@@@@@@@@@H"H"HB@@@@@"H"H H @@@BH"H"@@@@@@H#L3LBH @@@%TVL6X"@@@FY!!X1E H@@@Y&T3DV@@@@L1DSM!!M @@@CDVL6XS@@@@LQ
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1040
L1Y!!L@@@@3D3DVD0@@@@L3L3E@@@@@@@L3L@@@@@@@@@@@@@@@@b') ; colorMapFromArray:#[0 0 0 160 160 0 255 255 255 10 110 230 0 128 128 128 128 128 128 128 0]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'@@C?0O? ??C?>O?8??#?>O?(??#?>O?8_?A?8C?@C0@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1041
!
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1042
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1043
video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1044
    "This resource specification was automatically generated
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1045
     by the ImageEditor of ST/X."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1046
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1047
    "Do not manually edit this!! If it is corrupted,
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1048
     the ImageEditor may not be able to read the specification."
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1049
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1050
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1051
     self video inspect
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1052
     ImageEditor openOnClass:self andSelector:#video
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1053
     Icon flushCachedIcons
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1054
    "
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1055
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1056
    <resource: #image>
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1057
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1058
    ^Icon
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1059
        constantNamed:'MIMETypeIconLibrary video'
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1060
        ifAbsentPut:[(Depth2Image new) width:16; height:16; bits:(ByteArray fromPackedString:'B***(@X@@Y@JJ*& A"*)$@(**Z@FJ*&PB%UU(@Z**)@J@@F A"*)$@(**Z@FJ*&PB"*)(@YUUY@J*** @@@@@@@a') ; colorMapFromArray:#[0 0 0 255 255 255 125 125 125]; mask:((ImageMask new) width:16; height:16; bits:(ByteArray fromPackedString:'_?9??''?>_?9??''?>_?9??''?>_?9??''?>_?9??''?>@@@b') ; yourself); yourself]
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1061
! !
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1062
1865
Claus Gittinger <cg@exept.de>
parents: 1863
diff changeset
  1063
!MIMETypeIconLibrary class methodsFor:'documentation'!
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
  1064
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
  1065
version
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1066
    ^ '$Header: /cvs/stx/stx/libview2/MIMETypeIconLibrary.st,v 1.18 2014-04-08 22:30:17 stefan Exp $'
2847
82b42231b3c6 changed: #initializeIcons - support ets and elf files
ca
parents: 2359
diff changeset
  1067
!
82b42231b3c6 changed: #initializeIcons - support ets and elf files
ca
parents: 2359
diff changeset
  1068
82b42231b3c6 changed: #initializeIcons - support ets and elf files
ca
parents: 2359
diff changeset
  1069
version_CVS
3325
29992c54c3db class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 3159
diff changeset
  1070
    ^ '$Header: /cvs/stx/stx/libview2/MIMETypeIconLibrary.st,v 1.18 2014-04-08 22:30:17 stefan Exp $'
1859
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
  1071
! !
ec5e2e788ae0 initial checkin
penk
parents:
diff changeset
  1072
3159
68fc64f31a95 class: MIMETypeIconLibrary
Stefan Vogel <sv@exept.de>
parents: 2847
diff changeset
  1073
1865
Claus Gittinger <cg@exept.de>
parents: 1863
diff changeset
  1074
MIMETypeIconLibrary initialize!