• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* The standard CSS for doxygen */
2
3body, table, div, p, dl {
4        font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
5        font-size: 13px;
6        line-height: 1.3;
7}
8
9/* @group Heading Levels */
10
11h1 {
12        font-size: 150%;
13}
14
15.title {
16        font-size: 150%;
17        font-weight: bold;
18        margin: 10px 2px;
19}
20
21h2 {
22        font-size: 120%;
23}
24
25h3 {
26        font-size: 100%;
27}
28
29dt {
30        font-weight: bold;
31}
32
33div.multicol {
34        -moz-column-gap: 1em;
35        -webkit-column-gap: 1em;
36        -moz-column-count: 3;
37        -webkit-column-count: 3;
38}
39
40p.startli, p.startdd, p.starttd {
41        margin-top: 2px;
42}
43
44p.endli {
45        margin-bottom: 0px;
46}
47
48p.enddd {
49        margin-bottom: 4px;
50}
51
52p.endtd {
53        margin-bottom: 2px;
54}
55
56/* @end */
57
58caption {
59        font-weight: bold;
60}
61
62span.legend {
63        font-size: 70%;
64        text-align: center;
65}
66
67h3.version {
68        font-size: 90%;
69        text-align: center;
70}
71
72div.qindex, div.navtab{
73        background-color: #F1F1F1;
74        border: 1px solid #BDBDBD;
75        text-align: center;
76}
77
78div.qindex, div.navpath {
79        width: 100%;
80        line-height: 140%;
81}
82
83div.navtab {
84        margin-right: 15px;
85}
86
87/* @group Link Styling */
88
89a {
90        color: #646464;
91        font-weight: normal;
92        text-decoration: none;
93}
94
95.contents a:visited {
96        color: #747474;
97}
98
99a:hover {
100        text-decoration: underline;
101}
102
103a.qindex {
104        font-weight: bold;
105}
106
107a.qindexHL {
108        font-weight: bold;
109        background-color: #B8B8B8;
110        color: #ffffff;
111        border: 1px double #A8A8A8;
112}
113
114.contents a.qindexHL:visited {
115        color: #ffffff;
116}
117
118a.el {
119        font-weight: bold;
120}
121
122a.elRef {
123}
124
125a.code, a.code:visited {
126        color: #4665A2;
127}
128
129a.codeRef, a.codeRef:visited {
130        color: #4665A2;
131}
132
133/* @end */
134
135dl.el {
136        margin-left: -1cm;
137}
138
139.fragment {
140        font-family: monospace, fixed;
141        font-size: 105%;
142}
143
144pre.fragment {
145        border: 1px solid #D5D5D5;
146        background-color: #FCFCFC;
147        padding: 4px 6px;
148        margin: 4px 8px 4px 2px;
149        overflow: auto;
150        word-wrap: break-word;
151        font-size:  9pt;
152        line-height: 125%;
153}
154
155div.ah {
156        background-color: black;
157        font-weight: bold;
158        color: #ffffff;
159        margin-bottom: 3px;
160        margin-top: 3px;
161        padding: 0.2em;
162        border: solid thin #333;
163        border-radius: 0.5em;
164        -webkit-border-radius: .5em;
165        -moz-border-radius: .5em;
166        box-shadow: 2px 2px 3px #999;
167        -webkit-box-shadow: 2px 2px 3px #999;
168        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
169        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
170        background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
171}
172
173div.groupHeader {
174        margin-left: 16px;
175        margin-top: 12px;
176        font-weight: bold;
177}
178
179div.groupText {
180        margin-left: 16px;
181        font-style: italic;
182}
183
184body {
185        background-color: white;
186        color: black;
187        margin: 0;
188}
189
190div.contents {
191        margin-top: 10px;
192        margin-left: 8px;
193        margin-right: 8px;
194}
195
196td.indexkey {
197        background-color: #F1F1F1;
198        font-weight: bold;
199        border: 1px solid #D5D5D5;
200        margin: 2px 0px 2px 0;
201        padding: 2px 10px;
202        white-space: nowrap;
203        vertical-align: top;
204}
205
206td.indexvalue {
207        background-color: #F1F1F1;
208        border: 1px solid #D5D5D5;
209        padding: 2px 10px;
210        margin: 2px 0px;
211}
212
213tr.memlist {
214        background-color: #F2F2F2;
215}
216
217p.formulaDsp {
218        text-align: center;
219}
220
221img.formulaDsp {
222
223}
224
225img.formulaInl {
226        vertical-align: middle;
227}
228
229div.center {
230        text-align: center;
231        margin-top: 0px;
232        margin-bottom: 0px;
233        padding: 0px;
234}
235
236div.center img {
237        border: 0px;
238}
239
240address.footer {
241        text-align: right;
242        padding-right: 12px;
243}
244
245img.footer {
246        border: 0px;
247        vertical-align: middle;
248}
249
250/* @group Code Colorization */
251
252span.keyword {
253        color: #008000
254}
255
256span.keywordtype {
257        color: #604020
258}
259
260span.keywordflow {
261        color: #e08000
262}
263
264span.comment {
265        color: #800000
266}
267
268span.preprocessor {
269        color: #806020
270}
271
272span.stringliteral {
273        color: #002080
274}
275
276span.charliteral {
277        color: #008080
278}
279
280span.vhdldigit {
281        color: #ff00ff
282}
283
284span.vhdlchar {
285        color: #000000
286}
287
288span.vhdlkeyword {
289        color: #700070
290}
291
292span.vhdllogic {
293        color: #ff0000
294}
295
296blockquote {
297        background-color: #F9F9F9;
298        border-left: 2px solid #B8B8B8;
299        margin: 0 24px 0 4px;
300        padding: 0 12px 0 16px;
301}
302
303/* @end */
304
305/*
306.search {
307        color: #003399;
308        font-weight: bold;
309}
310
311form.search {
312        margin-bottom: 0px;
313        margin-top: 0px;
314}
315
316input.search {
317        font-size: 75%;
318        color: #000080;
319        font-weight: normal;
320        background-color: #e8eef2;
321}
322*/
323
324td.tiny {
325        font-size: 75%;
326}
327
328.dirtab {
329        padding: 4px;
330        border-collapse: collapse;
331        border: 1px solid #BDBDBD;
332}
333
334th.dirtab {
335        background: #F1F1F1;
336        font-weight: bold;
337}
338
339hr {
340        height: 0px;
341        border: none;
342        border-top: 1px solid #7A7A7A;
343}
344
345hr.footer {
346        height: 1px;
347}
348
349/* @group Member Descriptions */
350
351table.memberdecls {
352        border-spacing: 0px;
353        padding: 0px;
354}
355
356.mdescLeft, .mdescRight,
357.memItemLeft, .memItemRight,
358.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
359        background-color: #FAFAFA;
360        border: none;
361        margin: 4px;
362        padding: 1px 0 0 8px;
363}
364
365.mdescLeft, .mdescRight {
366        padding: 0px 8px 4px 8px;
367        color: #555;
368}
369
370.memItemLeft, .memItemRight, .memTemplParams {
371        border-top: 1px solid #D5D5D5;
372}
373
374.memItemLeft, .memTemplItemLeft {
375        white-space: nowrap;
376}
377
378.memItemRight {
379        width: 100%;
380}
381
382.memTemplParams {
383        color: #747474;
384        white-space: nowrap;
385}
386
387/* @end */
388
389/* @group Member Details */
390
391/* Styles for detailed member documentation */
392
393.memtemplate {
394        font-size: 80%;
395        color: #747474;
396        font-weight: normal;
397        margin-left: 9px;
398}
399
400.memnav {
401        background-color: #F1F1F1;
402        border: 1px solid #BDBDBD;
403        text-align: center;
404        margin: 2px;
405        margin-right: 15px;
406        padding: 2px;
407}
408
409.mempage {
410        width: 100%;
411}
412
413.memitem {
414        padding: 0;
415        margin-bottom: 10px;
416        margin-right: 5px;
417}
418
419.memname {
420        white-space: nowrap;
421        font-weight: bold;
422        margin-left: 6px;
423}
424
425.memproto, dl.reflist dt {
426        border-top: 1px solid #C0C0C0;
427        border-left: 1px solid #C0C0C0;
428        border-right: 1px solid #C0C0C0;
429        padding: 6px 0px 6px 0px;
430        color: #3D3D3D;
431        font-weight: bold;
432        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
433        /* opera specific markup */
434        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
435        border-top-right-radius: 8px;
436        border-top-left-radius: 8px;
437        /* firefox specific markup */
438        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
439        -moz-border-radius-topright: 8px;
440        -moz-border-radius-topleft: 8px;
441        /* webkit specific markup */
442        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
443        -webkit-border-top-right-radius: 8px;
444        -webkit-border-top-left-radius: 8px;
445        background-image:url('nav_f.png');
446        background-repeat:repeat-x;
447        background-color: #EAEAEA;
448
449}
450
451.memdoc, dl.reflist dd {
452        border-bottom: 1px solid #C0C0C0;
453        border-left: 1px solid #C0C0C0;
454        border-right: 1px solid #C0C0C0;
455        padding: 2px 5px;
456        background-color: #FCFCFC;
457        border-top-width: 0;
458        /* opera specific markup */
459        border-bottom-left-radius: 8px;
460        border-bottom-right-radius: 8px;
461        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
462        /* firefox specific markup */
463        -moz-border-radius-bottomleft: 8px;
464        -moz-border-radius-bottomright: 8px;
465        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
466        background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F9F9F9 95%, #F2F2F2);
467        /* webkit specific markup */
468        -webkit-border-bottom-left-radius: 8px;
469        -webkit-border-bottom-right-radius: 8px;
470        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
471        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,#F9F9F9), to(#F2F2F2));
472}
473
474dl.reflist dt {
475        padding: 5px;
476}
477
478dl.reflist dd {
479        margin: 0px 0px 10px 0px;
480        padding: 5px;
481}
482
483.paramkey {
484        text-align: right;
485}
486
487.paramtype {
488        white-space: nowrap;
489}
490
491.paramname {
492        color: #602020;
493        white-space: nowrap;
494}
495.paramname em {
496        font-style: normal;
497}
498
499.params, .retval, .exception, .tparams {
500        border-spacing: 6px 2px;
501}
502
503.params .paramname, .retval .paramname {
504        font-weight: bold;
505        vertical-align: top;
506}
507
508.params .paramtype {
509        font-style: italic;
510        vertical-align: top;
511}
512
513.params .paramdir {
514        font-family: "courier new",courier,monospace;
515        vertical-align: top;
516}
517
518
519
520
521/* @end */
522
523/* @group Directory (tree) */
524
525/* for the tree view */
526
527.ftvtree {
528        font-family: sans-serif;
529        margin: 0px;
530}
531
532/* these are for tree view when used as main index */
533
534.directory {
535        font-size: 9pt;
536        font-weight: bold;
537        margin: 5px;
538}
539
540.directory h3 {
541        margin: 0px;
542        margin-top: 1em;
543        font-size: 11pt;
544}
545
546/*
547The following two styles can be used to replace the root node title
548with an image of your choice.  Simply uncomment the next two styles,
549specify the name of your image and be sure to set 'height' to the
550proper pixel height of your image.
551*/
552
553/*
554.directory h3.swap {
555        height: 61px;
556        background-repeat: no-repeat;
557        background-image: url("yourimage.gif");
558}
559.directory h3.swap span {
560        display: none;
561}
562*/
563
564.directory > h3 {
565        margin-top: 0;
566}
567
568.directory p {
569        margin: 0px;
570        white-space: nowrap;
571}
572
573.directory div {
574        display: none;
575        margin: 0px;
576}
577
578.directory img {
579        vertical-align: -30%;
580}
581
582/* these are for tree view when not used as main index */
583
584.directory-alt {
585        font-size: 100%;
586        font-weight: bold;
587}
588
589.directory-alt h3 {
590        margin: 0px;
591        margin-top: 1em;
592        font-size: 11pt;
593}
594
595.directory-alt > h3 {
596        margin-top: 0;
597}
598
599.directory-alt p {
600        margin: 0px;
601        white-space: nowrap;
602}
603
604.directory-alt div {
605        display: none;
606        margin: 0px;
607}
608
609.directory-alt img {
610        vertical-align: -30%;
611}
612
613/* @end */
614
615div.dynheader {
616        margin-top: 8px;
617}
618
619address {
620        font-style: normal;
621        color: #464646;
622}
623
624table.doxtable {
625        border-collapse:collapse;
626        margin-top: 4px;
627        margin-bottom: 4px;
628}
629
630table.doxtable td, table.doxtable th {
631        border: 1px solid #4A4A4A;
632        padding: 3px 7px 2px;
633}
634
635table.doxtable th {
636        background-color: #5B5B5B;
637        color: #FFFFFF;
638        font-size: 110%;
639        padding-bottom: 4px;
640        padding-top: 5px;
641}
642
643table.fieldtable {
644        width: 100%;
645        margin-bottom: 10px;
646        border: 1px solid #C0C0C0;
647        border-spacing: 0px;
648        -moz-border-radius: 4px;
649        -webkit-border-radius: 4px;
650        border-radius: 4px;
651        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
652        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
653        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
654}
655
656.fieldtable td, .fieldtable th {
657        padding: 3px 7px 2px;
658}
659
660.fieldtable td.fieldtype, .fieldtable td.fieldname {
661        white-space: nowrap;
662        border-right: 1px solid #C0C0C0;
663        border-bottom: 1px solid #C0C0C0;
664        vertical-align: top;
665}
666
667.fieldtable td.fielddoc {
668        border-bottom: 1px solid #C0C0C0;
669        width: 100%;
670}
671
672.fieldtable tr:last-child td {
673        border-bottom: none;
674}
675
676.fieldtable th {
677        background-image:url('nav_f.png');
678        background-repeat:repeat-x;
679        background-color: #EAEAEA;
680        font-size: 90%;
681        color: #3D3D3D;
682        padding-bottom: 4px;
683        padding-top: 5px;
684        text-align:left;
685        -moz-border-radius-topleft: 4px;
686        -moz-border-radius-topright: 4px;
687        -webkit-border-top-left-radius: 4px;
688        -webkit-border-top-right-radius: 4px;
689        border-top-left-radius: 4px;
690        border-top-right-radius: 4px;
691        border-bottom: 1px solid #C0C0C0;
692}
693
694
695.tabsearch {
696        top: 0px;
697        left: 10px;
698        height: 36px;
699        background-image: url('tab_b.png');
700        z-index: 101;
701        overflow: hidden;
702        font-size: 13px;
703}
704
705.navpath ul
706{
707        font-size: 11px;
708        background-image:url('tab_b.png');
709        background-repeat:repeat-x;
710        height:30px;
711        line-height:30px;
712        color:#ABABAB;
713        border:solid 1px #D3D3D3;
714        overflow:hidden;
715        margin:0px;
716        padding:0px;
717}
718
719.navpath li
720{
721        list-style-type:none;
722        float:left;
723        padding-left:10px;
724        padding-right:15px;
725        background-image:url('bc_s.png');
726        background-repeat:no-repeat;
727        background-position:right;
728        color:#595959;
729}
730
731.navpath li.navelem a
732{
733        height:32px;
734        display:block;
735        text-decoration: none;
736        outline: none;
737}
738
739.navpath li.navelem a:hover
740{
741        color:#929292;
742}
743
744.navpath li.footer
745{
746        list-style-type:none;
747        float:right;
748        padding-left:10px;
749        padding-right:15px;
750        background-image:none;
751        background-repeat:no-repeat;
752        background-position:right;
753        color:#595959;
754        font-size: 8pt;
755}
756
757
758div.summary
759{
760        float: right;
761        font-size: 8pt;
762        padding-right: 5px;
763        width: 50%;
764        text-align: right;
765}
766
767div.summary a
768{
769        white-space: nowrap;
770}
771
772div.ingroups
773{
774        margin-left: 5px;
775        font-size: 8pt;
776        padding-left: 5px;
777        width: 50%;
778        text-align: left;
779}
780
781div.ingroups a
782{
783        white-space: nowrap;
784}
785
786div.header
787{
788        background-image:url('nav_h.png');
789        background-repeat:repeat-x;
790        background-color: #FAFAFA;
791        margin:  0px;
792        border-bottom: 1px solid #D5D5D5;
793}
794
795div.headertitle
796{
797        padding: 5px 5px 5px 7px;
798}
799
800dl
801{
802        padding: 0 0 0 10px;
803}
804
805/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
806dl.section
807{
808        border-left:4px solid;
809        padding: 0 0 0 6px;
810}
811
812dl.note
813{
814        border-color: #D0C000;
815}
816
817dl.warning, dl.attention
818{
819        border-color: #FF0000;
820}
821
822dl.pre, dl.post, dl.invariant
823{
824        border-color: #00D000;
825}
826
827dl.deprecated
828{
829        border-color: #505050;
830}
831
832dl.todo
833{
834        border-color: #00C0E0;
835}
836
837dl.test
838{
839        border-color: #3030E0;
840}
841
842dl.bug
843{
844        border-color: #C08050;
845}
846
847dl.section dd {
848        margin-bottom: 6px;
849}
850
851
852#projectlogo
853{
854        text-align: center;
855        vertical-align: bottom;
856        border-collapse: separate;
857}
858
859#projectlogo img
860{
861        border: 0px none;
862}
863
864#projectname
865{
866        font: 300% Tahoma, Arial,sans-serif;
867        margin: 0px;
868        padding: 2px 0px;
869}
870
871#projectbrief
872{
873        font: 120% Tahoma, Arial,sans-serif;
874        margin: 0px;
875        padding: 0px;
876}
877
878#projectnumber
879{
880        font: 100% Tahoma, Arial,sans-serif;
881        margin: 0px;
882        padding: 0px;
883}
884
885#titlearea
886{
887        padding: 0px;
888        margin: 0px;
889        width: 100%;
890        border-bottom: 1px solid #848484;
891}
892
893.image
894{
895        text-align: center;
896}
897
898.dotgraph
899{
900        text-align: center;
901}
902
903.mscgraph
904{
905        text-align: center;
906}
907
908.caption
909{
910        font-weight: bold;
911}
912
913div.zoom
914{
915        border: 1px solid #AFAFAF;
916}
917
918dl.citelist {
919        margin-bottom:50px;
920}
921
922dl.citelist dt {
923        color:#545454;
924        float:left;
925        font-weight:bold;
926        margin-right:10px;
927        padding:5px;
928}
929
930dl.citelist dd {
931        margin:2px 0;
932        padding:5px 0;
933}
934
935div.toc {
936        padding: 14px 25px;
937        background-color: #F7F7F7;
938        border: 1px solid #E3E3E3;
939        border-radius: 7px 7px 7px 7px;
940        float: right;
941        height: auto;
942        margin: 0 20px 10px 10px;
943        width: 200px;
944}
945
946div.toc li {
947        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
948        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
949        margin-top: 5px;
950        padding-left: 10px;
951        padding-top: 2px;
952}
953
954div.toc h3 {
955        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
956        color: #747474;
957        border-bottom: 0 none;
958        margin: 0;
959}
960
961div.toc ul {
962        list-style: none outside none;
963        border: medium none;
964        padding: 0px;
965}
966
967div.toc li.level1 {
968        margin-left: 0px;
969}
970
971div.toc li.level2 {
972        margin-left: 15px;
973}
974
975div.toc li.level3 {
976        margin-left: 30px;
977}
978
979div.toc li.level4 {
980        margin-left: 45px;
981}
982
983
984@media print
985{
986  #top { display: none; }
987  #side-nav { display: none; }
988  #nav-path { display: none; }
989  body { overflow:visible; }
990  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
991  .summary { display: none; }
992  .memitem { page-break-inside: avoid; }
993  #doc-content
994  {
995    margin-left:0 !important;
996    height:auto !important;
997    width:auto !important;
998    overflow:inherit;
999    display:inline;
1000  }
1001  pre.fragment
1002  {
1003    overflow: visible;
1004    text-wrap: unrestricted;
1005    white-space: -moz-pre-wrap; /* Moz */
1006    white-space: -pre-wrap; /* Opera 4-6 */
1007    white-space: -o-pre-wrap; /* Opera 7 */
1008    white-space: pre-wrap; /* CSS3  */
1009    word-wrap: break-word; /* IE 5.5+ */
1010  }
1011}
1012