blob: 4bce44dba2e62ddf1b99258882ef1ce4ddc6a0e8 [file] [log] [blame]
sergeyu@chromium.org885f2ff2012-10-17 22:31:52 +00001/* 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