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 64.function_type, 65.variable_type, 66.property_type, 67.signal_type, 68.parameter_name, 69.struct_member_name, 70.union_member_name, 71.define_keyword, 72.datatype_keyword, 73.typedef_keyword 74{ 75 text-align: right; 76} 77 78/* dim non-primary columns */ 79.c_punctuation, 80.function_type, 81.variable_type, 82.property_type, 83.signal_type, 84.define_keyword, 85.datatype_keyword, 86.typedef_keyword, 87.property_flags, 88.signal_flags, 89.parameter_annotations, 90.enum_member_annotations, 91.struct_member_annotations, 92.union_member_annotations 93{ 94 color: #888a85; 95} 96 97.function_type a, 98.function_type a:visited, 99.function_type a:hover, 100.property_type a, 101.property_type a:visited, 102.property_type a:hover, 103.signal_type a, 104.signal_type a:visited, 105.signal_type a:hover, 106.signal_flags a, 107.signal_flags a:visited, 108.signal_flags a:hover 109{ 110 color: #729fcf; 111} 112 113td p 114{ 115 margin: 0.25em; 116} 117 118div.informaltable table[border="1"], 119div.table table 120{ 121 border-collapse: collapse; 122 border-spacing: 0px; 123 /* tango:aluminium 3 */ 124 border: solid 1px #babdb6; 125} 126 127div.informaltable table[border="1"] td, 128div.informaltable table th, 129div.table table td, div.table table th 130{ 131 /* tango:aluminium 3 */ 132 border: solid 1px #babdb6; 133 padding: 3px; 134 vertical-align: top; 135} 136 137div.informaltable table[border="1"] th, 138div.table table th 139{ 140 /* tango:aluminium 2 */ 141 background-color: #d3d7cf; 142} 143 144h4 145{ 146 color: #555753; 147 margin-top: 1em; 148 margin-bottom: 1em; 149} 150 151hr 152{ 153 /* tango:aluminium 1 */ 154 color: #d3d7cf; 155 background: #d3d7cf; 156 border: none 0px; 157 height: 1px; 158 clear: both; 159 margin: 2.0em 0em 2.0em 0em; 160} 161 162dl.toc dt 163{ 164 padding-bottom: 0.25em; 165} 166 167dl.toc > dt 168{ 169 padding-top: 0.25em; 170 padding-bottom: 0.25em; 171 font-weight: bold; 172} 173 174dl.toc > dl 175{ 176 padding-bottom: 0.5em; 177} 178 179.parameter 180{ 181 font-style: normal; 182} 183 184.footer 185{ 186 padding-top: 3.5em; 187 /* tango:aluminium 3 */ 188 color: #babdb6; 189 text-align: center; 190 font-size: 80%; 191} 192 193.informalfigure, 194.figure 195{ 196 margin: 1em; 197} 198 199.informalexample, 200.example 201{ 202 margin-top: 1em; 203 margin-bottom: 1em; 204} 205 206.warning 207{ 208 /* tango:orange 0/1 */ 209 background: #ffeed9; 210 background: rgba(252, 175, 62, 0.1); 211 border-color: #ffb04f; 212 border-color: rgba(252, 175, 62, 0.2); 213} 214.note 215{ 216 /* tango:chameleon 0/0.5 */ 217 background: #d8ffb2; 218 background: rgba(138, 226, 52, 0.1); 219 border-color: #abf562; 220 border-color: rgba(138, 226, 52, 0.2); 221} 222div.blockquote 223{ 224 border-color: #eeeeec; 225} 226.note, .warning, div.blockquote 227{ 228 padding: 0.5em; 229 border-width: 1px; 230 border-style: solid; 231 margin: 2em; 232} 233.note p, .warning p 234{ 235 margin: 0; 236} 237 238div.warning h3.title, 239div.note h3.title 240{ 241 display: none; 242} 243 244p + div.section 245{ 246 margin-top: 1em; 247} 248 249div.refnamediv, 250div.refsynopsisdiv, 251div.refsect1, 252div.refsect2, 253div.toc, 254div.section 255{ 256 margin-bottom: 1em; 257} 258 259/* blob links */ 260h2 .extralinks, h3 .extralinks 261{ 262 float: right; 263 /* tango:aluminium 3 */ 264 color: #babdb6; 265 font-size: 80%; 266 font-weight: normal; 267} 268 269.lineart 270{ 271 color: #d3d7cf; 272 font-weight: normal; 273} 274 275.annotation 276{ 277 /* tango:aluminium 5 */ 278 color: #555753; 279 font-weight: normal; 280} 281 282.structfield 283{ 284 font-style: normal; 285 font-weight: normal; 286} 287 288acronym,abbr 289{ 290 border-bottom: 1px dotted gray; 291} 292 293.listing_frame { 294 /* tango:sky blue 1 */ 295 border: solid 1px #729fcf; 296 border: solid 1px rgba(114, 159, 207, 0.2); 297 padding: 0px; 298} 299 300.listing_lines, .listing_code { 301 margin-top: 0px; 302 margin-bottom: 0px; 303 padding: 0.5em; 304} 305.listing_lines { 306 /* tango:sky blue 0.5 */ 307 background: #a6c5e3; 308 background: rgba(114, 159, 207, 0.2); 309 /* tango:aluminium 6 */ 310 color: #2e3436; 311} 312.listing_code { 313 /* tango:sky blue 0 */ 314 background: #e6f3ff; 315 background: rgba(114, 159, 207, 0.1); 316} 317.listing_code .programlisting { 318 /* override from previous */ 319 border: none 0px; 320 padding: 0px; 321 background: none; 322} 323.listing_lines pre, .listing_code pre { 324 margin: 0px; 325} 326 327@media screen { 328 /* these have a <sup> as a first child, but since there are no parent selectors 329 * we can't use that. */ 330 a.footnote 331 { 332 position: relative; 333 top: 0em ! important; 334 } 335 /* this is needed so that the local anchors are displayed below the naviagtion */ 336 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] 337 { 338 display: inline-block; 339 position: relative; 340 top:-5em; 341 } 342 /* this seems to be a bug in the xsl style sheets when generating indexes */ 343 div.index div.index 344 { 345 top: 0em; 346 } 347 /* make space for the fixed navigation bar and add space at the bottom so that 348 * link targets appear somewhat close to top 349 */ 350 body 351 { 352 padding-top: 2.5em; 353 padding-bottom: 500px; 354 max-width: 60em; 355 } 356 p 357 { 358 max-width: 60em; 359 } 360 /* style and size the navigation bar */ 361 table.navigation#top 362 { 363 position: fixed; 364 background: #e2e2e2; 365 border-bottom: solid 1px #babdb6; 366 border-spacing: 5px; 367 margin-top: 0; 368 margin-bottom: 0; 369 top: 0; 370 left: 0; 371 z-index: 10; 372 } 373 table.navigation#top td 374 { 375 padding-left: 6px; 376 padding-right: 6px; 377 } 378 .navigation a, .navigation a:visited 379 { 380 /* tango:sky blue 3 */ 381 color: #204a87; 382 } 383 .navigation a:hover 384 { 385 /* tango:sky blue 2 */ 386 color: #3465a4; 387 } 388 td.shortcuts 389 { 390 /* tango:sky blue 2 */ 391 color: #3465a4; 392 font-size: 80%; 393 white-space: nowrap; 394 } 395 td.shortcuts .dim 396 { 397 color: #babdb6; 398 } 399 .navigation .title 400 { 401 font-size: 80%; 402 max-width: none; 403 margin: 0px; 404 font-weight: normal; 405 } 406} 407@media screen and (min-width: 60em) { 408 /* screen larger than 60em */ 409 body { margin: auto; } 410} 411@media screen and (max-width: 60em) { 412 /* screen less than 60em */ 413 #nav_hierarchy { display: none; } 414 #nav_interfaces { display: none; } 415 #nav_prerequisites { display: none; } 416 #nav_derived_interfaces { display: none; } 417 #nav_implementations { display: none; } 418 #nav_child_properties { display: none; } 419 #nav_style_properties { display: none; } 420 #nav_index { display: none; } 421 #nav_glossary { display: none; } 422 .gallery_image { display: none; } 423 .property_flags { display: none; } 424 .signal_flags { display: none; } 425 .parameter_annotations { display: none; } 426 .enum_member_annotations { display: none; } 427 .struct_member_annotations { display: none; } 428 .union_member_annotations { display: none; } 429 /* now that a column is hidden, optimize space */ 430 col.parameters_name { width: auto; } 431 col.parameters_description { width: auto; } 432 col.struct_members_name { width: auto; } 433 col.struct_members_description { width: auto; } 434 col.enum_members_name { width: auto; } 435 col.enum_members_description { width: auto; } 436 col.union_members_name { width: auto; } 437 col.union_members_description { width: auto; } 438 .listing_lines { display: none; } 439} 440@media print { 441 table.navigation { 442 visibility: collapse; 443 display: none; 444 } 445 div.titlepage table.navigation { 446 visibility: visible; 447 display: table; 448 background: #e2e2e2; 449 border: solid 1px #babdb6; 450 margin-top: 0; 451 margin-bottom: 0; 452 top: 0; 453 left: 0; 454 height: 3em; 455 } 456} 457 458pre { line-height: 125%; } 459td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } 460span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } 461td.linenos pre.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } 462span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } 463.hll { background-color: #ffffcc } 464.c { color: #408080; font-style: italic } /* Comment */ 465.err { border: 1px solid #FF0000 } /* Error */ 466.k { color: #008000; font-weight: bold } /* Keyword */ 467.o { color: #666666 } /* Operator */ 468.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ 469.cm { color: #408080; font-style: italic } /* Comment.Multiline */ 470.cp { color: #BC7A00 } /* Comment.Preproc */ 471.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ 472.c1 { color: #408080; font-style: italic } /* Comment.Single */ 473.cs { color: #408080; font-style: italic } /* Comment.Special */ 474.gd { color: #A00000 } /* Generic.Deleted */ 475.ge { font-style: italic } /* Generic.Emph */ 476.gr { color: #FF0000 } /* Generic.Error */ 477.gh { color: #000080; font-weight: bold } /* Generic.Heading */ 478.gi { color: #00A000 } /* Generic.Inserted */ 479.go { color: #888888 } /* Generic.Output */ 480.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ 481.gs { font-weight: bold } /* Generic.Strong */ 482.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ 483.gt { color: #0044DD } /* Generic.Traceback */ 484.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ 485.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ 486.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ 487.kp { color: #008000 } /* Keyword.Pseudo */ 488.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ 489.kt { color: #B00040 } /* Keyword.Type */ 490.m { color: #666666 } /* Literal.Number */ 491.s { color: #BA2121 } /* Literal.String */ 492.na { color: #7D9029 } /* Name.Attribute */ 493.nb { color: #008000 } /* Name.Builtin */ 494.nc { color: #0000FF; font-weight: bold } /* Name.Class */ 495.no { color: #880000 } /* Name.Constant */ 496.nd { color: #AA22FF } /* Name.Decorator */ 497.ni { color: #999999; font-weight: bold } /* Name.Entity */ 498.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ 499.nf { color: #0000FF } /* Name.Function */ 500.nl { color: #A0A000 } /* Name.Label */ 501.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ 502.nt { color: #008000; font-weight: bold } /* Name.Tag */ 503.nv { color: #19177C } /* Name.Variable */ 504.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ 505.w { color: #bbbbbb } /* Text.Whitespace */ 506.mb { color: #666666 } /* Literal.Number.Bin */ 507.mf { color: #666666 } /* Literal.Number.Float */ 508.mh { color: #666666 } /* Literal.Number.Hex */ 509.mi { color: #666666 } /* Literal.Number.Integer */ 510.mo { color: #666666 } /* Literal.Number.Oct */ 511.sa { color: #BA2121 } /* Literal.String.Affix */ 512.sb { color: #BA2121 } /* Literal.String.Backtick */ 513.sc { color: #BA2121 } /* Literal.String.Char */ 514.dl { color: #BA2121 } /* Literal.String.Delimiter */ 515.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ 516.s2 { color: #BA2121 } /* Literal.String.Double */ 517.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ 518.sh { color: #BA2121 } /* Literal.String.Heredoc */ 519.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ 520.sx { color: #008000 } /* Literal.String.Other */ 521.sr { color: #BB6688 } /* Literal.String.Regex */ 522.s1 { color: #BA2121 } /* Literal.String.Single */ 523.ss { color: #19177C } /* Literal.String.Symbol */ 524.bp { color: #008000 } /* Name.Builtin.Pseudo */ 525.fm { color: #0000FF } /* Name.Function.Magic */ 526.vc { color: #19177C } /* Name.Variable.Class */ 527.vg { color: #19177C } /* Name.Variable.Global */ 528.vi { color: #19177C } /* Name.Variable.Instance */ 529.vm { color: #19177C } /* Name.Variable.Magic */ 530.il { color: #666666 } /* Literal.Number.Integer.Long */