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 */
35 -webkit-column-gap: 1em;
37 -webkit-column-count: 3;
40 p.startli, p.startdd, p.starttd {
72 div.qindex, div.navtab{
73 background-color: #EBEFF6;
74 border: 1px solid #A3B4D7;
78 div.qindex, div.navpath {
87 /* @group Link Styling */
92 text-decoration: none;
100 text-decoration: underline;
109 background-color: #9CAFD4;
111 border: 1px double #869DCA;
114 .contents a.qindexHL:visited {
125 a.code, a.code:visited {
129 a.codeRef, a.codeRef:visited {
140 font-family: monospace, fixed;
145 border: 1px solid #C4CFE5;
146 background-color: #FBFCFD;
148 margin: 4px 8px 4px 2px;
150 word-wrap: break-word;
156 background-color: black;
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);
185 background-color: white;
197 background-color: #EBEFF6;
199 border: 1px solid #C4CFE5;
200 margin: 2px 0px 2px 0;
207 background-color: #EBEFF6;
208 border: 1px solid #C4CFE5;
214 background-color: #EEF1F7;
226 vertical-align: middle;
247 vertical-align: middle;
250 /* @group Code Colorization */
297 background-color: #F7F8FB;
298 border-left: 2px solid #9CAFD4;
299 margin: 0 24px 0 4px;
300 padding: 0 12px 0 16px;
320 background-color: #e8eef2;
330 border-collapse: collapse;
331 border: 1px solid #A3B4D7;
342 border-top: 1px solid #4A6AAA;
349 /* @group Member Descriptions */
356 .mdescLeft, .mdescRight,
357 .memItemLeft, .memItemRight,
358 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
359 background-color: #F9FAFC;
362 padding: 1px 0 0 8px;
365 .mdescLeft, .mdescRight {
366 padding: 0px 8px 4px 8px;
370 .memItemLeft, .memItemRight, .memTemplParams {
371 border-top: 1px solid #C4CFE5;
374 .memItemLeft, .memTemplItemLeft {
389 /* @group Member Details */
391 /* Styles for detailed member documentation */
401 background-color: #EBEFF6;
402 border: 1px solid #A3B4D7;
425 .memproto, dl.reflist dt {
426 border-top: 1px solid #A8B8D9;
427 border-left: 1px solid #A8B8D9;
428 border-right: 1px solid #A8B8D9;
429 padding: 6px 0px 6px 0px;
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: #E2E8F2;
451 .memdoc, dl.reflist dd {
452 border-bottom: 1px solid #A8B8D9;
453 border-left: 1px solid #A8B8D9;
454 border-right: 1px solid #A8B8D9;
456 background-color: #FBFCFD;
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%, #F7F8FB 95%, #EEF1F7);
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,#F7F8FB), to(#EEF1F7));
479 margin: 0px 0px 10px 0px;
499 .params, .retval, .exception, .tparams {
500 border-spacing: 6px 2px;
503 .params .paramname, .retval .paramname {
514 font-family: "courier new",courier,monospace;
523 /* @group Directory (tree) */
525 /* for the tree view */
528 font-family: sans-serif;
532 /* these are for tree view when used as main index */
547 The following two styles can be used to replace the root node title
548 with an image of your choice. Simply uncomment the next two styles,
549 specify the name of your image and be sure to set 'height' to the
550 proper pixel height of your image.
556 background-repeat: no-repeat;
557 background-image: url("yourimage.gif");
559 .directory h3.swap span {
579 vertical-align: -30%;
582 /* these are for tree view when not used as main index */
595 .directory-alt > h3 {
610 vertical-align: -30%;
625 border-collapse:collapse;
630 table.doxtable td, table.doxtable th {
631 border: 1px solid #2D4068;
632 padding: 3px 7px 2px;
636 background-color: #374F7F;
646 border: 1px solid #A8B8D9;
648 -moz-border-radius: 4px;
649 -webkit-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);
656 .fieldtable td, .fieldtable th {
657 padding: 3px 7px 2px;
660 .fieldtable td.fieldtype, .fieldtable td.fieldname {
662 border-right: 1px solid #A8B8D9;
663 border-bottom: 1px solid #A8B8D9;
667 .fieldtable td.fielddoc {
668 border-bottom: 1px solid #A8B8D9;
672 .fieldtable tr:last-child td {
677 background-image:url('nav_f.png');
678 background-repeat:repeat-x;
679 background-color: #E2E8F2;
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 #A8B8D9;
699 background-image: url('tab_b.png');
708 background-image:url('tab_b.png');
709 background-repeat:repeat-x;
713 border:solid 1px #C2CDE4;
721 list-style-type:none;
725 background-image:url('bc_s.png');
726 background-repeat:no-repeat;
727 background-position:right;
731 .navpath li.navelem a
735 text-decoration: none;
739 .navpath li.navelem a:hover
746 list-style-type:none;
750 background-image:none;
751 background-repeat:no-repeat;
752 background-position:right;
788 background-image:url('nav_h.png');
789 background-repeat:repeat-x;
790 background-color: #F9FAFC;
792 border-bottom: 1px solid #C4CFE5;
797 padding: 5px 5px 5px 7px;
805 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
808 border-left:4px solid;
814 border-color: #D0C000;
817 dl.warning, dl.attention
819 border-color: #FF0000;
822 dl.pre, dl.post, dl.invariant
824 border-color: #00D000;
829 border-color: #505050;
834 border-color: #00C0E0;
839 border-color: #3030E0;
844 border-color: #C08050;
855 vertical-align: bottom;
856 border-collapse: separate;
866 font: 300% Tahoma, Arial,sans-serif;
873 font: 120% Tahoma, Arial,sans-serif;
880 font: 50% Tahoma, Arial,sans-serif;
890 border-bottom: 1px solid #5373B4;
915 border: 1px solid #90A5CE;
937 background-color: #F4F6FA;
938 border: 1px solid #D8DFEE;
939 border-radius: 7px 7px 7px 7px;
942 margin: 0 20px 10px 10px;
947 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
948 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
955 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
957 border-bottom: 0 none;
962 list-style: none outside none;
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; }
995 margin-left:0 !important;
996 height:auto !important;
997 width:auto !important;
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+ */