UNIXworkcode

1 /* The standard CSS for doxygen 1.8.13 */ 2 3 body, table, div, p, dl { 4 font: 400 14px/22px Roboto,sans-serif; 5 } 6 7 p.reference, p.definition { 8 font: 400 14px/22px Roboto,sans-serif; 9 } 10 11 /* @group Heading Levels */ 12 13 h1.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 24 h2.groupheader { 25 border-bottom: 1px solid #879ECB; 26 color: #354C7B; 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 35 h3.groupheader { 36 font-size: 100%; 37 } 38 39 h1, 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 48 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { 49 text-shadow: 0 0 15px cyan; 50 } 51 52 dt { 53 font-weight: bold; 54 } 55 56 div.multicol { 57 -moz-column-gap: 1em; 58 -webkit-column-gap: 1em; 59 -moz-column-count: 3; 60 -webkit-column-count: 3; 61 } 62 63 p.startli, p.startdd { 64 margin-top: 2px; 65 } 66 67 p.starttd { 68 margin-top: 0px; 69 } 70 71 p.endli { 72 margin-bottom: 0px; 73 } 74 75 p.enddd { 76 margin-bottom: 4px; 77 } 78 79 p.endtd { 80 margin-bottom: 2px; 81 } 82 83 /* @end */ 84 85 caption { 86 font-weight: bold; 87 } 88 89 span.legend { 90 font-size: 70%; 91 text-align: center; 92 } 93 94 h3.version { 95 font-size: 90%; 96 text-align: center; 97 } 98 99 div.qindex, div.navtab{ 100 background-color: #EBEFF6; 101 border: 1px solid #A3B4D7; 102 text-align: center; 103 } 104 105 div.qindex, div.navpath { 106 width: 100%; 107 line-height: 140%; 108 } 109 110 div.navtab { 111 margin-right: 15px; 112 } 113 114 /* @group Link Styling */ 115 116 a { 117 color: #3D578C; 118 font-weight: normal; 119 text-decoration: none; 120 } 121 122 .contents a:visited { 123 color: #4665A2; 124 } 125 126 a:hover { 127 text-decoration: underline; 128 } 129 130 a.qindex { 131 font-weight: bold; 132 } 133 134 a.qindexHL { 135 font-weight: bold; 136 background-color: #9CAFD4; 137 color: #ffffff; 138 border: 1px double #869DCA; 139 } 140 141 .contents a.qindexHL:visited { 142 color: #ffffff; 143 } 144 145 a.el { 146 font-weight: bold; 147 } 148 149 a.elRef { 150 } 151 152 a.code, a.code:visited, a.line, a.line:visited { 153 color: #4665A2; 154 } 155 156 a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { 157 color: #4665A2; 158 } 159 160 /* @end */ 161 162 dl.el { 163 margin-left: -1cm; 164 } 165 166 pre.fragment { 167 border: 1px solid #C4CFE5; 168 background-color: #FBFCFD; 169 padding: 4px 6px; 170 margin: 4px 8px 4px 2px; 171 overflow: auto; 172 word-wrap: break-word; 173 font-size: 9pt; 174 line-height: 125%; 175 font-family: monospace, fixed; 176 font-size: 105%; 177 } 178 179 div.fragment { 180 padding: 0px; 181 margin: 4px 8px 4px 2px; 182 background-color: #FBFCFD; 183 border: 1px solid #C4CFE5; 184 } 185 186 div.line { 187 font-family: monospace, fixed; 188 font-size: 13px; 189 min-height: 13px; 190 line-height: 1.0; 191 text-wrap: unrestricted; 192 white-space: -moz-pre-wrap; /* Moz */ 193 white-space: -pre-wrap; /* Opera 4-6 */ 194 white-space: -o-pre-wrap; /* Opera 7 */ 195 white-space: pre-wrap; /* CSS3 */ 196 word-wrap: break-word; /* IE 5.5+ */ 197 text-indent: -53px; 198 padding-left: 53px; 199 padding-bottom: 0px; 200 margin: 0px; 201 -webkit-transition-property: background-color, box-shadow; 202 -webkit-transition-duration: 0.5s; 203 -moz-transition-property: background-color, box-shadow; 204 -moz-transition-duration: 0.5s; 205 -ms-transition-property: background-color, box-shadow; 206 -ms-transition-duration: 0.5s; 207 -o-transition-property: background-color, box-shadow; 208 -o-transition-duration: 0.5s; 209 transition-property: background-color, box-shadow; 210 transition-duration: 0.5s; 211 } 212 213 div.line:after { 214 content:"\000A"; 215 white-space: pre; 216 } 217 218 div.line.glow { 219 background-color: cyan; 220 box-shadow: 0 0 10px cyan; 221 } 222 223 224 span.lineno { 225 padding-right: 4px; 226 text-align: right; 227 border-right: 2px solid #0F0; 228 background-color: #E8E8E8; 229 white-space: pre; 230 } 231 span.lineno a { 232 background-color: #D8D8D8; 233 } 234 235 span.lineno a:hover { 236 background-color: #C8C8C8; 237 } 238 239 .lineno { 240 -webkit-touch-callout: none; 241 -webkit-user-select: none; 242 -khtml-user-select: none; 243 -moz-user-select: none; 244 -ms-user-select: none; 245 user-select: none; 246 } 247 248 div.ah, span.ah { 249 background-color: black; 250 font-weight: bold; 251 color: #ffffff; 252 margin-bottom: 3px; 253 margin-top: 3px; 254 padding: 0.2em; 255 border: solid thin #333; 256 border-radius: 0.5em; 257 -webkit-border-radius: .5em; 258 -moz-border-radius: .5em; 259 box-shadow: 2px 2px 3px #999; 260 -webkit-box-shadow: 2px 2px 3px #999; 261 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 262 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); 263 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); 264 } 265 266 div.classindex ul { 267 list-style: none; 268 padding-left: 0; 269 } 270 271 div.classindex span.ai { 272 display: inline-block; 273 } 274 275 div.groupHeader { 276 margin-left: 16px; 277 margin-top: 12px; 278 font-weight: bold; 279 } 280 281 div.groupText { 282 margin-left: 16px; 283 font-style: italic; 284 } 285 286 body { 287 background-color: white; 288 color: black; 289 margin: 0; 290 } 291 292 div.contents { 293 margin-top: 10px; 294 margin-left: 12px; 295 margin-right: 8px; 296 } 297 298 td.indexkey { 299 background-color: #EBEFF6; 300 font-weight: bold; 301 border: 1px solid #C4CFE5; 302 margin: 2px 0px 2px 0; 303 padding: 2px 10px; 304 white-space: nowrap; 305 vertical-align: top; 306 } 307 308 td.indexvalue { 309 background-color: #EBEFF6; 310 border: 1px solid #C4CFE5; 311 padding: 2px 10px; 312 margin: 2px 0px; 313 } 314 315 tr.memlist { 316 background-color: #EEF1F7; 317 } 318 319 p.formulaDsp { 320 text-align: center; 321 } 322 323 img.formulaDsp { 324 325 } 326 327 img.formulaInl { 328 vertical-align: middle; 329 } 330 331 div.center { 332 text-align: center; 333 margin-top: 0px; 334 margin-bottom: 0px; 335 padding: 0px; 336 } 337 338 div.center img { 339 border: 0px; 340 } 341 342 address.footer { 343 text-align: right; 344 padding-right: 12px; 345 } 346 347 img.footer { 348 border: 0px; 349 vertical-align: middle; 350 } 351 352 /* @group Code Colorization */ 353 354 span.keyword { 355 color: #008000 356 } 357 358 span.keywordtype { 359 color: #604020 360 } 361 362 span.keywordflow { 363 color: #e08000 364 } 365 366 span.comment { 367 color: #800000 368 } 369 370 span.preprocessor { 371 color: #806020 372 } 373 374 span.stringliteral { 375 color: #002080 376 } 377 378 span.charliteral { 379 color: #008080 380 } 381 382 span.vhdldigit { 383 color: #ff00ff 384 } 385 386 span.vhdlchar { 387 color: #000000 388 } 389 390 span.vhdlkeyword { 391 color: #700070 392 } 393 394 span.vhdllogic { 395 color: #ff0000 396 } 397 398 blockquote { 399 background-color: #F7F8FB; 400 border-left: 2px solid #9CAFD4; 401 margin: 0 24px 0 4px; 402 padding: 0 12px 0 16px; 403 } 404 405 /* @end */ 406 407 /* 408 .search { 409 color: #003399; 410 font-weight: bold; 411 } 412 413 form.search { 414 margin-bottom: 0px; 415 margin-top: 0px; 416 } 417 418 input.search { 419 font-size: 75%; 420 color: #000080; 421 font-weight: normal; 422 background-color: #e8eef2; 423 } 424 */ 425 426 td.tiny { 427 font-size: 75%; 428 } 429 430 .dirtab { 431 padding: 4px; 432 border-collapse: collapse; 433 border: 1px solid #A3B4D7; 434 } 435 436 th.dirtab { 437 background: #EBEFF6; 438 font-weight: bold; 439 } 440 441 hr { 442 height: 0px; 443 border: none; 444 border-top: 1px solid #4A6AAA; 445 } 446 447 hr.footer { 448 height: 1px; 449 } 450 451 /* @group Member Descriptions */ 452 453 table.memberdecls { 454 border-spacing: 0px; 455 padding: 0px; 456 } 457 458 .memberdecls td, .fieldtable tr { 459 -webkit-transition-property: background-color, box-shadow; 460 -webkit-transition-duration: 0.5s; 461 -moz-transition-property: background-color, box-shadow; 462 -moz-transition-duration: 0.5s; 463 -ms-transition-property: background-color, box-shadow; 464 -ms-transition-duration: 0.5s; 465 -o-transition-property: background-color, box-shadow; 466 -o-transition-duration: 0.5s; 467 transition-property: background-color, box-shadow; 468 transition-duration: 0.5s; 469 } 470 471 .memberdecls td.glow, .fieldtable tr.glow { 472 background-color: cyan; 473 box-shadow: 0 0 15px cyan; 474 } 475 476 .mdescLeft, .mdescRight, 477 .memItemLeft, .memItemRight, 478 .memTemplItemLeft, .memTemplItemRight, .memTemplParams { 479 background-color: #F9FAFC; 480 border: none; 481 margin: 4px; 482 padding: 1px 0 0 8px; 483 } 484 485 .mdescLeft, .mdescRight { 486 padding: 0px 8px 4px 8px; 487 color: #555; 488 } 489 490 .memSeparator { 491 border-bottom: 1px solid #DEE4F0; 492 line-height: 1px; 493 margin: 0px; 494 padding: 0px; 495 } 496 497 .memItemLeft, .memTemplItemLeft { 498 white-space: nowrap; 499 } 500 501 .memItemRight { 502 width: 100%; 503 } 504 505 .memTemplParams { 506 color: #4665A2; 507 white-space: nowrap; 508 font-size: 80%; 509 } 510 511 /* @end */ 512 513 /* @group Member Details */ 514 515 /* Styles for detailed member documentation */ 516 517 .memtitle { 518 padding: 8px; 519 border-top: 1px solid #A8B8D9; 520 border-left: 1px solid #A8B8D9; 521 border-right: 1px solid #A8B8D9; 522 border-top-right-radius: 4px; 523 border-top-left-radius: 4px; 524 margin-bottom: -1px; 525 background-image: url('nav_f.png'); 526 background-repeat: repeat-x; 527 background-color: #E2E8F2; 528 line-height: 1.25; 529 font-weight: 300; 530 float:left; 531 } 532 533 .permalink 534 { 535 font-size: 65%; 536 display: inline-block; 537 vertical-align: middle; 538 } 539 540 .memtemplate { 541 font-size: 80%; 542 color: #4665A2; 543 font-weight: normal; 544 margin-left: 9px; 545 } 546 547 .memnav { 548 background-color: #EBEFF6; 549 border: 1px solid #A3B4D7; 550 text-align: center; 551 margin: 2px; 552 margin-right: 15px; 553 padding: 2px; 554 } 555 556 .mempage { 557 width: 100%; 558 } 559 560 .memitem { 561 padding: 0; 562 margin-bottom: 10px; 563 margin-right: 5px; 564 -webkit-transition: box-shadow 0.5s linear; 565 -moz-transition: box-shadow 0.5s linear; 566 -ms-transition: box-shadow 0.5s linear; 567 -o-transition: box-shadow 0.5s linear; 568 transition: box-shadow 0.5s linear; 569 display: table !important; 570 width: 100%; 571 } 572 573 .memitem.glow { 574 box-shadow: 0 0 15px cyan; 575 } 576 577 .memname { 578 font-weight: 400; 579 margin-left: 6px; 580 } 581 582 .memname td { 583 vertical-align: bottom; 584 } 585 586 .memproto, dl.reflist dt { 587 border-top: 1px solid #A8B8D9; 588 border-left: 1px solid #A8B8D9; 589 border-right: 1px solid #A8B8D9; 590 padding: 6px 0px 6px 0px; 591 color: #253555; 592 font-weight: bold; 593 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 594 background-color: #DFE5F1; 595 /* opera specific markup */ 596 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 597 border-top-right-radius: 4px; 598 /* firefox specific markup */ 599 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 600 -moz-border-radius-topright: 4px; 601 /* webkit specific markup */ 602 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 603 -webkit-border-top-right-radius: 4px; 604 605 } 606 607 .overload { 608 font-family: "courier new",courier,monospace; 609 font-size: 65%; 610 } 611 612 .memdoc, dl.reflist dd { 613 border-bottom: 1px solid #A8B8D9; 614 border-left: 1px solid #A8B8D9; 615 border-right: 1px solid #A8B8D9; 616 padding: 6px 10px 2px 10px; 617 background-color: #FBFCFD; 618 border-top-width: 0; 619 background-image:url('nav_g.png'); 620 background-repeat:repeat-x; 621 background-color: #FFFFFF; 622 /* opera specific markup */ 623 border-bottom-left-radius: 4px; 624 border-bottom-right-radius: 4px; 625 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 626 /* firefox specific markup */ 627 -moz-border-radius-bottomleft: 4px; 628 -moz-border-radius-bottomright: 4px; 629 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 630 /* webkit specific markup */ 631 -webkit-border-bottom-left-radius: 4px; 632 -webkit-border-bottom-right-radius: 4px; 633 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 634 } 635 636 dl.reflist dt { 637 padding: 5px; 638 } 639 640 dl.reflist dd { 641 margin: 0px 0px 10px 0px; 642 padding: 5px; 643 } 644 645 .paramkey { 646 text-align: right; 647 } 648 649 .paramtype { 650 white-space: nowrap; 651 } 652 653 .paramname { 654 color: #602020; 655 white-space: nowrap; 656 } 657 .paramname em { 658 font-style: normal; 659 } 660 .paramname code { 661 line-height: 14px; 662 } 663 664 .params, .retval, .exception, .tparams { 665 margin-left: 0px; 666 padding-left: 0px; 667 } 668 669 .params .paramname, .retval .paramname { 670 font-weight: bold; 671 vertical-align: top; 672 } 673 674 .params .paramtype { 675 font-style: italic; 676 vertical-align: top; 677 } 678 679 .params .paramdir { 680 font-family: "courier new",courier,monospace; 681 vertical-align: top; 682 } 683 684 table.mlabels { 685 border-spacing: 0px; 686 } 687 688 td.mlabels-left { 689 width: 100%; 690 padding: 0px; 691 } 692 693 td.mlabels-right { 694 vertical-align: bottom; 695 padding: 0px; 696 white-space: nowrap; 697 } 698 699 span.mlabels { 700 margin-left: 8px; 701 } 702 703 span.mlabel { 704 background-color: #728DC1; 705 border-top:1px solid #5373B4; 706 border-left:1px solid #5373B4; 707 border-right:1px solid #C4CFE5; 708 border-bottom:1px solid #C4CFE5; 709 text-shadow: none; 710 color: white; 711 margin-right: 4px; 712 padding: 2px 3px; 713 border-radius: 3px; 714 font-size: 7pt; 715 white-space: nowrap; 716 vertical-align: middle; 717 } 718 719 720 721 /* @end */ 722 723 /* these are for tree view inside a (index) page */ 724 725 div.directory { 726 margin: 10px 0px; 727 border-top: 1px solid #9CAFD4; 728 border-bottom: 1px solid #9CAFD4; 729 width: 100%; 730 } 731 732 .directory table { 733 border-collapse:collapse; 734 } 735 736 .directory td { 737 margin: 0px; 738 padding: 0px; 739 vertical-align: top; 740 } 741 742 .directory td.entry { 743 white-space: nowrap; 744 padding-right: 6px; 745 padding-top: 3px; 746 } 747 748 .directory td.entry a { 749 outline:none; 750 } 751 752 .directory td.entry a img { 753 border: none; 754 } 755 756 .directory td.desc { 757 width: 100%; 758 padding-left: 6px; 759 padding-right: 6px; 760 padding-top: 3px; 761 border-left: 1px solid rgba(0,0,0,0.05); 762 } 763 764 .directory tr.even { 765 padding-left: 6px; 766 background-color: #F7F8FB; 767 } 768 769 .directory img { 770 vertical-align: -30%; 771 } 772 773 .directory .levels { 774 white-space: nowrap; 775 width: 100%; 776 text-align: right; 777 font-size: 9pt; 778 } 779 780 .directory .levels span { 781 cursor: pointer; 782 padding-left: 2px; 783 padding-right: 2px; 784 color: #3D578C; 785 } 786 787 .arrow { 788 color: #9CAFD4; 789 -webkit-user-select: none; 790 -khtml-user-select: none; 791 -moz-user-select: none; 792 -ms-user-select: none; 793 user-select: none; 794 cursor: pointer; 795 font-size: 80%; 796 display: inline-block; 797 width: 16px; 798 height: 22px; 799 } 800 801 .icon { 802 font-family: Arial, Helvetica; 803 font-weight: bold; 804 font-size: 12px; 805 height: 14px; 806 width: 16px; 807 display: inline-block; 808 background-color: #728DC1; 809 color: white; 810 text-align: center; 811 border-radius: 4px; 812 margin-left: 2px; 813 margin-right: 2px; 814 } 815 816 .icona { 817 width: 24px; 818 height: 22px; 819 display: inline-block; 820 } 821 822 .iconfopen { 823 width: 24px; 824 height: 18px; 825 margin-bottom: 4px; 826 background-image:url('folderopen.png'); 827 background-position: 0px -4px; 828 background-repeat: repeat-y; 829 vertical-align:top; 830 display: inline-block; 831 } 832 833 .iconfclosed { 834 width: 24px; 835 height: 18px; 836 margin-bottom: 4px; 837 background-image:url('folderclosed.png'); 838 background-position: 0px -4px; 839 background-repeat: repeat-y; 840 vertical-align:top; 841 display: inline-block; 842 } 843 844 .icondoc { 845 width: 24px; 846 height: 18px; 847 margin-bottom: 4px; 848 background-image:url('doc.png'); 849 background-position: 0px -4px; 850 background-repeat: repeat-y; 851 vertical-align:top; 852 display: inline-block; 853 } 854 855 table.directory { 856 font: 400 14px Roboto,sans-serif; 857 } 858 859 /* @end */ 860 861 div.dynheader { 862 margin-top: 8px; 863 -webkit-touch-callout: none; 864 -webkit-user-select: none; 865 -khtml-user-select: none; 866 -moz-user-select: none; 867 -ms-user-select: none; 868 user-select: none; 869 } 870 871 address { 872 font-style: normal; 873 color: #2A3D61; 874 } 875 876 table.doxtable caption { 877 caption-side: top; 878 } 879 880 table.doxtable { 881 border-collapse:collapse; 882 margin-top: 4px; 883 margin-bottom: 4px; 884 } 885 886 table.doxtable td, table.doxtable th { 887 border: 1px solid #2D4068; 888 padding: 3px 7px 2px; 889 } 890 891 table.doxtable th { 892 background-color: #374F7F; 893 color: #FFFFFF; 894 font-size: 110%; 895 padding-bottom: 4px; 896 padding-top: 5px; 897 } 898 899 table.fieldtable { 900 /*width: 100%;*/ 901 margin-bottom: 10px; 902 border: 1px solid #A8B8D9; 903 border-spacing: 0px; 904 -moz-border-radius: 4px; 905 -webkit-border-radius: 4px; 906 border-radius: 4px; 907 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 908 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); 909 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); 910 } 911 912 .fieldtable td, .fieldtable th { 913 padding: 3px 7px 2px; 914 } 915 916 .fieldtable td.fieldtype, .fieldtable td.fieldname { 917 white-space: nowrap; 918 border-right: 1px solid #A8B8D9; 919 border-bottom: 1px solid #A8B8D9; 920 vertical-align: top; 921 } 922 923 .fieldtable td.fieldname { 924 padding-top: 3px; 925 } 926 927 .fieldtable td.fielddoc { 928 border-bottom: 1px solid #A8B8D9; 929 /*width: 100%;*/ 930 } 931 932 .fieldtable td.fielddoc p:first-child { 933 margin-top: 0px; 934 } 935 936 .fieldtable td.fielddoc p:last-child { 937 margin-bottom: 2px; 938 } 939 940 .fieldtable tr:last-child td { 941 border-bottom: none; 942 } 943 944 .fieldtable th { 945 background-image:url('nav_f.png'); 946 background-repeat:repeat-x; 947 background-color: #E2E8F2; 948 font-size: 90%; 949 color: #253555; 950 padding-bottom: 4px; 951 padding-top: 5px; 952 text-align:left; 953 font-weight: 400; 954 -moz-border-radius-topleft: 4px; 955 -moz-border-radius-topright: 4px; 956 -webkit-border-top-left-radius: 4px; 957 -webkit-border-top-right-radius: 4px; 958 border-top-left-radius: 4px; 959 border-top-right-radius: 4px; 960 border-bottom: 1px solid #A8B8D9; 961 } 962 963 964 .tabsearch { 965 top: 0px; 966 left: 10px; 967 height: 36px; 968 background-image: url('tab_b.png'); 969 z-index: 101; 970 overflow: hidden; 971 font-size: 13px; 972 } 973 974 .navpath ul 975 { 976 font-size: 11px; 977 background-image:url('tab_b.png'); 978 background-repeat:repeat-x; 979 background-position: 0 -5px; 980 height:30px; 981 line-height:30px; 982 color:#8AA0CC; 983 border:solid 1px #C2CDE4; 984 overflow:hidden; 985 margin:0px; 986 padding:0px; 987 } 988 989 .navpath li 990 { 991 list-style-type:none; 992 float:left; 993 padding-left:10px; 994 padding-right:15px; 995 background-image:url('bc_s.png'); 996 background-repeat:no-repeat; 997 background-position:right; 998 color:#364D7C; 999 } 1000 1001 .navpath li.navelem a 1002 { 1003 height:32px; 1004 display:block; 1005 text-decoration: none; 1006 outline: none; 1007 color: #283A5D; 1008 font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 1009 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 1010 text-decoration: none; 1011 } 1012 1013 .navpath li.navelem a:hover 1014 { 1015 color:#6884BD; 1016 } 1017 1018 .navpath li.footer 1019 { 1020 list-style-type:none; 1021 float:right; 1022 padding-left:10px; 1023 padding-right:15px; 1024 background-image:none; 1025 background-repeat:no-repeat; 1026 background-position:right; 1027 color:#364D7C; 1028 font-size: 8pt; 1029 } 1030 1031 1032 div.summary 1033 { 1034 float: right; 1035 font-size: 8pt; 1036 padding-right: 5px; 1037 width: 50%; 1038 text-align: right; 1039 } 1040 1041 div.summary a 1042 { 1043 white-space: nowrap; 1044 } 1045 1046 table.classindex 1047 { 1048 margin: 10px; 1049 white-space: nowrap; 1050 margin-left: 3%; 1051 margin-right: 3%; 1052 width: 94%; 1053 border: 0; 1054 border-spacing: 0; 1055 padding: 0; 1056 } 1057 1058 div.ingroups 1059 { 1060 font-size: 8pt; 1061 width: 50%; 1062 text-align: left; 1063 } 1064 1065 div.ingroups a 1066 { 1067 white-space: nowrap; 1068 } 1069 1070 div.header 1071 { 1072 background-image:url('nav_h.png'); 1073 background-repeat:repeat-x; 1074 background-color: #F9FAFC; 1075 margin: 0px; 1076 border-bottom: 1px solid #C4CFE5; 1077 } 1078 1079 div.headertitle 1080 { 1081 padding: 5px 5px 5px 10px; 1082 } 1083 1084 dl 1085 { 1086 padding: 0 0 0 10px; 1087 } 1088 1089 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ 1090 dl.section 1091 { 1092 margin-left: 0px; 1093 padding-left: 0px; 1094 } 1095 1096 dl.note 1097 { 1098 margin-left:-7px; 1099 padding-left: 3px; 1100 border-left:4px solid; 1101 border-color: #D0C000; 1102 } 1103 1104 dl.warning, dl.attention 1105 { 1106 margin-left:-7px; 1107 padding-left: 3px; 1108 border-left:4px solid; 1109 border-color: #FF0000; 1110 } 1111 1112 dl.pre, dl.post, dl.invariant 1113 { 1114 margin-left:-7px; 1115 padding-left: 3px; 1116 border-left:4px solid; 1117 border-color: #00D000; 1118 } 1119 1120 dl.deprecated 1121 { 1122 margin-left:-7px; 1123 padding-left: 3px; 1124 border-left:4px solid; 1125 border-color: #505050; 1126 } 1127 1128 dl.todo 1129 { 1130 margin-left:-7px; 1131 padding-left: 3px; 1132 border-left:4px solid; 1133 border-color: #00C0E0; 1134 } 1135 1136 dl.test 1137 { 1138 margin-left:-7px; 1139 padding-left: 3px; 1140 border-left:4px solid; 1141 border-color: #3030E0; 1142 } 1143 1144 dl.bug 1145 { 1146 margin-left:-7px; 1147 padding-left: 3px; 1148 border-left:4px solid; 1149 border-color: #C08050; 1150 } 1151 1152 dl.section dd { 1153 margin-bottom: 6px; 1154 } 1155 1156 1157 #projectlogo 1158 { 1159 text-align: center; 1160 vertical-align: bottom; 1161 border-collapse: separate; 1162 } 1163 1164 #projectlogo img 1165 { 1166 border: 0px none; 1167 } 1168 1169 #projectalign 1170 { 1171 vertical-align: middle; 1172 } 1173 1174 #projectname 1175 { 1176 font: 300% Tahoma, Arial,sans-serif; 1177 margin: 0px; 1178 padding: 2px 0px; 1179 } 1180 1181 #projectbrief 1182 { 1183 font: 120% Tahoma, Arial,sans-serif; 1184 margin: 0px; 1185 padding: 0px; 1186 } 1187 1188 #projectnumber 1189 { 1190 font: 50% Tahoma, Arial,sans-serif; 1191 margin: 0px; 1192 padding: 0px; 1193 } 1194 1195 #titlearea 1196 { 1197 padding: 0px; 1198 margin: 0px; 1199 width: 100%; 1200 border-bottom: 1px solid #5373B4; 1201 } 1202 1203 .image 1204 { 1205 text-align: center; 1206 } 1207 1208 .dotgraph 1209 { 1210 text-align: center; 1211 } 1212 1213 .mscgraph 1214 { 1215 text-align: center; 1216 } 1217 1218 .plantumlgraph 1219 { 1220 text-align: center; 1221 } 1222 1223 .diagraph 1224 { 1225 text-align: center; 1226 } 1227 1228 .caption 1229 { 1230 font-weight: bold; 1231 } 1232 1233 div.zoom 1234 { 1235 border: 1px solid #90A5CE; 1236 } 1237 1238 dl.citelist { 1239 margin-bottom:50px; 1240 } 1241 1242 dl.citelist dt { 1243 color:#334975; 1244 float:left; 1245 font-weight:bold; 1246 margin-right:10px; 1247 padding:5px; 1248 } 1249 1250 dl.citelist dd { 1251 margin:2px 0; 1252 padding:5px 0; 1253 } 1254 1255 div.toc { 1256 padding: 14px 25px; 1257 background-color: #F4F6FA; 1258 border: 1px solid #D8DFEE; 1259 border-radius: 7px 7px 7px 7px; 1260 float: right; 1261 height: auto; 1262 margin: 0 8px 10px 10px; 1263 width: 200px; 1264 } 1265 1266 div.toc li { 1267 background: url("bdwn.png") no-repeat scroll 0 5px transparent; 1268 font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; 1269 margin-top: 5px; 1270 padding-left: 10px; 1271 padding-top: 2px; 1272 } 1273 1274 div.toc h3 { 1275 font: bold 12px/1.2 Arial,FreeSans,sans-serif; 1276 color: #4665A2; 1277 border-bottom: 0 none; 1278 margin: 0; 1279 } 1280 1281 div.toc ul { 1282 list-style: none outside none; 1283 border: medium none; 1284 padding: 0px; 1285 } 1286 1287 div.toc li.level1 { 1288 margin-left: 0px; 1289 } 1290 1291 div.toc li.level2 { 1292 margin-left: 15px; 1293 } 1294 1295 div.toc li.level3 { 1296 margin-left: 30px; 1297 } 1298 1299 div.toc li.level4 { 1300 margin-left: 45px; 1301 } 1302 1303 .inherit_header { 1304 font-weight: bold; 1305 color: gray; 1306 cursor: pointer; 1307 -webkit-touch-callout: none; 1308 -webkit-user-select: none; 1309 -khtml-user-select: none; 1310 -moz-user-select: none; 1311 -ms-user-select: none; 1312 user-select: none; 1313 } 1314 1315 .inherit_header td { 1316 padding: 6px 0px 2px 5px; 1317 } 1318 1319 .inherit { 1320 display: none; 1321 } 1322 1323 tr.heading h2 { 1324 margin-top: 12px; 1325 margin-bottom: 4px; 1326 } 1327 1328 /* tooltip related style info */ 1329 1330 .ttc { 1331 position: absolute; 1332 display: none; 1333 } 1334 1335 #powerTip { 1336 cursor: default; 1337 white-space: nowrap; 1338 background-color: white; 1339 border: 1px solid gray; 1340 border-radius: 4px 4px 4px 4px; 1341 box-shadow: 1px 1px 7px gray; 1342 display: none; 1343 font-size: smaller; 1344 max-width: 80%; 1345 opacity: 0.9; 1346 padding: 1ex 1em 1em; 1347 position: absolute; 1348 z-index: 2147483647; 1349 } 1350 1351 #powerTip div.ttdoc { 1352 color: grey; 1353 font-style: italic; 1354 } 1355 1356 #powerTip div.ttname a { 1357 font-weight: bold; 1358 } 1359 1360 #powerTip div.ttname { 1361 font-weight: bold; 1362 } 1363 1364 #powerTip div.ttdeci { 1365 color: #006318; 1366 } 1367 1368 #powerTip div { 1369 margin: 0px; 1370 padding: 0px; 1371 font: 12px/16px Roboto,sans-serif; 1372 } 1373 1374 #powerTip:before, #powerTip:after { 1375 content: ""; 1376 position: absolute; 1377 margin: 0px; 1378 } 1379 1380 #powerTip.n:after, #powerTip.n:before, 1381 #powerTip.s:after, #powerTip.s:before, 1382 #powerTip.w:after, #powerTip.w:before, 1383 #powerTip.e:after, #powerTip.e:before, 1384 #powerTip.ne:after, #powerTip.ne:before, 1385 #powerTip.se:after, #powerTip.se:before, 1386 #powerTip.nw:after, #powerTip.nw:before, 1387 #powerTip.sw:after, #powerTip.sw:before { 1388 border: solid transparent; 1389 content: " "; 1390 height: 0; 1391 width: 0; 1392 position: absolute; 1393 } 1394 1395 #powerTip.n:after, #powerTip.s:after, 1396 #powerTip.w:after, #powerTip.e:after, 1397 #powerTip.nw:after, #powerTip.ne:after, 1398 #powerTip.sw:after, #powerTip.se:after { 1399 border-color: rgba(255, 255, 255, 0); 1400 } 1401 1402 #powerTip.n:before, #powerTip.s:before, 1403 #powerTip.w:before, #powerTip.e:before, 1404 #powerTip.nw:before, #powerTip.ne:before, 1405 #powerTip.sw:before, #powerTip.se:before { 1406 border-color: rgba(128, 128, 128, 0); 1407 } 1408 1409 #powerTip.n:after, #powerTip.n:before, 1410 #powerTip.ne:after, #powerTip.ne:before, 1411 #powerTip.nw:after, #powerTip.nw:before { 1412 top: 100%; 1413 } 1414 1415 #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { 1416 border-top-color: #ffffff; 1417 border-width: 10px; 1418 margin: 0px -10px; 1419 } 1420 #powerTip.n:before { 1421 border-top-color: #808080; 1422 border-width: 11px; 1423 margin: 0px -11px; 1424 } 1425 #powerTip.n:after, #powerTip.n:before { 1426 left: 50%; 1427 } 1428 1429 #powerTip.nw:after, #powerTip.nw:before { 1430 right: 14px; 1431 } 1432 1433 #powerTip.ne:after, #powerTip.ne:before { 1434 left: 14px; 1435 } 1436 1437 #powerTip.s:after, #powerTip.s:before, 1438 #powerTip.se:after, #powerTip.se:before, 1439 #powerTip.sw:after, #powerTip.sw:before { 1440 bottom: 100%; 1441 } 1442 1443 #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { 1444 border-bottom-color: #ffffff; 1445 border-width: 10px; 1446 margin: 0px -10px; 1447 } 1448 1449 #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { 1450 border-bottom-color: #808080; 1451 border-width: 11px; 1452 margin: 0px -11px; 1453 } 1454 1455 #powerTip.s:after, #powerTip.s:before { 1456 left: 50%; 1457 } 1458 1459 #powerTip.sw:after, #powerTip.sw:before { 1460 right: 14px; 1461 } 1462 1463 #powerTip.se:after, #powerTip.se:before { 1464 left: 14px; 1465 } 1466 1467 #powerTip.e:after, #powerTip.e:before { 1468 left: 100%; 1469 } 1470 #powerTip.e:after { 1471 border-left-color: #ffffff; 1472 border-width: 10px; 1473 top: 50%; 1474 margin-top: -10px; 1475 } 1476 #powerTip.e:before { 1477 border-left-color: #808080; 1478 border-width: 11px; 1479 top: 50%; 1480 margin-top: -11px; 1481 } 1482 1483 #powerTip.w:after, #powerTip.w:before { 1484 right: 100%; 1485 } 1486 #powerTip.w:after { 1487 border-right-color: #ffffff; 1488 border-width: 10px; 1489 top: 50%; 1490 margin-top: -10px; 1491 } 1492 #powerTip.w:before { 1493 border-right-color: #808080; 1494 border-width: 11px; 1495 top: 50%; 1496 margin-top: -11px; 1497 } 1498 1499 @media print 1500 { 1501 #top { display: none; } 1502 #side-nav { display: none; } 1503 #nav-path { display: none; } 1504 body { overflow:visible; } 1505 h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } 1506 .summary { display: none; } 1507 .memitem { page-break-inside: avoid; } 1508 #doc-content 1509 { 1510 margin-left:0 !important; 1511 height:auto !important; 1512 width:auto !important; 1513 overflow:inherit; 1514 display:inline; 1515 } 1516 } 1517 1518 /* @group Markdown */ 1519 1520 /* 1521 table.markdownTable { 1522 border-collapse:collapse; 1523 margin-top: 4px; 1524 margin-bottom: 4px; 1525 } 1526 1527 table.markdownTable td, table.markdownTable th { 1528 border: 1px solid #2D4068; 1529 padding: 3px 7px 2px; 1530 } 1531 1532 table.markdownTableHead tr { 1533 } 1534 1535 table.markdownTableBodyLeft td, table.markdownTable th { 1536 border: 1px solid #2D4068; 1537 padding: 3px 7px 2px; 1538 } 1539 1540 th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { 1541 background-color: #374F7F; 1542 color: #FFFFFF; 1543 font-size: 110%; 1544 padding-bottom: 4px; 1545 padding-top: 5px; 1546 } 1547 1548 th.markdownTableHeadLeft { 1549 text-align: left 1550 } 1551 1552 th.markdownTableHeadRight { 1553 text-align: right 1554 } 1555 1556 th.markdownTableHeadCenter { 1557 text-align: center 1558 } 1559 */ 1560 1561 table.markdownTable { 1562 border-collapse:collapse; 1563 margin-top: 4px; 1564 margin-bottom: 4px; 1565 } 1566 1567 table.markdownTable td, table.markdownTable th { 1568 border: 1px solid #2D4068; 1569 padding: 3px 7px 2px; 1570 } 1571 1572 table.markdownTable tr { 1573 } 1574 1575 th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { 1576 background-color: #374F7F; 1577 color: #FFFFFF; 1578 font-size: 110%; 1579 padding-bottom: 4px; 1580 padding-top: 5px; 1581 } 1582 1583 th.markdownTableHeadLeft, td.markdownTableBodyLeft { 1584 text-align: left 1585 } 1586 1587 th.markdownTableHeadRight, td.markdownTableBodyRight { 1588 text-align: right 1589 } 1590 1591 th.markdownTableHeadCenter, td.markdownTableBodyCenter { 1592 text-align: center 1593 } 1594 1595 1596 /* @end */ 1597