styles/generic.style
author convert-repo
Fri, 21 Dec 2018 04:38:02 +0000
changeset 8601 bee9c53ab413
parent 8413 7bd42515069d
permissions -rw-r--r--
update tags
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
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
     8
; as required.
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
     9
;
7108
mawalch
parents: 3749
diff changeset
    10
; After you created the style-file (and have it accessible in the
122
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.
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
    16
; Since it must be a symbol, use quotes around, if non alphanumeric
122
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
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
    26
; all of them for new styles.
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    27
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    28
;
7108
mawalch
parents: 3749
diff changeset
    29
; $Header$
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
;
2155
27862eea4474 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2135
diff changeset
    43
;   The construct '? ...' meands: only assign new value if no value has been
27862eea4474 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2135
diff changeset
    44
;   specified already; this allows included files (for example: motif.common)
27862eea4474 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2135
diff changeset
    45
;   to change value only if not already defined by the includer.
27862eea4474 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2135
diff changeset
    46
;
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    47
;   The construct '=foo' means: use the value of the foo-variable described
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    48
;   above.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    49
;   If a value is symbolic, the possible values are shown in a comment.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    50
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    51
;   Conditional settings are possible, by including these between
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    52
;       #if <st-expression>
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    53
;       ...
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    54
;       #endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    55
;   For example, colors can be set different for mono vs. color displays.
129
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    56
;   else constructs are possible too:
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    57
;       #if <st-expression>
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    58
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    59
;       #else
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    60
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    61
;       #endif
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    62
;
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    63
;   finally, other files can be included:
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    64
;
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    65
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    66
;       #include 'filename'
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    67
;       ...
752fbb07635a *** empty log message ***
claus
parents: 122
diff changeset
    68
;
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    69
; ----------------------------------------------------------------------------
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    70
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    71
; if it some type of 3D style
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    72
; (affects default levels, borderWidth and spacing between views etc.)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    73
; all styles which have 3D effects should set this to true
144
claus
parents: 133
diff changeset
    74
309
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    75
comment  'not a usable style\\This file is used as reference and documentation.'
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    76
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    77
#if (Language == #german) or:[Language == #de]
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    78
comment  'Dies ist kein nutzbarer Stil\\Diese Datei dient als Referenz und Dokumentation.'
8cc4d0e7b41b germanism
Claus Gittinger <cg@exept.de>
parents: 224
diff changeset
    79
#endif
144
claus
parents: 133
diff changeset
    80
1162
01c49bf5c296 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
    81
;
01c49bf5c296 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
    82
; if its a 3D style, spacing between components is often different;
01c49bf5c296 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
    83
; also, no borders are generated.
01c49bf5c296 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
    84
;
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    85
is3D                    false
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    86
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    87
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    88
; the name of the style (will vanish)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    89
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    90
name                    #unknown
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    91
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    92
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    93
; borders - if is3D is true, these are ignored
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    94
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    95
borderWidth             0
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    96
borderColor             Color black
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    97
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    98
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
    99
; these are macros used below
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   100
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   101
viewGrey                Color grey:67
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   102
lightGrey               (Color grey:67) lightened
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   103
darkGrey                (Color grey:67) darkened
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   104
fixedFont               Font family:'courier' face:'medium' style:'roman' size:12
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   105
variableFont            Font family:'helvetica' face:'medium' style:'roman' size:12
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   106
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   107
;
1866
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   108
; the default size of topViews;
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   109
; if unspecified, 2/3 of the screen dimension are taken
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   110
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   111
standardSystemView.defaultExtent            (Screen current extent * (2/3))
1866
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   112
;
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   113
; same for modal boxes
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   114
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   115
modalBox.defaultExtent                      200@150
1866
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   116
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   117
;
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   118
; the default font (notice that there are extra variables for
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   119
; labelFont, textFont, menuFont etc.)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   120
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   121
font                    =fixedFont
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   123
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   124
; the default view background
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   125
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   126
viewBackground          =viewGrey
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   127
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   128
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   129
; space between widgets
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   130
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   131
viewSpacing             nil "defaults to 1mm"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   132
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   133
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   134
; when drawing shadow and light (3D-effect)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   135
; ignored if is3D is false
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   136
;
144
claus
parents: 133
diff changeset
   137
shadowColor             nil     "nil means: use viewBackground darkened"
claus
parents: 133
diff changeset
   138
lightColor              nil     "nil means: use viewBackground lightened"
claus
parents: 133
diff changeset
   139
halfShadowColor         nil     "nil means: some default"
claus
parents: 133
diff changeset
   140
halfLightColor          nil     "nil means: some default"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   141
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   142
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   143
; how are views highlighted when the focus is stepped
144
claus
parents: 133
diff changeset
   144
; via the keyboard (#FocusNext i.e. Ctrl-CursorRight / #FocusPrevious i.e. Ctrl-CursorLeft) ?
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   145
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   146
focusColor              Color red       "red is the default anyway"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   147
focusBorderWidth        2               "2 is the default anyway"
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   148
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   149
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   150
; show a shadow under popup views ?
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   151
; if popupShadowColor is non-nil, shadow is drawn in this
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   152
; solid color; otherwise shadow is drawn by halftoning the pixels below.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   153
; This may be slow on some X-servers.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   154
;
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   155
popup.shadow             false
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   156
popup.shadowColor        Color black
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   157
popup.level              nil
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   158
popup.borderWidth        1            "2D styles only"
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   159
popup.borderColor        Color black  "2D styles only"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   160
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   161
; this controls if popups have to be clicked again to go away (if false)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   162
; or vanish automatically, when the button is released (if true)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   163
; the default is true
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   164
;
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   165
popup.hideOnRelease      true
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   166
; UNIMPLEMENTED. popup.edgeStyle          nil          "or #soft"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   167
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   168
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   169
; menus
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   170
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   171
menu.font                    =variableFont
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   172
menu.foregroundColor         nil "means: use default from superclass"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   173
menu.backgroundColor         nil "means: use default from superclass"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   174
menu.hilightForegroundColor  =menu.backgroundColor  "if level is ~~ 0, default is menuForegroundColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   175
menu.hilightBackgroundColor  =menu.foregroundColor  "if level is ~~ 0, default is menuBackgroundColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   176
menu.hilightLevel            0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   177
menu.separatingLineLevel     0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   178
menu.checkColor              nil "means: use fgColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   179
menu.showAccelerators        true
2207
25c7dab78ab8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2155
diff changeset
   180
menu.subMenuPopInRightHalfOnly  false "if true, only pop submenus if pointer is in rightHalf"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   181
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   182
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   183
; pullDownMenu takes menu style if not specified otherwise
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   184
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   185
pullDownMenu.viewBackground          =menuViewBackground
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   186
pullDownMenu.foregroundColor         =menuForegroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   187
pullDownMenu.backgroundColor         =menuBackgroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   188
pullDownMenu.hilightForegroundColor  =menuHilightForegroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   189
pullDownMenu.hilightBackgroundColor  =menuHilightBackgroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   190
pullDownMenu.shadowColor             =menuShadowColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   191
pullDownMenu.lightColor              =menuLightColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   192
pullDownMenu.font                    =menuFont
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   193
pullDownMenu.edgeStyle               nil    "or #soft"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   194
pullDownMenu.separatingLines         true
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   195
pullDownMenu.level                   1
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   196
pullDownMenu.hilightLevel            =menuHilightLevel "ifnil: 0"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   197
pullDownMenu.autoselectFirst         false
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   198
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   199
;
1959
d5ec4b54e970 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1951
diff changeset
   200
;if #toggle pressing an item again (in the pull-menus item) hides a shown (kept)
157
claus
parents: 152
diff changeset
   201
;menu. Otherwise a press outside of the item-area is required to hide the menu.
claus
parents: 152
diff changeset
   202
;
1959
d5ec4b54e970 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1951
diff changeset
   203
pullDownMenu.toggleMode              #toggle
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   204
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   205
;
157
claus
parents: 152
diff changeset
   206
;if true, menus topview is raised when an entry is activated
claus
parents: 152
diff changeset
   207
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   208
pullDownMenu.raiseTop                true
157
claus
parents: 152
diff changeset
   209
claus
parents: 152
diff changeset
   210
;
193
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   211
; popupList
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   212
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   213
popUpList.popPosition                nil   "or #shifted, or #below"
193
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   214
Claus Gittinger <cg@exept.de>
parents: 173
diff changeset
   215
;
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   216
; label defaults
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   217
; (these are inherited by Button, Toggles etc. if not redefined)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   218
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   219
label.foregroundColor        Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   220
label.backgroundColor        =viewBackground
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   221
label.font                   =fixedFont
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   222
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   223
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   224
; buttons, toggles etc.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   225
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   226
button.font                      nil     "nil means: use font"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   227
button.edgeStyle                 nil     "or #soft"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   228
button.borderWidth               nil     "nil means: use value of borderWidth"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   229
button.activeLevel               -1
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   230
button.passiveLevel              1
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   231
button.foregroundColor           nil     "nil means: use label-value"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   232
button.backgroundColor           nil     "nil means: use label-value"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   233
button.font                      nil     "nil means: use label-value"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   234
button.disabledForegroundColor   Color grey
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   235
button.disabledBackgroundColor   nil     "nil means: use bgColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   236
button.enteredForegroundColor    nil     "nil means: use fgColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   237
button.enteredBackgroundColor    nil     "nil means: use bgColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   238
button.activeForegroundColor     nil     "nil means: use fgColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   239
button.activeBackgroundColor     nil     "nil means: use bgColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   240
button.returnButtonHasImage      true    "place a return-icon into defaultButtons"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   241
button.returnButtonHasBorder     false   "place a border around defaultButtons"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   242
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   243
; arrow buttons in scrollBars
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   244
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   245
arrowButton.style                 nil    "choose one of (#st80 #motif #mswindows nil)"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   246
arrowButton.foregroundColor       nil    "nil means: use buttons default"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   247
arrowButton.activeForegroundColor nil    "nil means: use buttons default"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   248
arrowButton.activeBackgroundColor nil    "nil means: use buttons default"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   249
arrowButton.upFormFile            'ScrollUp.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   250
arrowButton.downFormFile          'ScrollDn.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   251
arrowButton.leftFormFile          'ScrollLt.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   252
arrowButton.rightFormFile         'ScrollRt.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   253
arrowButton.activeLevel           nil    "nil means: use buttons default"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   254
arrowButton.passiveLevel          nil    "nil means: use buttons default"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   255
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   256
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   257
; show a little lamp (a la IRIS) in toggles ?
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   258
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   259
toggle.showLamp          false         "false means: no lamp"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   260
toggle.lampColor         Color yellow  "ignored if above is false"
1951
5290a36652db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1948
diff changeset
   261
toggle.lampWidthMM       1.8           "mm"
5290a36652db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1948
diff changeset
   262
toggle.lampHeightMM      3.5           "mm"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   263
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   264
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   265
; the color of checkmarks (normally black; IRIS shows them red)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   266
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   267
checkToggle.checkColor   Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   268
checkToggle.bitmapFile   'CheckOn.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   269
checkToggle.style        #cross       "or #check only taken if file is nil"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   270
checkToggle.activeBackgroundColor  nil   "means: use buttons default"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   271
checkToggle.activeLevel            nil   "means: use buttons default"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   272
checkToggle.passiveLevel           nil   "means: use buttons default"
152
claus
parents: 144
diff changeset
   273
3169
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   274
noteBook.halfLightColor          =button.halfLightColor
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   275
noteBook.halfShadowColor         =button.halfShadowColor
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   276
noteBook.shadowColor             =button.shadowColor
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   277
noteBook.lightColor              =button.lightColor
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   278
"/ noteBook.foregroundColor           =button.foregroundColor
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   279
"/ noteBook.disabledForegroundColor   =dbutton.isabledForegroundColor
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   280
noteBook.canvasFrameLevel          1
643753c167d6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
   281
noteBook.edgeStyle                 #soft
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   282
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   283
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   284
; text view backgrounds - this is not the same as
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   285
; textBackgroundColor (although it looks better if it is ...)
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   286
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   287
textView.background              Color white
1896
5128713473db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1866
diff changeset
   288
TextView.st80Selections         false   "/ enables ST80 style doubleClick
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   289
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   290
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   291
; texts in ListView, TextView, EditTextView etc.
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   292
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   293
text.foregroundColor             Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   294
text.backgroundColor             Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   295
text.font                        =fixedFont
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   296
text.tabPositions                #(1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145)
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   297
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   298
textCursor.foregroundColor       Color white
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 2602
diff changeset
   299
#if Screen current hasColors
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   300
textCursor.backgroundColor       Color red
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   301
#else
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   302
textCursor.backgroundColor       Color black
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   303
#endif
2565
cd30a529ec7b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2562
diff changeset
   304
textCursor.type                  #block "choose one of (#block #ibeam #Ibeam #caret #solidCaret #bigCaret #bigSolidCaret)"
2122
a0e79be44383 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1959
diff changeset
   305
textCursor.typeNoFocus          nil   "/ means same as textCursor; #none is also allowed
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   306
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   307
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   308
; text view selections
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   309
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   310
text.wordSelectCatchesBlanks     false
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   311
text.st80Selections              false
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   312
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   313
text.selectionForegroundColor    =text.backgroundColor
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 2602
diff changeset
   314
#if Screen current hasColors
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   315
text.selectionBackgroundColor    Color green
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   316
#else
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 2602
diff changeset
   317
#  if Screen current hasGreyscales
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   318
text.selectionBackgroundColor    Color grey
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   319
#  else
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   320
text.selectionBackgroundColor    =text.foregroundColor
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   321
#  endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   322
#endif
2581
fd2db32b26b8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2566
diff changeset
   323
editText.requestFocusOnPointerEnter     true   "/ anded with UserPrefs
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   324
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   325
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   326
; text in editfields
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   327
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   328
editField.foregroundColor           Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   329
editField.backgroundColor           Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   330
editField.selectionForegroundColor  Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   331
editField.selectionBackgroundColor  Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   332
editField.font                      =fixedFont
2581
fd2db32b26b8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2566
diff changeset
   333
editField.requestFocusOnPointerEnter true       "/ anded with UserPrefs
2566
4c1399a86cdd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2565
diff changeset
   334
editField.cursorType                nil "/ means same as textCursor
4c1399a86cdd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2565
diff changeset
   335
editField.cursorForegroundColor     nil "/ means same as textCursor
4c1399a86cdd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2565
diff changeset
   336
editField.cursorBackgroundColor     nil "/ means same as textCursor
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   337
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   338
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   339
; special values for the transcript
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   340
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   341
transcript.foregroundColor       Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   342
transcript.backgroundColor       Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   343
transcript.cursorForegroundColor =transcript.backgroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   344
transcript.cursorBackgroundColor =transcript.foregroundColor
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   345
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   346
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   347
; highlighting errors in codeviews
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   348
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   349
codeError.selectionForegroundColor       =text.selectionForegroundColor
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 2602
diff changeset
   350
#if Screen current hasColors
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   351
codeError.selectionBackgroundColor       Color red
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   352
#else
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   353
codeError.selectionBackgroundColor       =text.selectionBackgroundColor
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   354
#endif
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   355
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   356
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   357
; selection-in-list
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   358
;
2155
27862eea4474 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2135
diff changeset
   359
selection.multiSelectionModifier         nil "means: #Shift; alternative: #Control"
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   360
selection.foregroundColor                nil "means: use text-backgroundColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   361
selection.backgroundColor                nil "means: use viewBackground"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   362
selection.hilightForegroundColor         nil "means: use backgroundColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   363
selection.hilightBackgroundColor         nil "means: use foregroundColor"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   364
selection.hilightFrameColor              nil "means: no frame around selection"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   365
selection.hilightLevel                   0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   366
selection.hilightStyle                   nil "means: depend on styles name"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   367
selection.font                           nil "means: use textFont"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   368
selection.disabledForegroundColor        nil "means: use grey"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   369
;NOTIMPL selection.rightArrowStyle
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   370
selection.rightArrowLevel                1
2581
fd2db32b26b8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2566
diff changeset
   371
selection.requestFocusOnPointerEnter     true  "/ anded with UserPrefs
3749
c0fac7ccb840 *** empty log message ***
ca
parents: 3725
diff changeset
   372
selection.highlightEnterItem             false "/ underline-highlight item under cursor
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   373
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   374
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   375
; variable panels
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   376
;
2133
0d507122c25c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2122
diff changeset
   377
variablePanel.barHeight          nil "height in pixels. nil means: use barHeightMM or default"
0d507122c25c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2122
diff changeset
   378
variablePanel.barWidth           nil "width in pixels. nil means: use barWidthMM or default"
0d507122c25c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2122
diff changeset
   379
0d507122c25c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2122
diff changeset
   380
variablePanel.barHeightMM        2
0d507122c25c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2122
diff changeset
   381
variablePanel.barWidthMM         3
0d507122c25c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2122
diff changeset
   382
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   383
variablePanel.showHandle         true
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   384
variablePanel.handlePosition     scrollbar.position "/ OLD: #right "#center #left"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   385
variablePanel.handleStyle        nil    "nil means: as appropriate per style-name; i.e. #next., #motif ..."
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   386
;                                      in addition to the known ones,
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   387
;                                      #none, #iris, #line, #motif or #full are also allowed
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   388
variablePanel.handleColor        Black  "only for #iris, #normal and #mswindows"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   389
variablePanel.handleLevel        2      "only if not #line"
224
8588f26ad132 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 193
diff changeset
   390
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   391
; OBSOLETE: variablePanel.trackingLine       false  "false means: track bar; true means: only track line"
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   392
variablePanel.trackingStyle      #solidRectangle  "/ means: rectangle track.
1451
1e52fa5bc93e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1447
diff changeset
   393
						 "/ Also possible:or: #solidLine or: #dashedLine
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   394
variablePanel.separatingLine     false  "true means: draw an edged line in addition to handle"
2135
bdf4d055eadd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2133
diff changeset
   395
variablePanel.barHeight          2
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   396
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   397
scrolledView.level               -1                 "level of scrolled view. -1 for 3D styles; 0 for 2D styles"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   398
scrollableView.level             nil                "nil: as specified elsewhere; only 0 for openWin"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   399
scrolledView.borderWidth         nil                "nil: slave views own preferrence; 1 in openWin"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   400
scrolledView.margin              =viewSpacing // 2  "outer margin around scrolledView"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   401
scrollBar.spacing                =viewSpacing // 2  "space between scrolledview and scrollBar"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   402
scrollBar.hiding                 false              "/ automatic hiding of useless scrollBars
1440
114c32a3d0ea *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1438
diff changeset
   403
114c32a3d0ea *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1438
diff changeset
   404
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   405
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   406
; scrollbar position in scrolled views
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   407
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   408
scrollBar.position               #left   "or: #right"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   409
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   410
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   411
; scrollbars
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   412
;
8237
8ee941d4e098 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 7108
diff changeset
   413
scrollBar.buttonPositions        #around         "or: #top #bottom"
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   414
scrollBar.level                  0               "level of scrollBar"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   415
scrollBar.elementSpacing         0               "spacing betwen buttons & thumb"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   416
scrollBar.disableButtons         false           "shall we disable buttons if appropriate"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   417
scrollBar.neverMini              false           "force big scrollBars"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   418
scrollBar.hiding                 false           "hide scrollBars if nothing to scroll"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   419
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   420
;
521
3f8720f42b7f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 482
diff changeset
   421
; scrollers (also used in scrollBars & also affects sliders)
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   422
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   423
scroller.viewBackground          Color grey
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   424
scroller.thumbColor              Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   425
scroller.thumbEnteredColor       =scrollerThumbColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   426
scroller.thumbFrameColor         Color black "nil means no frame"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   427
scroller.thumbLevel              0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   428
scroller.thumbActiveLevel        =scrollerThumbLevel
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   429
scroller.thumbInset              0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   430
scroller.thumbFixHeight          false
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   431
scroller.thumbEdgeStyle          nil "or #soft"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   432
scroller.level                   0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   433
scroller.borderWidth             =borderWidth
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   434
scroller.NTallyMarks             0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   435
scroller.tallyLevel              0
2602
2d8af0930e87 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2581
diff changeset
   436
scroller.ghostColor              nil     " nil means: no ghosting"
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   437
scroller.ghostLevel              0       "only used if above color is nonNil"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   438
scroller.snapBack                false   "w95 behavior: snap back if moved out of the scroller"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   439
scroller.middleButtonJump        false   "xterm behavior: middle button jumps to click position"
2513
5858a8dbe0c7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2486
diff changeset
   440
scroller.autoRepeat              true
5858a8dbe0c7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2486
diff changeset
   441
scroller.initialRepeatDelay      0.2     "seconds"
5858a8dbe0c7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2486
diff changeset
   442
scroller.repeatDelay             0.1     "seconds"
2602
2d8af0930e87 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2581
diff changeset
   443
scroller.vScrollerWidth          nil     " nil means: compute from screens resolution"
2d8af0930e87 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2581
diff changeset
   444
scroller.hScrollerHeight         nil     " nil means: compute from screens resolution"
3725
ecbc42849fea *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3703
diff changeset
   445
scroller.snapBackDistance        30
ecbc42849fea *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3703
diff changeset
   446
scroller.minThumbSize            8
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   447
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   448
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   449
; sliders may have different tally definition than scrollers
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   450
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   451
slider.NTallyMarks       1
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   452
slider.tallyLevel        -1
2562
9628fa11ba4a dec motif style3 added
Claus Gittinger <cg@exept.de>
parents: 2516
diff changeset
   453
slider.level             nil     "nil means: inherit from scroller"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   454
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   455
miniScroller.size        2.5     "/ millimeters
1866
4d41fc889c0c smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents: 1858
diff changeset
   456
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   457
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   458
; framed boxes
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   459
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   460
framedBox.foregroundColor        Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   461
framedBox.labelPosition          #topCenter "#topLeft #topRight #bottomLeft #bottomCenter #bottomRight"
2562
9628fa11ba4a dec motif style3 added
Claus Gittinger <cg@exept.de>
parents: 2516
diff changeset
   462
framedBox.font                   nil  "nil means: as inherited from view"
8413
7bd42515069d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 8237
diff changeset
   463
; framedBox.frameLineOnly        false "true means: only draw top line; false means: draw a rectangle"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   464
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   465
ruler.foregroundColor            nil "nil means: use foregroundColor or Black or White"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   466
ruler.backgroundColor            nil "nil means: use viewBackground"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   467
ruler.metric                     nil "nil means: use #mm for german, #inch for all others"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   468
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   469
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   470
; dialog boxes
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   471
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   472
2486
a310c1c75516 ok is on the left with motif style.
Claus Gittinger <cg@exept.de>
parents: 2207
diff changeset
   473
dialogBox.okAtLeft               false  "if true: ok at left/cancel at right; if false, vice-versa"
a310c1c75516 ok is on the left with motif style.
Claus Gittinger <cg@exept.de>
parents: 2207
diff changeset
   474
dialogBox.returnShiftsFocusToOK  false  "if true, return shifts focus to OK button"
a310c1c75516 ok is on the left with motif style.
Claus Gittinger <cg@exept.de>
parents: 2207
diff changeset
   475
					"(i.e. we need another Return for confirmation)"
a310c1c75516 ok is on the left with motif style.
Claus Gittinger <cg@exept.de>
parents: 2207
diff changeset
   476
					"if false, Return immediately closes the box with OK"
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   477
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   478
; information-box
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   479
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   480
informationBox.icon      (Image fromFile:'bitmaps/Information.xbm')
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   481
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   482
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   483
; warnbox
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   484
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   485
warnBox.icon             (Image fromFile:'bitmaps/Information.xbm')
122
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   486
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   487
;
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   488
; yes/no requests
c84d8d1e8d48 Initial revision
claus
parents:
diff changeset
   489
;
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   490
requestBox.icon          (Image fromFile:'bitmaps/Request.xbm')
173
claus
parents: 157
diff changeset
   491
claus
parents: 157
diff changeset
   492
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   493
html.backgroundColor                Color grey:80
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   494
html.anchorForegroundColor          Color blue darkened
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   495
html.activeAnchorForegroundColor    Color red
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   496
html.activeAnchorBackgroundColor    =htmlBackgroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   497
html.visitedAnchorForegroundColor   Color red:30 green:0 blue:80
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   498
html.exampleAnchorForegroundColor   Color red:40 green:0 blue:0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1896
diff changeset
   499
html.anchorUnderline                false
3703
b186440a7cf7 *** empty log message ***
penk
parents: 3169
diff changeset
   500
b186440a7cf7 *** empty log message ***
penk
parents: 3169
diff changeset
   501
dataSet.labelView.level             -1
b186440a7cf7 *** empty log message ***
penk
parents: 3169
diff changeset
   502
dataSet.labelView.verticalSpace     2