eigendoxy.css
Go to the documentation of this file.
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 example / 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  border-radius:0px;
165  border-style: solid none none none;
166  max-height:50%;
167  overflow-y: scroll;
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 .newin3x {
185  color: #a37c1a;
186  font-weight: bold;
187 }
188 
189 div.warningbox {
190  max-width:60em;
191  border-style: solid solid solid solid;
192  border-color: red;
193  border-width: 3px;
194 }
195 
196 /**** old Eigen's styles ****/
197 
198 
199 table.tutorial_code td {
200  border-color: transparent; /* required for Firefox */
201  padding: 3pt 5pt 3pt 5pt;
202  vertical-align: top;
203 }
204 
205 
206 /* Whenever doxygen meets a '\n' or a '<BR/>', it will put
207  * the text containing the character into a <p class="starttd">.
208  * This little hack together with table.tutorial_code td.note
209  * aims at fixing this issue. */
210 table.tutorial_code td.note p.starttd {
211  margin: 0px;
212  border: none;
213  padding: 0px;
214 }
215 
216 div.eimainmenu {
217  text-align: center;
218 }
219 
220 /* center version number on main page */
221 h3.version {
222  text-align: center;
223 }
224 
225 
226 td.width20em p.endtd {
227  width: 20em;
228 }
229 
230 /* needed for huge screens */
231 .ui-resizable-e {
232  background-repeat: repeat-y;
233 }