styles/generic.style
author Claus Gittinger <cg@exept.de>
Thu, 14 Dec 1995 16:16:13 +0100
changeset 309 8cc4d0e7b41b
parent 224 8588f26ad132
child 482 a618e1b62b40
permissions -rw-r--r--
germanism
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     1
; this style sheet lists all possible style-values
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     2
; you can not use it directly as a style, but
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     3
; as a template - to copy individual setting
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     4
; into your private style file (if you want to create your own ones)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     5
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     6
; Of course, you can also pick one of the supplied styles,
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     7
; or include an existing style in your new style - changing values
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     8
; as required. (see AEG_sailer.style as an example).
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     9
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    10
; After you created the style-file (and have it accessable in the
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    11
; resources directory), you can use this style by adding
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    12
; a line as follows to your 'display.rc' or 'private.rc' file:
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    13
;    View defaultStyle:#foo
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    14
; where 'foo' is the name of the style-file name without the '.style'
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    15
; ending.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    16
; Since it must be a symbol, use quotes around, if non alphanumeric 
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    17
; characters are in the name.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    18
.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    19
; I.e:
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    20
;    View defaultStyle:#motif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    21
;    View defaultStyle:#normal
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    22
;    View defaultStyle:#'motif_light'
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    23
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    24
; Many of the values here are defaulted to useful values,
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    25
; if not mentioned here - so there is no real need to define
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    26
; all of them for new styles. 
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    27
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    28
;
309
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    29
; $Header: /cvs/stx/stx/libview/styles/generic.style,v 1.10 1995-12-14 15:15:50 cg Exp $
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    30
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    31
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    32
; agenda:
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    33
;   the following list contains all possible style-values and their
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    34
;   default values (i.e. in your style-file you have to include only
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    35
;   those differing from the default).
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    36
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    37
;   The first word is the style-sheet variable name, the rest (separated
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    38
;   by one or more spaces) is evaluated as a smalltalk expression and becomes
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    39
;   the value of the variable.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    40
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    41
;   Lines beginning with ';' are comments.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    42
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    43
;   The construct '=foo' means: use the value of the foo-variable described
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    44
;   above.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    45
;   If a value is symbolic, the possible values are shown in a comment.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    46
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    47
;   Conditional settings are possible, by including these between
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    48
;       #if <st-expression>
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    49
;       ...
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    50
;       #endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    51
;   For example, colors can be set different for mono vs. color displays.
129
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    52
;   else constructs are possible too:
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    53
;       #if <st-expression>
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    54
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    55
;       #else
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    56
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    57
;       #endif
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    58
;
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    59
;   finally, other files can be included:
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    60
;
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    61
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    62
;       #include 'filename'
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    63
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    64
;
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    65
; ----------------------------------------------------------------------------
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    66
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    67
; if it some type of 3D style
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    68
; (affects default levels, borderWidth and spacing between views etc.)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    69
; all styles which have 3D effects should set this to true
144
claus
parents: 133
diff changeset
    70
309
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    71
comment  'not a usable style\\This file is used as reference and documentation.'
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    72
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    73
#if (Language == #german) or:[Language == #de]
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    74
comment  'Dies ist kein nutzbarer Stil\\Diese Datei dient als Referenz und Dokumentation.'
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    75
#endif
144
claus
parents: 133
diff changeset
    76
claus
parents: 133
diff changeset
    77
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    78
is3D                    false
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    79
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    80
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    81
; the name of the style (will vanish)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    82
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    83
name                    #unknown
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    84
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    85
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    86
; borders - if is3D is true, these are ignored
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    87
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    88
borderWidth             0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    89
borderColor             Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    90
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    91
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    92
; these are macros used below
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    93
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    94
viewGrey                Color grey:67
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    95
lightGrey               (Color grey:67) lightened
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    96
darkGrey                (Color grey:67) darkened
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    97
fixedFont               Font family:'courier' face:'medium' style:'roman' size:12
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    98
variableFont            Font family:'helvetica' face:'medium' style:'roman' size:12
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    99
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   100
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   101
; the default font (notice that there are extra variables for
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   102
; labelFont, textFont, menuFont etc.)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   103
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   104
font                    =fixedFont
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   105
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   106
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   107
; the default view background
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   108
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   109
viewBackground          =viewGrey
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   110
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   111
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   112
; space between widgets
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   113
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   114
viewSpacing             nil "defaults to 1mm"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   115
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   116
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   117
; when drawing shadow and light (3D-effect)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   118
; ignored if is3D is false
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   119
;
144
claus
parents: 133
diff changeset
   120
shadowColor             nil     "nil means: use viewBackground darkened"
claus
parents: 133
diff changeset
   121
lightColor              nil     "nil means: use viewBackground lightened"
claus
parents: 133
diff changeset
   122
halfShadowColor         nil     "nil means: some default"
claus
parents: 133
diff changeset
   123
halfLightColor          nil     "nil means: some default"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   124
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   125
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   126
; how are views highlighted when the focus is stepped
144
claus
parents: 133
diff changeset
   127
; via the keyboard (#FocusNext i.e. Ctrl-CursorRight / #FocusPrevious i.e. Ctrl-CursorLeft) ?
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   128
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   129
focusColor              Color red       "red is the default anyway"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   130
focusBorderWidth        2               "2 is the default anyway"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   131
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   132
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   133
; show a shadow under popup views ?
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   134
; if popupShadowColor is non-nil, shadow is drawn in this
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   135
; solid color; otherwise shadow is drawn by halftoning the pixels below.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   136
; This may be slow on some X-servers.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   137
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   138
popupShadow             false   
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   139
popupShadowColor        Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   140
popupLevel              nil     
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   141
popupBorderWidth        1            "2D styles only"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   142
popupBorderColor        Color black  "2D styles only"   
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   143
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   144
; this controls if popups have to be clicked again to go away (if false)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   145
; or vanish automatically, when the button is released (if true)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   146
; the default is true
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   147
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   148
popupHideOnRelease      true    
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   149
; UNIMPLEMENTED. popupEdgeStyle          nil          "or #soft"   
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   150
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   151
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   152
; menus
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   153
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   154
menuFont                    =variableFont
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   155
menuForegroundColor         nil "means: use default from superclass"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   156
menuBackgroundColor         nil "means: use default from superclass"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   157
menuHilightForegroundColor  =menuBackgroundColor  "if level is ~~ 0, default is menuForegroundColor"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   158
menuHilightBackgroundColor  =menuForegroundColor  "if level is ~~ 0, default is menuBackgroundColor"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   159
menuHilightLevel            0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   160
menuSeparatingLineLevel     0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   161
menuCheckColor              nil "means: use fgColor"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   162
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   163
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   164
; pullDownMenu takes menu style if not specified otherwise
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   165
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   166
pullDownMenuViewBackground          =menuViewBackground
144
claus
parents: 133
diff changeset
   167
pullDownMenuForegroundColor         =menuForegroundColor
claus
parents: 133
diff changeset
   168
pullDownMenuBackgroundColor         =menuBackgroundColor
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   169
pullDownMenuHilightForegroundColor  =menuHilightForegroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   170
pullDownMenuHilightBackgroundColor  =menuHilightBackgroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   171
pullDownMenuShadowColor             =menuShadowColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   172
pullDownMenuLightColor              =menuLightColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   173
pullDownMenuFont                    =menuFont
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   174
pullDownMenuEdgeStyle               nil    "or #soft"
144
claus
parents: 133
diff changeset
   175
pullDownMenuSeparatingLines         true
claus
parents: 133
diff changeset
   176
pullDownMenuLevel                   1
claus
parents: 133
diff changeset
   177
pullDownMenuHilightLevel            =menuHilightLevel "ifnil: 0"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   178
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   179
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   180
;if true, menu stays pulled if button is released (as in motif, mswindows)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   181
;otherwise, it hides itself on button release.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   182
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   183
pullDownMenuKeepMenu                false
157
claus
parents: 152
diff changeset
   184
claus
parents: 152
diff changeset
   185
;
claus
parents: 152
diff changeset
   186
;if true, pressing button again (in the pull-menus item) hides a shown (kept)
claus
parents: 152
diff changeset
   187
;menu. Otherwise a press outside of the item-area is required to hide the menu.
claus
parents: 152
diff changeset
   188
;
144
claus
parents: 133
diff changeset
   189
pullDownMenuToggleKeep              false
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   190
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   191
;
157
claus
parents: 152
diff changeset
   192
;if true, menus topview is raised when an entry is activated
claus
parents: 152
diff changeset
   193
;
claus
parents: 152
diff changeset
   194
pullDownMenuRaiseTop                true
claus
parents: 152
diff changeset
   195
claus
parents: 152
diff changeset
   196
;
193
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   197
; popupList
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   198
;
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   199
popUpListPopPosition                nil   "or #shifted, or #below"
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   200
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   201
;
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   202
; label defaults 
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   203
; (these are inherited by Button, Toggles etc. if not redefined)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   204
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   205
labelForegroundColor        Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   206
labelBackgroundColor        =viewBackground
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   207
labelFont                   =fixedFont
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   208
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   209
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   210
; buttons, toggles etc.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   211
;
144
claus
parents: 133
diff changeset
   212
buttonFont                      nil     "nil means: use font"
claus
parents: 133
diff changeset
   213
buttonEdgeStyle                 nil     "or #soft"
claus
parents: 133
diff changeset
   214
buttonBorderWidth               nil     "nil means: use value of borderWidth"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   215
buttonActiveLevel               -1
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   216
buttonPassiveLevel              1
144
claus
parents: 133
diff changeset
   217
buttonForegroundColor           nil     "nil means: use label-value"
claus
parents: 133
diff changeset
   218
buttonBackgroundColor           nil     "nil means: use label-value"
claus
parents: 133
diff changeset
   219
buttonFont                      nil     "nil means: use label-value"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   220
buttonDisabledForegroundColor   Color grey
144
claus
parents: 133
diff changeset
   221
buttonDisabledBackgroundColor   nil     "nil means: use bgColor"
claus
parents: 133
diff changeset
   222
buttonEnteredForegroundColor    nil     "nil means: use fgColor"
claus
parents: 133
diff changeset
   223
buttonEnteredBackgroundColor    nil     "nil means: use bgColor"
claus
parents: 133
diff changeset
   224
buttonActiveForegroundColor     nil     "nil means: use fgColor"
claus
parents: 133
diff changeset
   225
buttonActiveBackgroundColor     nil     "nil means: use bgColor"
claus
parents: 133
diff changeset
   226
buttonReturnButtonHasImage      true    "place a return-icon into defaultButtons"
claus
parents: 133
diff changeset
   227
buttonReturnButtonHasBorder     false   "place a border around defaultButtons"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   228
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   229
; arrow buttons in scrollBars
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   230
;
144
claus
parents: 133
diff changeset
   231
arrowButtonStyle                 nil    "choose one of (#st80 #motif #mswindows nil)"
claus
parents: 133
diff changeset
   232
arrowButtonForegroundColor       nil    "nil means: use buttons default"
claus
parents: 133
diff changeset
   233
arrowButtonActiveForegroundColor nil    "nil means: use buttons default"
claus
parents: 133
diff changeset
   234
arrowButtonActiveBackgroundColor nil    "nil means: use buttons default"
claus
parents: 133
diff changeset
   235
arrowButtonUpFormFile            'ScrollUp.xbm'
claus
parents: 133
diff changeset
   236
arrowButtonDownFormFile          'ScrollDn.xbm'
claus
parents: 133
diff changeset
   237
arrowButtonLeftFormFile          'ScrollLt.xbm'
claus
parents: 133
diff changeset
   238
arrowButtonRightFormFile         'ScrollRt.xbm'
claus
parents: 133
diff changeset
   239
arrowButtonActiveLevel           nil    "nil means: use buttons default"
claus
parents: 133
diff changeset
   240
arrowButtonPassiveLevel          nil    "nil means: use buttons default"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   241
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   242
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   243
; show a little lamp (a la IRIS) in toggles ?
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   244
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   245
toggleShowLamp          false         "false means: no lamp"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   246
toggleLampColor         Color yellow  "ignored if above is false"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   247
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   248
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   249
; the color of checkmarks (normally black; IRIS shows them red)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   250
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   251
checkToggleCheckColor   Color black
144
claus
parents: 133
diff changeset
   252
checkToggleBitmapFile   'CheckOn.xbm'
claus
parents: 133
diff changeset
   253
checkToggleStyle        #cross       "or #check only taken if file is nil"
152
claus
parents: 144
diff changeset
   254
checkToggleActiveBackgroundColor  nil   "means: use buttons default"
claus
parents: 144
diff changeset
   255
checkToggleActiveLevel            nil   "means: use buttons default"
claus
parents: 144
diff changeset
   256
checkTogglePassiveLevel           nil   "means: use buttons default"
claus
parents: 144
diff changeset
   257
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   258
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   259
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   260
; text view backgrounds - this is not the same as
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   261
; textBackgroundColor (although it looks better if it is ...)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   262
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   263
textViewBackground              Color white
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   264
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   265
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   266
; texts in ListView, TextView, EditTextView etc.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   267
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   268
textForegroundColor             Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   269
textBackgroundColor             Color white
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   270
textFont                        =fixedFont
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   271
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   272
textCursorForegroundColor       Color white
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   273
#if Display hasColors
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   274
textCursorBackgroundColor       Color red
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   275
#else
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   276
textCursorBackgroundColor       Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   277
#endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   278
textCursorType                  #block "choose one of (#block #ibeam #caret #solidCaret)"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   279
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   280
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   281
; text view selections
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   282
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   283
textSelectionForegroundColor    =textBackgroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   284
#if Display hasColors
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   285
textSelectionBackgroundColor    Color green
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   286
#else
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   287
#  if Display hasGreyscales
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   288
textSelectionBackgroundColor    Color grey
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   289
#  else
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   290
textSelectionBackgroundColor    =textForegroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   291
#  endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   292
#endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   293
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   294
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   295
; text in editfields
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   296
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   297
editFieldForegroundColor           Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   298
editFieldBackgroundColor           Color white
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   299
editFieldSelectionForegroundColor  Color white
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   300
editFieldSelectionBackgroundColor  Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   301
editFieldFont                      =fixedFont
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   302
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   303
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   304
; special values for the transcript
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   305
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   306
transcriptForegroundColor       Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   307
transcriptBackgroundColor       Color white
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   308
transcriptCursorForegroundColor =transcriptBackgroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   309
transcriptCursorBackgroundColor =transcriptForegroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   310
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   311
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   312
; highlighting errors in codeviews
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   313
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   314
codeErrorSelectionForegroundColor       =textSelectionForegroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   315
#if Display hasColors
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   316
codeErrorSelectionBackgroundColor       Color red
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   317
#else
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   318
codeErrorSelectionBackgroundColor       =textSelectionBackgroundColor
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   319
#endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   320
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   321
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   322
; selection-in-list
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   323
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   324
selectionForegroundColor                nil "means: use text-backgroundColor"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   325
selectionBackgroundColor                nil "means: use viewBackground"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   326
selectionHilightForegroundColor         nil "means: use backgroundColor"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   327
selectionHilightBackgroundColor         nil "means: use foregroundColor"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   328
selectionHilightFrameColor              nil "means: no frame around selection"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   329
selectionHilightLevel                   0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   330
selectionFont                           nil "means: use textFont"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   331
selectionDisabledForegroundColor        nil "means: use grey"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   332
;NOTIMPL selectionRightArrowStyle
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   333
selectionRightArrowLevel                1
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   334
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   335
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   336
; variable panels
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   337
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   338
variablePanelShowHandle         true
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   339
variablePanelHandlePosition     #right "#center #left"
133
claus
parents: 129
diff changeset
   340
variablePanelHandleStyle        nil    "nil means: as appropriate per style-name; i.e. #next., #motif ..."
224
8588f26ad132 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   341
;                                      in addition to the known ones, #line is also allowed                                        
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   342
variablePanelHandleColor        Black  "only for #iris, #normal and #mswindows"
224
8588f26ad132 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   343
variablePanelHandleLevel        2      "only if not #line"
8588f26ad132 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   344
133
claus
parents: 129
diff changeset
   345
variablePanelTrackingLine       false  "false means: track bar; true means: only track line"
claus
parents: 129
diff changeset
   346
variablePanelSeparatingLine     false  "true means: draw an edged line in addition to handle"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   347
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   348
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   349
; scrollbar position in scrolled views
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   350
;
144
claus
parents: 133
diff changeset
   351
scrollBarPosition               #left   "or: #right"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   352
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   353
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   354
; scrollbars
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   355
;
144
claus
parents: 133
diff changeset
   356
scrollBarButtonPositions        #around "or: #top #bottom"         
claus
parents: 133
diff changeset
   357
scrollBarLevel                  0       "level of scrollBar"
claus
parents: 133
diff changeset
   358
scrollBarElementSpacing         0       "spacing betwen buttons & thumb"
claus
parents: 133
diff changeset
   359
scrollBarDisableButtons         false   "shall we disable buttons if appropriate"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   360
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   361
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   362
; scrollers (also used in scrollBars)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   363
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   364
scrollerViewBackground          Color grey
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   365
scrollerThumbColor              Color white
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   366
scrollerThumbFrameColor         Color black "nil means no frame"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   367
scrollerThumbLevel              0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   368
scrollerThumbInset              0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   369
scrollerThumbFixHeight          false
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   370
scrollerThumbEdgeStyle          nil "or #soft"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   371
scrollerLevel                   0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   372
scrollerBorderWidth             =borderWidth
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   373
scrollerNTallyMarks             0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   374
scrollerTallyLevel              0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   375
scrollerGhostColor              nil  "nil means - no ghosting"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   376
scrollerGhostLevel              0    "only used if above color is nonNil"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   377
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   378
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   379
; sliders may have different tally definition than scrollers
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   380
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   381
sliderNTallyMarks       1
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   382
sliderTallyLevel        -1
144
claus
parents: 133
diff changeset
   383
sliderLevel             nil     "nil means: means inherit from scroller"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   384
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   385
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   386
; framed boxes
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   387
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   388
framedBoxForegroundColor        Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   389
framedBoxLabelPosition          #topCenter "#topLeft #topRight #bottomLeft #bottomCenter #bottomRight"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   390
144
claus
parents: 133
diff changeset
   391
rulerForegroundColor            nil "nil means: use foregroundColor or Black or White"
claus
parents: 133
diff changeset
   392
rulerBackgroundColor            nil "nil means: use viewBackground"
claus
parents: 133
diff changeset
   393
rulerMetric                     nil "nil means: use #mm for german, #inch for all others"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   394
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   395
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   396
; dialog boxes
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   397
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   398
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   399
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   400
; information-box
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   401
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   402
informationBoxIcon      (Image fromFile:'bitmaps/Information.xbm')
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   403
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   404
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   405
; warnbox
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   406
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   407
warnBoxIcon             (Image fromFile:'bitmaps/Information.xbm')
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   408
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   409
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   410
; yes/no requests
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   411
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   412
requestBoxIcon          (Image fromFile:'bitmaps/Request.xbm')
173
claus
parents: 157
diff changeset
   413
claus
parents: 157
diff changeset
   414
claus
parents: 157
diff changeset
   415
htmlBackgroundColor                Color grey:80
claus
parents: 157
diff changeset
   416
htmlAnchorForegroundColor          Color blue darkened
claus
parents: 157
diff changeset
   417
htmlActiveAnchorForegroundColor    Color red
claus
parents: 157
diff changeset
   418
htmlActiveAnchorBackgroundColor    =htmlBackgroundColor
claus
parents: 157
diff changeset
   419
htmlVisitedAnchorForegroundColor   Color red:30 green:0 blue:80
claus
parents: 157
diff changeset
   420
htmlExampleAnchorForegroundColor   Color red:40 green:0 blue:0
claus
parents: 157
diff changeset
   421
htmlAnchorUnderlines               false