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.listing_frame { 302 /* tango:sky blue 1 */ 303 border: solid 1px #729fcf; 304 border: solid 1px rgba(114, 159, 207, 0.2); 305 padding: 0px; 306} 307 308.listing_lines, .listing_code { 309 margin-top: 0px; 310 margin-bottom: 0px; 311 padding: 0.5em; 312} 313.listing_lines { 314 /* tango:sky blue 0.5 */ 315 background: #a6c5e3; 316 background: rgba(114, 159, 207, 0.2); 317 /* tango:aluminium 6 */ 318 color: #2e3436; 319} 320.listing_code { 321 /* tango:sky blue 0 */ 322 background: #e6f3ff; 323 background: rgba(114, 159, 207, 0.1); 324} 325.listing_code .programlisting { 326 /* override from previous */ 327 border: none 0px; 328 padding: 0px; 329 background: none; 330} 331.listing_lines pre, .listing_code pre { 332 margin: 0px; 333} 334 335@media screen { 336 /* these have a <sup> as a first child, but since there are no parent selectors 337 * we can't use that. */ 338 a.footnote 339 { 340 position: relative; 341 top: 0em ! important; 342 } 343 /* this is needed so that the local anchors are displayed below the naviagtion */ 344 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] 345 { 346 display: inline-block; 347 position: relative; 348 top:-5em; 349 } 350 /* this seems to be a bug in the xsl style sheets when generating indexes */ 351 div.index div.index 352 { 353 top: 0em; 354 } 355 /* make space for the fixed navigation bar and add space at the bottom so that 356 * link targets appear somewhat close to top 357 */ 358 body 359 { 360 padding-top: 2.5em; 361 padding-bottom: 500px; 362 max-width: 60em; 363 } 364 p 365 { 366 max-width: 60em; 367 } 368 /* style and size the navigation bar */ 369 table.navigation#top 370 { 371 position: fixed; 372 background: #e2e2e2; 373 border-bottom: solid 1px #babdb6; 374 border-spacing: 5px; 375 margin-top: 0; 376 margin-bottom: 0; 377 top: 0; 378 left: 0; 379 z-index: 10; 380 } 381 table.navigation#top td 382 { 383 padding-left: 6px; 384 padding-right: 6px; 385 } 386 .navigation a, .navigation a:visited 387 { 388 /* tango:sky blue 3 */ 389 color: #204a87; 390 } 391 .navigation a:hover 392 { 393 /* tango:sky blue 2 */ 394 color: #3465a4; 395 } 396 td.shortcuts 397 { 398 /* tango:sky blue 2 */ 399 color: #3465a4; 400 font-size: 80%; 401 white-space: nowrap; 402 } 403 td.shortcuts .dim 404 { 405 color: #babdb6; 406 } 407 .navigation .title 408 { 409 font-size: 80%; 410 max-width: none; 411 margin: 0px; 412 font-weight: normal; 413 } 414} 415@media screen and (min-width: 60em) { 416 /* screen larger than 60em */ 417 body { margin: auto; } 418} 419@media screen and (max-width: 60em) { 420 /* screen less than 60em */ 421 #nav_hierarchy { display: none; } 422 #nav_interfaces { display: none; } 423 #nav_prerequisites { display: none; } 424 #nav_derived_interfaces { display: none; } 425 #nav_implementations { display: none; } 426 #nav_child_properties { display: none; } 427 #nav_style_properties { display: none; } 428 #nav_index { display: none; } 429 #nav_glossary { display: none; } 430 .gallery_image { display: none; } 431 .property_flags { display: none; } 432 .signal_flags { display: none; } 433 .parameter_annotations { display: none; } 434 .enum_member_annotations { display: none; } 435 .struct_member_annotations { display: none; } 436 .union_member_annotations { display: none; } 437 /* now that a column is hidden, optimize space */ 438 col.parameters_name { width: auto; } 439 col.parameters_description { width: auto; } 440 col.struct_members_name { width: auto; } 441 col.struct_members_description { width: auto; } 442 col.enum_members_name { width: auto; } 443 col.enum_members_description { width: auto; } 444 col.union_members_name { width: auto; } 445 col.union_members_description { width: auto; } 446 .listing_lines { display: none; } 447} 448@media print { 449 table.navigation { 450 visibility: collapse; 451 display: none; 452 } 453 div.titlepage table.navigation { 454 visibility: visible; 455 display: table; 456 background: #e2e2e2; 457 border: solid 1px #babdb6; 458 margin-top: 0; 459 margin-bottom: 0; 460 top: 0; 461 left: 0; 462 height: 3em; 463 } 464} 465 466.hll { background-color: #ffffcc } 467.c { color: #408080; font-style: italic } /* Comment */ 468.err { border: 1px solid #FF0000 } /* Error */ 469.k { color: #008000; font-weight: bold } /* Keyword */ 470.o { color: #666666 } /* Operator */ 471.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ 472.cm { color: #408080; font-style: italic } /* Comment.Multiline */ 473.cp { color: #BC7A00 } /* Comment.Preproc */ 474.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ 475.c1 { color: #408080; font-style: italic } /* Comment.Single */ 476.cs { color: #408080; font-style: italic } /* Comment.Special */ 477.gd { color: #A00000 } /* Generic.Deleted */ 478.ge { font-style: italic } /* Generic.Emph */ 479.gr { color: #FF0000 } /* Generic.Error */ 480.gh { color: #000080; font-weight: bold } /* Generic.Heading */ 481.gi { color: #00A000 } /* Generic.Inserted */ 482.go { color: #888888 } /* Generic.Output */ 483.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ 484.gs { font-weight: bold } /* Generic.Strong */ 485.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ 486.gt { color: #0044DD } /* Generic.Traceback */ 487.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ 488.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ 489.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ 490.kp { color: #008000 } /* Keyword.Pseudo */ 491.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ 492.kt { color: #B00040 } /* Keyword.Type */ 493.m { color: #666666 } /* Literal.Number */ 494.s { color: #BA2121 } /* Literal.String */ 495.na { color: #7D9029 } /* Name.Attribute */ 496.nb { color: #008000 } /* Name.Builtin */ 497.nc { color: #0000FF; font-weight: bold } /* Name.Class */ 498.no { color: #880000 } /* Name.Constant */ 499.nd { color: #AA22FF } /* Name.Decorator */ 500.ni { color: #999999; font-weight: bold } /* Name.Entity */ 501.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ 502.nf { color: #0000FF } /* Name.Function */ 503.nl { color: #A0A000 } /* Name.Label */ 504.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ 505.nt { color: #008000; font-weight: bold } /* Name.Tag */ 506.nv { color: #19177C } /* Name.Variable */ 507.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ 508.w { color: #bbbbbb } /* Text.Whitespace */ 509.mb { color: #666666 } /* Literal.Number.Bin */ 510.mf { color: #666666 } /* Literal.Number.Float */ 511.mh { color: #666666 } /* Literal.Number.Hex */ 512.mi { color: #666666 } /* Literal.Number.Integer */ 513.mo { color: #666666 } /* Literal.Number.Oct */ 514.sa { color: #BA2121 } /* Literal.String.Affix */ 515.sb { color: #BA2121 } /* Literal.String.Backtick */ 516.sc { color: #BA2121 } /* Literal.String.Char */ 517.dl { color: #BA2121 } /* Literal.String.Delimiter */ 518.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ 519.s2 { color: #BA2121 } /* Literal.String.Double */ 520.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ 521.sh { color: #BA2121 } /* Literal.String.Heredoc */ 522.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ 523.sx { color: #008000 } /* Literal.String.Other */ 524.sr { color: #BB6688 } /* Literal.String.Regex */ 525.s1 { color: #BA2121 } /* Literal.String.Single */ 526.ss { color: #19177C } /* Literal.String.Symbol */ 527.bp { color: #008000 } /* Name.Builtin.Pseudo */ 528.fm { color: #0000FF } /* Name.Function.Magic */ 529.vc { color: #19177C } /* Name.Variable.Class */ 530.vg { color: #19177C } /* Name.Variable.Global */ 531.vi { color: #19177C } /* Name.Variable.Instance */ 532.vm { color: #19177C } /* Name.Variable.Magic */ 533.il { color: #666666 } /* Literal.Number.Integer.Long */