1 |
/* The standard CSS for doxygen */ |
2 |
|
3 |
body, table, div, p, dl { |
4 |
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; |
5 |
font-size: 12px; |
6 |
} |
7 |
|
8 |
/* @group Heading Levels */ |
9 |
|
10 |
h1 { |
11 |
font-size: 150%; |
12 |
} |
13 |
|
14 |
.title { |
15 |
font-size: 150%; |
16 |
font-weight: bold; |
17 |
margin: 10px 2px; |
18 |
} |
19 |
|
20 |
h2 { |
21 |
font-size: 120%; |
22 |
} |
23 |
|
24 |
h3 { |
25 |
font-size: 100%; |
26 |
} |
27 |
|
28 |
dt { |
29 |
font-weight: bold; |
30 |
} |
31 |
|
32 |
div.multicol { |
33 |
-moz-column-gap: 1em; |
34 |
-webkit-column-gap: 1em; |
35 |
-moz-column-count: 3; |
36 |
-webkit-column-count: 3; |
37 |
} |
38 |
|
39 |
p.startli, p.startdd, p.starttd { |
40 |
margin-top: 2px; |
41 |
} |
42 |
|
43 |
p.endli { |
44 |
margin-bottom: 0px; |
45 |
} |
46 |
|
47 |
p.enddd { |
48 |
margin-bottom: 4px; |
49 |
} |
50 |
|
51 |
p.endtd { |
52 |
margin-bottom: 2px; |
53 |
} |
54 |
|
55 |
/* @end */ |
56 |
|
57 |
caption { |
58 |
font-weight: bold; |
59 |
} |
60 |
|
61 |
span.legend { |
62 |
font-size: 70%; |
63 |
text-align: center; |
64 |
} |
65 |
|
66 |
h3.version { |
67 |
font-size: 90%; |
68 |
text-align: center; |
69 |
} |
70 |
|
71 |
div.qindex, div.navtab{ |
72 |
background-color: #EBEFF6; |
73 |
border: 1px solid #A3B4D7; |
74 |
text-align: center; |
75 |
margin: 2px; |
76 |
padding: 2px; |
77 |
} |
78 |
|
79 |
div.qindex, div.navpath { |
80 |
width: 100%; |
81 |
line-height: 140%; |
82 |
} |
83 |
|
84 |
div.navtab { |
85 |
margin-right: 15px; |
86 |
} |
87 |
|
88 |
/* @group Link Styling */ |
89 |
|
90 |
a { |
91 |
color: #3D578C; |
92 |
font-weight: normal; |
93 |
text-decoration: none; |
94 |
} |
95 |
|
96 |
.contents a:visited { |
97 |
color: #4665A2; |
98 |
} |
99 |
|
100 |
a:hover { |
101 |
text-decoration: underline; |
102 |
} |
103 |
|
104 |
a.qindex { |
105 |
font-weight: bold; |
106 |
} |
107 |
|
108 |
a.qindexHL { |
109 |
font-weight: bold; |
110 |
background-color: #9CAFD4; |
111 |
color: #ffffff; |
112 |
border: 1px double #869DCA; |
113 |
} |
114 |
|
115 |
.contents a.qindexHL:visited { |
116 |
color: #ffffff; |
117 |
} |
118 |
|
119 |
a.el { |
120 |
font-weight: bold; |
121 |
} |
122 |
|
123 |
a.elRef { |
124 |
} |
125 |
|
126 |
a.code { |
127 |
color: #4665A2; |
128 |
} |
129 |
|
130 |
a.codeRef { |
131 |
color: #4665A2; |
132 |
} |
133 |
|
134 |
/* @end */ |
135 |
|
136 |
dl.el { |
137 |
margin-left: -1cm; |
138 |
} |
139 |
|
140 |
.fragment { |
141 |
font-family: monospace, fixed; |
142 |
font-size: 105%; |
143 |
} |
144 |
|
145 |
pre.fragment { |
146 |
border: 1px solid #C4CFE5; |
147 |
background-color: #FBFCFD; |
148 |
padding: 4px 6px; |
149 |
margin: 4px 8px 4px 2px; |
150 |
overflow: auto; |
151 |
word-wrap: break-word; |
152 |
font-size: 9pt; |
153 |
line-height: 125%; |
154 |
} |
155 |
|
156 |
div.ah { |
157 |
background-color: black; |
158 |
font-weight: bold; |
159 |
color: #ffffff; |
160 |
margin-bottom: 3px; |
161 |
margin-top: 3px; |
162 |
padding: 0.2em; |
163 |
border: solid thin #333; |
164 |
border-radius: 0.5em; |
165 |
-webkit-border-radius: .5em; |
166 |
-moz-border-radius: .5em; |
167 |
box-shadow: 2px 2px 3px #999; |
168 |
-webkit-box-shadow: 2px 2px 3px #999; |
169 |
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; |
170 |
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); |
171 |
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); |
172 |
} |
173 |
|
174 |
div.groupHeader { |
175 |
margin-left: 16px; |
176 |
margin-top: 12px; |
177 |
font-weight: bold; |
178 |
} |
179 |
|
180 |
div.groupText { |
181 |
margin-left: 16px; |
182 |
font-style: italic; |
183 |
} |
184 |
|
185 |
body { |
186 |
background: white; |
187 |
color: black; |
188 |
margin: 0; |
189 |
} |
190 |
|
191 |
div.contents { |
192 |
margin-top: 10px; |
193 |
margin-left: 10px; |
194 |
margin-right: 5px; |
195 |
} |
196 |
|
197 |
td.indexkey { |
198 |
background-color: #EBEFF6; |
199 |
font-weight: bold; |
200 |
border: 1px solid #C4CFE5; |
201 |
margin: 2px 0px 2px 0; |
202 |
padding: 2px 10px; |
203 |
} |
204 |
|
205 |
td.indexvalue { |
206 |
background-color: #EBEFF6; |
207 |
border: 1px solid #C4CFE5; |
208 |
padding: 2px 10px; |
209 |
margin: 2px 0px; |
210 |
} |
211 |
|
212 |
tr.memlist { |
213 |
background-color: #EEF1F7; |
214 |
} |
215 |
|
216 |
p.formulaDsp { |
217 |
text-align: center; |
218 |
} |
219 |
|
220 |
img.formulaDsp { |
221 |
|
222 |
} |
223 |
|
224 |
img.formulaInl { |
225 |
vertical-align: middle; |
226 |
} |
227 |
|
228 |
div.center { |
229 |
text-align: center; |
230 |
margin-top: 0px; |
231 |
margin-bottom: 0px; |
232 |
padding: 0px; |
233 |
} |
234 |
|
235 |
div.center img { |
236 |
border: 0px; |
237 |
} |
238 |
|
239 |
address.footer { |
240 |
text-align: right; |
241 |
padding-right: 12px; |
242 |
} |
243 |
|
244 |
img.footer { |
245 |
border: 0px; |
246 |
vertical-align: middle; |
247 |
} |
248 |
|
249 |
/* @group Code Colorization */ |
250 |
|
251 |
span.keyword { |
252 |
color: #008000 |
253 |
} |
254 |
|
255 |
span.keywordtype { |
256 |
color: #604020 |
257 |
} |
258 |
|
259 |
span.keywordflow { |
260 |
color: #e08000 |
261 |
} |
262 |
|
263 |
span.comment { |
264 |
color: #800000 |
265 |
} |
266 |
|
267 |
span.preprocessor { |
268 |
color: #806020 |
269 |
} |
270 |
|
271 |
span.stringliteral { |
272 |
color: #002080 |
273 |
} |
274 |
|
275 |
span.charliteral { |
276 |
color: #008080 |
277 |
} |
278 |
|
279 |
span.vhdldigit { |
280 |
color: #ff00ff |
281 |
} |
282 |
|
283 |
span.vhdlchar { |
284 |
color: #000000 |
285 |
} |
286 |
|
287 |
span.vhdlkeyword { |
288 |
color: #700070 |
289 |
} |
290 |
|
291 |
span.vhdllogic { |
292 |
color: #ff0000 |
293 |
} |
294 |
|
295 |
/* @end */ |
296 |
|
297 |
/* |
298 |
.search { |
299 |
color: #003399; |
300 |
font-weight: bold; |
301 |
} |
302 |
|
303 |
form.search { |
304 |
margin-bottom: 0px; |
305 |
margin-top: 0px; |
306 |
} |
307 |
|
308 |
input.search { |
309 |
font-size: 75%; |
310 |
color: #000080; |
311 |
font-weight: normal; |
312 |
background-color: #e8eef2; |
313 |
} |
314 |
*/ |
315 |
|
316 |
td.tiny { |
317 |
font-size: 75%; |
318 |
} |
319 |
|
320 |
.dirtab { |
321 |
padding: 4px; |
322 |
border-collapse: collapse; |
323 |
border: 1px solid #A3B4D7; |
324 |
} |
325 |
|
326 |
th.dirtab { |
327 |
background: #EBEFF6; |
328 |
font-weight: bold; |
329 |
} |
330 |
|
331 |
hr { |
332 |
height: 0px; |
333 |
border: none; |
334 |
border-top: 1px solid #4A6AAA; |
335 |
} |
336 |
|
337 |
hr.footer { |
338 |
height: 1px; |
339 |
} |
340 |
|
341 |
/* @group Member Descriptions */ |
342 |
|
343 |
table.memberdecls { |
344 |
border-spacing: 0px; |
345 |
padding: 0px; |
346 |
} |
347 |
|
348 |
.mdescLeft, .mdescRight, |
349 |
.memItemLeft, .memItemRight, |
350 |
.memTemplItemLeft, .memTemplItemRight, .memTemplParams { |
351 |
background-color: #F9FAFC; |
352 |
border: none; |
353 |
margin: 4px; |
354 |
padding: 1px 0 0 8px; |
355 |
} |
356 |
|
357 |
.mdescLeft, .mdescRight { |
358 |
padding: 0px 8px 4px 8px; |
359 |
color: #555; |
360 |
} |
361 |
|
362 |
.memItemLeft, .memItemRight, .memTemplParams { |
363 |
border-top: 1px solid #C4CFE5; |
364 |
} |
365 |
|
366 |
.memItemLeft, .memTemplItemLeft { |
367 |
white-space: nowrap; |
368 |
} |
369 |
|
370 |
.memItemRight { |
371 |
width: 100%; |
372 |
} |
373 |
|
374 |
.memTemplParams { |
375 |
color: #4665A2; |
376 |
white-space: nowrap; |
377 |
} |
378 |
|
379 |
/* @end */ |
380 |
|
381 |
/* @group Member Details */ |
382 |
|
383 |
/* Styles for detailed member documentation */ |
384 |
|
385 |
.memtemplate { |
386 |
font-size: 80%; |
387 |
color: #4665A2; |
388 |
font-weight: normal; |
389 |
margin-left: 9px; |
390 |
} |
391 |
|
392 |
.memnav { |
393 |
background-color: #EBEFF6; |
394 |
border: 1px solid #A3B4D7; |
395 |
text-align: center; |
396 |
margin: 2px; |
397 |
margin-right: 15px; |
398 |
padding: 2px; |
399 |
} |
400 |
|
401 |
.mempage { |
402 |
width: 100%; |
403 |
} |
404 |
|
405 |
.memitem { |
406 |
padding: 0; |
407 |
margin-bottom: 10px; |
408 |
margin-right: 5px; |
409 |
} |
410 |
|
411 |
.memname { |
412 |
white-space: nowrap; |
413 |
font-weight: bold; |
414 |
margin-left: 6px; |
415 |
} |
416 |
|
417 |
.memproto { |
418 |
border-top: 1px solid #A8B8D9; |
419 |
border-left: 1px solid #A8B8D9; |
420 |
border-right: 1px solid #A8B8D9; |
421 |
padding: 6px 0px 6px 0px; |
422 |
color: #253555; |
423 |
font-weight: bold; |
424 |
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); |
425 |
/* opera specific markup */ |
426 |
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); |
427 |
border-top-right-radius: 8px; |
428 |
border-top-left-radius: 8px; |
429 |
/* firefox specific markup */ |
430 |
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; |
431 |
-moz-border-radius-topright: 8px; |
432 |
-moz-border-radius-topleft: 8px; |
433 |
/* webkit specific markup */ |
434 |
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); |
435 |
-webkit-border-top-right-radius: 8px; |
436 |
-webkit-border-top-left-radius: 8px; |
437 |
background-image:url('nav_f.png'); |
438 |
background-repeat:repeat-x; |
439 |
background-color: #E2E8F2; |
440 |
|
441 |
} |
442 |
|
443 |
.memdoc { |
444 |
border-bottom: 1px solid #A8B8D9; |
445 |
border-left: 1px solid #A8B8D9; |
446 |
border-right: 1px solid #A8B8D9; |
447 |
padding: 2px 5px; |
448 |
background-color: #FBFCFD; |
449 |
border-top-width: 0; |
450 |
/* opera specific markup */ |
451 |
border-bottom-left-radius: 8px; |
452 |
border-bottom-right-radius: 8px; |
453 |
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); |
454 |
/* firefox specific markup */ |
455 |
-moz-border-radius-bottomleft: 8px; |
456 |
-moz-border-radius-bottomright: 8px; |
457 |
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; |
458 |
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); |
459 |
/* webkit specific markup */ |
460 |
-webkit-border-bottom-left-radius: 8px; |
461 |
-webkit-border-bottom-right-radius: 8px; |
462 |
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); |
463 |
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); |
464 |
} |
465 |
|
466 |
.paramkey { |
467 |
text-align: right; |
468 |
} |
469 |
|
470 |
.paramtype { |
471 |
white-space: nowrap; |
472 |
} |
473 |
|
474 |
.paramname { |
475 |
color: #602020; |
476 |
white-space: nowrap; |
477 |
} |
478 |
.paramname em { |
479 |
font-style: normal; |
480 |
} |
481 |
|
482 |
.params, .retval, .exception, .tparams { |
483 |
border-spacing: 6px 2px; |
484 |
} |
485 |
|
486 |
.params .paramname, .retval .paramname { |
487 |
font-weight: bold; |
488 |
vertical-align: top; |
489 |
} |
490 |
|
491 |
.params .paramtype { |
492 |
font-style: italic; |
493 |
vertical-align: top; |
494 |
} |
495 |
|
496 |
.params .paramdir { |
497 |
font-family: "courier new",courier,monospace; |
498 |
vertical-align: top; |
499 |
} |
500 |
|
501 |
|
502 |
|
503 |
|
504 |
/* @end */ |
505 |
|
506 |
/* @group Directory (tree) */ |
507 |
|
508 |
/* for the tree view */ |
509 |
|
510 |
.ftvtree { |
511 |
font-family: sans-serif; |
512 |
margin: 0px; |
513 |
} |
514 |
|
515 |
/* these are for tree view when used as main index */ |
516 |
|
517 |
.directory { |
518 |
font-size: 9pt; |
519 |
font-weight: bold; |
520 |
margin: 5px; |
521 |
} |
522 |
|
523 |
.directory h3 { |
524 |
margin: 0px; |
525 |
margin-top: 1em; |
526 |
font-size: 11pt; |
527 |
} |
528 |
|
529 |
/* |
530 |
The following two styles can be used to replace the root node title |
531 |
with an image of your choice. Simply uncomment the next two styles, |
532 |
specify the name of your image and be sure to set 'height' to the |
533 |
proper pixel height of your image. |
534 |
*/ |
535 |
|
536 |
/* |
537 |
.directory h3.swap { |
538 |
height: 61px; |
539 |
background-repeat: no-repeat; |
540 |
background-image: url("yourimage.gif"); |
541 |
} |
542 |
.directory h3.swap span { |
543 |
display: none; |
544 |
} |
545 |
*/ |
546 |
|
547 |
.directory > h3 { |
548 |
margin-top: 0; |
549 |
} |
550 |
|
551 |
.directory p { |
552 |
margin: 0px; |
553 |
white-space: nowrap; |
554 |
} |
555 |
|
556 |
.directory div { |
557 |
display: none; |
558 |
margin: 0px; |
559 |
} |
560 |
|
561 |
.directory img { |
562 |
vertical-align: -30%; |
563 |
} |
564 |
|
565 |
/* these are for tree view when not used as main index */ |
566 |
|
567 |
.directory-alt { |
568 |
font-size: 100%; |
569 |
font-weight: bold; |
570 |
} |
571 |
|
572 |
.directory-alt h3 { |
573 |
margin: 0px; |
574 |
margin-top: 1em; |
575 |
font-size: 11pt; |
576 |
} |
577 |
|
578 |
.directory-alt > h3 { |
579 |
margin-top: 0; |
580 |
} |
581 |
|
582 |
.directory-alt p { |
583 |
margin: 0px; |
584 |
white-space: nowrap; |
585 |
} |
586 |
|
587 |
.directory-alt div { |
588 |
display: none; |
589 |
margin: 0px; |
590 |
} |
591 |
|
592 |
.directory-alt img { |
593 |
vertical-align: -30%; |
594 |
} |
595 |
|
596 |
/* @end */ |
597 |
|
598 |
div.dynheader { |
599 |
margin-top: 8px; |
600 |
} |
601 |
|
602 |
address { |
603 |
font-style: normal; |
604 |
color: #2A3D61; |
605 |
} |
606 |
|
607 |
table.doxtable { |
608 |
border-collapse:collapse; |
609 |
} |
610 |
|
611 |
table.doxtable td, table.doxtable th { |
612 |
border: 1px solid #2D4068; |
613 |
padding: 3px 7px 2px; |
614 |
} |
615 |
|
616 |
table.doxtable th { |
617 |
background-color: #374F7F; |
618 |
color: #FFFFFF; |
619 |
font-size: 110%; |
620 |
padding-bottom: 4px; |
621 |
padding-top: 5px; |
622 |
text-align:left; |
623 |
} |
624 |
|
625 |
.tabsearch { |
626 |
top: 0px; |
627 |
left: 10px; |
628 |
height: 36px; |
629 |
background-image: url('tab_b.png'); |
630 |
z-index: 101; |
631 |
overflow: hidden; |
632 |
font-size: 13px; |
633 |
} |
634 |
|
635 |
.navpath ul |
636 |
{ |
637 |
font-size: 11px; |
638 |
background-image:url('tab_b.png'); |
639 |
background-repeat:repeat-x; |
640 |
height:30px; |
641 |
line-height:30px; |
642 |
color:#8AA0CC; |
643 |
border:solid 1px #C2CDE4; |
644 |
overflow:hidden; |
645 |
margin:0px; |
646 |
padding:0px; |
647 |
} |
648 |
|
649 |
.navpath li |
650 |
{ |
651 |
list-style-type:none; |
652 |
float:left; |
653 |
padding-left:10px; |
654 |
padding-right:15px; |
655 |
background-image:url('bc_s.png'); |
656 |
background-repeat:no-repeat; |
657 |
background-position:right; |
658 |
color:#364D7C; |
659 |
} |
660 |
|
661 |
.navpath li.navelem a |
662 |
{ |
663 |
height:32px; |
664 |
display:block; |
665 |
text-decoration: none; |
666 |
outline: none; |
667 |
} |
668 |
|
669 |
.navpath li.navelem a:hover |
670 |
{ |
671 |
color:#6884BD; |
672 |
} |
673 |
|
674 |
.navpath li.footer |
675 |
{ |
676 |
list-style-type:none; |
677 |
float:right; |
678 |
padding-left:10px; |
679 |
padding-right:15px; |
680 |
background-image:none; |
681 |
background-repeat:no-repeat; |
682 |
background-position:right; |
683 |
color:#364D7C; |
684 |
font-size: 8pt; |
685 |
} |
686 |
|
687 |
|
688 |
div.summary |
689 |
{ |
690 |
float: right; |
691 |
font-size: 8pt; |
692 |
padding-right: 5px; |
693 |
width: 50%; |
694 |
text-align: right; |
695 |
} |
696 |
|
697 |
div.summary a |
698 |
{ |
699 |
white-space: nowrap; |
700 |
} |
701 |
|
702 |
div.ingroups |
703 |
{ |
704 |
font-size: 8pt; |
705 |
padding-left: 5px; |
706 |
width: 50%; |
707 |
text-align: left; |
708 |
} |
709 |
|
710 |
div.ingroups a |
711 |
{ |
712 |
white-space: nowrap; |
713 |
} |
714 |
|
715 |
div.header |
716 |
{ |
717 |
background-image:url('nav_h.png'); |
718 |
background-repeat:repeat-x; |
719 |
background-color: #F9FAFC; |
720 |
margin: 0px; |
721 |
border-bottom: 1px solid #C4CFE5; |
722 |
} |
723 |
|
724 |
div.headertitle |
725 |
{ |
726 |
padding: 5px 5px 5px 10px; |
727 |
} |
728 |
|
729 |
dl |
730 |
{ |
731 |
padding: 0 0 0 10px; |
732 |
} |
733 |
|
734 |
dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug |
735 |
{ |
736 |
border-left:4px solid; |
737 |
padding: 0 0 0 6px; |
738 |
} |
739 |
|
740 |
dl.note |
741 |
{ |
742 |
border-color: #D0C000; |
743 |
} |
744 |
|
745 |
dl.warning, dl.attention |
746 |
{ |
747 |
border-color: #FF0000; |
748 |
} |
749 |
|
750 |
dl.pre, dl.post, dl.invariant |
751 |
{ |
752 |
border-color: #00D000; |
753 |
} |
754 |
|
755 |
dl.deprecated |
756 |
{ |
757 |
border-color: #505050; |
758 |
} |
759 |
|
760 |
dl.todo |
761 |
{ |
762 |
border-color: #00C0E0; |
763 |
} |
764 |
|
765 |
dl.test |
766 |
{ |
767 |
border-color: #3030E0; |
768 |
} |
769 |
|
770 |
dl.bug |
771 |
{ |
772 |
border-color: #C08050; |
773 |
} |
774 |
|
775 |
#projectlogo |
776 |
{ |
777 |
text-align: center; |
778 |
vertical-align: bottom; |
779 |
border-collapse: separate; |
780 |
} |
781 |
|
782 |
#projectlogo img |
783 |
{ |
784 |
border: 0px none; |
785 |
} |
786 |
|
787 |
#projectname |
788 |
{ |
789 |
font: 300% Tahoma, Arial,sans-serif; |
790 |
margin: 0px; |
791 |
padding: 2px 0px; |
792 |
} |
793 |
|
794 |
#projectbrief |
795 |
{ |
796 |
font: 120% Tahoma, Arial,sans-serif; |
797 |
margin: 0px; |
798 |
padding: 0px; |
799 |
} |
800 |
|
801 |
#projectnumber |
802 |
{ |
803 |
font: 50% Tahoma, Arial,sans-serif; |
804 |
margin: 0px; |
805 |
padding: 0px; |
806 |
} |
807 |
|
808 |
#titlearea |
809 |
{ |
810 |
padding: 0px; |
811 |
margin: 0px; |
812 |
width: 100%; |
813 |
border-bottom: 1px solid #5373B4; |
814 |
} |
815 |
|
816 |
.image |
817 |
{ |
818 |
text-align: center; |
819 |
} |
820 |
|
821 |
.dotgraph |
822 |
{ |
823 |
text-align: center; |
824 |
} |
825 |
|
826 |
.mscgraph |
827 |
{ |
828 |
text-align: center; |
829 |
} |
830 |
|
831 |
.caption |
832 |
{ |
833 |
font-weight: bold; |
834 |
} |
835 |
|