comparison code-docs/doxygen.css @ 1:3c430ef1ed66 vamp-plugin-sdk-v2.3

Add code docs from SDK 2.3
author Chris Cannam
date Tue, 04 Oct 2011 14:56:07 +0100
parents
children 5c2683745b33
comparison
equal deleted inserted replaced
0:895ae8fffdb7 1:3c430ef1ed66
1 /* The standard CSS for doxygen */
2
3 body, table, div, p, dl {
4 font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
5 font-size: 12px;
6 }
7
8 /* @group Heading Levels */
9
10 h1 {
11 font-size: 150%;
12 }
13
14 .title {
15 font-size: 150%;
16 font-weight: bold;
17 margin: 10px 2px;
18 }
19
20 h2 {
21 font-size: 120%;
22 }
23
24 h3 {
25 font-size: 100%;
26 }
27
28 dt {
29 font-weight: bold;
30 }
31
32 div.multicol {
33 -moz-column-gap: 1em;
34 -webkit-column-gap: 1em;
35 -moz-column-count: 3;
36 -webkit-column-count: 3;
37 }
38
39 p.startli, p.startdd, p.starttd {
40 margin-top: 2px;
41 }
42
43 p.endli {
44 margin-bottom: 0px;
45 }
46
47 p.enddd {
48 margin-bottom: 4px;
49 }
50
51 p.endtd {
52 margin-bottom: 2px;
53 }
54
55 /* @end */
56
57 caption {
58 font-weight: bold;
59 }
60
61 span.legend {
62 font-size: 70%;
63 text-align: center;
64 }
65
66 h3.version {
67 font-size: 90%;
68 text-align: center;
69 }
70
71 div.qindex, div.navtab{
72 background-color: #EBEFF6;
73 border: 1px solid #A3B4D7;
74 text-align: center;
75 }
76
77 div.qindex, div.navpath {
78 width: 100%;
79 line-height: 140%;
80 }
81
82 div.navtab {
83 margin-right: 15px;
84 }
85
86 /* @group Link Styling */
87
88 a {
89 color: #3D578C;
90 font-weight: normal;
91 text-decoration: none;
92 }
93
94 .contents a:visited {
95 color: #4665A2;
96 }
97
98 a:hover {
99 text-decoration: underline;
100 }
101
102 a.qindex {
103 font-weight: bold;
104 }
105
106 a.qindexHL {
107 font-weight: bold;
108 background-color: #9CAFD4;
109 color: #ffffff;
110 border: 1px double #869DCA;
111 }
112
113 .contents a.qindexHL:visited {
114 color: #ffffff;
115 }
116
117 a.el {
118 font-weight: bold;
119 }
120
121 a.elRef {
122 }
123
124 a.code {
125 color: #4665A2;
126 }
127
128 a.codeRef {
129 color: #4665A2;
130 }
131
132 /* @end */
133
134 dl.el {
135 margin-left: -1cm;
136 }
137
138 .fragment {
139 font-family: monospace, fixed;
140 font-size: 105%;
141 }
142
143 pre.fragment {
144 border: 1px solid #C4CFE5;
145 background-color: #FBFCFD;
146 padding: 4px 6px;
147 margin: 4px 8px 4px 2px;
148 overflow: auto;
149 word-wrap: break-word;
150 font-size: 9pt;
151 line-height: 125%;
152 }
153
154 div.ah {
155 background-color: black;
156 font-weight: bold;
157 color: #ffffff;
158 margin-bottom: 3px;
159 margin-top: 3px;
160 padding: 0.2em;
161 border: solid thin #333;
162 border-radius: 0.5em;
163 -webkit-border-radius: .5em;
164 -moz-border-radius: .5em;
165 box-shadow: 2px 2px 3px #999;
166 -webkit-box-shadow: 2px 2px 3px #999;
167 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
168 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
169 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
170 }
171
172 div.groupHeader {
173 margin-left: 16px;
174 margin-top: 12px;
175 font-weight: bold;
176 }
177
178 div.groupText {
179 margin-left: 16px;
180 font-style: italic;
181 }
182
183 body {
184 background-color: white;
185 color: black;
186 margin: 0;
187 }
188
189 div.contents {
190 margin-top: 10px;
191 margin-left: 8px;
192 margin-right: 8px;
193 }
194
195 td.indexkey {
196 background-color: #EBEFF6;
197 font-weight: bold;
198 border: 1px solid #C4CFE5;
199 margin: 2px 0px 2px 0;
200 padding: 2px 10px;
201 }
202
203 td.indexvalue {
204 background-color: #EBEFF6;
205 border: 1px solid #C4CFE5;
206 padding: 2px 10px;
207 margin: 2px 0px;
208 }
209
210 tr.memlist {
211 background-color: #EEF1F7;
212 }
213
214 p.formulaDsp {
215 text-align: center;
216 }
217
218 img.formulaDsp {
219
220 }
221
222 img.formulaInl {
223 vertical-align: middle;
224 }
225
226 div.center {
227 text-align: center;
228 margin-top: 0px;
229 margin-bottom: 0px;
230 padding: 0px;
231 }
232
233 div.center img {
234 border: 0px;
235 }
236
237 address.footer {
238 text-align: right;
239 padding-right: 12px;
240 }
241
242 img.footer {
243 border: 0px;
244 vertical-align: middle;
245 }
246
247 /* @group Code Colorization */
248
249 span.keyword {
250 color: #008000
251 }
252
253 span.keywordtype {
254 color: #604020
255 }
256
257 span.keywordflow {
258 color: #e08000
259 }
260
261 span.comment {
262 color: #800000
263 }
264
265 span.preprocessor {
266 color: #806020
267 }
268
269 span.stringliteral {
270 color: #002080
271 }
272
273 span.charliteral {
274 color: #008080
275 }
276
277 span.vhdldigit {
278 color: #ff00ff
279 }
280
281 span.vhdlchar {
282 color: #000000
283 }
284
285 span.vhdlkeyword {
286 color: #700070
287 }
288
289 span.vhdllogic {
290 color: #ff0000
291 }
292
293 /* @end */
294
295 /*
296 .search {
297 color: #003399;
298 font-weight: bold;
299 }
300
301 form.search {
302 margin-bottom: 0px;
303 margin-top: 0px;
304 }
305
306 input.search {
307 font-size: 75%;
308 color: #000080;
309 font-weight: normal;
310 background-color: #e8eef2;
311 }
312 */
313
314 td.tiny {
315 font-size: 75%;
316 }
317
318 .dirtab {
319 padding: 4px;
320 border-collapse: collapse;
321 border: 1px solid #A3B4D7;
322 }
323
324 th.dirtab {
325 background: #EBEFF6;
326 font-weight: bold;
327 }
328
329 hr {
330 height: 0px;
331 border: none;
332 border-top: 1px solid #4A6AAA;
333 }
334
335 hr.footer {
336 height: 1px;
337 }
338
339 /* @group Member Descriptions */
340
341 table.memberdecls {
342 border-spacing: 0px;
343 padding: 0px;
344 }
345
346 .mdescLeft, .mdescRight,
347 .memItemLeft, .memItemRight,
348 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
349 background-color: #F9FAFC;
350 border: none;
351 margin: 4px;
352 padding: 1px 0 0 8px;
353 }
354
355 .mdescLeft, .mdescRight {
356 padding: 0px 8px 4px 8px;
357 color: #555;
358 }
359
360 .memItemLeft, .memItemRight, .memTemplParams {
361 border-top: 1px solid #C4CFE5;
362 }
363
364 .memItemLeft, .memTemplItemLeft {
365 white-space: nowrap;
366 }
367
368 .memItemRight {
369 width: 100%;
370 }
371
372 .memTemplParams {
373 color: #4665A2;
374 white-space: nowrap;
375 }
376
377 /* @end */
378
379 /* @group Member Details */
380
381 /* Styles for detailed member documentation */
382
383 .memtemplate {
384 font-size: 80%;
385 color: #4665A2;
386 font-weight: normal;
387 margin-left: 9px;
388 }
389
390 .memnav {
391 background-color: #EBEFF6;
392 border: 1px solid #A3B4D7;
393 text-align: center;
394 margin: 2px;
395 margin-right: 15px;
396 padding: 2px;
397 }
398
399 .mempage {
400 width: 100%;
401 }
402
403 .memitem {
404 padding: 0;
405 margin-bottom: 10px;
406 margin-right: 5px;
407 }
408
409 .memname {
410 white-space: nowrap;
411 font-weight: bold;
412 margin-left: 6px;
413 }
414
415 .memproto, dl.reflist dt {
416 border-top: 1px solid #A8B8D9;
417 border-left: 1px solid #A8B8D9;
418 border-right: 1px solid #A8B8D9;
419 padding: 6px 0px 6px 0px;
420 color: #253555;
421 font-weight: bold;
422 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
423 /* opera specific markup */
424 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
425 border-top-right-radius: 8px;
426 border-top-left-radius: 8px;
427 /* firefox specific markup */
428 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
429 -moz-border-radius-topright: 8px;
430 -moz-border-radius-topleft: 8px;
431 /* webkit specific markup */
432 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
433 -webkit-border-top-right-radius: 8px;
434 -webkit-border-top-left-radius: 8px;
435 background-image:url('nav_f.png');
436 background-repeat:repeat-x;
437 background-color: #E2E8F2;
438
439 }
440
441 .memdoc, dl.reflist dd {
442 border-bottom: 1px solid #A8B8D9;
443 border-left: 1px solid #A8B8D9;
444 border-right: 1px solid #A8B8D9;
445 padding: 2px 5px;
446 background-color: #FBFCFD;
447 border-top-width: 0;
448 /* opera specific markup */
449 border-bottom-left-radius: 8px;
450 border-bottom-right-radius: 8px;
451 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
452 /* firefox specific markup */
453 -moz-border-radius-bottomleft: 8px;
454 -moz-border-radius-bottomright: 8px;
455 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
456 background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
457 /* webkit specific markup */
458 -webkit-border-bottom-left-radius: 8px;
459 -webkit-border-bottom-right-radius: 8px;
460 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
461 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));
462 }
463
464 dl.reflist dt {
465 padding: 5px;
466 }
467
468 dl.reflist dd {
469 margin: 0px 0px 10px 0px;
470 padding: 5px;
471 }
472
473 .paramkey {
474 text-align: right;
475 }
476
477 .paramtype {
478 white-space: nowrap;
479 }
480
481 .paramname {
482 color: #602020;
483 white-space: nowrap;
484 }
485 .paramname em {
486 font-style: normal;
487 }
488
489 .params, .retval, .exception, .tparams {
490 border-spacing: 6px 2px;
491 }
492
493 .params .paramname, .retval .paramname {
494 font-weight: bold;
495 vertical-align: top;
496 }
497
498 .params .paramtype {
499 font-style: italic;
500 vertical-align: top;
501 }
502
503 .params .paramdir {
504 font-family: "courier new",courier,monospace;
505 vertical-align: top;
506 }
507
508
509
510
511 /* @end */
512
513 /* @group Directory (tree) */
514
515 /* for the tree view */
516
517 .ftvtree {
518 font-family: sans-serif;
519 margin: 0px;
520 }
521
522 /* these are for tree view when used as main index */
523
524 .directory {
525 font-size: 9pt;
526 font-weight: bold;
527 margin: 5px;
528 }
529
530 .directory h3 {
531 margin: 0px;
532 margin-top: 1em;
533 font-size: 11pt;
534 }
535
536 /*
537 The following two styles can be used to replace the root node title
538 with an image of your choice. Simply uncomment the next two styles,
539 specify the name of your image and be sure to set 'height' to the
540 proper pixel height of your image.
541 */
542
543 /*
544 .directory h3.swap {
545 height: 61px;
546 background-repeat: no-repeat;
547 background-image: url("yourimage.gif");
548 }
549 .directory h3.swap span {
550 display: none;
551 }
552 */
553
554 .directory > h3 {
555 margin-top: 0;
556 }
557
558 .directory p {
559 margin: 0px;
560 white-space: nowrap;
561 }
562
563 .directory div {
564 display: none;
565 margin: 0px;
566 }
567
568 .directory img {
569 vertical-align: -30%;
570 }
571
572 /* these are for tree view when not used as main index */
573
574 .directory-alt {
575 font-size: 100%;
576 font-weight: bold;
577 }
578
579 .directory-alt h3 {
580 margin: 0px;
581 margin-top: 1em;
582 font-size: 11pt;
583 }
584
585 .directory-alt > h3 {
586 margin-top: 0;
587 }
588
589 .directory-alt p {
590 margin: 0px;
591 white-space: nowrap;
592 }
593
594 .directory-alt div {
595 display: none;
596 margin: 0px;
597 }
598
599 .directory-alt img {
600 vertical-align: -30%;
601 }
602
603 /* @end */
604
605 div.dynheader {
606 margin-top: 8px;
607 }
608
609 address {
610 font-style: normal;
611 color: #2A3D61;
612 }
613
614 table.doxtable {
615 border-collapse:collapse;
616 }
617
618 table.doxtable td, table.doxtable th {
619 border: 1px solid #2D4068;
620 padding: 3px 7px 2px;
621 }
622
623 table.doxtable th {
624 background-color: #374F7F;
625 color: #FFFFFF;
626 font-size: 110%;
627 padding-bottom: 4px;
628 padding-top: 5px;
629 text-align:left;
630 }
631
632 table.fieldtable {
633 width: 100%;
634 margin-bottom: 10px;
635 border: 1px solid #A8B8D9;
636 border-spacing: 0px;
637 -moz-border-radius: 4px;
638 -webkit-border-radius: 4px;
639 border-radius: 4px;
640 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
641 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
642 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
643 }
644
645 .fieldtable td, .fieldtable th {
646 padding: 3px 7px 2px;
647 }
648
649 .fieldtable td.fieldtype, .fieldtable td.fieldname {
650 white-space: nowrap;
651 border-right: 1px solid #A8B8D9;
652 border-bottom: 1px solid #A8B8D9;
653 vertical-align: top;
654 }
655
656 .fieldtable td.fielddoc {
657 border-bottom: 1px solid #A8B8D9;
658 width: 100%;
659 }
660
661 .fieldtable tr:last-child td {
662 border-bottom: none;
663 }
664
665 .fieldtable th {
666 background-image:url('nav_f.png');
667 background-repeat:repeat-x;
668 background-color: #E2E8F2;
669 font-size: 90%;
670 color: #253555;
671 padding-bottom: 4px;
672 padding-top: 5px;
673 text-align:left;
674 -moz-border-radius-topleft: 4px;
675 -moz-border-radius-topright: 4px;
676 -webkit-border-top-left-radius: 4px;
677 -webkit-border-top-right-radius: 4px;
678 border-top-left-radius: 4px;
679 border-top-right-radius: 4px;
680 border-bottom: 1px solid #A8B8D9;
681 }
682
683
684 .tabsearch {
685 top: 0px;
686 left: 10px;
687 height: 36px;
688 background-image: url('tab_b.png');
689 z-index: 101;
690 overflow: hidden;
691 font-size: 13px;
692 }
693
694 .navpath ul
695 {
696 font-size: 11px;
697 background-image:url('tab_b.png');
698 background-repeat:repeat-x;
699 height:30px;
700 line-height:30px;
701 color:#8AA0CC;
702 border:solid 1px #C2CDE4;
703 overflow:hidden;
704 margin:0px;
705 padding:0px;
706 }
707
708 .navpath li
709 {
710 list-style-type:none;
711 float:left;
712 padding-left:10px;
713 padding-right:15px;
714 background-image:url('bc_s.png');
715 background-repeat:no-repeat;
716 background-position:right;
717 color:#364D7C;
718 }
719
720 .navpath li.navelem a
721 {
722 height:32px;
723 display:block;
724 text-decoration: none;
725 outline: none;
726 }
727
728 .navpath li.navelem a:hover
729 {
730 color:#6884BD;
731 }
732
733 .navpath li.footer
734 {
735 list-style-type:none;
736 float:right;
737 padding-left:10px;
738 padding-right:15px;
739 background-image:none;
740 background-repeat:no-repeat;
741 background-position:right;
742 color:#364D7C;
743 font-size: 8pt;
744 }
745
746
747 div.summary
748 {
749 float: right;
750 font-size: 8pt;
751 padding-right: 5px;
752 width: 50%;
753 text-align: right;
754 }
755
756 div.summary a
757 {
758 white-space: nowrap;
759 }
760
761 div.ingroups
762 {
763 margin-left: 5px;
764 font-size: 8pt;
765 padding-left: 5px;
766 width: 50%;
767 text-align: left;
768 }
769
770 div.ingroups a
771 {
772 white-space: nowrap;
773 }
774
775 div.header
776 {
777 background-image:url('nav_h.png');
778 background-repeat:repeat-x;
779 background-color: #F9FAFC;
780 margin: 0px;
781 border-bottom: 1px solid #C4CFE5;
782 }
783
784 div.headertitle
785 {
786 padding: 5px 5px 5px 7px;
787 }
788
789 dl
790 {
791 padding: 0 0 0 10px;
792 }
793
794 dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
795 {
796 border-left:4px solid;
797 padding: 0 0 0 6px;
798 }
799
800 dl.note
801 {
802 border-color: #D0C000;
803 }
804
805 dl.warning, dl.attention
806 {
807 border-color: #FF0000;
808 }
809
810 dl.pre, dl.post, dl.invariant
811 {
812 border-color: #00D000;
813 }
814
815 dl.deprecated
816 {
817 border-color: #505050;
818 }
819
820 dl.todo
821 {
822 border-color: #00C0E0;
823 }
824
825 dl.test
826 {
827 border-color: #3030E0;
828 }
829
830 dl.bug
831 {
832 border-color: #C08050;
833 }
834
835 #projectlogo
836 {
837 text-align: center;
838 vertical-align: bottom;
839 border-collapse: separate;
840 }
841
842 #projectlogo img
843 {
844 border: 0px none;
845 }
846
847 #projectname
848 {
849 font: 300% Tahoma, Arial,sans-serif;
850 margin: 0px;
851 padding: 2px 0px;
852 }
853
854 #projectbrief
855 {
856 font: 120% Tahoma, Arial,sans-serif;
857 margin: 0px;
858 padding: 0px;
859 }
860
861 #projectnumber
862 {
863 font: 50% Tahoma, Arial,sans-serif;
864 margin: 0px;
865 padding: 0px;
866 }
867
868 #titlearea
869 {
870 padding: 0px;
871 margin: 0px;
872 width: 100%;
873 border-bottom: 1px solid #5373B4;
874 }
875
876 .image
877 {
878 text-align: center;
879 }
880
881 .dotgraph
882 {
883 text-align: center;
884 }
885
886 .mscgraph
887 {
888 text-align: center;
889 }
890
891 .caption
892 {
893 font-weight: bold;
894 }
895
896 div.zoom
897 {
898 border: 1px solid #90A5CE;
899 }
900
901 dl.citelist {
902 margin-bottom:50px;
903 }
904
905 dl.citelist dt {
906 color:#334975;
907 float:left;
908 font-weight:bold;
909 margin-right:10px;
910 padding:5px;
911 }
912
913 dl.citelist dd {
914 margin:2px 0;
915 padding:5px 0;
916 }
917
918 @media print
919 {
920 #top { display: none; }
921 #side-nav { display: none; }
922 #nav-path { display: none; }
923 body { overflow:visible; }
924 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
925 .summary { display: none; }
926 .memitem { page-break-inside: avoid; }
927 #doc-content
928 {
929 margin-left:0 !important;
930 height:auto !important;
931 width:auto !important;
932 overflow:inherit;
933 display:inline;
934 }
935 pre.fragment
936 {
937 overflow: visible;
938 text-wrap: unrestricted;
939 white-space: -moz-pre-wrap; /* Moz */
940 white-space: -pre-wrap; /* Opera 4-6 */
941 white-space: -o-pre-wrap; /* Opera 7 */
942 white-space: pre-wrap; /* CSS3 */
943 word-wrap: break-word; /* IE 5.5+ */
944 }
945 }
946