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