Home | History | Annotate | Download | only in doc
      1 /* The standard CSS for doxygen */
      2 
      3 body, table, div, p, dl {
      4   font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
      5   font-size: 12px;
      6 }
      7 
      8 /* @group Heading Levels */
      9 
     10 h1 {
     11   font-size: 150%;
     12 }
     13 
     14 h2 {
     15   font-size: 120%;
     16 }
     17 
     18 h3 {
     19   font-size: 100%;
     20 }
     21 
     22 dt {
     23   font-weight: bold;
     24 }
     25 
     26 div.multicol {
     27   -moz-column-gap: 1em;
     28   -webkit-column-gap: 1em;
     29   -moz-column-count: 3;
     30   -webkit-column-count: 3;
     31 }
     32 
     33 p.startli, p.startdd, p.starttd {
     34   margin-top: 2px;
     35 }
     36 
     37 p.endli {
     38   margin-bottom: 0px;
     39 }
     40 
     41 p.enddd {
     42   margin-bottom: 4px;
     43 }
     44 
     45 p.endtd {
     46   margin-bottom: 2px;
     47 }
     48 
     49 /* @end */
     50 
     51 caption {
     52   font-weight: bold;
     53 }
     54 
     55 span.legend {
     56         font-size: 70%;
     57         text-align: center;
     58 }
     59 
     60 h3.version {
     61         font-size: 90%;
     62         text-align: center;
     63 }
     64 
     65 div.qindex, div.navtab{
     66   background-color: #EBEFF6;
     67   border: 1px solid #A3B4D7;
     68   text-align: center;
     69   margin: 2px;
     70   padding: 2px;
     71 }
     72 
     73 div.qindex, div.navpath {
     74   width: 100%;
     75   line-height: 140%;
     76 }
     77 
     78 div.navtab {
     79   margin-right: 15px;
     80 }
     81 
     82 /* @group Link Styling */
     83 
     84 a {
     85   color: #3D578C;
     86   font-weight: normal;
     87   text-decoration: none;
     88 }
     89 
     90 .contents a:visited {
     91   color: #4665A2;
     92 }
     93 
     94 a:hover {
     95   text-decoration: underline;
     96 }
     97 
     98 a.qindex {
     99   font-weight: bold;
    100 }
    101 
    102 a.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 
    113 a.el {
    114   font-weight: bold;
    115 }
    116 
    117 a.elRef {
    118 }
    119 
    120 a.code {
    121   color: #4665A2;
    122 }
    123 
    124 a.codeRef {
    125   color: #4665A2;
    126 }
    127 
    128 /* @end */
    129 
    130 dl.el {
    131   margin-left: -1cm;
    132 }
    133 
    134 .fragment {
    135   font-family: monospace, fixed;
    136   font-size: 105%;
    137 }
    138 
    139 pre.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 
    150 div.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   box-shadow: 2px 2px 3px #999;
    162   -webkit-box-shadow: 2px 2px 3px #999;
    163   -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
    164   background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
    165   background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
    166 }
    167 
    168 div.groupHeader {
    169   margin-left: 16px;
    170   margin-top: 12px;
    171   font-weight: bold;
    172 }
    173 
    174 div.groupText {
    175   margin-left: 16px;
    176   font-style: italic;
    177 }
    178 
    179 body {
    180   background: white;
    181   color: black;
    182         margin: 0;
    183 }
    184 
    185 div.contents {
    186   margin-top: 10px;
    187   margin-left: 10px;
    188   margin-right: 10px;
    189 }
    190 
    191 td.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 
    199 td.indexvalue {
    200   background-color: #EBEFF6;
    201   border: 1px solid #C4CFE5;
    202   padding: 2px 10px;
    203   margin: 2px 0px;
    204 }
    205 
    206 tr.memlist {
    207   background-color: #EEF1F7;
    208 }
    209 
    210 p.formulaDsp {
    211   text-align: center;
    212 }
    213 
    214 img.formulaDsp {
    215 
    216 }
    217 
    218 img.formulaInl {
    219   vertical-align: middle;
    220 }
    221 
    222 div.center {
    223   text-align: center;
    224         margin-top: 0px;
    225         margin-bottom: 0px;
    226         padding: 0px;
    227 }
    228 
    229 div.center img {
    230   border: 0px;
    231 }
    232 
    233 address.footer {
    234   text-align: right;
    235   padding-right: 12px;
    236 }
    237 
    238 img.footer {
    239   border: 0px;
    240   vertical-align: middle;
    241 }
    242 
    243 /* @group Code Colorization */
    244 
    245 span.keyword {
    246   color: #008000
    247 }
    248 
    249 span.keywordtype {
    250   color: #604020
    251 }
    252 
    253 span.keywordflow {
    254   color: #e08000
    255 }
    256 
    257 span.comment {
    258   color: #800000
    259 }
    260 
    261 span.preprocessor {
    262   color: #806020
    263 }
    264 
    265 span.stringliteral {
    266   color: #002080
    267 }
    268 
    269 span.charliteral {
    270   color: #008080
    271 }
    272 
    273 span.vhdldigit {
    274   color: #ff00ff
    275 }
    276 
    277 span.vhdlchar {
    278   color: #000000
    279 }
    280 
    281 span.vhdlkeyword {
    282   color: #700070
    283 }
    284 
    285 span.vhdllogic {
    286   color: #ff0000
    287 }
    288 
    289 /* @end */
    290 
    291 /*
    292 .search {
    293   color: #003399;
    294   font-weight: bold;
    295 }
    296 
    297 form.search {
    298   margin-bottom: 0px;
    299   margin-top: 0px;
    300 }
    301 
    302 input.search {
    303   font-size: 75%;
    304   color: #000080;
    305   font-weight: normal;
    306   background-color: #e8eef2;
    307 }
    308 */
    309 
    310 td.tiny {
    311   font-size: 75%;
    312 }
    313 
    314 .dirtab {
    315   padding: 4px;
    316   border-collapse: collapse;
    317   border: 1px solid #A3B4D7;
    318 }
    319 
    320 th.dirtab {
    321   background: #EBEFF6;
    322   font-weight: bold;
    323 }
    324 
    325 hr {
    326   height: 0px;
    327   border: none;
    328   border-top: 1px solid #4A6AAA;
    329 }
    330 
    331 hr.footer {
    332   height: 1px;
    333 }
    334 
    335 /* @group Member Descriptions */
    336 
    337 table.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: 9px;
    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         /* opera specific markup */
    411         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    412         border-top-right-radius: 8px;
    413         border-top-left-radius: 8px;
    414         /* firefox specific markup */
    415         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
    416         -moz-border-radius-topright: 8px;
    417         -moz-border-radius-topleft: 8px;
    418         /* webkit specific markup */
    419         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    420         -webkit-border-top-right-radius: 8px;
    421         -webkit-border-top-left-radius: 8px;
    422         background-image:url('nav_f.png');
    423         background-repeat:repeat-x;
    424         background-color: #E2E8F2;
    425 
    426 }
    427 
    428 .memdoc {
    429         border-bottom: 1px solid #A8B8D9;
    430         border-left: 1px solid #A8B8D9;
    431         border-right: 1px solid #A8B8D9;
    432         padding: 2px 5px;
    433         background-color: #FBFCFD;
    434         border-top-width: 0;
    435         /* opera specific markup */
    436         border-bottom-left-radius: 8px;
    437         border-bottom-right-radius: 8px;
    438         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    439         /* firefox specific markup */
    440         -moz-border-radius-bottomleft: 8px;
    441         -moz-border-radius-bottomright: 8px;
    442         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
    443         background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
    444         /* webkit specific markup */
    445         -webkit-border-bottom-left-radius: 8px;
    446         -webkit-border-bottom-right-radius: 8px;
    447         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    448         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));
    449 }
    450 
    451 .paramkey {
    452   text-align: right;
    453 }
    454 
    455 .paramtype {
    456   white-space: nowrap;
    457 }
    458 
    459 .paramname {
    460   color: #602020;
    461   white-space: nowrap;
    462 }
    463 .paramname em {
    464   font-style: normal;
    465 }
    466 
    467 .params, .retval, .exception, .tparams {
    468         border-spacing: 6px 2px;
    469 }
    470 
    471 .params .paramname, .retval .paramname {
    472         font-weight: bold;
    473         vertical-align: top;
    474 }
    475 
    476 .params .paramtype {
    477         font-style: italic;
    478         vertical-align: top;
    479 }
    480 
    481 .params .paramdir {
    482         font-family: "courier new",courier,monospace;
    483         vertical-align: top;
    484 }
    485 
    486 
    487 
    488 
    489 /* @end */
    490 
    491 /* @group Directory (tree) */
    492 
    493 /* for the tree view */
    494 
    495 .ftvtree {
    496   font-family: sans-serif;
    497   margin: 0px;
    498 }
    499 
    500 /* these are for tree view when used as main index */
    501 
    502 .directory {
    503   font-size: 9pt;
    504   font-weight: bold;
    505   margin: 5px;
    506 }
    507 
    508 .directory h3 {
    509   margin: 0px;
    510   margin-top: 1em;
    511   font-size: 11pt;
    512 }
    513 
    514 /*
    515 The following two styles can be used to replace the root node title
    516 with an image of your choice.  Simply uncomment the next two styles,
    517 specify the name of your image and be sure to set 'height' to the
    518 proper pixel height of your image.
    519 */
    520 
    521 /*
    522 .directory h3.swap {
    523   height: 61px;
    524   background-repeat: no-repeat;
    525   background-image: url("yourimage.gif");
    526 }
    527 .directory h3.swap span {
    528   display: none;
    529 }
    530 */
    531 
    532 .directory > h3 {
    533   margin-top: 0;
    534 }
    535 
    536 .directory p {
    537   margin: 0px;
    538   white-space: nowrap;
    539 }
    540 
    541 .directory div {
    542   display: none;
    543   margin: 0px;
    544 }
    545 
    546 .directory img {
    547   vertical-align: -30%;
    548 }
    549 
    550 /* these are for tree view when not used as main index */
    551 
    552 .directory-alt {
    553   font-size: 100%;
    554   font-weight: bold;
    555 }
    556 
    557 .directory-alt h3 {
    558   margin: 0px;
    559   margin-top: 1em;
    560   font-size: 11pt;
    561 }
    562 
    563 .directory-alt > h3 {
    564   margin-top: 0;
    565 }
    566 
    567 .directory-alt p {
    568   margin: 0px;
    569   white-space: nowrap;
    570 }
    571 
    572 .directory-alt div {
    573   display: none;
    574   margin: 0px;
    575 }
    576 
    577 .directory-alt img {
    578   vertical-align: -30%;
    579 }
    580 
    581 /* @end */
    582 
    583 div.dynheader {
    584         margin-top: 8px;
    585 }
    586 
    587 address {
    588   font-style: normal;
    589   color: #2A3D61;
    590 }
    591 
    592 table.doxtable {
    593   border-collapse:collapse;
    594 }
    595 
    596 table.doxtable td, table.doxtable th {
    597   border: 1px solid #2D4068;
    598   padding: 3px 7px 2px;
    599 }
    600 
    601 table.doxtable th {
    602   background-color: #374F7F;
    603   color: #FFFFFF;
    604   font-size: 110%;
    605   padding-bottom: 4px;
    606   padding-top: 5px;
    607   text-align:left;
    608 }
    609 
    610 .tabsearch {
    611   top: 0px;
    612   left: 10px;
    613   height: 36px;
    614   background-image: url('tab_b.png');
    615   z-index: 101;
    616   overflow: hidden;
    617   font-size: 13px;
    618 }
    619 
    620 .navpath ul
    621 {
    622   font-size: 11px;
    623   background-image:url('tab_b.png');
    624   background-repeat:repeat-x;
    625   height:30px;
    626   line-height:30px;
    627   color:#8AA0CC;
    628   border:solid 1px #C2CDE4;
    629   overflow:hidden;
    630   margin:0px;
    631   padding:0px;
    632 }
    633 
    634 .navpath li
    635 {
    636   list-style-type:none;
    637   float:left;
    638   padding-left:10px;
    639   padding-right: 15px;
    640   background-image:url('bc_s.png');
    641   background-repeat:no-repeat;
    642   background-position:right;
    643   color:#364D7C;
    644 }
    645 
    646 .navpath a
    647 {
    648   height:32px;
    649   display:block;
    650   text-decoration: none;
    651   outline: none;
    652 }
    653 
    654 .navpath a:hover
    655 {
    656   color:#6884BD;
    657 }
    658 
    659 div.summary
    660 {
    661   float: right;
    662   font-size: 8pt;
    663   padding-right: 5px;
    664   width: 50%;
    665   text-align: right;
    666 }
    667 
    668 div.summary a
    669 {
    670   white-space: nowrap;
    671 }
    672 
    673 div.header
    674 {
    675         background-image:url('nav_h.png');
    676         background-repeat:repeat-x;
    677   background-color: #F9FAFC;
    678   margin:  0px;
    679   border-bottom: 1px solid #C4CFE5;
    680 }
    681 
    682 div.headertitle
    683 {
    684   padding: 5px 5px 5px 10px;
    685 }
    686 
    687 
    688 
    689 /******** Eigen specific CSS code ************/
    690 
    691 
    692 body {
    693   max-width:60em;
    694   margin-left:5%;
    695   margin-top:2%;
    696   font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
    697 }
    698 
    699 img {
    700     border: 0;
    701 }
    702 
    703 a.logo {
    704   float:right;
    705   margin:10px;
    706 }
    707 
    708 div.fragment {
    709   display:table; /* this allows the element to be larger than its parent */
    710   padding: 0pt;
    711 }
    712 pre.fragment {
    713   border: 1px solid #cccccc;
    714 
    715   margin: 2px 0px 2px 0px ;
    716   padding: 3px 5px 3px 5px;
    717 }
    718 
    719 /* Common style for all Eigen's tables */
    720 
    721 table.example, table.manual, table.manual-vl {
    722     max-width:100%;
    723     border-collapse: collapse;
    724     border-style: solid;
    725     border-width: 1px;
    726     border-color: #cccccc;
    727     font-size: 1em;
    728 
    729     box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    730     -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    731     -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    732 }
    733 
    734 table.example th, table.manual th, table.manual-vl th {
    735   padding: 0.5em 0.5em 0.5em 0.5em;
    736   text-align: left;
    737   padding-right: 1em;
    738   color: #555555;
    739   background-color: #F4F4E5;
    740 
    741   background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.3,#FFFFFF), color-stop(0.30,#FFFFFF), color-stop(0.98,#F4F4E5), to(#ECECDE));
    742   background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 30%, #F4F4E5 98%, #ECECDE);
    743   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4E5');
    744 }
    745 
    746 table.example td, table.manual td, table.manual-vl td {
    747   vertical-align:top;
    748   border-width: 1px;
    749   border-color: #cccccc;
    750 }
    751 
    752 /* header of headers */
    753 table th.meta {
    754   text-align:center;
    755   font-size: 1.2em;
    756   background-color:#FFFFFF;
    757 }
    758 
    759 /* intermediate header */
    760 table th.inter {
    761   text-align:left;
    762   background-color:#FFFFFF;
    763   background-image:none;
    764   border-style:solid solid solid solid;
    765   border-width: 1px;
    766 	border-color: #cccccc;
    767 }
    768 
    769 /** class for exemple / output tables **/
    770 
    771 table.example {
    772 }
    773 
    774 table.example th {
    775 }
    776 
    777 table.example td {
    778   padding: 0.5em 0.5em 0.5em 0.5em;
    779   vertical-align:top;
    780 }
    781 
    782 /* standard class for the manual */
    783 
    784 table.manual, table.manual-vl {
    785     padding: 0.2em 0em 0.5em 0em;
    786 }
    787 
    788 table.manual th, table.manual-vl th {
    789   margin: 0em 0em 0.3em 0em;
    790 }
    791 
    792 table.manual td, table.manual-vl td {
    793   padding: 0.3em 0.5em 0.3em 0.5em;
    794   vertical-align:top;
    795   border-width: 1px;
    796 }
    797 
    798 table.manual td.alt, table.manual tr.alt, table.manual-vl td.alt, table.manual-vl tr.alt {
    799   background-color: #F4F4E5;
    800 }
    801 
    802 table.manual-vl th, table.manual-vl td, table.manual-vl td.alt {
    803   border-color: #cccccc;
    804   border-width: 1px;
    805   border-style: none solid none solid;
    806 }
    807 
    808 table.manual-vl th.inter {
    809   border-style: solid solid solid solid;
    810 }
    811 
    812 h2 {
    813   margin-top:2em;
    814   border-style: none none solid none;
    815   border-width: 1px;
    816   border-color: #cccccc;
    817 }
    818 
    819 
    820 /**** old Eigen's styles ****/
    821 
    822 th {
    823     /*text-align: left;
    824     padding-right: 1em;*/
    825     /* border: #cccccc dashed; */
    826     /* border-style: dashed; */
    827     /* border-width: 0 0 3px 0; */
    828 }
    829 /*
    830 table.noborder {
    831   border-collapse: separate;
    832   border-bottom-style : none;
    833   border-left-style   : none;
    834   border-right-style  : none;
    835   border-top-style : none ;
    836   border-spacing : 0px 0px;
    837   margin: 4pt 0 0 0;
    838   padding: 0 0 0 0;
    839 
    840     -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    841     -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
    842 }
    843 
    844 table.noborder td {
    845   border-bottom-style : none;
    846   border-left-style   : none;
    847   border-right-style  : none;
    848   border-top-style : none;
    849   border-spacing : 0px 0px;
    850   margin: 0 0 0 0;
    851   vertical-align: top;
    852 }
    853 
    854 table.tutorial_code {
    855   width: 90%;
    856     -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    857     -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
    858 }
    859 
    860 table.tutorial_code tr {
    861   border: 1px dashed #888888;
    862 }
    863 */
    864 
    865 table.tutorial_code td {
    866   border-color: transparent; /* required for Firefox */
    867   padding: 3pt 5pt 3pt 5pt;
    868   vertical-align: top;
    869 }
    870 
    871 
    872 /* Whenever doxygen meets a '\n' or a '<BR/>', it will put
    873  * the text containing the characted into a <p class="starttd">.
    874  * This little hack togehter with table.tutorial_code td.note
    875  * aims at fixing this issue. */
    876 table.tutorial_code td.note p.starttd {
    877   margin: 0px;
    878   border: none;
    879   padding: 0px;
    880 }
    881 /*
    882 div.fragment {
    883   font-family: monospace, fixed;
    884   font-size: 95%;
    885 
    886   border: none;
    887   padding: 0pt;
    888 }
    889 
    890 pre.fragment {
    891   margin: 0pt;
    892   border: 1px solid #cccccc;
    893   padding: 2px 5px 2px 5px;
    894 
    895   background-color: #f5f5f5;
    896 }
    897 */
    898 
    899 div.eimainmenu {
    900   text-align:     center;
    901 }
    902 
    903 /* center version number on main page */
    904 h3.version {
    905   text-align:     center;
    906 }
    907 
    908 
    909 td.width20em p.endtd {
    910   width:  20em;
    911 }
    912