jpayne@68
|
1 body
|
jpayne@68
|
2 {
|
jpayne@68
|
3 font-family: cantarell, sans-serif;
|
jpayne@68
|
4 }
|
jpayne@68
|
5 .synopsis, .classsynopsis
|
jpayne@68
|
6 {
|
jpayne@68
|
7 /* tango:aluminium 1/2 */
|
jpayne@68
|
8 background: #eeeeec;
|
jpayne@68
|
9 background: rgba(238, 238, 236, 0.5);
|
jpayne@68
|
10 border: solid 1px rgb(238, 238, 236);
|
jpayne@68
|
11 padding: 0.5em;
|
jpayne@68
|
12 }
|
jpayne@68
|
13 .programlisting
|
jpayne@68
|
14 {
|
jpayne@68
|
15 /* tango:sky blue 0/1 */
|
jpayne@68
|
16 /* fallback for no rgba support */
|
jpayne@68
|
17 background: #e6f3ff;
|
jpayne@68
|
18 border: solid 1px #729fcf;
|
jpayne@68
|
19 background: rgba(114, 159, 207, 0.1);
|
jpayne@68
|
20 border: solid 1px rgba(114, 159, 207, 0.2);
|
jpayne@68
|
21 padding: 0.5em;
|
jpayne@68
|
22 }
|
jpayne@68
|
23 .variablelist
|
jpayne@68
|
24 {
|
jpayne@68
|
25 padding: 4px;
|
jpayne@68
|
26 margin-left: 3em;
|
jpayne@68
|
27 }
|
jpayne@68
|
28 .variablelist td:first-child
|
jpayne@68
|
29 {
|
jpayne@68
|
30 vertical-align: top;
|
jpayne@68
|
31 }
|
jpayne@68
|
32
|
jpayne@68
|
33 div.gallery-float
|
jpayne@68
|
34 {
|
jpayne@68
|
35 float: left;
|
jpayne@68
|
36 padding: 10px;
|
jpayne@68
|
37 }
|
jpayne@68
|
38 div.gallery-float img
|
jpayne@68
|
39 {
|
jpayne@68
|
40 border-style: none;
|
jpayne@68
|
41 }
|
jpayne@68
|
42 div.gallery-spacer
|
jpayne@68
|
43 {
|
jpayne@68
|
44 clear: both;
|
jpayne@68
|
45 }
|
jpayne@68
|
46
|
jpayne@68
|
47 a, a:visited
|
jpayne@68
|
48 {
|
jpayne@68
|
49 text-decoration: none;
|
jpayne@68
|
50 /* tango:sky blue 2 */
|
jpayne@68
|
51 color: #3465a4;
|
jpayne@68
|
52 }
|
jpayne@68
|
53 a:hover
|
jpayne@68
|
54 {
|
jpayne@68
|
55 text-decoration: underline;
|
jpayne@68
|
56 /* tango:sky blue 1 */
|
jpayne@68
|
57 color: #729fcf;
|
jpayne@68
|
58 }
|
jpayne@68
|
59
|
jpayne@68
|
60 div.informaltable table
|
jpayne@68
|
61 {
|
jpayne@68
|
62 border-collapse: separate;
|
jpayne@68
|
63 border-spacing: 1em 0.3em;
|
jpayne@68
|
64 border: none;
|
jpayne@68
|
65 }
|
jpayne@68
|
66
|
jpayne@68
|
67 div.informaltable table td, div.informaltable table th
|
jpayne@68
|
68 {
|
jpayne@68
|
69 vertical-align: top;
|
jpayne@68
|
70 }
|
jpayne@68
|
71
|
jpayne@68
|
72 .function_type,
|
jpayne@68
|
73 .variable_type,
|
jpayne@68
|
74 .property_type,
|
jpayne@68
|
75 .signal_type,
|
jpayne@68
|
76 .parameter_name,
|
jpayne@68
|
77 .struct_member_name,
|
jpayne@68
|
78 .union_member_name,
|
jpayne@68
|
79 .define_keyword,
|
jpayne@68
|
80 .datatype_keyword,
|
jpayne@68
|
81 .typedef_keyword
|
jpayne@68
|
82 {
|
jpayne@68
|
83 text-align: right;
|
jpayne@68
|
84 }
|
jpayne@68
|
85
|
jpayne@68
|
86 /* dim non-primary columns */
|
jpayne@68
|
87 .c_punctuation,
|
jpayne@68
|
88 .function_type,
|
jpayne@68
|
89 .variable_type,
|
jpayne@68
|
90 .property_type,
|
jpayne@68
|
91 .signal_type,
|
jpayne@68
|
92 .define_keyword,
|
jpayne@68
|
93 .datatype_keyword,
|
jpayne@68
|
94 .typedef_keyword,
|
jpayne@68
|
95 .property_flags,
|
jpayne@68
|
96 .signal_flags,
|
jpayne@68
|
97 .parameter_annotations,
|
jpayne@68
|
98 .enum_member_annotations,
|
jpayne@68
|
99 .struct_member_annotations,
|
jpayne@68
|
100 .union_member_annotations
|
jpayne@68
|
101 {
|
jpayne@68
|
102 color: #888a85;
|
jpayne@68
|
103 }
|
jpayne@68
|
104
|
jpayne@68
|
105 .function_type a,
|
jpayne@68
|
106 .function_type a:visited,
|
jpayne@68
|
107 .function_type a:hover,
|
jpayne@68
|
108 .property_type a,
|
jpayne@68
|
109 .property_type a:visited,
|
jpayne@68
|
110 .property_type a:hover,
|
jpayne@68
|
111 .signal_type a,
|
jpayne@68
|
112 .signal_type a:visited,
|
jpayne@68
|
113 .signal_type a:hover,
|
jpayne@68
|
114 .signal_flags a,
|
jpayne@68
|
115 .signal_flags a:visited,
|
jpayne@68
|
116 .signal_flags a:hover
|
jpayne@68
|
117 {
|
jpayne@68
|
118 color: #729fcf;
|
jpayne@68
|
119 }
|
jpayne@68
|
120
|
jpayne@68
|
121 td p
|
jpayne@68
|
122 {
|
jpayne@68
|
123 margin: 0.25em;
|
jpayne@68
|
124 }
|
jpayne@68
|
125
|
jpayne@68
|
126 div.table table
|
jpayne@68
|
127 {
|
jpayne@68
|
128 border-collapse: collapse;
|
jpayne@68
|
129 border-spacing: 0px;
|
jpayne@68
|
130 /* tango:aluminium 3 */
|
jpayne@68
|
131 border: solid 1px #babdb6;
|
jpayne@68
|
132 }
|
jpayne@68
|
133
|
jpayne@68
|
134 div.table table td, div.table table th
|
jpayne@68
|
135 {
|
jpayne@68
|
136 /* tango:aluminium 3 */
|
jpayne@68
|
137 border: solid 1px #babdb6;
|
jpayne@68
|
138 padding: 3px;
|
jpayne@68
|
139 vertical-align: top;
|
jpayne@68
|
140 }
|
jpayne@68
|
141
|
jpayne@68
|
142 div.table table th
|
jpayne@68
|
143 {
|
jpayne@68
|
144 /* tango:aluminium 2 */
|
jpayne@68
|
145 background-color: #d3d7cf;
|
jpayne@68
|
146 }
|
jpayne@68
|
147
|
jpayne@68
|
148 h4
|
jpayne@68
|
149 {
|
jpayne@68
|
150 color: #555753;
|
jpayne@68
|
151 margin-top: 1em;
|
jpayne@68
|
152 margin-bottom: 1em;
|
jpayne@68
|
153 }
|
jpayne@68
|
154
|
jpayne@68
|
155 hr
|
jpayne@68
|
156 {
|
jpayne@68
|
157 /* tango:aluminium 1 */
|
jpayne@68
|
158 color: #d3d7cf;
|
jpayne@68
|
159 background: #d3d7cf;
|
jpayne@68
|
160 border: none 0px;
|
jpayne@68
|
161 height: 1px;
|
jpayne@68
|
162 clear: both;
|
jpayne@68
|
163 margin: 2.0em 0em 2.0em 0em;
|
jpayne@68
|
164 }
|
jpayne@68
|
165
|
jpayne@68
|
166 dl.toc dt
|
jpayne@68
|
167 {
|
jpayne@68
|
168 padding-bottom: 0.25em;
|
jpayne@68
|
169 }
|
jpayne@68
|
170
|
jpayne@68
|
171 dl.toc > dt
|
jpayne@68
|
172 {
|
jpayne@68
|
173 padding-top: 0.25em;
|
jpayne@68
|
174 padding-bottom: 0.25em;
|
jpayne@68
|
175 font-weight: bold;
|
jpayne@68
|
176 }
|
jpayne@68
|
177
|
jpayne@68
|
178 dl.toc > dl
|
jpayne@68
|
179 {
|
jpayne@68
|
180 padding-bottom: 0.5em;
|
jpayne@68
|
181 }
|
jpayne@68
|
182
|
jpayne@68
|
183 .parameter
|
jpayne@68
|
184 {
|
jpayne@68
|
185 font-style: normal;
|
jpayne@68
|
186 }
|
jpayne@68
|
187
|
jpayne@68
|
188 .footer
|
jpayne@68
|
189 {
|
jpayne@68
|
190 padding-top: 3.5em;
|
jpayne@68
|
191 /* tango:aluminium 3 */
|
jpayne@68
|
192 color: #babdb6;
|
jpayne@68
|
193 text-align: center;
|
jpayne@68
|
194 font-size: 80%;
|
jpayne@68
|
195 }
|
jpayne@68
|
196
|
jpayne@68
|
197 .informalfigure,
|
jpayne@68
|
198 .figure
|
jpayne@68
|
199 {
|
jpayne@68
|
200 margin: 1em;
|
jpayne@68
|
201 }
|
jpayne@68
|
202
|
jpayne@68
|
203 .informalexample,
|
jpayne@68
|
204 .example
|
jpayne@68
|
205 {
|
jpayne@68
|
206 margin-top: 1em;
|
jpayne@68
|
207 margin-bottom: 1em;
|
jpayne@68
|
208 }
|
jpayne@68
|
209
|
jpayne@68
|
210 .warning
|
jpayne@68
|
211 {
|
jpayne@68
|
212 /* tango:orange 0/1 */
|
jpayne@68
|
213 background: #ffeed9;
|
jpayne@68
|
214 background: rgba(252, 175, 62, 0.1);
|
jpayne@68
|
215 border-color: #ffb04f;
|
jpayne@68
|
216 border-color: rgba(252, 175, 62, 0.2);
|
jpayne@68
|
217 }
|
jpayne@68
|
218 .note
|
jpayne@68
|
219 {
|
jpayne@68
|
220 /* tango:chameleon 0/0.5 */
|
jpayne@68
|
221 background: #d8ffb2;
|
jpayne@68
|
222 background: rgba(138, 226, 52, 0.1);
|
jpayne@68
|
223 border-color: #abf562;
|
jpayne@68
|
224 border-color: rgba(138, 226, 52, 0.2);
|
jpayne@68
|
225 }
|
jpayne@68
|
226 div.blockquote
|
jpayne@68
|
227 {
|
jpayne@68
|
228 border-color: #eeeeec;
|
jpayne@68
|
229 }
|
jpayne@68
|
230 .note, .warning, div.blockquote
|
jpayne@68
|
231 {
|
jpayne@68
|
232 padding: 0.5em;
|
jpayne@68
|
233 border-width: 1px;
|
jpayne@68
|
234 border-style: solid;
|
jpayne@68
|
235 margin: 2em;
|
jpayne@68
|
236 }
|
jpayne@68
|
237 .note p, .warning p
|
jpayne@68
|
238 {
|
jpayne@68
|
239 margin: 0;
|
jpayne@68
|
240 }
|
jpayne@68
|
241
|
jpayne@68
|
242 div.warning h3.title,
|
jpayne@68
|
243 div.note h3.title
|
jpayne@68
|
244 {
|
jpayne@68
|
245 display: none;
|
jpayne@68
|
246 }
|
jpayne@68
|
247
|
jpayne@68
|
248 p + div.section
|
jpayne@68
|
249 {
|
jpayne@68
|
250 margin-top: 1em;
|
jpayne@68
|
251 }
|
jpayne@68
|
252
|
jpayne@68
|
253 div.refnamediv,
|
jpayne@68
|
254 div.refsynopsisdiv,
|
jpayne@68
|
255 div.refsect1,
|
jpayne@68
|
256 div.refsect2,
|
jpayne@68
|
257 div.toc,
|
jpayne@68
|
258 div.section
|
jpayne@68
|
259 {
|
jpayne@68
|
260 margin-bottom: 1em;
|
jpayne@68
|
261 }
|
jpayne@68
|
262
|
jpayne@68
|
263 /* blob links */
|
jpayne@68
|
264 h2 .extralinks, h3 .extralinks
|
jpayne@68
|
265 {
|
jpayne@68
|
266 float: right;
|
jpayne@68
|
267 /* tango:aluminium 3 */
|
jpayne@68
|
268 color: #babdb6;
|
jpayne@68
|
269 font-size: 80%;
|
jpayne@68
|
270 font-weight: normal;
|
jpayne@68
|
271 }
|
jpayne@68
|
272
|
jpayne@68
|
273 .lineart
|
jpayne@68
|
274 {
|
jpayne@68
|
275 color: #d3d7cf;
|
jpayne@68
|
276 font-weight: normal;
|
jpayne@68
|
277 }
|
jpayne@68
|
278
|
jpayne@68
|
279 .annotation
|
jpayne@68
|
280 {
|
jpayne@68
|
281 /* tango:aluminium 5 */
|
jpayne@68
|
282 color: #555753;
|
jpayne@68
|
283 font-weight: normal;
|
jpayne@68
|
284 }
|
jpayne@68
|
285
|
jpayne@68
|
286 .structfield
|
jpayne@68
|
287 {
|
jpayne@68
|
288 font-style: normal;
|
jpayne@68
|
289 font-weight: normal;
|
jpayne@68
|
290 }
|
jpayne@68
|
291
|
jpayne@68
|
292 acronym,abbr
|
jpayne@68
|
293 {
|
jpayne@68
|
294 border-bottom: 1px dotted gray;
|
jpayne@68
|
295 }
|
jpayne@68
|
296
|
jpayne@68
|
297 /* code listings */
|
jpayne@68
|
298
|
jpayne@68
|
299 .listing_code .programlisting .normal,
|
jpayne@68
|
300 .listing_code .programlisting .normal a,
|
jpayne@68
|
301 .listing_code .programlisting .number,
|
jpayne@68
|
302 .listing_code .programlisting .cbracket,
|
jpayne@68
|
303 .listing_code .programlisting .symbol { color: #555753; }
|
jpayne@68
|
304 .listing_code .programlisting .comment,
|
jpayne@68
|
305 .listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
|
jpayne@68
|
306 .listing_code .programlisting .function,
|
jpayne@68
|
307 .listing_code .programlisting .function a,
|
jpayne@68
|
308 .listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
|
jpayne@68
|
309 .listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */
|
jpayne@68
|
310 .listing_code .programlisting .keyword,
|
jpayne@68
|
311 .listing_code .programlisting .usertype,
|
jpayne@68
|
312 .listing_code .programlisting .type,
|
jpayne@68
|
313 .listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */
|
jpayne@68
|
314
|
jpayne@68
|
315 .listing_frame {
|
jpayne@68
|
316 /* tango:sky blue 1 */
|
jpayne@68
|
317 border: solid 1px #729fcf;
|
jpayne@68
|
318 border: solid 1px rgba(114, 159, 207, 0.2);
|
jpayne@68
|
319 padding: 0px;
|
jpayne@68
|
320 }
|
jpayne@68
|
321
|
jpayne@68
|
322 .listing_lines, .listing_code {
|
jpayne@68
|
323 margin-top: 0px;
|
jpayne@68
|
324 margin-bottom: 0px;
|
jpayne@68
|
325 padding: 0.5em;
|
jpayne@68
|
326 }
|
jpayne@68
|
327 .listing_lines {
|
jpayne@68
|
328 /* tango:sky blue 0.5 */
|
jpayne@68
|
329 background: #a6c5e3;
|
jpayne@68
|
330 background: rgba(114, 159, 207, 0.2);
|
jpayne@68
|
331 /* tango:aluminium 6 */
|
jpayne@68
|
332 color: #2e3436;
|
jpayne@68
|
333 }
|
jpayne@68
|
334 .listing_code {
|
jpayne@68
|
335 /* tango:sky blue 0 */
|
jpayne@68
|
336 background: #e6f3ff;
|
jpayne@68
|
337 background: rgba(114, 159, 207, 0.1);
|
jpayne@68
|
338 }
|
jpayne@68
|
339 .listing_code .programlisting {
|
jpayne@68
|
340 /* override from previous */
|
jpayne@68
|
341 border: none 0px;
|
jpayne@68
|
342 padding: 0px;
|
jpayne@68
|
343 background: none;
|
jpayne@68
|
344 }
|
jpayne@68
|
345 .listing_lines pre, .listing_code pre {
|
jpayne@68
|
346 margin: 0px;
|
jpayne@68
|
347 }
|
jpayne@68
|
348
|
jpayne@68
|
349 @media screen {
|
jpayne@68
|
350 /* these have a <sup> as a first child, but since there are no parent selectors
|
jpayne@68
|
351 * we can't use that. */
|
jpayne@68
|
352 a.footnote
|
jpayne@68
|
353 {
|
jpayne@68
|
354 position: relative;
|
jpayne@68
|
355 top: 0em ! important;
|
jpayne@68
|
356 }
|
jpayne@68
|
357 /* this is needed so that the local anchors are displayed below the naviagtion */
|
jpayne@68
|
358 div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
|
jpayne@68
|
359 {
|
jpayne@68
|
360 display: inline-block;
|
jpayne@68
|
361 position: relative;
|
jpayne@68
|
362 top:-5em;
|
jpayne@68
|
363 }
|
jpayne@68
|
364 /* this seems to be a bug in the xsl style sheets when generating indexes */
|
jpayne@68
|
365 div.index div.index
|
jpayne@68
|
366 {
|
jpayne@68
|
367 top: 0em;
|
jpayne@68
|
368 }
|
jpayne@68
|
369 /* make space for the fixed navigation bar and add space at the bottom so that
|
jpayne@68
|
370 * link targets appear somewhat close to top
|
jpayne@68
|
371 */
|
jpayne@68
|
372 body
|
jpayne@68
|
373 {
|
jpayne@68
|
374 padding-top: 2.5em;
|
jpayne@68
|
375 padding-bottom: 500px;
|
jpayne@68
|
376 max-width: 60em;
|
jpayne@68
|
377 }
|
jpayne@68
|
378 p
|
jpayne@68
|
379 {
|
jpayne@68
|
380 max-width: 60em;
|
jpayne@68
|
381 }
|
jpayne@68
|
382 /* style and size the navigation bar */
|
jpayne@68
|
383 table.navigation#top
|
jpayne@68
|
384 {
|
jpayne@68
|
385 position: fixed;
|
jpayne@68
|
386 background: #e2e2e2;
|
jpayne@68
|
387 border-bottom: solid 1px #babdb6;
|
jpayne@68
|
388 border-spacing: 5px;
|
jpayne@68
|
389 margin-top: 0;
|
jpayne@68
|
390 margin-bottom: 0;
|
jpayne@68
|
391 top: 0;
|
jpayne@68
|
392 left: 0;
|
jpayne@68
|
393 z-index: 10;
|
jpayne@68
|
394 }
|
jpayne@68
|
395 table.navigation#top td
|
jpayne@68
|
396 {
|
jpayne@68
|
397 padding-left: 6px;
|
jpayne@68
|
398 padding-right: 6px;
|
jpayne@68
|
399 }
|
jpayne@68
|
400 .navigation a, .navigation a:visited
|
jpayne@68
|
401 {
|
jpayne@68
|
402 /* tango:sky blue 3 */
|
jpayne@68
|
403 color: #204a87;
|
jpayne@68
|
404 }
|
jpayne@68
|
405 .navigation a:hover
|
jpayne@68
|
406 {
|
jpayne@68
|
407 /* tango:sky blue 2 */
|
jpayne@68
|
408 color: #3465a4;
|
jpayne@68
|
409 }
|
jpayne@68
|
410 td.shortcuts
|
jpayne@68
|
411 {
|
jpayne@68
|
412 /* tango:sky blue 2 */
|
jpayne@68
|
413 color: #3465a4;
|
jpayne@68
|
414 font-size: 80%;
|
jpayne@68
|
415 white-space: nowrap;
|
jpayne@68
|
416 }
|
jpayne@68
|
417 td.shortcuts .dim
|
jpayne@68
|
418 {
|
jpayne@68
|
419 color: #babdb6;
|
jpayne@68
|
420 }
|
jpayne@68
|
421 .navigation .title
|
jpayne@68
|
422 {
|
jpayne@68
|
423 font-size: 80%;
|
jpayne@68
|
424 max-width: none;
|
jpayne@68
|
425 margin: 0px;
|
jpayne@68
|
426 font-weight: normal;
|
jpayne@68
|
427 }
|
jpayne@68
|
428 }
|
jpayne@68
|
429 @media screen and (min-width: 60em) {
|
jpayne@68
|
430 /* screen larger than 60em */
|
jpayne@68
|
431 body { margin: auto; }
|
jpayne@68
|
432 }
|
jpayne@68
|
433 @media screen and (max-width: 60em) {
|
jpayne@68
|
434 /* screen less than 60em */
|
jpayne@68
|
435 #nav_hierarchy { display: none; }
|
jpayne@68
|
436 #nav_interfaces { display: none; }
|
jpayne@68
|
437 #nav_prerequisites { display: none; }
|
jpayne@68
|
438 #nav_derived_interfaces { display: none; }
|
jpayne@68
|
439 #nav_implementations { display: none; }
|
jpayne@68
|
440 #nav_child_properties { display: none; }
|
jpayne@68
|
441 #nav_style_properties { display: none; }
|
jpayne@68
|
442 #nav_index { display: none; }
|
jpayne@68
|
443 #nav_glossary { display: none; }
|
jpayne@68
|
444 .gallery_image { display: none; }
|
jpayne@68
|
445 .property_flags { display: none; }
|
jpayne@68
|
446 .signal_flags { display: none; }
|
jpayne@68
|
447 .parameter_annotations { display: none; }
|
jpayne@68
|
448 .enum_member_annotations { display: none; }
|
jpayne@68
|
449 .struct_member_annotations { display: none; }
|
jpayne@68
|
450 .union_member_annotations { display: none; }
|
jpayne@68
|
451 /* now that a column is hidden, optimize space */
|
jpayne@68
|
452 col.parameters_name { width: auto; }
|
jpayne@68
|
453 col.parameters_description { width: auto; }
|
jpayne@68
|
454 col.struct_members_name { width: auto; }
|
jpayne@68
|
455 col.struct_members_description { width: auto; }
|
jpayne@68
|
456 col.enum_members_name { width: auto; }
|
jpayne@68
|
457 col.enum_members_description { width: auto; }
|
jpayne@68
|
458 col.union_members_name { width: auto; }
|
jpayne@68
|
459 col.union_members_description { width: auto; }
|
jpayne@68
|
460 .listing_lines { display: none; }
|
jpayne@68
|
461 }
|
jpayne@68
|
462 @media print {
|
jpayne@68
|
463 table.navigation {
|
jpayne@68
|
464 visibility: collapse;
|
jpayne@68
|
465 display: none;
|
jpayne@68
|
466 }
|
jpayne@68
|
467 div.titlepage table.navigation {
|
jpayne@68
|
468 visibility: visible;
|
jpayne@68
|
469 display: table;
|
jpayne@68
|
470 background: #e2e2e2;
|
jpayne@68
|
471 border: solid 1px #babdb6;
|
jpayne@68
|
472 margin-top: 0;
|
jpayne@68
|
473 margin-bottom: 0;
|
jpayne@68
|
474 top: 0;
|
jpayne@68
|
475 left: 0;
|
jpayne@68
|
476 height: 3em;
|
jpayne@68
|
477 }
|
jpayne@68
|
478 }
|
jpayne@68
|
479
|