author | Claus Gittinger <cg@exept.de> |
Mon, 03 Nov 1997 17:43:15 +0100 | |
changeset 1951 | 5290a36652db |
parent 1948 | 6a9b754ca6d3 |
child 1959 | d5ec4b54e970 |
permissions | -rw-r--r-- |
122 | 1 |
; this style sheet lists all possible style-values |
2 |
; you can not use it directly as a style, but |
|
3 |
; as a template - to copy individual setting |
|
4 |
; into your private style file (if you want to create your own ones) |
|
5 |
; |
|
6 |
; Of course, you can also pick one of the supplied styles, |
|
7 |
; or include an existing style in your new style - changing values |
|
8 |
; as required. (see AEG_sailer.style as an example). |
|
9 |
; |
|
10 |
; After you created the style-file (and have it accessable in the |
|
11 |
; resources directory), you can use this style by adding |
|
12 |
; a line as follows to your 'display.rc' or 'private.rc' file: |
|
13 |
; View defaultStyle:#foo |
|
14 |
; where 'foo' is the name of the style-file name without the '.style' |
|
15 |
; ending. |
|
16 |
; Since it must be a symbol, use quotes around, if non alphanumeric |
|
17 |
; characters are in the name. |
|
18 |
. |
|
19 |
; I.e: |
|
20 |
; View defaultStyle:#motif |
|
21 |
; View defaultStyle:#normal |
|
22 |
; View defaultStyle:#'motif_light' |
|
23 |
; |
|
24 |
; Many of the values here are defaulted to useful values, |
|
25 |
; if not mentioned here - so there is no real need to define |
|
26 |
; all of them for new styles. |
|
27 |
; |
|
28 |
; |
|
1951 | 29 |
; $Header: /cvs/stx/stx/libview/styles/generic.style,v 1.32 1997-11-03 16:42:42 cg Exp $ |
122 | 30 |
|
31 |
; |
|
32 |
; agenda: |
|
33 |
; the following list contains all possible style-values and their |
|
34 |
; default values (i.e. in your style-file you have to include only |
|
35 |
; those differing from the default). |
|
36 |
; |
|
37 |
; The first word is the style-sheet variable name, the rest (separated |
|
38 |
; by one or more spaces) is evaluated as a smalltalk expression and becomes |
|
39 |
; the value of the variable. |
|
40 |
; |
|
41 |
; Lines beginning with ';' are comments. |
|
42 |
; |
|
43 |
; The construct '=foo' means: use the value of the foo-variable described |
|
44 |
; above. |
|
45 |
; If a value is symbolic, the possible values are shown in a comment. |
|
46 |
; |
|
47 |
; Conditional settings are possible, by including these between |
|
48 |
; #if <st-expression> |
|
49 |
; ... |
|
50 |
; #endif |
|
51 |
; For example, colors can be set different for mono vs. color displays. |
|
129 | 52 |
; else constructs are possible too: |
53 |
; #if <st-expression> |
|
54 |
; ... |
|
55 |
; #else |
|
56 |
; ... |
|
57 |
; #endif |
|
58 |
; |
|
59 |
; finally, other files can be included: |
|
60 |
; |
|
61 |
; ... |
|
62 |
; #include 'filename' |
|
63 |
; ... |
|
64 |
; |
|
122 | 65 |
; ---------------------------------------------------------------------------- |
66 |
||
67 |
; if it some type of 3D style |
|
68 |
; (affects default levels, borderWidth and spacing between views etc.) |
|
69 |
; all styles which have 3D effects should set this to true |
|
144 | 70 |
|
309 | 71 |
comment 'not a usable style\\This file is used as reference and documentation.' |
72 |
||
73 |
#if (Language == #german) or:[Language == #de] |
|
74 |
comment 'Dies ist kein nutzbarer Stil\\Diese Datei dient als Referenz und Dokumentation.' |
|
75 |
#endif |
|
144 | 76 |
|
1162 | 77 |
; |
78 |
; if its a 3D style, spacing between components is often different; |
|
79 |
; also, no borders are generated. |
|
80 |
; |
|
122 | 81 |
is3D false |
82 |
||
83 |
; |
|
84 |
; the name of the style (will vanish) |
|
85 |
; |
|
86 |
name #unknown |
|
87 |
||
88 |
; |
|
89 |
; borders - if is3D is true, these are ignored |
|
90 |
; |
|
91 |
borderWidth 0 |
|
92 |
borderColor Color black |
|
93 |
||
94 |
; |
|
95 |
; these are macros used below |
|
96 |
; |
|
97 |
viewGrey Color grey:67 |
|
98 |
lightGrey (Color grey:67) lightened |
|
99 |
darkGrey (Color grey:67) darkened |
|
100 |
fixedFont Font family:'courier' face:'medium' style:'roman' size:12 |
|
101 |
variableFont Font family:'helvetica' face:'medium' style:'roman' size:12 |
|
102 |
||
103 |
; |
|
1866
4d41fc889c0c
smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents:
1858
diff
changeset
|
104 |
; the default size of topViews; |
4d41fc889c0c
smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents:
1858
diff
changeset
|
105 |
; 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
|
106 |
; |
1948 | 107 |
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
|
108 |
; |
4d41fc889c0c
smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents:
1858
diff
changeset
|
109 |
; same for modal boxes |
4d41fc889c0c
smaller miniScrollers & default extends in small/tiny iris styles
Claus Gittinger <cg@exept.de>
parents:
1858
diff
changeset
|
110 |
; |
1948 | 111 |
modalBox.defaultExtent 200@150 |
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 |
; |
122 | 114 |
; the default font (notice that there are extra variables for |
115 |
; labelFont, textFont, menuFont etc.) |
|
116 |
; |
|
117 |
font =fixedFont |
|
118 |
||
119 |
; |
|
120 |
; the default view background |
|
121 |
; |
|
122 |
viewBackground =viewGrey |
|
123 |
||
124 |
; |
|
125 |
; space between widgets |
|
126 |
; |
|
127 |
viewSpacing nil "defaults to 1mm" |
|
128 |
||
129 |
; |
|
130 |
; when drawing shadow and light (3D-effect) |
|
131 |
; ignored if is3D is false |
|
132 |
; |
|
144 | 133 |
shadowColor nil "nil means: use viewBackground darkened" |
134 |
lightColor nil "nil means: use viewBackground lightened" |
|
135 |
halfShadowColor nil "nil means: some default" |
|
136 |
halfLightColor nil "nil means: some default" |
|
122 | 137 |
|
138 |
; |
|
139 |
; how are views highlighted when the focus is stepped |
|
144 | 140 |
; via the keyboard (#FocusNext i.e. Ctrl-CursorRight / #FocusPrevious i.e. Ctrl-CursorLeft) ? |
122 | 141 |
; |
142 |
focusColor Color red "red is the default anyway" |
|
143 |
focusBorderWidth 2 "2 is the default anyway" |
|
144 |
||
145 |
; |
|
146 |
; show a shadow under popup views ? |
|
147 |
; if popupShadowColor is non-nil, shadow is drawn in this |
|
148 |
; solid color; otherwise shadow is drawn by halftoning the pixels below. |
|
149 |
; This may be slow on some X-servers. |
|
150 |
; |
|
1948 | 151 |
popup.shadow false |
152 |
popup.shadowColor Color black |
|
153 |
popup.level nil |
|
154 |
popup.borderWidth 1 "2D styles only" |
|
155 |
popup.borderColor Color black "2D styles only" |
|
122 | 156 |
; |
157 |
; this controls if popups have to be clicked again to go away (if false) |
|
158 |
; or vanish automatically, when the button is released (if true) |
|
159 |
; the default is true |
|
160 |
; |
|
1948 | 161 |
popup.hideOnRelease true |
162 |
; UNIMPLEMENTED. popup.edgeStyle nil "or #soft" |
|
122 | 163 |
|
164 |
; |
|
165 |
; menus |
|
166 |
; |
|
1948 | 167 |
menu.font =variableFont |
168 |
menu.foregroundColor nil "means: use default from superclass" |
|
169 |
menu.backgroundColor nil "means: use default from superclass" |
|
170 |
menu.hilightForegroundColor =menu.backgroundColor "if level is ~~ 0, default is menuForegroundColor" |
|
171 |
menu.hilightBackgroundColor =menu.foregroundColor "if level is ~~ 0, default is menuBackgroundColor" |
|
172 |
menu.hilightLevel 0 |
|
173 |
menu.separatingLineLevel 0 |
|
174 |
menu.checkColor nil "means: use fgColor" |
|
175 |
menu.showAccelerators true |
|
122 | 176 |
|
177 |
; |
|
178 |
; pullDownMenu takes menu style if not specified otherwise |
|
179 |
; |
|
1948 | 180 |
pullDownMenu.viewBackground =menuViewBackground |
181 |
pullDownMenu.foregroundColor =menuForegroundColor |
|
182 |
pullDownMenu.backgroundColor =menuBackgroundColor |
|
183 |
pullDownMenu.hilightForegroundColor =menuHilightForegroundColor |
|
184 |
pullDownMenu.hilightBackgroundColor =menuHilightBackgroundColor |
|
185 |
pullDownMenu.shadowColor =menuShadowColor |
|
186 |
pullDownMenu.lightColor =menuLightColor |
|
187 |
pullDownMenu.font =menuFont |
|
188 |
pullDownMenu.edgeStyle nil "or #soft" |
|
189 |
pullDownMenu.separatingLines true |
|
190 |
pullDownMenu.level 1 |
|
191 |
pullDownMenu.hilightLevel =menuHilightLevel "ifnil: 0" |
|
192 |
pullDownMenu.autoselectFirst false |
|
122 | 193 |
|
194 |
; |
|
195 |
;if true, menu stays pulled if button is released (as in motif, mswindows) |
|
196 |
;otherwise, it hides itself on button release. |
|
197 |
; |
|
1948 | 198 |
pullDownMenu.keepMenu false |
157 | 199 |
|
200 |
; |
|
201 |
;if true, pressing button again (in the pull-menus item) hides a shown (kept) |
|
202 |
;menu. Otherwise a press outside of the item-area is required to hide the menu. |
|
203 |
; |
|
1948 | 204 |
pullDownMenu.toggleKeep false |
122 | 205 |
|
206 |
; |
|
157 | 207 |
;if true, menus topview is raised when an entry is activated |
208 |
; |
|
1948 | 209 |
pullDownMenu.raiseTop true |
157 | 210 |
|
211 |
; |
|
193 | 212 |
; popupList |
213 |
; |
|
1948 | 214 |
popUpList.popPosition nil "or #shifted, or #below" |
193 | 215 |
|
216 |
; |
|
122 | 217 |
; label defaults |
218 |
; (these are inherited by Button, Toggles etc. if not redefined) |
|
219 |
||
1948 | 220 |
label.foregroundColor Color black |
221 |
label.backgroundColor =viewBackground |
|
222 |
label.font =fixedFont |
|
122 | 223 |
|
224 |
; |
|
225 |
; buttons, toggles etc. |
|
226 |
; |
|
1948 | 227 |
button.font nil "nil means: use font" |
228 |
button.edgeStyle nil "or #soft" |
|
229 |
button.borderWidth nil "nil means: use value of borderWidth" |
|
230 |
button.activeLevel -1 |
|
231 |
button.passiveLevel 1 |
|
232 |
button.foregroundColor nil "nil means: use label-value" |
|
233 |
button.backgroundColor nil "nil means: use label-value" |
|
234 |
button.font nil "nil means: use label-value" |
|
235 |
button.disabledForegroundColor Color grey |
|
236 |
button.disabledBackgroundColor nil "nil means: use bgColor" |
|
237 |
button.enteredForegroundColor nil "nil means: use fgColor" |
|
238 |
button.enteredBackgroundColor nil "nil means: use bgColor" |
|
239 |
button.activeForegroundColor nil "nil means: use fgColor" |
|
240 |
button.activeBackgroundColor nil "nil means: use bgColor" |
|
241 |
button.returnButtonHasImage true "place a return-icon into defaultButtons" |
|
242 |
button.returnButtonHasBorder false "place a border around defaultButtons" |
|
122 | 243 |
|
244 |
; arrow buttons in scrollBars |
|
245 |
; |
|
1948 | 246 |
arrowButton.style nil "choose one of (#st80 #motif #mswindows nil)" |
247 |
arrowButton.foregroundColor nil "nil means: use buttons default" |
|
248 |
arrowButton.activeForegroundColor nil "nil means: use buttons default" |
|
249 |
arrowButton.activeBackgroundColor nil "nil means: use buttons default" |
|
250 |
arrowButton.upFormFile 'ScrollUp.xbm' |
|
251 |
arrowButton.downFormFile 'ScrollDn.xbm' |
|
252 |
arrowButton.leftFormFile 'ScrollLt.xbm' |
|
253 |
arrowButton.rightFormFile 'ScrollRt.xbm' |
|
254 |
arrowButton.activeLevel nil "nil means: use buttons default" |
|
255 |
arrowButton.passiveLevel nil "nil means: use buttons default" |
|
122 | 256 |
|
257 |
; |
|
258 |
; show a little lamp (a la IRIS) in toggles ? |
|
259 |
; |
|
1948 | 260 |
toggle.showLamp false "false means: no lamp" |
261 |
toggle.lampColor Color yellow "ignored if above is false" |
|
1951 | 262 |
toggle.lampWidthMM 1.8 "mm" |
263 |
toggle.lampHeightMM 3.5 "mm" |
|
122 | 264 |
|
265 |
; |
|
266 |
; the color of checkmarks (normally black; IRIS shows them red) |
|
267 |
; |
|
1948 | 268 |
checkToggle.checkColor Color black |
269 |
checkToggle.bitmapFile 'CheckOn.xbm' |
|
270 |
checkToggle.style #cross "or #check only taken if file is nil" |
|
271 |
checkToggle.activeBackgroundColor nil "means: use buttons default" |
|
272 |
checkToggle.activeLevel nil "means: use buttons default" |
|
273 |
checkToggle.passiveLevel nil "means: use buttons default" |
|
152 | 274 |
|
122 | 275 |
|
276 |
; |
|
277 |
; text view backgrounds - this is not the same as |
|
278 |
; textBackgroundColor (although it looks better if it is ...) |
|
279 |
; |
|
1948 | 280 |
textView.background Color white |
1896 | 281 |
TextView.st80Selections false "/ enables ST80 style doubleClick |
122 | 282 |
|
283 |
; |
|
284 |
; texts in ListView, TextView, EditTextView etc. |
|
285 |
; |
|
1948 | 286 |
text.foregroundColor Color black |
287 |
text.backgroundColor Color white |
|
288 |
text.font =fixedFont |
|
289 |
text.tabPositions #(1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145) |
|
122 | 290 |
|
1948 | 291 |
textCursor.foregroundColor Color white |
122 | 292 |
#if Display hasColors |
1948 | 293 |
textCursor.backgroundColor Color red |
122 | 294 |
#else |
1948 | 295 |
textCursor.backgroundColor Color black |
122 | 296 |
#endif |
1948 | 297 |
textCursor.type #block "choose one of (#block #ibeam #caret #solidCaret)" |
122 | 298 |
|
299 |
; |
|
300 |
; text view selections |
|
301 |
; |
|
1948 | 302 |
text.wordSelectCatchesBlanks false |
303 |
text.st80Selections false |
|
304 |
||
305 |
text.selectionForegroundColor =text.backgroundColor |
|
122 | 306 |
#if Display hasColors |
1948 | 307 |
text.selectionBackgroundColor Color green |
122 | 308 |
#else |
309 |
# if Display hasGreyscales |
|
1948 | 310 |
text.selectionBackgroundColor Color grey |
122 | 311 |
# else |
1948 | 312 |
text.selectionBackgroundColor =text.foregroundColor |
122 | 313 |
# endif |
314 |
#endif |
|
315 |
||
316 |
; |
|
317 |
; text in editfields |
|
318 |
; |
|
1948 | 319 |
editField.foregroundColor Color black |
320 |
editField.backgroundColor Color white |
|
321 |
editField.selectionForegroundColor Color white |
|
322 |
editField.selectionBackgroundColor Color black |
|
323 |
editField.font =fixedFont |
|
122 | 324 |
|
325 |
; |
|
326 |
; special values for the transcript |
|
327 |
; |
|
1948 | 328 |
transcript.foregroundColor Color black |
329 |
transcript.backgroundColor Color white |
|
330 |
transcript.cursorForegroundColor =transcript.backgroundColor |
|
331 |
transcript.cursorBackgroundColor =transcript.foregroundColor |
|
122 | 332 |
|
333 |
; |
|
334 |
; highlighting errors in codeviews |
|
335 |
; |
|
1948 | 336 |
codeError.selectionForegroundColor =text.selectionForegroundColor |
122 | 337 |
#if Display hasColors |
1948 | 338 |
codeError.selectionBackgroundColor Color red |
122 | 339 |
#else |
1948 | 340 |
codeError.selectionBackgroundColor =text.selectionBackgroundColor |
122 | 341 |
#endif |
342 |
||
343 |
; |
|
344 |
; selection-in-list |
|
345 |
; |
|
1948 | 346 |
selection.multiSelectionModifier nil "means: #Shift; alternaitve: #Control" |
347 |
selection.foregroundColor nil "means: use text-backgroundColor" |
|
348 |
selection.backgroundColor nil "means: use viewBackground" |
|
349 |
selection.hilightForegroundColor nil "means: use backgroundColor" |
|
350 |
selection.hilightBackgroundColor nil "means: use foregroundColor" |
|
351 |
selection.hilightFrameColor nil "means: no frame around selection" |
|
352 |
selection.hilightLevel 0 |
|
353 |
selection.hilightStyle nil "means: depend on styles name" |
|
354 |
selection.font nil "means: use textFont" |
|
355 |
selection.disabledForegroundColor nil "means: use grey" |
|
356 |
;NOTIMPL selection.rightArrowStyle |
|
357 |
selection.rightArrowLevel 1 |
|
122 | 358 |
|
359 |
; |
|
360 |
; variable panels |
|
361 |
; |
|
1948 | 362 |
variablePanel.showHandle true |
363 |
variablePanel.handlePosition scrollbar.position "/ OLD: #right "#center #left" |
|
364 |
variablePanel.handleStyle nil "nil means: as appropriate per style-name; i.e. #next., #motif ..." |
|
1423 | 365 |
; in addition to the known ones, |
1456 | 366 |
; #none, #iris, #line, #motif or #full are also allowed |
1948 | 367 |
variablePanel.handleColor Black "only for #iris, #normal and #mswindows" |
368 |
variablePanel.handleLevel 2 "only if not #line" |
|
224 | 369 |
|
1948 | 370 |
; OBSOLETE: variablePanel.trackingLine false "false means: track bar; true means: only track line" |
371 |
variablePanel.trackingStyle #solidRectangle "/ means: rectangle track. |
|
1451 | 372 |
"/ Also possible:or: #solidLine or: #dashedLine |
1948 | 373 |
variablePanel.separatingLine false "true means: draw an edged line in addition to handle" |
122 | 374 |
|
1948 | 375 |
scrolledView.level -1 "level of scrolled view. -1 for 3D styles; 0 for 2D styles" |
376 |
scrollableView.level nil "nil: as specified elsewhere; only 0 for openWin" |
|
377 |
scrolledView.borderWidth nil "nil: slave views own preferrence; 1 in openWin" |
|
378 |
scrolledView.margin =viewSpacing // 2 "outer margin around scrolledView" |
|
379 |
scrollBar.spacing =viewSpacing // 2 "space between scrolledview and scrollBar" |
|
380 |
scrollBar.hiding false "/ automatic hiding of useless scrollBars |
|
1440 | 381 |
|
382 |
||
122 | 383 |
; |
384 |
; scrollbar position in scrolled views |
|
385 |
; |
|
1948 | 386 |
scrollBar.position #left "or: #right" |
122 | 387 |
|
388 |
; |
|
389 |
; scrollbars |
|
390 |
; |
|
1948 | 391 |
scrollBar.buttonPositions #around "or: #top #bottom" |
392 |
scrollBar.level 0 "level of scrollBar" |
|
393 |
scrollBar.elementSpacing 0 "spacing betwen buttons & thumb" |
|
394 |
scrollBar.disableButtons false "shall we disable buttons if appropriate" |
|
395 |
scrollBar.neverMini false "force big scrollBars" |
|
396 |
scrollBar.hiding false "hide scrollBars if nothing to scroll" |
|
122 | 397 |
|
398 |
; |
|
521 | 399 |
; scrollers (also used in scrollBars & also affects sliders) |
122 | 400 |
; |
1948 | 401 |
scroller.viewBackground Color grey |
402 |
scroller.thumbColor Color white |
|
403 |
scroller.thumbEnteredColor =scrollerThumbColor |
|
404 |
scroller.thumbFrameColor Color black "nil means no frame" |
|
405 |
scroller.thumbLevel 0 |
|
406 |
scroller.thumbActiveLevel =scrollerThumbLevel |
|
407 |
scroller.thumbInset 0 |
|
408 |
scroller.thumbFixHeight false |
|
409 |
scroller.thumbEdgeStyle nil "or #soft" |
|
410 |
scroller.level 0 |
|
411 |
scroller.borderWidth =borderWidth |
|
412 |
scroller.NTallyMarks 0 |
|
413 |
scroller.tallyLevel 0 |
|
414 |
scroller.ghostColor nil " nil means - no ghosting" |
|
415 |
scroller.ghostLevel 0 "only used if above color is nonNil" |
|
416 |
scroller.snapBack false "w95 behavior: snap back if moved out of the scroller" |
|
417 |
scroller.middleButtonJump false "xterm behavior: middle button jumps to click position" |
|
122 | 418 |
|
419 |
; |
|
420 |
; sliders may have different tally definition than scrollers |
|
421 |
; |
|
1948 | 422 |
slider.NTallyMarks 1 |
423 |
slider.tallyLevel -1 |
|
424 |
slider.level nil "nil means: means inherit from scroller" |
|
122 | 425 |
|
1948 | 426 |
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
|
427 |
|
122 | 428 |
; |
429 |
; framed boxes |
|
430 |
; |
|
1948 | 431 |
framedBox.foregroundColor Color black |
432 |
framedBox.labelPosition #topCenter "#topLeft #topRight #bottomLeft #bottomCenter #bottomRight" |
|
122 | 433 |
|
1948 | 434 |
ruler.foregroundColor nil "nil means: use foregroundColor or Black or White" |
435 |
ruler.backgroundColor nil "nil means: use viewBackground" |
|
436 |
ruler.metric nil "nil means: use #mm for german, #inch for all others" |
|
122 | 437 |
|
438 |
; |
|
439 |
; dialog boxes |
|
440 |
; |
|
441 |
||
442 |
; |
|
443 |
; information-box |
|
444 |
; |
|
1948 | 445 |
informationBox.icon (Image fromFile:'bitmaps/Information.xbm') |
122 | 446 |
|
447 |
; |
|
448 |
; warnbox |
|
449 |
; |
|
1948 | 450 |
warnBox.icon (Image fromFile:'bitmaps/Information.xbm') |
122 | 451 |
|
452 |
; |
|
453 |
; yes/no requests |
|
454 |
; |
|
1948 | 455 |
requestBox.icon (Image fromFile:'bitmaps/Request.xbm') |
173 | 456 |
|
457 |
||
1948 | 458 |
html.backgroundColor Color grey:80 |
459 |
html.anchorForegroundColor Color blue darkened |
|
460 |
html.activeAnchorForegroundColor Color red |
|
461 |
html.activeAnchorBackgroundColor =htmlBackgroundColor |
|
462 |
html.visitedAnchorForegroundColor Color red:30 green:0 blue:80 |
|
463 |
html.exampleAnchorForegroundColor Color red:40 green:0 blue:0 |
|
464 |
html.anchorUnderline false |