1/* The standard CSS for doxygen 1.9.1 */ 2 3body, table, div, p, dl { 4 font: 400 14px/22px Roboto,sans-serif; 5} 6 7p.reference, p.definition { 8 font: 400 14px/22px Roboto,sans-serif; 9} 10 11/* @group Heading Levels */ 12 13h1.groupheader { 14 font-size: 150%; 15} 16 17.title { 18 font: 400 14px/28px Roboto,sans-serif; 19 font-size: 150%; 20 font-weight: bold; 21 margin: 10px 2px; 22} 23 24h2.groupheader { 25 border-bottom: 1px solid #87ABCB; 26 color: #355A7B; 27 font-size: 150%; 28 font-weight: normal; 29 margin-top: 1.75em; 30 padding-top: 8px; 31 padding-bottom: 4px; 32 width: 100%; 33} 34 35h3.groupheader { 36 font-size: 100%; 37} 38 39h1, h2, h3, h4, h5, h6 { 40 -webkit-transition: text-shadow 0.5s linear; 41 -moz-transition: text-shadow 0.5s linear; 42 -ms-transition: text-shadow 0.5s linear; 43 -o-transition: text-shadow 0.5s linear; 44 transition: text-shadow 0.5s linear; 45 margin-right: 15px; 46} 47 48h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { 49 text-shadow: 0 0 15px cyan; 50} 51 52dt { 53 font-weight: bold; 54} 55 56ul.multicol { 57 -moz-column-gap: 1em; 58 -webkit-column-gap: 1em; 59 column-gap: 1em; 60 -moz-column-count: 3; 61 -webkit-column-count: 3; 62 column-count: 3; 63} 64 65p.startli, p.startdd { 66 margin-top: 2px; 67} 68 69th p.starttd, th p.intertd, th p.endtd { 70 font-size: 100%; 71 font-weight: 700; 72} 73 74p.starttd { 75 margin-top: 0px; 76} 77 78p.endli { 79 margin-bottom: 0px; 80} 81 82p.enddd { 83 margin-bottom: 4px; 84} 85 86p.endtd { 87 margin-bottom: 2px; 88} 89 90p.interli { 91} 92 93p.interdd { 94} 95 96p.intertd { 97} 98 99/* @end */ 100 101caption { 102 font-weight: bold; 103} 104 105span.legend { 106 font-size: 70%; 107 text-align: center; 108} 109 110h3.version { 111 font-size: 90%; 112 text-align: center; 113} 114 115div.navtab { 116 border-right: 1px solid #A3BFD7; 117 padding-right: 15px; 118 text-align: right; 119 line-height: 110%; 120} 121 122div.navtab table { 123 border-spacing: 0; 124} 125 126td.navtab { 127 padding-right: 6px; 128 padding-left: 6px; 129} 130td.navtabHL { 131 background-image: url('tab_a.png'); 132 background-repeat:repeat-x; 133 padding-right: 6px; 134 padding-left: 6px; 135} 136 137td.navtabHL a, td.navtabHL a:visited { 138 color: #fff; 139 text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 140} 141 142a.navtab { 143 font-weight: bold; 144} 145 146div.qindex{ 147 text-align: center; 148 width: 100%; 149 line-height: 140%; 150 font-size: 130%; 151 color: #A0A0A0; 152} 153 154dt.alphachar{ 155 font-size: 180%; 156 font-weight: bold; 157} 158 159.alphachar a{ 160 color: black; 161} 162 163.alphachar a:hover, .alphachar a:visited{ 164 text-decoration: none; 165} 166 167.classindex dl { 168 padding: 25px; 169 column-count:1 170} 171 172.classindex dd { 173 display:inline-block; 174 margin-left: 50px; 175 width: 90%; 176 line-height: 1.15em; 177} 178 179.classindex dl.odd { 180 background-color: #F8FAFC; 181} 182 183@media(min-width: 1120px) { 184 .classindex dl { 185 column-count:2 186 } 187} 188 189@media(min-width: 1320px) { 190 .classindex dl { 191 column-count:3 192 } 193} 194 195 196/* @group Link Styling */ 197 198a { 199 color: #3D678C; 200 t-weight: normal; 201 text-decoration: none; 202} 203 204.contents a:visited { 205 color: #4677A2; 206} 207 208a:hover { 209 text-decoration: underline; 210} 211 212.contents a.qindexHL:visited { 213 color: #FFFFFF; 214} 215 216a.el { 217 font-weight: bold; 218} 219 220a.elRef { 221} 222 223a.code, a.code:visited, a.line, a.line:visited { 224 color: #4677A2; 225} 226 227a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { 228 color: #4677A2; 229} 230 231/* @end */ 232 233dl.el { 234 margin-left: -1cm; 235} 236 237ul { 238 overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ 239} 240 241#side-nav ul { 242 overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ 243} 244 245#main-nav ul { 246 overflow: visible; /* reset ul rule for the navigation bar drop down lists */ 247} 248 249.fragment { 250 text-align: left; 251 direction: ltr; 252 overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ 253 overflow-y: hidden; 254} 255 256pre.fragment { 257 border: 1px solid #C4D6E5; 258 background-color: #FBFCFD; 259 padding: 4px 6px; 260 margin: 4px 8px 4px 2px; 261 overflow: auto; 262 word-wrap: break-word; 263 font-size: 9pt; 264 line-height: 125%; 265 font-family: monospace, fixed; 266 font-size: 105%; 267} 268 269div.fragment { 270 padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ 271 margin: 4px 8px 4px 2px; 272 background-color: #FBFCFD; 273 border: 1px solid #C4D6E5; 274} 275 276div.line { 277 font-family: monospace, fixed; 278 font-size: 13px; 279 min-height: 13px; 280 line-height: 1.0; 281 text-wrap: unrestricted; 282 white-space: -moz-pre-wrap; /* Moz */ 283 white-space: -pre-wrap; /* Opera 4-6 */ 284 white-space: -o-pre-wrap; /* Opera 7 */ 285 white-space: pre-wrap; /* CSS3 */ 286 word-wrap: break-word; /* IE 5.5+ */ 287 text-indent: -53px; 288 padding-left: 53px; 289 padding-bottom: 0px; 290 margin: 0px; 291 -webkit-transition-property: background-color, box-shadow; 292 -webkit-transition-duration: 0.5s; 293 -moz-transition-property: background-color, box-shadow; 294 -moz-transition-duration: 0.5s; 295 -ms-transition-property: background-color, box-shadow; 296 -ms-transition-duration: 0.5s; 297 -o-transition-property: background-color, box-shadow; 298 -o-transition-duration: 0.5s; 299 transition-property: background-color, box-shadow; 300 transition-duration: 0.5s; 301} 302 303div.line:after { 304 content:"\000A"; 305 white-space: pre; 306} 307 308div.line.glow { 309 background-color: cyan; 310 box-shadow: 0 0 10px cyan; 311} 312 313 314span.lineno { 315 padding-right: 4px; 316 text-align: right; 317 border-right: 2px solid #0F0; 318 background-color: #E8E8E8; 319 white-space: pre; 320} 321span.lineno a { 322 background-color: #D8D8D8; 323} 324 325span.lineno a:hover { 326 background-color: #C8C8C8; 327} 328 329.lineno { 330 -webkit-touch-callout: none; 331 -webkit-user-select: none; 332 -khtml-user-select: none; 333 -moz-user-select: none; 334 -ms-user-select: none; 335 user-select: none; 336} 337 338div.ah, span.ah { 339 background-color: black; 340 font-weight: bold; 341 color: #FFFFFF; 342 margin-bottom: 3px; 343 margin-top: 3px; 344 padding: 0.2em; 345 border: solid thin #333; 346 border-radius: 0.5em; 347 -webkit-border-radius: .5em; 348 -moz-border-radius: .5em; 349 box-shadow: 2px 2px 3px #999; 350 -webkit-box-shadow: 2px 2px 3px #999; 351 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 352 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); 353 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); 354} 355 356div.classindex ul { 357 list-style: none; 358 padding-left: 0; 359} 360 361div.classindex span.ai { 362 display: inline-block; 363} 364 365div.groupHeader { 366 margin-left: 16px; 367 margin-top: 12px; 368 font-weight: bold; 369} 370 371div.groupText { 372 margin-left: 16px; 373 font-style: italic; 374} 375 376body { 377 background-color: white; 378 color: black; 379 margin: 0; 380} 381 382div.contents { 383 margin-top: 10px; 384 margin-left: 12px; 385 margin-right: 8px; 386} 387 388td.indexkey { 389 background-color: #EBF1F6; 390 font-weight: bold; 391 border: 1px solid #C4D6E5; 392 margin: 2px 0px 2px 0; 393 padding: 2px 10px; 394 white-space: nowrap; 395 vertical-align: top; 396} 397 398td.indexvalue { 399 background-color: #EBF1F6; 400 border: 1px solid #C4D6E5; 401 padding: 2px 10px; 402 margin: 2px 0px; 403} 404 405tr.memlist { 406 background-color: #EEF3F7; 407} 408 409p.formulaDsp { 410 text-align: center; 411} 412 413img.formulaDsp { 414 415} 416 417img.formulaInl, img.inline { 418 vertical-align: middle; 419} 420 421div.center { 422 text-align: center; 423 margin-top: 0px; 424 margin-bottom: 0px; 425 padding: 0px; 426} 427 428div.center img { 429 border: 0px; 430} 431 432address.footer { 433 text-align: right; 434 padding-right: 12px; 435} 436 437img.footer { 438 border: 0px; 439 vertical-align: middle; 440} 441 442/* @group Code Colorization */ 443 444span.keyword { 445 color: #008000 446} 447 448span.keywordtype { 449 color: #604020 450} 451 452span.keywordflow { 453 color: #e08000 454} 455 456span.comment { 457 color: #800000 458} 459 460span.preprocessor { 461 color: #806020 462} 463 464span.stringliteral { 465 color: #002080 466} 467 468span.charliteral { 469 color: #008080 470} 471 472span.vhdldigit { 473 color: #ff00ff 474} 475 476span.vhdlchar { 477 color: #000000 478} 479 480span.vhdlkeyword { 481 color: #700070 482} 483 484span.vhdllogic { 485 color: #ff0000 486} 487 488blockquote { 489 background-color: #F7F9FB; 490 border-left: 2px solid #9CBAD4; 491 margin: 0 24px 0 4px; 492 padding: 0 12px 0 16px; 493} 494 495blockquote.DocNodeRTL { 496 border-left: 0; 497 border-right: 2px solid #9CBAD4; 498 margin: 0 4px 0 24px; 499 padding: 0 16px 0 12px; 500} 501 502/* @end */ 503 504/* 505.search { 506 color: #003399; 507 font-weight: bold; 508} 509 510form.search { 511 margin-bottom: 0px; 512 margin-top: 0px; 513} 514 515input.search { 516 font-size: 75%; 517 color: #000080; 518 font-weight: normal; 519 background-color: #e8eef2; 520} 521*/ 522 523td.tiny { 524 font-size: 75%; 525} 526 527.dirtab { 528 padding: 4px; 529 border-collapse: collapse; 530 border: 1px solid #A3BFD7; 531} 532 533th.dirtab { 534 background: #EBF1F6; 535 font-weight: bold; 536} 537 538hr { 539 height: 0px; 540 border: none; 541 border-top: 1px solid #4A7DAA; 542} 543 544hr.footer { 545 height: 1px; 546} 547 548/* @group Member Descriptions */ 549 550table.memberdecls { 551 border-spacing: 0px; 552 padding: 0px; 553} 554 555.memberdecls td, .fieldtable tr { 556 -webkit-transition-property: background-color, box-shadow; 557 -webkit-transition-duration: 0.5s; 558 -moz-transition-property: background-color, box-shadow; 559 -moz-transition-duration: 0.5s; 560 -ms-transition-property: background-color, box-shadow; 561 -ms-transition-duration: 0.5s; 562 -o-transition-property: background-color, box-shadow; 563 -o-transition-duration: 0.5s; 564 transition-property: background-color, box-shadow; 565 transition-duration: 0.5s; 566} 567 568.memberdecls td.glow, .fieldtable tr.glow { 569 background-color: cyan; 570 box-shadow: 0 0 15px cyan; 571} 572 573.mdescLeft, .mdescRight, 574.memItemLeft, .memItemRight, 575.memTemplItemLeft, .memTemplItemRight, .memTemplParams { 576 background-color: #F9FBFC; 577 border: none; 578 margin: 4px; 579 padding: 1px 0 0 8px; 580} 581 582.mdescLeft, .mdescRight { 583 padding: 0px 8px 4px 8px; 584 color: #555; 585} 586 587.memSeparator { 588 border-bottom: 1px solid #DEE8F0; 589 line-height: 1px; 590 margin: 0px; 591 padding: 0px; 592} 593 594.memItemLeft, .memTemplItemLeft { 595 white-space: nowrap; 596} 597 598.memItemRight, .memTemplItemRight { 599 width: 100%; 600} 601 602.memTemplParams { 603 color: #4677A2; 604 white-space: nowrap; 605 font-size: 80%; 606} 607 608/* @end */ 609 610/* @group Member Details */ 611 612/* Styles for detailed member documentation */ 613 614.memtitle { 615 padding: 8px; 616 border-top: 1px solid #A8C2D9; 617 border-left: 1px solid #A8C2D9; 618 border-right: 1px solid #A8C2D9; 619 border-top-right-radius: 4px; 620 border-top-left-radius: 4px; 621 margin-bottom: -1px; 622 background-image: url('nav_f.png'); 623 background-repeat: repeat-x; 624 background-color: #E2EBF2; 625 line-height: 1.25; 626 font-weight: 300; 627 float:left; 628} 629 630.permalink 631{ 632 font-size: 65%; 633 display: inline-block; 634 vertical-align: middle; 635} 636 637.memtemplate { 638 font-size: 80%; 639 color: #4677A2; 640 font-weight: normal; 641 margin-left: 9px; 642} 643 644.memnav { 645 background-color: #EBF1F6; 646 border: 1px solid #A3BFD7; 647 text-align: center; 648 margin: 2px; 649 margin-right: 15px; 650 padding: 2px; 651} 652 653.mempage { 654 width: 100%; 655} 656 657.memitem { 658 padding: 0; 659 margin-bottom: 10px; 660 margin-right: 5px; 661 -webkit-transition: box-shadow 0.5s linear; 662 -moz-transition: box-shadow 0.5s linear; 663 -ms-transition: box-shadow 0.5s linear; 664 -o-transition: box-shadow 0.5s linear; 665 transition: box-shadow 0.5s linear; 666 display: table !important; 667 width: 100%; 668} 669 670.memitem.glow { 671 box-shadow: 0 0 15px cyan; 672} 673 674.memname { 675 font-weight: 400; 676 margin-left: 6px; 677} 678 679.memname td { 680 vertical-align: bottom; 681} 682 683.memproto, dl.reflist dt { 684 border-top: 1px solid #A8C2D9; 685 border-left: 1px solid #A8C2D9; 686 border-right: 1px solid #A8C2D9; 687 padding: 6px 0px 6px 0px; 688 color: #253E55; 689 font-weight: bold; 690 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 691 background-color: #DFE8F1; 692 /* opera specific markup */ 693 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 694 border-top-right-radius: 4px; 695 /* firefox specific markup */ 696 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 697 -moz-border-radius-topright: 4px; 698 /* webkit specific markup */ 699 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 700 -webkit-border-top-right-radius: 4px; 701 702} 703 704.overload { 705 font-family: "courier new",courier,monospace; 706 font-size: 65%; 707} 708 709.memdoc, dl.reflist dd { 710 border-bottom: 1px solid #A8C2D9; 711 border-left: 1px solid #A8C2D9; 712 border-right: 1px solid #A8C2D9; 713 padding: 6px 10px 2px 10px; 714 background-color: #FBFCFD; 715 border-top-width: 0; 716 background-image:url('nav_g.png'); 717 background-repeat:repeat-x; 718 background-color: #FFFFFF; 719 /* opera specific markup */ 720 border-bottom-left-radius: 4px; 721 border-bottom-right-radius: 4px; 722 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 723 /* firefox specific markup */ 724 -moz-border-radius-bottomleft: 4px; 725 -moz-border-radius-bottomright: 4px; 726 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 727 /* webkit specific markup */ 728 -webkit-border-bottom-left-radius: 4px; 729 -webkit-border-bottom-right-radius: 4px; 730 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 731} 732 733dl.reflist dt { 734 padding: 5px; 735} 736 737dl.reflist dd { 738 margin: 0px 0px 10px 0px; 739 padding: 5px; 740} 741 742.paramkey { 743 text-align: right; 744} 745 746.paramtype { 747 white-space: nowrap; 748} 749 750.paramname { 751 color: #602020; 752 white-space: nowrap; 753} 754.paramname em { 755 font-style: normal; 756} 757.paramname code { 758 line-height: 14px; 759} 760 761.params, .retval, .exception, .tparams { 762 margin-left: 0px; 763 padding-left: 0px; 764} 765 766.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { 767 font-weight: bold; 768 vertical-align: top; 769} 770 771.params .paramtype, .tparams .paramtype { 772 font-style: italic; 773 vertical-align: top; 774} 775 776.params .paramdir, .tparams .paramdir { 777 font-family: "courier new",courier,monospace; 778 vertical-align: top; 779} 780 781table.mlabels { 782 border-spacing: 0px; 783} 784 785td.mlabels-left { 786 width: 100%; 787 padding: 0px; 788} 789 790td.mlabels-right { 791 vertical-align: bottom; 792 padding: 0px; 793 white-space: nowrap; 794} 795 796span.mlabels { 797 margin-left: 8px; 798} 799 800span.mlabel { 801 background-color: #729CC1; 802 border-top:1px solid #5387B4; 803 border-left:1px solid #5387B4; 804 border-right:1px solid #C4D6E5; 805 border-bottom:1px solid #C4D6E5; 806 text-shadow: none; 807 color: white; 808 margin-right: 4px; 809 padding: 2px 3px; 810 border-radius: 3px; 811 font-size: 7pt; 812 white-space: nowrap; 813 vertical-align: middle; 814} 815 816 817 818/* @end */ 819 820/* these are for tree view inside a (index) page */ 821 822div.directory { 823 margin: 10px 0px; 824 border-top: 1px solid #9CBAD4; 825 border-bottom: 1px solid #9CBAD4; 826 width: 100%; 827} 828 829.directory table { 830 border-collapse:collapse; 831} 832 833.directory td { 834 margin: 0px; 835 padding: 0px; 836 vertical-align: top; 837} 838 839.directory td.entry { 840 white-space: nowrap; 841 padding-right: 6px; 842 padding-top: 3px; 843} 844 845.directory td.entry a { 846 outline:none; 847} 848 849.directory td.entry a img { 850 border: none; 851} 852 853.directory td.desc { 854 width: 100%; 855 padding-left: 6px; 856 padding-right: 6px; 857 padding-top: 3px; 858 border-left: 1px solid rgba(0,0,0,0.05); 859} 860 861.directory tr.even { 862 padding-left: 6px; 863 background-color: #F7F9FB; 864} 865 866.directory img { 867 vertical-align: -30%; 868} 869 870.directory .levels { 871 white-space: nowrap; 872 width: 100%; 873 text-align: right; 874 font-size: 9pt; 875} 876 877.directory .levels span { 878 cursor: pointer; 879 padding-left: 2px; 880 padding-right: 2px; 881 color: #3D678C; 882} 883 884.arrow { 885 color: #9CBAD4; 886 -webkit-user-select: none; 887 -khtml-user-select: none; 888 -moz-user-select: none; 889 -ms-user-select: none; 890 user-select: none; 891 cursor: pointer; 892 font-size: 80%; 893 display: inline-block; 894 width: 16px; 895 height: 22px; 896} 897 898.icon { 899 font-family: Arial, Helvetica; 900 font-weight: bold; 901 font-size: 12px; 902 height: 14px; 903 width: 16px; 904 display: inline-block; 905 background-color: #729CC1; 906 color: white; 907 text-align: center; 908 border-radius: 4px; 909 margin-left: 2px; 910 margin-right: 2px; 911} 912 913.icona { 914 width: 24px; 915 height: 22px; 916 display: inline-block; 917} 918 919.iconfopen { 920 width: 24px; 921 height: 18px; 922 margin-bottom: 4px; 923 background-image:url('folderopen.png'); 924 background-position: 0px -4px; 925 background-repeat: repeat-y; 926 vertical-align:top; 927 display: inline-block; 928} 929 930.iconfclosed { 931 width: 24px; 932 height: 18px; 933 margin-bottom: 4px; 934 background-image:url('folderclosed.png'); 935 background-position: 0px -4px; 936 background-repeat: repeat-y; 937 vertical-align:top; 938 display: inline-block; 939} 940 941.icondoc { 942 width: 24px; 943 height: 18px; 944 margin-bottom: 4px; 945 background-image:url('doc.png'); 946 background-position: 0px -4px; 947 background-repeat: repeat-y; 948 vertical-align:top; 949 display: inline-block; 950} 951 952table.directory { 953 font: 400 14px Roboto,sans-serif; 954} 955 956/* @end */ 957 958div.dynheader { 959 margin-top: 8px; 960 -webkit-touch-callout: none; 961 -webkit-user-select: none; 962 -khtml-user-select: none; 963 -moz-user-select: none; 964 -ms-user-select: none; 965 user-select: none; 966} 967 968address { 969 font-style: normal; 970 color: #2A4861; 971} 972 973table.doxtable caption { 974 caption-side: top; 975} 976 977table.doxtable { 978 border-collapse:collapse; 979 margin-top: 4px; 980 margin-bottom: 4px; 981} 982 983table.doxtable td, table.doxtable th { 984 border: 1px solid #2D4C68; 985 padding: 3px 7px 2px; 986} 987 988table.doxtable th { 989 background-color: #375E7F; 990 color: #FFFFFF; 991 font-size: 110%; 992 padding-bottom: 4px; 993 padding-top: 5px; 994} 995 996table.fieldtable { 997 /*width: 100%;*/ 998 margin-bottom: 10px; 999 border: 1px solid #A8C2D9; 1000 border-spacing: 0px; 1001 -moz-border-radius: 4px; 1002 -webkit-border-radius: 4px; 1003 border-radius: 4px; 1004 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 1005 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); 1006 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); 1007} 1008 1009.fieldtable td, .fieldtable th { 1010 padding: 3px 7px 2px; 1011} 1012 1013.fieldtable td.fieldtype, .fieldtable td.fieldname { 1014 white-space: nowrap; 1015 border-right: 1px solid #A8C2D9; 1016 border-bottom: 1px solid #A8C2D9; 1017 vertical-align: top; 1018} 1019 1020.fieldtable td.fieldname { 1021 padding-top: 3px; 1022} 1023 1024.fieldtable td.fielddoc { 1025 border-bottom: 1px solid #A8C2D9; 1026 /*width: 100%;*/ 1027} 1028 1029.fieldtable td.fielddoc p:first-child { 1030 margin-top: 0px; 1031} 1032 1033.fieldtable td.fielddoc p:last-child { 1034 margin-bottom: 2px; 1035} 1036 1037.fieldtable tr:last-child td { 1038 border-bottom: none; 1039} 1040 1041.fieldtable th { 1042 background-image:url('nav_f.png'); 1043 background-repeat:repeat-x; 1044 background-color: #E2EBF2; 1045 font-size: 90%; 1046 color: #253E55; 1047 padding-bottom: 4px; 1048 padding-top: 5px; 1049 text-align:left; 1050 font-weight: 400; 1051 -moz-border-radius-topleft: 4px; 1052 -moz-border-radius-topright: 4px; 1053 -webkit-border-top-left-radius: 4px; 1054 -webkit-border-top-right-radius: 4px; 1055 border-top-left-radius: 4px; 1056 border-top-right-radius: 4px; 1057 border-bottom: 1px solid #A8C2D9; 1058} 1059 1060 1061.tabsearch { 1062 top: 0px; 1063 left: 10px; 1064 height: 36px; 1065 background-image: url('tab_b.png'); 1066 z-index: 101; 1067 overflow: hidden; 1068 font-size: 13px; 1069} 1070 1071.navpath ul 1072{ 1073 font-size: 11px; 1074 background-image:url('tab_b.png'); 1075 background-repeat:repeat-x; 1076 background-position: 0 -5px; 1077 height:30px; 1078 line-height:30px; 1079 color:#8AADCC; 1080 border:solid 1px #C2D4E4; 1081 overflow:hidden; 1082 margin:0px; 1083 padding:0px; 1084} 1085 1086.navpath li 1087{ 1088 list-style-type:none; 1089 float:left; 1090 padding-left:10px; 1091 padding-right:15px; 1092 background-image:url('bc_s.png'); 1093 background-repeat:no-repeat; 1094 background-position:right; 1095 color:#365B7C; 1096} 1097 1098.navpath li.navelem a 1099{ 1100 height:32px; 1101 display:block; 1102 text-decoration: none; 1103 outline: none; 1104 color: #28445D; 1105 font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 1106 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 1107 text-decoration: none; 1108} 1109 1110.navpath li.navelem a:hover 1111{ 1112 color:#6895BD; 1113} 1114 1115.navpath li.footer 1116{ 1117 list-style-type:none; 1118 float:right; 1119 padding-left:10px; 1120 padding-right:15px; 1121 background-image:none; 1122 background-repeat:no-repeat; 1123 background-position:right; 1124 color:#365B7C; 1125 font-size: 8pt; 1126} 1127 1128 1129div.summary 1130{ 1131 float: right; 1132 font-size: 8pt; 1133 padding-right: 5px; 1134 width: 50%; 1135 text-align: right; 1136} 1137 1138div.summary a 1139{ 1140 white-space: nowrap; 1141} 1142 1143table.classindex 1144{ 1145 margin: 10px; 1146 white-space: nowrap; 1147 margin-left: 3%; 1148 margin-right: 3%; 1149 width: 94%; 1150 border: 0; 1151 border-spacing: 0; 1152 padding: 0; 1153} 1154 1155div.ingroups 1156{ 1157 font-size: 8pt; 1158 width: 50%; 1159 text-align: left; 1160} 1161 1162div.ingroups a 1163{ 1164 white-space: nowrap; 1165} 1166 1167div.header 1168{ 1169 background-image:url('nav_h.png'); 1170 background-repeat:repeat-x; 1171 background-color: #F9FBFC; 1172 margin: 0px; 1173 border-bottom: 1px solid #C4D6E5; 1174} 1175 1176div.headertitle 1177{ 1178 padding: 5px 5px 5px 10px; 1179} 1180 1181.PageDocRTL-title div.headertitle { 1182 text-align: right; 1183 direction: rtl; 1184} 1185 1186dl { 1187 padding: 0 0 0 0; 1188} 1189 1190/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ 1191dl.section { 1192 margin-left: 0px; 1193 padding-left: 0px; 1194} 1195 1196dl.section.DocNodeRTL { 1197 margin-right: 0px; 1198 padding-right: 0px; 1199} 1200 1201dl.note { 1202 margin-left: -7px; 1203 padding-left: 3px; 1204 border-left: 4px solid; 1205 border-color: #D0C000; 1206} 1207 1208dl.note.DocNodeRTL { 1209 margin-left: 0; 1210 padding-left: 0; 1211 border-left: 0; 1212 margin-right: -7px; 1213 padding-right: 3px; 1214 border-right: 4px solid; 1215 border-color: #D0C000; 1216} 1217 1218dl.warning, dl.attention { 1219 margin-left: -7px; 1220 padding-left: 3px; 1221 border-left: 4px solid; 1222 border-color: #FF0000; 1223} 1224 1225dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { 1226 margin-left: 0; 1227 padding-left: 0; 1228 border-left: 0; 1229 margin-right: -7px; 1230 padding-right: 3px; 1231 border-right: 4px solid; 1232 border-color: #FF0000; 1233} 1234 1235dl.pre, dl.post, dl.invariant { 1236 margin-left: -7px; 1237 padding-left: 3px; 1238 border-left: 4px solid; 1239 border-color: #00D000; 1240} 1241 1242dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { 1243 margin-left: 0; 1244 padding-left: 0; 1245 border-left: 0; 1246 margin-right: -7px; 1247 padding-right: 3px; 1248 border-right: 4px solid; 1249 border-color: #00D000; 1250} 1251 1252dl.deprecated { 1253 margin-left: -7px; 1254 padding-left: 3px; 1255 border-left: 4px solid; 1256 border-color: #505050; 1257} 1258 1259dl.deprecated.DocNodeRTL { 1260 margin-left: 0; 1261 padding-left: 0; 1262 border-left: 0; 1263 margin-right: -7px; 1264 padding-right: 3px; 1265 border-right: 4px solid; 1266 border-color: #505050; 1267} 1268 1269dl.todo { 1270 margin-left: -7px; 1271 padding-left: 3px; 1272 border-left: 4px solid; 1273 border-color: #00C0E0; 1274} 1275 1276dl.todo.DocNodeRTL { 1277 margin-left: 0; 1278 padding-left: 0; 1279 border-left: 0; 1280 margin-right: -7px; 1281 padding-right: 3px; 1282 border-right: 4px solid; 1283 border-color: #00C0E0; 1284} 1285 1286dl.test { 1287 margin-left: -7px; 1288 padding-left: 3px; 1289 border-left: 4px solid; 1290 border-color: #3030E0; 1291} 1292 1293dl.test.DocNodeRTL { 1294 margin-left: 0; 1295 padding-left: 0; 1296 border-left: 0; 1297 margin-right: -7px; 1298 padding-right: 3px; 1299 border-right: 4px solid; 1300 border-color: #3030E0; 1301} 1302 1303dl.bug { 1304 margin-left: -7px; 1305 padding-left: 3px; 1306 border-left: 4px solid; 1307 border-color: #C08050; 1308} 1309 1310dl.bug.DocNodeRTL { 1311 margin-left: 0; 1312 padding-left: 0; 1313 border-left: 0; 1314 margin-right: -7px; 1315 padding-right: 3px; 1316 border-right: 4px solid; 1317 border-color: #C08050; 1318} 1319 1320dl.section dd { 1321 margin-bottom: 6px; 1322} 1323 1324 1325#projectlogo 1326{ 1327 text-align: center; 1328 vertical-align: bottom; 1329 border-collapse: separate; 1330} 1331 1332#projectlogo img 1333{ 1334 border: 0px none; 1335} 1336 1337#projectalign 1338{ 1339 vertical-align: middle; 1340} 1341 1342#projectname 1343{ 1344 font: 300% Tahoma, Arial,sans-serif; 1345 margin: 0px; 1346 padding: 2px 0px; 1347} 1348 1349#projectbrief 1350{ 1351 font: 120% Tahoma, Arial,sans-serif; 1352 margin: 0px; 1353 padding: 0px; 1354} 1355 1356#projectnumber 1357{ 1358 font: 50% Tahoma, Arial,sans-serif; 1359 margin: 0px; 1360 padding: 0px; 1361} 1362 1363#titlearea 1364{ 1365 padding: 0px; 1366 margin: 0px; 1367 width: 100%; 1368 border-bottom: 1px solid #5387B4; 1369} 1370 1371.image 1372{ 1373 text-align: center; 1374} 1375 1376.dotgraph 1377{ 1378 text-align: center; 1379} 1380 1381.mscgraph 1382{ 1383 text-align: center; 1384} 1385 1386.plantumlgraph 1387{ 1388 text-align: center; 1389} 1390 1391.diagraph 1392{ 1393 text-align: center; 1394} 1395 1396.caption 1397{ 1398 font-weight: bold; 1399} 1400 1401div.zoom 1402{ 1403 border: 1px solid #90B1CE; 1404} 1405 1406dl.citelist { 1407 margin-bottom:50px; 1408} 1409 1410dl.citelist dt { 1411 color:#335675; 1412 float:left; 1413 font-weight:bold; 1414 margin-right:10px; 1415 padding:5px; 1416 text-align:right; 1417 width:52px; 1418} 1419 1420dl.citelist dd { 1421 margin:2px 0 2px 72px; 1422 padding:5px 0; 1423} 1424 1425div.toc { 1426 padding: 14px 25px; 1427 background-color: #F4F7FA; 1428 border: 1px solid #D8E4EE; 1429 border-radius: 7px 7px 7px 7px; 1430 float: right; 1431 height: auto; 1432 margin: 0 8px 10px 10px; 1433 width: 200px; 1434} 1435 1436.PageDocRTL-title div.toc { 1437 float: left !important; 1438 text-align: right; 1439} 1440 1441div.toc li { 1442 background: url("bdwn.png") no-repeat scroll 0 5px transparent; 1443 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; 1444 margin-top: 5px; 1445 padding-left: 10px; 1446 padding-top: 2px; 1447} 1448 1449.PageDocRTL-title div.toc li { 1450 background-position-x: right !important; 1451 padding-left: 0 !important; 1452 padding-right: 10px; 1453} 1454 1455div.toc h3 { 1456 font: bold 12px/1.2 Arial,FreeSans,sans-serif; 1457 color: #4677A2; 1458 border-bottom: 0 none; 1459 margin: 0; 1460} 1461 1462div.toc ul { 1463 list-style: none outside none; 1464 border: medium none; 1465 padding: 0px; 1466} 1467 1468div.toc li.level1 { 1469 margin-left: 0px; 1470} 1471 1472div.toc li.level2 { 1473 margin-left: 15px; 1474} 1475 1476div.toc li.level3 { 1477 margin-left: 30px; 1478} 1479 1480div.toc li.level4 { 1481 margin-left: 45px; 1482} 1483 1484span.emoji { 1485 /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html 1486 * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; 1487 */ 1488} 1489 1490.PageDocRTL-title div.toc li.level1 { 1491 margin-left: 0 !important; 1492 margin-right: 0; 1493} 1494 1495.PageDocRTL-title div.toc li.level2 { 1496 margin-left: 0 !important; 1497 margin-right: 15px; 1498} 1499 1500.PageDocRTL-title div.toc li.level3 { 1501 margin-left: 0 !important; 1502 margin-right: 30px; 1503} 1504 1505.PageDocRTL-title div.toc li.level4 { 1506 margin-left: 0 !important; 1507 margin-right: 45px; 1508} 1509 1510.inherit_header { 1511 font-weight: bold; 1512 color: gray; 1513 cursor: pointer; 1514 -webkit-touch-callout: none; 1515 -webkit-user-select: none; 1516 -khtml-user-select: none; 1517 -moz-user-select: none; 1518 -ms-user-select: none; 1519 user-select: none; 1520} 1521 1522.inherit_header td { 1523 padding: 6px 0px 2px 5px; 1524} 1525 1526.inherit { 1527 display: none; 1528} 1529 1530tr.heading h2 { 1531 margin-top: 12px; 1532 margin-bottom: 4px; 1533} 1534 1535/* tooltip related style info */ 1536 1537.ttc { 1538 position: absolute; 1539 display: none; 1540} 1541 1542#powerTip { 1543 cursor: default; 1544 white-space: nowrap; 1545 background-color: white; 1546 border: 1px solid gray; 1547 border-radius: 4px 4px 4px 4px; 1548 box-shadow: 1px 1px 7px gray; 1549 display: none; 1550 font-size: smaller; 1551 max-width: 80%; 1552 opacity: 0.9; 1553 padding: 1ex 1em 1em; 1554 position: absolute; 1555 z-index: 2147483647; 1556} 1557 1558#powerTip div.ttdoc { 1559 color: grey; 1560 font-style: italic; 1561} 1562 1563#powerTip div.ttname a { 1564 font-weight: bold; 1565} 1566 1567#powerTip div.ttname { 1568 font-weight: bold; 1569} 1570 1571#powerTip div.ttdeci { 1572 color: #006318; 1573} 1574 1575#powerTip div { 1576 margin: 0px; 1577 padding: 0px; 1578 font: 12px/16px Roboto,sans-serif; 1579} 1580 1581#powerTip:before, #powerTip:after { 1582 content: ""; 1583 position: absolute; 1584 margin: 0px; 1585} 1586 1587#powerTip.n:after, #powerTip.n:before, 1588#powerTip.s:after, #powerTip.s:before, 1589#powerTip.w:after, #powerTip.w:before, 1590#powerTip.e:after, #powerTip.e:before, 1591#powerTip.ne:after, #powerTip.ne:before, 1592#powerTip.se:after, #powerTip.se:before, 1593#powerTip.nw:after, #powerTip.nw:before, 1594#powerTip.sw:after, #powerTip.sw:before { 1595 border: solid transparent; 1596 content: " "; 1597 height: 0; 1598 width: 0; 1599 position: absolute; 1600} 1601 1602#powerTip.n:after, #powerTip.s:after, 1603#powerTip.w:after, #powerTip.e:after, 1604#powerTip.nw:after, #powerTip.ne:after, 1605#powerTip.sw:after, #powerTip.se:after { 1606 border-color: rgba(255, 255, 255, 0); 1607} 1608 1609#powerTip.n:before, #powerTip.s:before, 1610#powerTip.w:before, #powerTip.e:before, 1611#powerTip.nw:before, #powerTip.ne:before, 1612#powerTip.sw:before, #powerTip.se:before { 1613 border-color: rgba(128, 128, 128, 0); 1614} 1615 1616#powerTip.n:after, #powerTip.n:before, 1617#powerTip.ne:after, #powerTip.ne:before, 1618#powerTip.nw:after, #powerTip.nw:before { 1619 top: 100%; 1620} 1621 1622#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { 1623 border-top-color: #FFFFFF; 1624 border-width: 10px; 1625 margin: 0px -10px; 1626} 1627#powerTip.n:before { 1628 border-top-color: #808080; 1629 border-width: 11px; 1630 margin: 0px -11px; 1631} 1632#powerTip.n:after, #powerTip.n:before { 1633 left: 50%; 1634} 1635 1636#powerTip.nw:after, #powerTip.nw:before { 1637 right: 14px; 1638} 1639 1640#powerTip.ne:after, #powerTip.ne:before { 1641 left: 14px; 1642} 1643 1644#powerTip.s:after, #powerTip.s:before, 1645#powerTip.se:after, #powerTip.se:before, 1646#powerTip.sw:after, #powerTip.sw:before { 1647 bottom: 100%; 1648} 1649 1650#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { 1651 border-bottom-color: #FFFFFF; 1652 border-width: 10px; 1653 margin: 0px -10px; 1654} 1655 1656#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { 1657 border-bottom-color: #808080; 1658 border-width: 11px; 1659 margin: 0px -11px; 1660} 1661 1662#powerTip.s:after, #powerTip.s:before { 1663 left: 50%; 1664} 1665 1666#powerTip.sw:after, #powerTip.sw:before { 1667 right: 14px; 1668} 1669 1670#powerTip.se:after, #powerTip.se:before { 1671 left: 14px; 1672} 1673 1674#powerTip.e:after, #powerTip.e:before { 1675 left: 100%; 1676} 1677#powerTip.e:after { 1678 border-left-color: #FFFFFF; 1679 border-width: 10px; 1680 top: 50%; 1681 margin-top: -10px; 1682} 1683#powerTip.e:before { 1684 border-left-color: #808080; 1685 border-width: 11px; 1686 top: 50%; 1687 margin-top: -11px; 1688} 1689 1690#powerTip.w:after, #powerTip.w:before { 1691 right: 100%; 1692} 1693#powerTip.w:after { 1694 border-right-color: #FFFFFF; 1695 border-width: 10px; 1696 top: 50%; 1697 margin-top: -10px; 1698} 1699#powerTip.w:before { 1700 border-right-color: #808080; 1701 border-width: 11px; 1702 top: 50%; 1703 margin-top: -11px; 1704} 1705 1706@media print 1707{ 1708 #top { display: none; } 1709 #side-nav { display: none; } 1710 #nav-path { display: none; } 1711 body { overflow:visible; } 1712 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } 1713 .summary { display: none; } 1714 .memitem { page-break-inside: avoid; } 1715 #doc-content 1716 { 1717 margin-left:0 !important; 1718 height:auto !important; 1719 width:auto !important; 1720 overflow:inherit; 1721 display:inline; 1722 } 1723} 1724 1725/* @group Markdown */ 1726 1727table.markdownTable { 1728 border-collapse:collapse; 1729 margin-top: 4px; 1730 margin-bottom: 4px; 1731} 1732 1733table.markdownTable td, table.markdownTable th { 1734 border: 1px solid #2D4C68; 1735 padding: 3px 7px 2px; 1736} 1737 1738table.markdownTable tr { 1739} 1740 1741th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { 1742 background-color: #375E7F; 1743 color: #FFFFFF; 1744 font-size: 110%; 1745 padding-bottom: 4px; 1746 padding-top: 5px; 1747} 1748 1749th.markdownTableHeadLeft, td.markdownTableBodyLeft { 1750 text-align: left 1751} 1752 1753th.markdownTableHeadRight, td.markdownTableBodyRight { 1754 text-align: right 1755} 1756 1757th.markdownTableHeadCenter, td.markdownTableBodyCenter { 1758 text-align: center 1759} 1760 1761.DocNodeRTL { 1762 text-align: right; 1763 direction: rtl; 1764} 1765 1766.DocNodeLTR { 1767 text-align: left; 1768 direction: ltr; 1769} 1770 1771table.DocNodeRTL { 1772 width: auto; 1773 margin-right: 0; 1774 margin-left: auto; 1775} 1776 1777table.DocNodeLTR { 1778 width: auto; 1779 margin-right: auto; 1780 margin-left: 0; 1781} 1782 1783tt, code, kbd, samp 1784{ 1785 display: inline-block; 1786 direction:ltr; 1787} 1788/* @end */ 1789 1790u { 1791 text-decoration: underline; 1792} 1793 1794/* some custom styles for doxygen */ 1795body { 1796 font-family: "PingFangSC-Regular", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; 1797 font-size: 14px; 1798 line-height: 22px; 1799} 1800.ui-resizable-e { 1801 background-image: none; 1802 background-color: rgb(187 187 187 / 50%); 1803} 1804#nav-tree .label { 1805 font-family: pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif!important; 1806 font-size: 14px; 1807} 1808#nav-tree .label a { 1809 font-size: 14px; 1810 line-height: 36px; 1811 color: #373d41; 1812} 1813#nav-tree .label a:hover { 1814 color: #ff6a00!important; 1815} 1816#nav-tree .selected a { 1817 color: #ff6a00!important; 1818} 1819#nav-tree .selected { 1820 background-image: none; 1821 text-shadow: none; 1822 background-color: hsla(0,0%,85%,.15); 1823} 1824#nav-tree { 1825 background-image: none; 1826 background-color: #F7F7F7; 1827} 1828#nav-tree-contents { 1829 margin: 16px 0 16px 16px; 1830} 1831 1832/* some h1-6 style */ 1833.contents h1, .contents h2, .contents h3, .contents h4, .contents h5, .contents h6 { 1834 position: relative; 1835 margin-top: 36px; 1836 margin-bottom: 16px; 1837 line-height: 1.4; 1838} 1839.contents h1 { 1840 padding-bottom: 0; 1841 font-size: 24px; 1842 line-height: 24px 1843} 1844 1845.contents h2 { 1846 padding-bottom: 0; 1847 font-size: 20px; 1848 line-height: 20px 1849} 1850 1851.contents h3 { 1852 font-size: 16px; 1853 line-height: 16px 1854} 1855 1856.contents h4 { 1857 font-size: 14px 1858} 1859 1860.contents h5 { 1861 font-size: 12px 1862} 1863 1864.contents h6 { 1865 font-size: 1em; 1866 color: #777 1867} 1868 1869#doc-content { 1870 min-height: 400px; 1871} 1872 1873div.header { 1874 border-bottom: none; 1875 background-image: none; 1876} 1877 1878.arrow { 1879 color: #9C9EA0; 1880 font-size: 50%; 1881} 1882 1883a { 1884 color: #ff6a00; 1885 font-weight: normal; 1886 text-decoration: none; 1887} 1888 1889.contents a:visited { 1890 color: #ff6a00; 1891} 1892 1893.contents a:hover { 1894 text-decoration: underline; 1895} 1896 1897a:hover { 1898 color: #FF5800; 1899 text-decoration: none; 1900} 1901 1902/* sidebar style hack */ 1903/* 1904#side-nav { 1905 width: 100% !important; 1906 max-width: 1180px; 1907 margin: 0 auto; 1908 position: relative; 1909} 1910#nav-tree { 1911 width: 270px; 1912 position: absolute; 1913} 1914#nav-sync { 1915 display: none; 1916} 1917 1918#doc-content { 1919 width: 100% !important; 1920 max-width: 1180px; 1921 margin: 0 auto !important; 1922} 1923 1924#doc-content .PageDoc { 1925 margin-left: 275px !important; 1926} 1927*/