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