1 /* The standard CSS for doxygen */
3 body, table, div, p, dl {
4 font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
43 background-color:#F7F9D0;
47 background-color:#C9DECB;
51 background-color:#F8F1F1;
55 background-color:#DCEDEA;
60 list-style-type: disc;
64 list-style-type: disc;
81 border-collapse: collapse;
82 border: 1px solid #A3B4D7;
99 border-collapse:collapse;
103 table.cmtable td, table.cmtable th {
104 border: 1px solid #2D4068;
105 padding: 3px 7px 2px;
109 background-color: #EBEFF6;
117 font-family:"Arial monospaced for SAP";
146 background-color:#ccffcc; /* light green */
151 background-color:#ffe6cc; /* light amber */
156 background-color:#ffcccc; /* light red */
159 /* @group Heading Levels */
179 h1, h2, h3, h4, h5, h6 {
180 -webkit-transition: text-shadow 0.5s linear;
181 -moz-transition: text-shadow 0.5s linear;
182 -ms-transition: text-shadow 0.5s linear;
183 -o-transition: text-shadow 0.5s linear;
184 transition: text-shadow 0.5s linear;
188 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
189 text-shadow: 0 0 15px cyan;
197 -moz-column-gap: 1em;
198 -webkit-column-gap: 1em;
199 -moz-column-count: 3;
200 -webkit-column-count: 3;
203 p.startli, p.startdd, p.starttd {
235 div.qindex, div.navtab{
236 background-color: #EBEFF6;
237 border: 1px solid #A2B4D8;
241 div.qindex, div.navpath {
250 /* @group Link Styling */
255 text-decoration: none;
258 .contents a:visited {
263 text-decoration: underline;
272 background-color: #9AAED5;
274 border: 1px double #849CCC;
277 .contents a.qindexHL:visited {
288 a.code, a.code:visited {
292 a.codeRef, a.codeRef:visited {
303 border: 1px solid #C4CFE5;
304 background-color: #FBFCFD;
306 margin: 4px 8px 4px 2px;
308 word-wrap: break-word;
311 font-family: monospace, fixed;
318 background-color: #FBFCFD;
319 border: 1px solid #C3CFE6;
323 font-family: monospace, fixed;
326 text-wrap: unrestricted;
327 white-space: -moz-pre-wrap; /* Moz */
328 white-space: -pre-wrap; /* Opera 4-6 */
329 white-space: -o-pre-wrap; /* Opera 7 */
330 white-space: pre-wrap; /* CSS3 */
331 word-wrap: break-word; /* IE 5.5+ */
341 border-right: 2px solid #0F0;
342 background-color: #E8E8E8;
346 background-color: #D8D8D8;
349 span.lineno a:hover {
350 background-color: #C8C8C8;
354 background-color: black;
360 border: solid thin #333;
361 border-radius: 0.5em;
362 -webkit-border-radius: .5em;
363 -moz-border-radius: .5em;
364 box-shadow: 2px 2px 3px #999;
365 -webkit-box-shadow: 2px 2px 3px #999;
366 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
367 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
368 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
383 background-color: white;
395 background-color: #EBEFF6;
397 border: 1px solid #C3CFE6;
398 margin: 2px 0px 2px 0;
405 background-color: #EBEFF6;
406 border: 1px solid #C3CFE6;
412 background-color: #EDF1F7;
424 vertical-align: middle;
445 vertical-align: middle;
448 /* @group Code Colorization */
495 background-color: #F7F8FB;
496 border-left: 2px solid #9AAED5;
497 margin: 0 24px 0 4px;
498 padding: 0 12px 0 16px;
518 background-color: #e8eef2;
528 border-collapse: collapse;
529 border: 1px solid #A2B4D8;
540 border-top: 1px solid #4769AD;
547 /* @group Member Descriptions */
555 -webkit-transition-property: background-color, box-shadow;
556 -webkit-transition-duration: 0.5s;
557 -moz-transition-property: background-color, box-shadow;
558 -moz-transition-duration: 0.5s;
559 -ms-transition-property: background-color, box-shadow;
560 -ms-transition-duration: 0.5s;
561 -o-transition-property: background-color, box-shadow;
562 -o-transition-duration: 0.5s;
563 transition-property: background-color, box-shadow;
564 transition-duration: 0.5s;
567 .memberdecls td.glow {
568 background-color: cyan;
569 box-shadow: 0 0 15px cyan;
572 .mdescLeft, .mdescRight,
573 .memItemLeft, .memItemRight,
574 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
575 background-color: #F9FAFC;
578 padding: 1px 0 0 8px;
581 .mdescLeft, .mdescRight {
582 padding: 0px 8px 4px 8px;
586 .memItemLeft, .memItemRight, .memTemplParams {
587 border-top: 1px solid #C3CFE6;
590 .memItemLeft, .memTemplItemLeft {
605 /* @group Member Details */
607 /* Styles for detailed member documentation */
617 background-color: #EBEFF6;
618 border: 1px solid #A2B4D8;
633 -webkit-transition: box-shadow 0.5s linear;
634 -moz-transition: box-shadow 0.5s linear;
635 -ms-transition: box-shadow 0.5s linear;
636 -o-transition: box-shadow 0.5s linear;
637 transition: box-shadow 0.5s linear;
641 box-shadow: 0 0 15px cyan;
650 vertical-align: bottom;
653 .memproto, dl.reflist dt {
654 border-top: 1px solid #A7B8DA;
655 border-left: 1px solid #A7B8DA;
656 border-right: 1px solid #A7B8DA;
657 padding: 6px 0px 6px 0px;
660 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
661 background-image:url('nav_f.png');
662 background-repeat:repeat-x;
663 background-color: #E2E7F3;
664 /* opera specific markup */
665 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
666 border-top-right-radius: 4px;
667 border-top-left-radius: 4px;
668 /* firefox specific markup */
669 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
670 -moz-border-radius-topright: 4px;
671 -moz-border-radius-topleft: 4px;
672 /* webkit specific markup */
673 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
674 -webkit-border-top-right-radius: 4px;
675 -webkit-border-top-left-radius: 4px;
679 .memdoc, dl.reflist dd {
680 border-bottom: 1px solid #A7B8DA;
681 border-left: 1px solid #A7B8DA;
682 border-right: 1px solid #A7B8DA;
683 padding: 6px 10px 2px 10px;
684 background-color: #FBFCFD;
686 background-image:url('nav_g.png');
687 background-repeat:repeat-x;
688 background-color: #FFFFFF;
689 /* opera specific markup */
690 border-bottom-left-radius: 4px;
691 border-bottom-right-radius: 4px;
692 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
693 /* firefox specific markup */
694 -moz-border-radius-bottomleft: 4px;
695 -moz-border-radius-bottomright: 4px;
696 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
697 /* webkit specific markup */
698 -webkit-border-bottom-left-radius: 4px;
699 -webkit-border-bottom-right-radius: 4px;
700 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
708 margin: 0px 0px 10px 0px;
728 .params, .retval, .exception, .tparams {
733 .params .paramname, .retval .paramname {
744 font-family: "courier new",courier,monospace;
758 vertical-align: bottom;
768 background-color: #708CC4;
769 border-top:1px solid #5072B7;
770 border-left:1px solid #5072B7;
771 border-right:1px solid #C3CFE6;
772 border-bottom:1px solid #C3CFE6;
786 /* these are for tree view when not used as main index */
790 border-top: 1px solid #A8B8D9;
791 border-bottom: 1px solid #A8B8D9;
796 border-collapse:collapse;
805 .directory td.entry {
810 .directory td.entry a {
818 border-left: 1px solid rgba(0,0,0,0.05);
823 background-color: #F7F8FB;
827 vertical-align: -30%;
837 .directory .levels span {
846 -webkit-touch-callout: none;
847 -webkit-user-select: none;
848 -khtml-user-select: none;
849 -moz-user-select: none;
850 -ms-user-select: none;
860 border-collapse:collapse;
865 table.doxtable td, table.doxtable th {
866 border: 1px solid #2B4069;
867 padding: 3px 7px 2px;
871 background-color: #EBEFF6;
881 border: 1px solid #A7B8DA;
883 -moz-border-radius: 4px;
884 -webkit-border-radius: 4px;
886 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
887 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
888 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
891 .fieldtable td, .fieldtable th {
892 padding: 3px 7px 2px;
895 .fieldtable td.fieldtype, .fieldtable td.fieldname {
897 border-right: 1px solid #A7B8DA;
898 border-bottom: 1px solid #A7B8DA;
902 .fieldtable td.fielddoc {
903 border-bottom: 1px solid #A7B8DA;
907 .fieldtable tr:last-child td {
912 background-image:url('nav_f.png');
913 background-repeat:repeat-x;
914 background-color: #E2E7F3;
920 -moz-border-radius-topleft: 4px;
921 -moz-border-radius-topright: 4px;
922 -webkit-border-top-left-radius: 4px;
923 -webkit-border-top-right-radius: 4px;
924 border-top-left-radius: 4px;
925 border-top-right-radius: 4px;
926 border-bottom: 1px solid #A7B8DA;
934 background-image: url('tab_b.png');
943 background-image:url('tab_b.png');
944 background-repeat:repeat-x;
948 border:solid 1px #C1CDE5;
956 list-style-type:none;
960 background-image:url('bc_s.png');
961 background-repeat:no-repeat;
962 background-position:right;
966 .navpath li.navelem a
970 text-decoration: none;
974 .navpath li.navelem a:hover
981 list-style-type:none;
985 background-image:none;
986 background-repeat:no-repeat;
987 background-position:right;
1004 white-space: nowrap;
1018 white-space: nowrap;
1023 background-image:url('nav_h.png');
1024 background-repeat:repeat-x;
1025 background-color: #F9FAFC;
1027 border-bottom: 1px solid #C3CFE6;
1032 padding: 5px 5px 5px 7px;
1037 padding: 0 0 0 10px;
1040 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
1051 border-left:4px solid;
1052 border-color: #D0C000;
1055 dl.warning, dl.attention
1059 border-left:4px solid;
1060 border-color: #FF0000;
1063 dl.pre, dl.post, dl.invariant
1067 border-left:4px solid;
1068 border-color: #00D000;
1075 border-left:4px solid;
1076 border-color: #505050;
1083 border-left:4px solid;
1084 border-color: #00C0E0;
1091 border-left:4px solid;
1092 border-color: #3030E0;
1099 border-left:4px solid;
1100 border-color: #C08050;
1111 vertical-align: bottom;
1112 border-collapse: separate;
1122 font: 300% Tahoma, Arial,sans-serif;
1129 font: 120% Tahoma, Arial,sans-serif;
1136 font: 50% Tahoma, Arial,sans-serif;
1146 border-bottom: 1px solid #5072B7;
1171 border: 1px solid #8EA4D0;
1193 background-color: #F4F6FA;
1194 border: 1px solid #D7DFEE;
1195 border-radius: 7px 7px 7px 7px;
1198 margin: 0 20px 10px 10px;
1203 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1204 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1211 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1213 border-bottom: 0 none;
1218 list-style: none outside none;
1219 border: medium none;
1243 -webkit-touch-callout: none;
1244 -webkit-user-select: none;
1245 -khtml-user-select: none;
1246 -moz-user-select: none;
1247 -ms-user-select: none;
1251 .inherit_header td {
1252 padding: 6px 0px 2px 5px;
1266 #top { display: none; }
1267 #side-nav { display: none; }
1268 #nav-path { display: none; }
1269 body { overflow:visible; }
1270 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1271 .summary { display: none; }
1272 .memitem { page-break-inside: avoid; }
1275 margin-left:0 !important;
1276 height:auto !important;
1277 width:auto !important;