1 /* The standard CSS for doxygen */
3 body, table, div, p, dl {
4 font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
9 /* @group Heading Levels */
29 h1, h2, h3, h4, h5, h6 {
30 -webkit-transition: text-shadow 0.5s linear;
31 -moz-transition: text-shadow 0.5s linear;
32 -ms-transition: text-shadow 0.5s linear;
33 -o-transition: text-shadow 0.5s linear;
34 transition: text-shadow 0.5s linear;
38 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
39 text-shadow: 0 0 15px cyan;
48 -webkit-column-gap: 1em;
50 -webkit-column-count: 3;
53 p.startli, p.startdd, p.starttd {
85 div.qindex, div.navtab{
86 background-color: #F1F1F1;
87 border: 1px solid #BDBDBD;
91 div.qindex, div.navpath {
100 /* @group Link Styling */
105 text-decoration: none;
108 .contents a:visited {
113 text-decoration: underline;
122 background-color: #B8B8B8;
124 border: 1px double #A8A8A8;
127 .contents a.qindexHL:visited {
138 a.code, a.code:visited {
142 a.codeRef, a.codeRef:visited {
153 border: 1px solid #C4CFE5;
154 background-color: #FBFCFD;
156 margin: 4px 8px 4px 2px;
158 word-wrap: break-word;
161 font-family: monospace, fixed;
168 background-color: #FCFCFC;
169 border: 1px solid #D5D5D5;
173 font-family: monospace, fixed;
176 text-wrap: unrestricted;
177 white-space: -moz-pre-wrap; /* Moz */
178 white-space: -pre-wrap; /* Opera 4-6 */
179 white-space: -o-pre-wrap; /* Opera 7 */
180 white-space: pre-wrap; /* CSS3 */
181 word-wrap: break-word; /* IE 5.5+ */
191 border-right: 2px solid #0F0;
192 background-color: #E8E8E8;
196 background-color: #D8D8D8;
199 span.lineno a:hover {
200 background-color: #C8C8C8;
204 background-color: black;
210 border: solid thin #333;
211 border-radius: 0.5em;
212 -webkit-border-radius: .5em;
213 -moz-border-radius: .5em;
214 box-shadow: 2px 2px 3px #999;
215 -webkit-box-shadow: 2px 2px 3px #999;
216 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
217 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
218 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
233 background-color: #CCCCCC;
244 background-color: white;
245 -moz-border-radius-bottomleft: 8px;
246 -moz-border-radius-bottomright: 8px;
247 /* firefox specific markup */
248 -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
249 /* webkit specific markup */
250 -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
254 background-color: #F1F1F1;
256 border: 1px solid #D5D5D5;
257 margin: 2px 0px 2px 0;
264 background-color: #F1F1F1;
265 border: 1px solid #D5D5D5;
271 background-color: #F2F2F2;
283 vertical-align: middle;
300 background-color: #8080A0;
306 vertical-align: middle;
309 /* @group Code Colorization */
356 background-color: #F9F9F9;
357 border-left: 2px solid #B8B8B8;
358 margin: 0 24px 0 4px;
359 padding: 0 12px 0 16px;
379 background-color: #e8eef2;
389 border-collapse: collapse;
390 border: 1px solid #BDBDBD;
401 border-top: 1px solid #7A7A7A;
408 /* @group Member Descriptions */
415 .mdescLeft, .mdescRight,
416 .memItemLeft, .memItemRight,
417 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
418 background-color: #FAFAFA;
421 padding: 1px 0 0 8px;
424 .mdescLeft, .mdescRight {
425 padding: 0px 8px 4px 8px;
429 .memItemLeft, .memItemRight, .memTemplParams {
430 border-top: 1px solid #D5D5D5;
433 .memItemLeft, .memTemplItemLeft {
448 /* @group Member Details */
450 /* Styles for detailed member documentation */
460 background-color: #F1F1F1;
461 border: 1px solid #BDBDBD;
476 -webkit-transition: box-shadow 0.5s linear;
477 -moz-transition: box-shadow 0.5s linear;
478 -ms-transition: box-shadow 0.5s linear;
479 -o-transition: box-shadow 0.5s linear;
480 transition: box-shadow 0.5s linear;
484 box-shadow: 0 0 15px cyan;
493 .memproto, dl.reflist dt {
494 border-top: 1px solid #C0C0C0;
495 border-left: 1px solid #C0C0C0;
496 border-right: 1px solid #C0C0C0;
497 padding: 6px 0px 6px 0px;
500 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
501 /* opera specific markup */
502 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
503 border-top-right-radius: 8px;
504 border-top-left-radius: 8px;
505 /* firefox specific markup */
506 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
507 -moz-border-radius-topright: 8px;
508 -moz-border-radius-topleft: 8px;
509 /* webkit specific markup */
510 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
511 -webkit-border-top-right-radius: 8px;
512 -webkit-border-top-left-radius: 8px;
513 background-image:url('nav_f.png');
514 background-repeat:repeat-x;
515 background-color: #EAEAEA;
519 .memdoc, dl.reflist dd {
520 border-bottom: 1px solid #C0C0C0;
521 border-left: 1px solid #C0C0C0;
522 border-right: 1px solid #C0C0C0;
524 background-color: #FCFCFC;
526 /* opera specific markup */
527 border-bottom-left-radius: 8px;
528 border-bottom-right-radius: 8px;
529 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
530 /* firefox specific markup */
531 -moz-border-radius-bottomleft: 8px;
532 -moz-border-radius-bottomright: 8px;
533 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
534 background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F9F9F9 95%, #F2F2F2);
535 /* webkit specific markup */
536 -webkit-border-bottom-left-radius: 8px;
537 -webkit-border-bottom-right-radius: 8px;
538 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
539 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));
547 margin: 0px 0px 10px 0px;
567 .params, .retval, .exception, .tparams {
568 border-spacing: 6px 2px;
571 .params .paramname, .retval .paramname {
582 font-family: "courier new",courier,monospace;
591 /* @group Directory (tree) */
593 /* for the tree view */
596 font-family: sans-serif;
600 /* these are for tree view when used as main index */
615 The following two styles can be used to replace the root node title
616 with an image of your choice. Simply uncomment the next two styles,
617 specify the name of your image and be sure to set 'height' to the
618 proper pixel height of your image.
624 background-repeat: no-repeat;
625 background-image: url("yourimage.gif");
627 .directory h3.swap span {
647 vertical-align: -30%;
650 /* these are for tree view when not used as main index */
663 .directory-alt > h3 {
678 vertical-align: -30%;
693 border-collapse:collapse;
698 table.doxtable td, table.doxtable th {
699 border: 1px solid #4A4A4A;
700 padding: 3px 7px 2px;
704 background-color: #5B5B5B;
715 border: 1px solid #C0C0C0;
717 -moz-border-radius: 4px;
718 -webkit-border-radius: 4px;
720 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
721 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
722 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
725 .fieldtable td, .fieldtable th {
726 padding: 3px 7px 2px;
729 .fieldtable td.fieldtype, .fieldtable td.fieldname {
731 border-right: 1px solid #C0C0C0;
732 border-bottom: 1px solid #C0C0C0;
736 .fieldtable td.fielddoc {
737 border-bottom: 1px solid #C0C0C0;
741 .fieldtable tr:last-child td {
746 background-image:url('nav_f.png');
747 background-repeat:repeat-x;
748 background-color: #EAEAEA;
754 -moz-border-radius-topleft: 4px;
755 -moz-border-radius-topright: 4px;
756 -webkit-border-top-left-radius: 4px;
757 -webkit-border-top-right-radius: 4px;
758 border-top-left-radius: 4px;
759 border-top-right-radius: 4px;
760 border-bottom: 1px solid #C0C0C0;
768 background-image: url('tab_b.png');
777 background-image:url('tab_b.png');
778 background-repeat:repeat-x;
782 border:solid 1px #D3D3D3;
790 list-style-type:none;
794 background-image:url('bc_s.png');
795 background-repeat:no-repeat;
796 background-position:right;
800 .navpath li.navelem a
804 text-decoration: none;
808 .navpath li.navelem a:hover
815 list-style-type:none;
819 background-image:none;
820 background-repeat:no-repeat;
821 background-position:right;
857 background-image:url('nav_h.png');
858 background-repeat:repeat-x;
859 background-color: #FAFAFA;
860 border-bottom: 1px solid #D5D5D5;
866 /* firefox specific markup */
867 -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
868 /* webkit specific markup */
869 -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
874 padding: 5px 5px 5px 7px;
891 border-left:4px solid;
892 border-color: #D0C000;
895 dl.warning, dl.attention
899 border-left:4px solid;
900 border-color: #FF0000;
903 dl.pre, dl.post, dl.invariant
907 border-left:4px solid;
908 border-color: #00D000;
915 border-left:4px solid;
916 border-color: #505050;
923 border-left:4px solid;
924 border-color: #00C0E0;
931 border-left:4px solid;
932 border-color: #3030E0;
939 border-left:4px solid;
940 border-color: #C08050;
950 vertical-align: bottom;
951 border-collapse: separate;
961 font: 300% Tahoma, Arial,sans-serif;
968 font: 120% Tahoma, Arial,sans-serif;
975 font: 50% Tahoma, Arial,sans-serif;
985 border-bottom: 1px solid #848484;
1010 border: 1px solid #AFAFAF;
1032 background-color: #F6F6F6;
1033 border: 1px solid #DDDDDD;
1034 border-radius: 7px 7px 7px 7px;
1037 margin: 0 20px 10px 10px;
1042 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1043 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1050 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1051 border-bottom: 0 none;
1057 list-style: none outside none;
1058 border: medium none;
1080 #top { display: none; }
1081 #side-nav { display: none; }
1082 #nav-path { display: none; }
1083 body { overflow:visible; }
1084 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1085 .summary { display: none; }
1086 .memitem { page-break-inside: avoid; }
1089 margin-left:0 !important;
1090 height:auto !important;
1091 width:auto !important;
1098 text-wrap: unrestricted;
1099 white-space: -moz-pre-wrap; /* Moz */
1100 white-space: -pre-wrap; /* Opera 4-6 */
1101 white-space: -o-pre-wrap; /* Opera 7 */
1102 white-space: pre-wrap; /* CSS3 */
1103 word-wrap: break-word; /* IE 5.5+ */