d_portable.rc
author Claus Gittinger <cg@exept.de>
Thu, 26 Feb 2004 00:16:48 +0100
changeset 589 ed866f840acd
parent 399 5a842f5d7196
child 609 f0f51d4a0066
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$
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
     3
 *
399
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
     4
 * MIMEType: application/x-smalltalk-source
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
     5
 *
209
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 100
diff changeset
     6
 * ST/X startup configuration file:
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 100
diff changeset
     7
 *
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
     8
 * display configuration - for my portable-pc (gas plasma b&w vga or 8514 color)
100
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
     9
 *
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
    10
 * You probably dont need that one ...
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
    11
 *
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
    12
 * Since I run my portably pc with changing VGA cards (dump VGA vs. 8514),
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
    13
 * the code below guesses on this depending on the resolution.
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
    14
 * The gas plasma display can only display greyscales - although the Xserver
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
    15
 * thinks its running on a color display.
7d469db172b1 commentary
Claus Gittinger <cg@exept.de>
parents: 7
diff changeset
    16
 *
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    17
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    18
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    19
"*
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    20
 * view style
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    21
 *"
7
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    22
"*
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    23
 * figure out if running on plasma or color display
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    24
 * (the plasma display works with 640x480 only;
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    25
 *  the 8514 has 1024x768 resolution)
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    26
 */"
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    27
Display width == 640 ifTrue:[
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    28
    "*
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    29
     * its VGA hardware, but displays only grey
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    30
     *"
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    31
    Display hasColors:false.
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    32
7
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    33
    "*
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    34
     * its a small gas plasma display
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    35
     *"
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    36
    Display heightInMillimeter:160.
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    37
    Display widthInMillimeter:212
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    38
] ifFalse:[
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    39
    "*
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    40
     * its a 16 inch display
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    41
     *"
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    42
    Display heightInMillimeter:208.
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    43
    Display widthInMillimeter:275
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    44
].
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    45
7
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    46
Display depth <= 4 ifTrue:[
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    47
    View defaultStyle:#normal
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    48
] ifFalse:[
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    49
    View defaultStyle:#iris 
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    50
]
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    51
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
    52
0cb137a77319 Initial revision
claus
parents:
diff changeset
    53
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
    54
 * add some function key definitions ...
0cb137a77319 Initial revision
claus
parents:
diff changeset
    55
 * (this is of course my private taste)
0cb137a77319 Initial revision
claus
parents:
diff changeset
    56
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    57
|map|
0cb137a77319 Initial revision
claus
parents:
diff changeset
    58
0cb137a77319 Initial revision
claus
parents:
diff changeset
    59
map := Display keyboardMap.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    60
0cb137a77319 Initial revision
claus
parents:
diff changeset
    61
map bindValue:#Again to:#F1.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    62
0cb137a77319 Initial revision
claus
parents:
diff changeset
    63
map bindValue:$[ to:#'Cmd['.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    64
map bindValue:$] to:#'Cmd]'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    65
map bindValue:${ to:#'Cmd{'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    66
map bindValue:$} to:#'Cmd}'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    67
map bindValue:$| to:#'Cmd|'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    68
map bindValue:$< to:#'Cmd<'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    69
map bindValue:$> to:#'Cmd>'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    70
map bindValue:$~ to:#'Cmd~'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    71
map bindValue:$@ to:#'Cmd@'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    72
map bindValue:$^ to:#'Cmd^'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    73
map bindValue:$# to:#'Cmd#'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    74
map bindValue:$\ to:#'Cmd\'.
0cb137a77319 Initial revision
claus
parents:
diff changeset
    75
0cb137a77319 Initial revision
claus
parents:
diff changeset
    76
!