smalltalk.rc
author claus
Tue, 09 Aug 1994 00:35:25 +0200
changeset 5 420e4af41733
parent 0 0cb137a77319
child 7 57c09d1b7f69
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
     1
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
     2
 * $Header$
0cb137a77319 Initial revision
claus
parents:
diff changeset
     3
 * startup configuration for smalltalk
0cb137a77319 Initial revision
claus
parents:
diff changeset
     4
 *
0cb137a77319 Initial revision
claus
parents:
diff changeset
     5
 * everything in here are plain smalltalk expressions
0cb137a77319 Initial revision
claus
parents:
diff changeset
     6
 * statements with in a group are separated by a period.
0cb137a77319 Initial revision
claus
parents:
diff changeset
     7
 * each group of statements has to be delimited by an exclamation
0cb137a77319 Initial revision
claus
parents:
diff changeset
     8
 * character.
0cb137a77319 Initial revision
claus
parents:
diff changeset
     9
 * avoid exclas in comments (or double them)
0cb137a77319 Initial revision
claus
parents:
diff changeset
    10
 * nested comments are not allowed - take care.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    11
 * (this is fileOut-format)
0cb137a77319 Initial revision
claus
parents:
diff changeset
    12
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    13
0cb137a77319 Initial revision
claus
parents:
diff changeset
    14
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    15
 * just a quick check, if this ST/X installation seems to
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    16
 * be halfway complete (it happened to some people, that
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    17
 * their source/resource directories where not installed)
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    18
 * - better to warn early ... 
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    19
 *"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    20
|anyWrong missing|
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    21
anyWrong := false.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    22
missing := ''.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    23
(Smalltalk getSystemFileName:'resources/SBrowser.rs') isNil ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    24
    '***********************************************************************' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    25
    '***** ATTENTION: please check installation of your resource files' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    26
    anyWrong := true.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    27
    missing := '''resources'' '.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    28
].
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    29
(Smalltalk getSystemFileName:'source/Object.st') isNil ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    30
    '***********************************************************************' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    31
    '***** ATTENTION: please check installation of your source files' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    32
    anyWrong := true.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    33
    missing := missing , '''source'' '.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    34
].
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    35
(Smalltalk getSystemFileName:'bitmaps/SBrowser.xbm') isNil ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    36
    '***********************************************************************' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    37
    '***** ATTENTION: please check installation of your bitmap files' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    38
    anyWrong := true.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    39
    missing := missing , '''bitmaps'' '.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    40
].
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    41
anyWrong ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    42
    '*****' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    43
    '***** directory(s) named: ' errorPrint. missing errorPrint. 'incomplete/not existing' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    44
    '***** your path is: ' errorPrint.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    45
    Smalltalk systemPath asArray storeString errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    46
    '*****' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    47
    '***********************************************************************' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    48
]
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    49
!
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    50
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    51
"*
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    52
 * check for display-classes being compiled into the system;
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    53
 * (and if display connection can be established)
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    54
 * if not, enter a simple read-eval-print loop
0cb137a77319 Initial revision
claus
parents:
diff changeset
    55
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    56
Display isNil ifTrue:[
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    57
    DeviceWorkstation notNil ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    58
        'cannot connect to display' errorPrintNewline
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    59
    ] ifFalse:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    60
        'oops - no display' errorPrintNewline.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    61
    ].
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    62
    Smalltalk readEvalPrint.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    63
    Smalltalk exit
0cb137a77319 Initial revision
claus
parents:
diff changeset
    64
]
0cb137a77319 Initial revision
claus
parents:
diff changeset
    65
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
    66
0cb137a77319 Initial revision
claus
parents:
diff changeset
    67
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    68
 * this makes X-errors be handled immediately (so you see,
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    69
 * where it occured) but slows down the system soooo muuuucccchhh ..
0cb137a77319 Initial revision
claus
parents:
diff changeset
    70
 * if commented out, errors will be reported asynchronously.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    71
 * (I enable this, when things go bad during startup)
0cb137a77319 Initial revision
claus
parents:
diff changeset
    72
 *"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    73
"Display unBuffered"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    74
!
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    75
0cb137a77319 Initial revision
claus
parents:
diff changeset
    76
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
    77
 * this starts incremental GC earlier
0cb137a77319 Initial revision
claus
parents:
diff changeset
    78
 * (default is 500000)
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    79
 * the number given is the number of bytes which have to be allocated
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    80
 * since the last GC, to start the incremental GC running.
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    81
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    82
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    83
ObjectMemory incrementalGCLimit:100000 
0cb137a77319 Initial revision
claus
parents:
diff changeset
    84
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    85
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
    86
0cb137a77319 Initial revision
claus
parents:
diff changeset
    87
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    88
 * lazy loading
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    89
 * (faster fileIn) - this is EXPERIMENTAL
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    90
 *"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    91
" "
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    92
Autoload compileLazy:true
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    93
" "
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    94
!
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    95
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    96
"*
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    97
 * you can override the view style 
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    98
 * OBSOLETE: its now defined in the d_xxx.rc files
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    99
 * PS: I personally like #iris most
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   100
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   101
"View defaultStyle:#iris "
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   102
"View defaultStyle:#motif "      "ugly"
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   103
"View defaultStyle:#next "
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   104
"View defaultStyle:#view3D "     "somewhat neutral 3D style"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   105
"View defaultStyle:#mswindow "   "not finished"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   106
"View defaultStyle:#normal "     "the good old style"
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   107
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   108
0cb137a77319 Initial revision
claus
parents:
diff changeset
   109
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   110
 * define the language (you can also set the LANG-shell variable)
0cb137a77319 Initial revision
claus
parents:
diff changeset
   111
 * (currently only #english and #german are supported)
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   112
 * setting it here will override the LANG variable setting,
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   113
 * if neither set here nor in LANG, english is the default.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   114
 * (currently, strings are not available for other than english
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   115
 *  and german; french will follow next - see resource files)
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   116
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   117
"Language := #german"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   118
"Language := #english" 
0cb137a77319 Initial revision
claus
parents:
diff changeset
   119
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   120
0cb137a77319 Initial revision
claus
parents:
diff changeset
   121
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   122
 * this handles all variant display stuff
0cb137a77319 Initial revision
claus
parents:
diff changeset
   123
 * (i.e. things which might change, when DISPLAY is set different)
0cb137a77319 Initial revision
claus
parents:
diff changeset
   124
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   125
Smalltalk fileIn:'display.rc'
0cb137a77319 Initial revision
claus
parents:
diff changeset
   126
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   127
0cb137a77319 Initial revision
claus
parents:
diff changeset
   128
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   129
 * this defines stuff relating to the machine we are running on
0cb137a77319 Initial revision
claus
parents:
diff changeset
   130
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   131
Smalltalk fileIn:'host.rc'
0cb137a77319 Initial revision
claus
parents:
diff changeset
   132
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   133
0cb137a77319 Initial revision
claus
parents:
diff changeset
   134
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   135
 * you can add your very private things here - if its put into HOME/.smalltalk,
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   136
 * each user can add his/her private things even when everything else is
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   137
 * shared
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   138
 *"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   139
Smalltalk fileIn:'private.rc'
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   140
!
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   141
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   142
"*
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   143
 * start some views ...
0cb137a77319 Initial revision
claus
parents:
diff changeset
   144
 * you can add all stuff you'd like to come up by default
0cb137a77319 Initial revision
claus
parents:
diff changeset
   145
 * the first time
0cb137a77319 Initial revision
claus
parents:
diff changeset
   146
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   147
0cb137a77319 Initial revision
claus
parents:
diff changeset
   148
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   149
 * start a Transcript (if linked-in)
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   150
 *"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   151
TextCollector notNil ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   152
    'starting Transcript ...' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   153
    TextCollector newTranscript.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   154
]
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   155
!
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   156
0cb137a77319 Initial revision
claus
parents:
diff changeset
   157
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   158
 you can change colors too ..
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   159
 obsolete: below code sets it only for the current Transcript,
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   160
 which will not affect future ones.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   161
 See code above, which changes the class resources - thats better
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   162
"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   163
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   164
"/(View defaultStyle == #iris) ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   165
"/    (Display hasColors and:[Display depth > 4]) ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   166
"/        Transcript foregroundColor:(Color lightGrey) backgroundColor:(Color red:0 green:0 blue:25);
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   167
"/                   cursorForegroundColor:(Color black) backgroundColor:(Color green);
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   168
"/                   selectionForegroundColor:(Color black) backgroundColor:(Color grey);
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   169
"/                   viewBackground:(Color red:0 green:0 blue:25)
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   170
"/    ] ifFalse:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   171
"/        Transcript foregroundColor:(Color white) backgroundColor:(Color black);
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   172
"/                   cursorForegroundColor:(Color black) backgroundColor:(Color white);
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   173
"/                   selectionForegroundColor:(Color black) backgroundColor:(Color veryLightGrey);
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   174
"/                   viewBackground:(Color black)
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   175
"/    ]
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   176
"/]
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   177
0cb137a77319 Initial revision
claus
parents:
diff changeset
   178
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   179
 * start the Launcher (if linked-in)
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   180
 *"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   181
Launcher notNil ifTrue:[
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   182
    'starting main-menu ...' errorPrintNL.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   183
    Launcher open
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   184
]
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   185
!
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   186
0cb137a77319 Initial revision
claus
parents:
diff changeset
   187
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   188
 * start a SystemBrowser
0cb137a77319 Initial revision
claus
parents:
diff changeset
   189
 * - I dont want one (using Launcher)
0cb137a77319 Initial revision
claus
parents:
diff changeset
   190
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   191
"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   192
 SystemBrowser open
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   193
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   194
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   195
0cb137a77319 Initial revision
claus
parents:
diff changeset
   196
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   197
 * start a FileBrowser
0cb137a77319 Initial revision
claus
parents:
diff changeset
   198
 * - I dont want one (using Launcher)
0cb137a77319 Initial revision
claus
parents:
diff changeset
   199
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   200
"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   201
 FileBrowser open
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   202
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   203
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   204
0cb137a77319 Initial revision
claus
parents:
diff changeset
   205
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   206
 * start a Workspace 
0cb137a77319 Initial revision
claus
parents:
diff changeset
   207
 * - I dont want one (using Launcher)
0cb137a77319 Initial revision
claus
parents:
diff changeset
   208
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   209
"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   210
Workspace open
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   211
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   212
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   213
0cb137a77319 Initial revision
claus
parents:
diff changeset
   214
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   215
 * if things go very badly, turn on message tracing ...
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   216
 * but be prepared for lots of output
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   217
 *"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   218
" 
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   219
Smalltalk debugOn.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   220
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   221
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   222
 * if error occurs, and debugger has problems coming up
0cb137a77319 Initial revision
claus
parents:
diff changeset
   223
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   224
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   225
" "
0cb137a77319 Initial revision
claus
parents:
diff changeset
   226
Debugger := MiniDebugger.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   227
" "
0cb137a77319 Initial revision
claus
parents:
diff changeset
   228
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   229
0cb137a77319 Initial revision
claus
parents:
diff changeset
   230
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   231
 * see smalltalk_r.rc for what this is for ...
0cb137a77319 Initial revision
claus
parents:
diff changeset
   232
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   233
Smalltalk at:#'_ImageDisplayDepth' put:Display depth.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   234
Smalltalk at:#'_ImageDisplayHasColors' put:Display hasColors.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   235
Smalltalk at:#'_ImageDisplayHasGreyscales' put:Display hasGreyscales.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   236
!