]> git.saurik.com Git - wxWidgets.git/blame - docs/doxygen/wxwidgets.css
Fix discrepancy between different ways of measuring text extents under Mac.
[wxWidgets.git] / docs / doxygen / wxwidgets.css
CommitLineData
e1ebc6f4
FM
1/*****************************************************************************
2 ** Name: wxwidgets.css
3 ** Purpose: The wxWidgets documentation CSS; a customized version of
4 ** the standard Doxygen CSS
5 ** Author: Doxygen team
6 ** RCS-ID: $Id$
7 ** Licence: wxWindows license
8 *****************************************************************************/
9
10
11/*
12 Doxygen classic styles
13 ======================
1f1d2182 14*/
e1ebc6f4 15
15b6757b
FM
16BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
17 font-family: Geneva, Arial, Helvetica, sans-serif;
18}
19BODY,TD {
20 font-size: 90%;
21}
22H1 {
23 text-align: center;
24 font-size: 160%;
d696577c 25 border-top: 1em;
15b6757b
FM
26}
27H2 {
28 font-size: 120%;
0d0dc584
BP
29 padding-top: 1em;
30 border-top: 3px solid #AAA;
15b6757b
FM
31}
32H3 {
33 font-size: 100%;
34}
1f1d2182
FM
35CAPTION {
36 font-weight: bold
15b6757b
FM
37}
38DIV.qindex {
39 width: 100%;
40 background-color: #e8eef2;
41 border: 1px solid #84b0c7;
42 text-align: center;
43 margin: 2px;
44 padding: 2px;
45 line-height: 140%;
46}
47DIV.navpath {
48 width: 100%;
49 background-color: #e8eef2;
50 border: 1px solid #84b0c7;
51 text-align: center;
52 margin: 2px;
53 padding: 2px;
54 line-height: 140%;
55}
56DIV.navtab {
d696577c
BP
57 background-color: #e8eef2;
58 border: 1px solid #84b0c7;
59 text-align: center;
60 margin: 2px;
61 margin-right: 15px;
62 padding: 2px;
15b6757b
FM
63}
64TD.navtab {
d696577c 65 font-size: 70%;
15b6757b
FM
66}
67A.qindex {
d696577c
BP
68 text-decoration: none;
69 font-weight: bold;
70 color: #1A419D;
15b6757b
FM
71}
72A.qindex:visited {
d696577c
BP
73 text-decoration: none;
74 font-weight: bold;
75 color: #1A419D
15b6757b
FM
76}
77A.qindex:hover {
78 text-decoration: none;
79 background-color: #ddddff;
80}
81A.qindexHL {
82 text-decoration: none;
83 font-weight: bold;
84 background-color: #6666cc;
85 color: #ffffff;
86 border: 1px double #9295C2;
87}
88A.qindexHL:hover {
89 text-decoration: none;
90 background-color: #6666cc;
91 color: #ffffff;
92}
1f1d2182
FM
93A.qindexHL:visited {
94 text-decoration: none;
95 background-color: #6666cc;
96 color: #ffffff
15b6757b 97}
1f1d2182
FM
98A.el {
99 text-decoration: none;
100 font-weight: bold
15b6757b 101}
1f1d2182
FM
102A.elRef {
103 font-weight: bold
15b6757b 104}
1f1d2182
FM
105A.code:link {
106 text-decoration: none;
107 font-weight: normal;
15b6757b
FM
108 color: #0000FF
109}
1f1d2182
FM
110A.code:visited {
111 text-decoration: none;
112 font-weight: normal;
15b6757b
FM
113 color: #0000FF
114}
1f1d2182
FM
115A.codeRef:link {
116 font-weight: normal;
15b6757b
FM
117 color: #0000FF
118}
1f1d2182
FM
119A.codeRef:visited {
120 font-weight: normal;
15b6757b
FM
121 color: #0000FF
122}
1f1d2182
FM
123A:hover {
124 text-decoration: none;
125 background-color: #f2f2ff
15b6757b 126}
1f1d2182
FM
127DL.el {
128 margin-left: -1cm
15b6757b
FM
129}
130.fragment {
d696577c
BP
131 font-family: monospace, fixed;
132 font-size: 95%;
15b6757b
FM
133}
134PRE.fragment {
135 border: 1px solid #CCCCCC;
136 background-color: #f5f5f5;
0d0dc584
BP
137 margin: 4px 8px 4px 2px;
138 padding: 4px 6px;
15b6757b 139}
1f1d2182
FM
140DIV.ah {
141 background-color: black;
142 font-weight: bold;
143 color: #ffffff;
144 margin-bottom: 3px;
145 margin-top: 3px
15b6757b
FM
146}
147
148DIV.groupHeader {
d696577c
BP
149 margin-left: 16px;
150 margin-top: 12px;
151 margin-bottom: 6px;
152 font-weight: bold;
15b6757b 153}
1f1d2182
FM
154DIV.groupText {
155 margin-left: 16px;
156 font-style: italic;
157 font-size: 90%
15b6757b
FM
158}
159BODY {
160 background: white;
161 color: black;
162 margin-right: 20px;
163 margin-left: 20px;
164}
165TD.indexkey {
166 background-color: #e8eef2;
167 font-weight: bold;
0d0dc584
BP
168 padding: 2px 10px;
169 margin: 2px 0px;
15b6757b
FM
170 border: 1px solid #CCCCCC;
171}
172TD.indexvalue {
173 background-color: #e8eef2;
174 font-style: italic;
0d0dc584
BP
175 padding: 2px 10px;
176 margin: 2px 0px;
15b6757b
FM
177 border: 1px solid #CCCCCC;
178}
179TR.memlist {
1f1d2182 180 background-color: #f0f0f0;
15b6757b 181}
1f1d2182
FM
182P.formulaDsp {
183 text-align: center;
15b6757b
FM
184}
185IMG.formulaDsp {
186}
1f1d2182
FM
187IMG.formulaInl {
188 vertical-align: middle;
15b6757b
FM
189}
190SPAN.keyword { color: #008000 }
191SPAN.keywordtype { color: #604020 }
192SPAN.keywordflow { color: #e08000 }
193SPAN.comment { color: #800000 }
194SPAN.preprocessor { color: #806020 }
195SPAN.stringliteral { color: #002080 }
196SPAN.charliteral { color: #008080 }
197SPAN.vhdldigit { color: #ff00ff }
198SPAN.vhdlchar { color: #000000 }
199SPAN.vhdlkeyword { color: #700070 }
200SPAN.vhdllogic { color: #ff0000 }
201
0d0dc584
BP
202/* Doxygen Member Description Style 1.5.7 */
203
204.mdescLeft, .mdescRight,
205.memItemLeft, .memItemRight,
206.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
15b6757b 207 background-color: #FAFAFA;
0d0dc584 208 border: none;
15b6757b 209 margin: 4px;
0d0dc584 210 padding: 1px 0 0 8px;
15b6757b 211}
0d0dc584
BP
212
213.mdescLeft, .mdescRight {
214 padding: 0px 8px 4px 8px;
215 color: #555;
15b6757b 216}
0d0dc584
BP
217
218.memItemLeft, .memItemRight, .memTemplParams {
219 border-top: 1px solid #ccc;
15b6757b 220}
0d0dc584 221
15b6757b 222.memTemplParams {
15b6757b 223 color: #606060;
15b6757b 224}
0d0dc584
BP
225
226/*******************************************/
227
1f1d2182 228TD.tiny {
15b6757b
FM
229 font-size: 75%;
230}
231a {
232 color: #1A41A8;
233}
234a:visited {
235 color: #2A3798;
236}
1f1d2182 237.dirtab {
15b6757b
FM
238 padding: 4px;
239 border-collapse: collapse;
240 border: 1px solid #84b0c7;
241}
1f1d2182 242TH.dirtab {
15b6757b
FM
243 background: #e8eef2;
244 font-weight: bold;
245}
1f1d2182 246HR {
0d0dc584
BP
247/*
248 height: 3px;
249 margin-top: 1.5em;
250 margin-bottom: 1.5em;
251*/
252 height: 0px;
253 margin: 0;
254 border: 0px;
15b6757b
FM
255}
256
257/* Style for detailed member documentation */
0d0dc584 258
15b6757b
FM
259.memtemplate {
260 font-size: 80%;
261 color: #606060;
262 font-weight: normal;
263 margin-left: 3px;
1f1d2182 264}
0d0dc584 265
1f1d2182 266.memnav {
15b6757b
FM
267 background-color: #e8eef2;
268 border: 1px solid #84b0c7;
269 text-align: center;
270 margin: 2px;
271 margin-right: 15px;
272 padding: 2px;
273}
0d0dc584 274
15b6757b 275.memitem {
0d0dc584 276 padding: 0;
15b6757b 277}
0d0dc584 278
15b6757b
FM
279.memname {
280 white-space: nowrap;
281 font-weight: bold;
0d0dc584 282 padding: 2px 2px;
15b6757b 283}
0d0dc584
BP
284
285.memproto, .memdoc {
7f853dd0 286 border: 1px solid #84b0c7;
15b6757b 287}
0d0dc584 288
15b6757b 289.memproto {
0d0dc584 290 padding: 0;
15b6757b 291 background-color: #d5e1e8;
15b6757b 292 font-weight: bold;
0d0dc584
BP
293 -webkit-border-top-left-radius: 8px;
294 -webkit-border-top-right-radius: 8px;
295 -moz-border-radius-topleft: 8px;
296 -moz-border-radius-topright: 8px;
297}
298
299.memdoc {
300 padding: 5px 8px;
301 background-color: #eef3f5;
302 border-top-width: 0;
303 -webkit-border-bottom-left-radius: 8px;
304 -webkit-border-bottom-right-radius: 8px;
305 -moz-border-radius-bottomleft: 8px;
306 -moz-border-radius-bottomright: 8px;
307}
308
309.memdoc p, .memdoc dl, .memdoc ul {
310 margin: 6px 0;
15b6757b 311}
0d0dc584 312
15b6757b
FM
313.paramkey {
314 text-align: right;
315}
316.paramtype {
317 white-space: nowrap;
318}
319.paramname {
320 color: #602020;
15b6757b
FM
321 white-space: nowrap;
322}
0d0dc584
BP
323.paramname em {
324 font-style: normal;
325}
326
15b6757b
FM
327/* End Styling for detailed member documentation */
328
329/* for the tree view */
0d0dc584 330
15b6757b
FM
331.ftvtree {
332 font-family: sans-serif;
333 margin:0.5em;
334}
1f1d2182
FM
335.directory {
336 font-size: 9pt;
337 font-weight: bold;
15b6757b 338}
1f1d2182
FM
339.directory h3 {
340 margin: 0px;
341 margin-top: 1em;
342 font-size: 11pt;
15b6757b 343}
1f1d2182
FM
344.directory > h3 {
345 margin-top: 0;
15b6757b 346}
1f1d2182
FM
347.directory p {
348 margin: 0px;
349 white-space: nowrap;
15b6757b 350}
1f1d2182
FM
351.directory div {
352 display: none;
353 margin: 0px;
15b6757b 354}
1f1d2182
FM
355.directory img {
356 vertical-align: -30%;
15b6757b
FM
357}
358
0d0dc584
BP
359/* these are for tree view when not used as main index */
360
361.directory-alt {
362 font-size: 100%;
363 font-weight: bold;
364}
365
366.directory-alt h3 {
367 margin: 0px;
368 margin-top: 1em;
369 font-size: 11pt;
370}
371
372.directory-alt > h3 {
373 margin-top: 0;
374}
375
376.directory-alt p {
377 margin: 0px;
378 white-space: nowrap;
379}
380
381.directory-alt div {
382 display: none;
383 margin: 0px;
384}
385
386.directory-alt img {
387 vertical-align: -30%;
388}
389
2906a3d7
FM
390
391
392/*
e1ebc6f4
FM
393 wxWidgets docs specific styles
394 ==============================
2906a3d7
FM
395*/
396
0d0dc584
BP
397H2 > A.anchor {
398 text-decoration: none;
399 background-color: none;
400 color: black;
401}
402
00666804
FM
403H3 > A.anchor {
404 text-decoration: none;
405 background-color: none;
406 color: black;
407}
408
409H4 > A.anchor {
410 text-decoration: none;
411 background-color: none;
412 color: black;
413}
414
7f853dd0
FM
415IMG {
416 margin: 20px;
417}
418
9c981bfb 419IMG.logo {
d696577c
BP
420 float: right;
421 margin: 20px;
2906a3d7
FM
422}
423
7a118965 424IMG.appearance {
d696577c 425 margin: 20px;
7a118965
FM
426}
427
6c4f88a3
BP
428.dynheader IMG {
429 margin: 0px;
430}
431
7a118965 432TABLE.appearance {
d696577c
BP
433 width: 100%;
434 text-align: center;
1f1d2182 435 font-style: italic;
d696577c
BP
436 font-size: 90%;
437 /*font-weight: bold;*/
7a118965 438}
44fe9ffc 439
247b70c6
BP
440TD.green { color: green; }
441TD.orange { color: #ff8000; }
442TD.red { color: red; }
443
44fe9ffc 444SPAN.literal {
d696577c
BP
445 text-decoration: none;
446 font-weight: bold;
447 font-family: monospace, fixed;
0aaf0255
FM
448}
449
e1ebc6f4
FM
450/* we make all the following <span> tags render the text just like
451 the standard Doxygen @remarks, @see tags do, to obtain a uniform
452 look and feel */
09a728e1 453SPAN.itemdef, SPAN.lib, SPAN.category, SPAN.stdobj, SPAN.styles, SPAN.events, SPAN.flags, SPAN.appearance, SPAN.impl, SPAN.avail {
d696577c
BP
454 font-weight: bold;
455 line-height: 130%;
0aaf0255
FM
456}
457
09a728e1 458SPAN.style, SPAN.event, SPAN.flag {
d696577c
BP
459 font-weight: bold;
460 color: #880000;
0aaf0255
FM
461}
462
09a728e1 463DIV.styleDesc, DIV.eventDesc, DIV.flagDesc {
c61202de
BP
464 margin-left: 3%;
465 margin-bottom: 1ex;
8c6791e4
FM
466}
467
468DIV.eventHandler {
c61202de
BP
469 margin: 1em;
470 text-indent: 3%;
8c6791e4
FM
471}
472
473DIV.eventHandler SPAN {
c61202de
BP
474 padding: 5px;
475 background-color: #eeeeee;
476 font-family: monospace, fixed;
1f1d2182
FM
477}
478
2a6585b8
BP
479/* Doxygen defaults the top navigation tabs to a small, bold font,
480 so we reset it here to a larger, normal font. */
d696577c 481DIV.navigation A SPAN {
0d0dc584 482 font-size: 100%;
2a6585b8 483 font-weight: normal;
3db7c3b1 484}
0aaf0255 485
08d367c2 486LI {
40c53d1b 487 line-height: 115%;
08d367c2 488}
40c53d1b 489
550ca6ac
FM
490CODE {
491 font-size: 110%;
492 color: #444444;
247b70c6 493}