Home | History | Annotate | Download | only in doc
      1 
      2 /******** Eigen specific CSS code ************/
      3 
      4 /**** Styles removing elements ****/
      5 
      6 /* remove the "modules|classes" link for module pages (they are already in the TOC) */
      7 div.summary {
      8   display:none;
      9 }
     10 
     11 /* remove */
     12 div.contents hr {
     13   display:none;
     14 }
     15 
     16 /**** ****/
     17 
     18 p, dl.warning, dl.attention, dl.note
     19 {
     20   max-width:60em;
     21   text-align:justify;
     22 }
     23 
     24 li {
     25   max-width:55em;
     26   text-align:justify;  
     27 }
     28 
     29 img {
     30   border: 0;
     31 }
     32 
     33 div.fragment {
     34   display:table; /* this allows the element to be larger than its parent */
     35   padding: 0pt;
     36 }
     37 pre.fragment {
     38   border: 1px solid #cccccc;
     39 
     40   margin: 2px 0px 2px 0px;
     41   padding: 3px 5px 3px 5px;
     42 }
     43 
     44 
     45 
     46 /* Common style for all Eigen's tables */
     47 
     48 table.example, table.manual, table.manual-vl, table.manual-hl {
     49     max-width:100%;
     50     border-collapse: collapse;
     51     border-style: solid;
     52     border-width: 1px;
     53     border-color: #cccccc;
     54     font-size: 1em;
     55     
     56     box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
     57     -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
     58     -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
     59 }
     60 
     61 table.example th, table.manual th, table.manual-vl th, table.manual-hl th {
     62   padding: 0.5em 0.5em 0.5em 0.5em;
     63   text-align: left;
     64   padding-right: 1em;
     65   color: #555555;
     66   background-color: #F4F4E5;
     67   
     68   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));
     69   background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 30%, #F4F4E5 98%, #ECECDE);
     70   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4E5');
     71 }
     72 
     73 table.example td, table.manual td, table.manual-vl td, table.manual-hl td {
     74   vertical-align:top;
     75   border-width: 1px;
     76   border-color: #cccccc;
     77 }
     78 
     79 /* header of headers */
     80 table th.meta {
     81   text-align:center;
     82   font-size: 1.2em;
     83   background-color:#FFFFFF;
     84 }
     85 
     86 /* intermediate header */
     87 table th.inter {
     88   text-align:left;
     89   background-color:#FFFFFF;
     90   background-image:none;
     91   border-style:solid solid solid solid;
     92   border-width: 1px;
     93 	border-color: #cccccc;
     94 }
     95 
     96 /** class for exemple / output tables **/
     97 
     98 table.example {
     99 }
    100 
    101 table.example th {
    102 }
    103 
    104 table.example td {
    105   padding: 0.5em 0.5em 0.5em 0.5em;
    106   vertical-align:top;
    107 }
    108 
    109 /* standard class for the manual */
    110 
    111 table.manual, table.manual-vl, table.manual-hl {
    112     padding: 0.2em 0em 0.5em 0em;
    113 }
    114 
    115 table.manual th, table.manual-vl th, table.manual-hl th {
    116   margin: 0em 0em 0.3em 0em;
    117 }
    118 
    119 table.manual td, table.manual-vl td, table.manual-hl td {
    120   padding: 0.3em 0.5em 0.3em 0.5em;
    121   vertical-align:top;
    122   border-width: 1px;
    123 }
    124 
    125 table.manual td.alt, table.manual tr.alt, table.manual-vl td.alt, table.manual-vl tr.alt {
    126   background-color: #F4F4E5;
    127 }
    128 
    129 table.manual-vl th, table.manual-vl td, table.manual-vl td.alt {
    130   border-color: #cccccc;
    131   border-width: 1px;
    132   border-style: none solid none solid;
    133 }
    134 
    135 table.manual-vl th.inter {
    136   border-style: solid solid solid solid;
    137 }
    138 
    139 table.manual-hl td {
    140   border-color: #cccccc;
    141   border-width: 1px;
    142   border-style: solid none solid none;
    143 }
    144 
    145 table td.code {
    146   font-family: monospace;
    147 }
    148 
    149 h2 {
    150   margin-top:2em;
    151   border-style: none none solid none;
    152   border-width: 1px;
    153   border-color: #cccccc;
    154 }
    155 
    156 /**** Table of content in the side-nav ****/
    157 
    158 
    159 div.toc {
    160   margin:0;
    161   padding: 0.3em 0 0 0;
    162   width:100%;
    163   float:none;
    164   position:absolute;
    165   bottom:0;
    166   border-radius:0px;
    167   border-style: solid none none none;
    168 }
    169 
    170 div.toc h3 {
    171   margin-left: 0.5em;
    172   margin-bottom: 0.2em;
    173 }
    174 
    175 div.toc ul {
    176   margin: 0.2em 0 0.4em 0.5em;
    177 }
    178 
    179 span.cpp11,span.cpp14,span.cpp17 {
    180   color: #119911;
    181   font-weight: bold;
    182 }
    183 
    184 /**** old Eigen's styles ****/
    185 
    186 
    187 table.tutorial_code td {
    188   border-color: transparent; /* required for Firefox */
    189   padding: 3pt 5pt 3pt 5pt;
    190   vertical-align: top;
    191 }
    192 
    193 
    194 /* Whenever doxygen meets a '\n' or a '<BR/>', it will put 
    195  * the text containing the character into a <p class="starttd">.
    196  * This little hack together with table.tutorial_code td.note
    197  * aims at fixing this issue. */
    198 table.tutorial_code td.note p.starttd {
    199   margin: 0px;
    200   border: none;
    201   padding: 0px;
    202 }
    203 
    204 div.eimainmenu {
    205   text-align:     center;
    206 }
    207 
    208 /* center version number on main page */
    209 h3.version { 
    210   text-align:     center;
    211 }
    212 
    213 
    214 td.width20em p.endtd {
    215   width:  20em;
    216 }
    217