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;
110 border: 1px solid #2D4068;
119 font-family:"Arial monospaced for SAP";
148 /* @group Heading Levels */
168 h1, h2, h3, h4, h5, h6 {
169 -webkit-transition: text-shadow 0.5s linear;
170 -moz-transition: text-shadow 0.5s linear;
171 -ms-transition: text-shadow 0.5s linear;
172 -o-transition: text-shadow 0.5s linear;
173 transition: text-shadow 0.5s linear;
177 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
178 text-shadow: 0 0 15px cyan;
186 -moz-column-gap: 1em;
187 -webkit-column-gap: 1em;
188 -moz-column-count: 3;
189 -webkit-column-count: 3;
192 p.startli, p.startdd, p.starttd {
224 div.qindex, div.navtab{
225 background-color: #EBEFF6;
226 border: 1px solid #A2B4D8;
230 div.qindex, div.navpath {
239 /* @group Link Styling */
244 text-decoration: none;
247 .contents a:visited {
252 text-decoration: underline;
261 background-color: #9AAED5;
263 border: 1px double #849CCC;
266 .contents a.qindexHL:visited {
277 a.code, a.code:visited {
281 a.codeRef, a.codeRef:visited {
292 border: 1px solid #C4CFE5;
293 background-color: #FBFCFD;
295 margin: 4px 8px 4px 2px;
297 word-wrap: break-word;
300 font-family: monospace, fixed;
307 background-color: #FBFCFD;
308 border: 1px solid #C3CFE6;
312 font-family: monospace, fixed;
315 text-wrap: unrestricted;
316 white-space: -moz-pre-wrap; /* Moz */
317 white-space: -pre-wrap; /* Opera 4-6 */
318 white-space: -o-pre-wrap; /* Opera 7 */
319 white-space: pre-wrap; /* CSS3 */
320 word-wrap: break-word; /* IE 5.5+ */
330 border-right: 2px solid #0F0;
331 background-color: #E8E8E8;
335 background-color: #D8D8D8;
338 span.lineno a:hover {
339 background-color: #C8C8C8;
343 background-color: black;
349 border: solid thin #333;
350 border-radius: 0.5em;
351 -webkit-border-radius: .5em;
352 -moz-border-radius: .5em;
353 box-shadow: 2px 2px 3px #999;
354 -webkit-box-shadow: 2px 2px 3px #999;
355 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
356 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
357 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
372 background-color: white;
384 background-color: #EBEFF6;
386 border: 1px solid #C3CFE6;
387 margin: 2px 0px 2px 0;
394 background-color: #EBEFF6;
395 border: 1px solid #C3CFE6;
401 background-color: #EDF1F7;
413 vertical-align: middle;
434 vertical-align: middle;
437 /* @group Code Colorization */
484 background-color: #F7F8FB;
485 border-left: 2px solid #9AAED5;
486 margin: 0 24px 0 4px;
487 padding: 0 12px 0 16px;
507 background-color: #e8eef2;
517 border-collapse: collapse;
518 border: 1px solid #A2B4D8;
529 border-top: 1px solid #4769AD;
536 /* @group Member Descriptions */
544 -webkit-transition-property: background-color, box-shadow;
545 -webkit-transition-duration: 0.5s;
546 -moz-transition-property: background-color, box-shadow;
547 -moz-transition-duration: 0.5s;
548 -ms-transition-property: background-color, box-shadow;
549 -ms-transition-duration: 0.5s;
550 -o-transition-property: background-color, box-shadow;
551 -o-transition-duration: 0.5s;
552 transition-property: background-color, box-shadow;
553 transition-duration: 0.5s;
556 .memberdecls td.glow {
557 background-color: cyan;
558 box-shadow: 0 0 15px cyan;
561 .mdescLeft, .mdescRight,
562 .memItemLeft, .memItemRight,
563 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
564 background-color: #F9FAFC;
567 padding: 1px 0 0 8px;
570 .mdescLeft, .mdescRight {
571 padding: 0px 8px 4px 8px;
575 .memItemLeft, .memItemRight, .memTemplParams {
576 border-top: 1px solid #C3CFE6;
579 .memItemLeft, .memTemplItemLeft {
594 /* @group Member Details */
596 /* Styles for detailed member documentation */
606 background-color: #EBEFF6;
607 border: 1px solid #A2B4D8;
622 -webkit-transition: box-shadow 0.5s linear;
623 -moz-transition: box-shadow 0.5s linear;
624 -ms-transition: box-shadow 0.5s linear;
625 -o-transition: box-shadow 0.5s linear;
626 transition: box-shadow 0.5s linear;
630 box-shadow: 0 0 15px cyan;
639 vertical-align: bottom;
642 .memproto, dl.reflist dt {
643 border-top: 1px solid #A7B8DA;
644 border-left: 1px solid #A7B8DA;
645 border-right: 1px solid #A7B8DA;
646 padding: 6px 0px 6px 0px;
649 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
650 background-image:url('nav_f.png');
651 background-repeat:repeat-x;
652 background-color: #E2E7F3;
653 /* opera specific markup */
654 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
655 border-top-right-radius: 4px;
656 border-top-left-radius: 4px;
657 /* firefox specific markup */
658 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
659 -moz-border-radius-topright: 4px;
660 -moz-border-radius-topleft: 4px;
661 /* webkit specific markup */
662 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
663 -webkit-border-top-right-radius: 4px;
664 -webkit-border-top-left-radius: 4px;
668 .memdoc, dl.reflist dd {
669 border-bottom: 1px solid #A7B8DA;
670 border-left: 1px solid #A7B8DA;
671 border-right: 1px solid #A7B8DA;
672 padding: 6px 10px 2px 10px;
673 background-color: #FBFCFD;
675 background-image:url('nav_g.png');
676 background-repeat:repeat-x;
677 background-color: #FFFFFF;
678 /* opera specific markup */
679 border-bottom-left-radius: 4px;
680 border-bottom-right-radius: 4px;
681 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
682 /* firefox specific markup */
683 -moz-border-radius-bottomleft: 4px;
684 -moz-border-radius-bottomright: 4px;
685 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
686 /* webkit specific markup */
687 -webkit-border-bottom-left-radius: 4px;
688 -webkit-border-bottom-right-radius: 4px;
689 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
697 margin: 0px 0px 10px 0px;
717 .params, .retval, .exception, .tparams {
722 .params .paramname, .retval .paramname {
733 font-family: "courier new",courier,monospace;
747 vertical-align: bottom;
757 background-color: #708CC4;
758 border-top:1px solid #5072B7;
759 border-left:1px solid #5072B7;
760 border-right:1px solid #C3CFE6;
761 border-bottom:1px solid #C3CFE6;
775 /* these are for tree view when not used as main index */
779 border-top: 1px solid #A8B8D9;
780 border-bottom: 1px solid #A8B8D9;
785 border-collapse:collapse;
794 .directory td.entry {
799 .directory td.entry a {
807 border-left: 1px solid rgba(0,0,0,0.05);
812 background-color: #F7F8FB;
816 vertical-align: -30%;
826 .directory .levels span {
835 -webkit-touch-callout: none;
836 -webkit-user-select: none;
837 -khtml-user-select: none;
838 -moz-user-select: none;
839 -ms-user-select: none;
849 border-collapse:collapse;
854 table.doxtable td, table.doxtable th {
855 border: 1px solid #2B4069;
856 padding: 3px 7px 2px;
860 background-color: #EBEFF6;
870 border: 1px solid #A7B8DA;
872 -moz-border-radius: 4px;
873 -webkit-border-radius: 4px;
875 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
876 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
877 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
880 .fieldtable td, .fieldtable th {
881 padding: 3px 7px 2px;
884 .fieldtable td.fieldtype, .fieldtable td.fieldname {
886 border-right: 1px solid #A7B8DA;
887 border-bottom: 1px solid #A7B8DA;
891 .fieldtable td.fielddoc {
892 border-bottom: 1px solid #A7B8DA;
896 .fieldtable tr:last-child td {
901 background-image:url('nav_f.png');
902 background-repeat:repeat-x;
903 background-color: #E2E7F3;
909 -moz-border-radius-topleft: 4px;
910 -moz-border-radius-topright: 4px;
911 -webkit-border-top-left-radius: 4px;
912 -webkit-border-top-right-radius: 4px;
913 border-top-left-radius: 4px;
914 border-top-right-radius: 4px;
915 border-bottom: 1px solid #A7B8DA;
923 background-image: url('tab_b.png');
932 background-image:url('tab_b.png');
933 background-repeat:repeat-x;
937 border:solid 1px #C1CDE5;
945 list-style-type:none;
949 background-image:url('bc_s.png');
950 background-repeat:no-repeat;
951 background-position:right;
955 .navpath li.navelem a
959 text-decoration: none;
963 .navpath li.navelem a:hover
970 list-style-type:none;
974 background-image:none;
975 background-repeat:no-repeat;
976 background-position:right;
1007 white-space: nowrap;
1012 background-image:url('nav_h.png');
1013 background-repeat:repeat-x;
1014 background-color: #F9FAFC;
1016 border-bottom: 1px solid #C3CFE6;
1021 padding: 5px 5px 5px 7px;
1026 padding: 0 0 0 10px;
1029 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
1040 border-left:4px solid;
1041 border-color: #D0C000;
1044 dl.warning, dl.attention
1048 border-left:4px solid;
1049 border-color: #FF0000;
1052 dl.pre, dl.post, dl.invariant
1056 border-left:4px solid;
1057 border-color: #00D000;
1064 border-left:4px solid;
1065 border-color: #505050;
1072 border-left:4px solid;
1073 border-color: #00C0E0;
1080 border-left:4px solid;
1081 border-color: #3030E0;
1088 border-left:4px solid;
1089 border-color: #C08050;
1100 vertical-align: bottom;
1101 border-collapse: separate;
1111 font: 300% Tahoma, Arial,sans-serif;
1118 font: 120% Tahoma, Arial,sans-serif;
1125 font: 50% Tahoma, Arial,sans-serif;
1135 border-bottom: 1px solid #5072B7;
1160 border: 1px solid #8EA4D0;
1182 background-color: #F4F6FA;
1183 border: 1px solid #D7DFEE;
1184 border-radius: 7px 7px 7px 7px;
1187 margin: 0 20px 10px 10px;
1192 background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1193 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1200 font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1202 border-bottom: 0 none;
1207 list-style: none outside none;
1208 border: medium none;
1232 -webkit-touch-callout: none;
1233 -webkit-user-select: none;
1234 -khtml-user-select: none;
1235 -moz-user-select: none;
1236 -ms-user-select: none;
1240 .inherit_header td {
1241 padding: 6px 0px 2px 5px;
1255 #top { display: none; }
1256 #side-nav { display: none; }
1257 #nav-path { display: none; }
1258 body { overflow:visible; }
1259 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1260 .summary { display: none; }
1261 .memitem { page-break-inside: avoid; }
1264 margin-left:0 !important;
1265 height:auto !important;
1266 width:auto !important;