doxygen.css revision 247738
1/* The standard CSS for doxygen */ 2 3body, 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 10h1 { 11 font-size: 150%; 12} 13 14h2 { 15 font-size: 120%; 16} 17 18h3 { 19 font-size: 100%; 20} 21 22dt { 23 font-weight: bold; 24} 25 26div.multicol { 27 -moz-column-gap: 1em; 28 -webkit-column-gap: 1em; 29 -moz-column-count: 3; 30 -webkit-column-count: 3; 31} 32 33p.startli, p.startdd, p.starttd { 34 margin-top: 2px; 35} 36 37p.endli { 38 margin-bottom: 0px; 39} 40 41p.enddd { 42 margin-bottom: 4px; 43} 44 45p.endtd { 46 margin-bottom: 2px; 47} 48 49/* @end */ 50 51caption { 52 font-weight: bold; 53} 54 55span.legend { 56 font-size: 70%; 57 text-align: center; 58} 59 60h3.version { 61 font-size: 90%; 62 text-align: center; 63} 64 65div.qindex, div.navtab{ 66 background-color: #EBEFF6; 67 border: 1px solid #A3B4D7; 68 text-align: center; 69 margin: 2px; 70 padding: 2px; 71} 72 73div.qindex, div.navpath { 74 width: 100%; 75 line-height: 140%; 76} 77 78div.navtab { 79 margin-right: 15px; 80} 81 82/* @group Link Styling */ 83 84a { 85 color: #3D578C; 86 font-weight: normal; 87 text-decoration: none; 88} 89 90.contents a:visited { 91 color: #4665A2; 92} 93 94a:hover { 95 text-decoration: underline; 96} 97 98a.qindex { 99 font-weight: bold; 100} 101 102a.qindexHL { 103 font-weight: bold; 104 background-color: #9CAFD4; 105 color: #ffffff; 106 border: 1px double #869DCA; 107} 108 109.contents a.qindexHL:visited { 110 color: #ffffff; 111} 112 113a.el { 114 font-weight: bold; 115} 116 117a.elRef { 118} 119 120a.code { 121 color: #4665A2; 122} 123 124a.codeRef { 125 color: #4665A2; 126} 127 128/* @end */ 129 130dl.el { 131 margin-left: -1cm; 132} 133 134.fragment { 135 font-family: monospace, fixed; 136 font-size: 105%; 137} 138 139pre.fragment { 140 border: 1px solid #C4CFE5; 141 background-color: #FBFCFD; 142 padding: 4px 6px; 143 margin: 4px 8px 4px 2px; 144 overflow: auto; 145 word-wrap: break-word; 146 font-size: 9pt; 147 line-height: 125%; 148} 149 150div.ah { 151 background-color: black; 152 font-weight: bold; 153 color: #ffffff; 154 margin-bottom: 3px; 155 margin-top: 3px; 156 padding: 0.2em; 157 border: solid thin #333; 158 border-radius: 0.5em; 159 -webkit-border-radius: .5em; 160 -moz-border-radius: .5em; 161 -webkit-box-shadow: 2px 2px 3px #999; 162 -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; 163 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); 164 background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); 165} 166 167div.groupHeader { 168 margin-left: 16px; 169 margin-top: 12px; 170 margin-bottom: 6px; 171 font-weight: bold; 172} 173 174div.groupText { 175 margin-left: 16px; 176 font-style: italic; 177} 178 179body { 180 background: white; 181 color: black; 182 margin: 0; 183} 184 185div.contents { 186 margin-top: 10px; 187 margin-left: 10px; 188 margin-right: 10px; 189} 190 191td.indexkey { 192 background-color: #EBEFF6; 193 font-weight: bold; 194 border: 1px solid #C4CFE5; 195 margin: 2px 0px 2px 0; 196 padding: 2px 10px; 197} 198 199td.indexvalue { 200 background-color: #EBEFF6; 201 border: 1px solid #C4CFE5; 202 padding: 2px 10px; 203 margin: 2px 0px; 204} 205 206tr.memlist { 207 background-color: #EEF1F7; 208} 209 210p.formulaDsp { 211 text-align: center; 212} 213 214img.formulaDsp { 215 216} 217 218img.formulaInl { 219 vertical-align: middle; 220} 221 222div.center { 223 text-align: center; 224 margin-top: 0px; 225 margin-bottom: 0px; 226 padding: 0px; 227} 228 229div.center img { 230 border: 0px; 231} 232 233address.footer { 234 text-align: right; 235 padding-right: 12px; 236} 237 238img.footer { 239 border: 0px; 240 vertical-align: middle; 241} 242 243/* @group Code Colorization */ 244 245span.keyword { 246 color: #008000 247} 248 249span.keywordtype { 250 color: #604020 251} 252 253span.keywordflow { 254 color: #e08000 255} 256 257span.comment { 258 color: #800000 259} 260 261span.preprocessor { 262 color: #806020 263} 264 265span.stringliteral { 266 color: #002080 267} 268 269span.charliteral { 270 color: #008080 271} 272 273span.vhdldigit { 274 color: #ff00ff 275} 276 277span.vhdlchar { 278 color: #000000 279} 280 281span.vhdlkeyword { 282 color: #700070 283} 284 285span.vhdllogic { 286 color: #ff0000 287} 288 289/* @end */ 290 291/* 292.search { 293 color: #003399; 294 font-weight: bold; 295} 296 297form.search { 298 margin-bottom: 0px; 299 margin-top: 0px; 300} 301 302input.search { 303 font-size: 75%; 304 color: #000080; 305 font-weight: normal; 306 background-color: #e8eef2; 307} 308*/ 309 310td.tiny { 311 font-size: 75%; 312} 313 314.dirtab { 315 padding: 4px; 316 border-collapse: collapse; 317 border: 1px solid #A3B4D7; 318} 319 320th.dirtab { 321 background: #EBEFF6; 322 font-weight: bold; 323} 324 325hr { 326 height: 0px; 327 border: none; 328 border-top: 1px solid #4A6AAA; 329} 330 331hr.footer { 332 height: 1px; 333} 334 335/* @group Member Descriptions */ 336 337table.memberdecls { 338 border-spacing: 0px; 339 padding: 0px; 340} 341 342.mdescLeft, .mdescRight, 343.memItemLeft, .memItemRight, 344.memTemplItemLeft, .memTemplItemRight, .memTemplParams { 345 background-color: #F9FAFC; 346 border: none; 347 margin: 4px; 348 padding: 1px 0 0 8px; 349} 350 351.mdescLeft, .mdescRight { 352 padding: 0px 8px 4px 8px; 353 color: #555; 354} 355 356.memItemLeft, .memItemRight, .memTemplParams { 357 border-top: 1px solid #C4CFE5; 358} 359 360.memItemLeft, .memTemplItemLeft { 361 white-space: nowrap; 362} 363 364.memTemplParams { 365 color: #4665A2; 366 white-space: nowrap; 367} 368 369/* @end */ 370 371/* @group Member Details */ 372 373/* Styles for detailed member documentation */ 374 375.memtemplate { 376 font-size: 80%; 377 color: #4665A2; 378 font-weight: normal; 379 margin-left: 3px; 380} 381 382.memnav { 383 background-color: #EBEFF6; 384 border: 1px solid #A3B4D7; 385 text-align: center; 386 margin: 2px; 387 margin-right: 15px; 388 padding: 2px; 389} 390 391.memitem { 392 padding: 0; 393 margin-bottom: 10px; 394} 395 396.memname { 397 white-space: nowrap; 398 font-weight: bold; 399 margin-left: 6px; 400} 401 402.memproto { 403 border-top: 1px solid #A8B8D9; 404 border-left: 1px solid #A8B8D9; 405 border-right: 1px solid #A8B8D9; 406 padding: 6px 0px 6px 0px; 407 color: #253555; 408 font-weight: bold; 409 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 410 /* firefox specific markup */ 411 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 412 -moz-border-radius-topright: 8px; 413 -moz-border-radius-topleft: 8px; 414 /* webkit specific markup */ 415 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 416 -webkit-border-top-right-radius: 8px; 417 -webkit-border-top-left-radius: 8px; 418 background-image:url('nav_f.png'); 419 background-repeat:repeat-x; 420 background-color: #E2E8F2; 421 422} 423 424.memdoc { 425 border-bottom: 1px solid #A8B8D9; 426 border-left: 1px solid #A8B8D9; 427 border-right: 1px solid #A8B8D9; 428 padding: 2px 5px; 429 background-color: #FBFCFD; 430 border-top-width: 0; 431 /* firefox specific markup */ 432 -moz-border-radius-bottomleft: 8px; 433 -moz-border-radius-bottomright: 8px; 434 -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; 435 background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); 436 /* webkit specific markup */ 437 -webkit-border-bottom-left-radius: 8px; 438 -webkit-border-bottom-right-radius: 8px; 439 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 440 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)); 441} 442 443.paramkey { 444 text-align: right; 445} 446 447.paramtype { 448 white-space: nowrap; 449} 450 451.paramname { 452 color: #602020; 453 white-space: nowrap; 454} 455.paramname em { 456 font-style: normal; 457} 458 459/* @end */ 460 461/* @group Directory (tree) */ 462 463/* for the tree view */ 464 465.ftvtree { 466 font-family: sans-serif; 467 margin: 0px; 468} 469 470/* these are for tree view when used as main index */ 471 472.directory { 473 font-size: 9pt; 474 font-weight: bold; 475 margin: 5px; 476} 477 478.directory h3 { 479 margin: 0px; 480 margin-top: 1em; 481 font-size: 11pt; 482} 483 484/* 485The following two styles can be used to replace the root node title 486with an image of your choice. Simply uncomment the next two styles, 487specify the name of your image and be sure to set 'height' to the 488proper pixel height of your image. 489*/ 490 491/* 492.directory h3.swap { 493 height: 61px; 494 background-repeat: no-repeat; 495 background-image: url("yourimage.gif"); 496} 497.directory h3.swap span { 498 display: none; 499} 500*/ 501 502.directory > h3 { 503 margin-top: 0; 504} 505 506.directory p { 507 margin: 0px; 508 white-space: nowrap; 509} 510 511.directory div { 512 display: none; 513 margin: 0px; 514} 515 516.directory img { 517 vertical-align: -30%; 518} 519 520/* these are for tree view when not used as main index */ 521 522.directory-alt { 523 font-size: 100%; 524 font-weight: bold; 525} 526 527.directory-alt h3 { 528 margin: 0px; 529 margin-top: 1em; 530 font-size: 11pt; 531} 532 533.directory-alt > h3 { 534 margin-top: 0; 535} 536 537.directory-alt p { 538 margin: 0px; 539 white-space: nowrap; 540} 541 542.directory-alt div { 543 display: none; 544 margin: 0px; 545} 546 547.directory-alt img { 548 vertical-align: -30%; 549} 550 551/* @end */ 552 553div.dynheader { 554 margin-top: 8px; 555} 556 557address { 558 font-style: normal; 559 color: #2A3D61; 560} 561 562table.doxtable { 563 border-collapse:collapse; 564} 565 566table.doxtable td, table.doxtable th { 567 border: 1px solid #2D4068; 568 padding: 3px 7px 2px; 569} 570 571table.doxtable th { 572 background-color: #374F7F; 573 color: #FFFFFF; 574 font-size: 110%; 575 padding-bottom: 4px; 576 padding-top: 5px; 577 text-align:left; 578} 579 580.tabsearch { 581 top: 0px; 582 left: 10px; 583 height: 36px; 584 background-image: url('tab_b.png'); 585 z-index: 101; 586 overflow: hidden; 587 font-size: 13px; 588} 589 590.navpath ul 591{ 592 font-size: 11px; 593 background-image:url('tab_b.png'); 594 background-repeat:repeat-x; 595 height:30px; 596 line-height:30px; 597 color:#8AA0CC; 598 border:solid 1px #C2CDE4; 599 overflow:hidden; 600 margin:0px; 601 padding:0px; 602} 603 604.navpath li 605{ 606 list-style-type:none; 607 float:left; 608 padding-left:10px; 609 padding-right: 15px; 610 background-image:url('bc_s.png'); 611 background-repeat:no-repeat; 612 background-position:right; 613 color:#364D7C; 614} 615 616.navpath a 617{ 618 height:32px; 619 display:block; 620 text-decoration: none; 621 outline: none; 622} 623 624.navpath a:hover 625{ 626 color:#6884BD; 627} 628 629div.summary 630{ 631 float: right; 632 font-size: 8pt; 633 padding-right: 5px; 634 width: 50%; 635 text-align: right; 636} 637 638div.summary a 639{ 640 white-space: nowrap; 641} 642 643div.header 644{ 645 background-image:url('nav_h.png'); 646 background-repeat:repeat-x; 647 background-color: #F9FAFC; 648 margin: 0px; 649 border-bottom: 1px solid #C4CFE5; 650} 651 652div.headertitle 653{ 654 padding: 5px 5px 5px 10px; 655} 656 657