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