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:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>