d458e592eb
Previously the 'book.css' file was applied as the sole stylesheet for the Doxygen generated documentation. This stylesheet now applies it as a secondary stylesheet to override Doxygen's defaults. The main advantage is that when Doxygen adds new features, they will now be styled by default. I did my best to clean up the book.css file, though it is not unlikely that there still is a lot of duplicate CSS. For now though, the output looks mostly the same, the code blocks no longer have an empty line between each of the lines and the tooltip text - while not working - are no longer visible on the bottom of the page. Change-Id: Ia50915245ecd981843d0d8ec42e362b538187920 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3269 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
980 lines
18 KiB
CSS
980 lines
18 KiB
CSS
/*
|
|
* Copyright 2008-2013, 2020 Haiku, Inc. All rights reserved.
|
|
* Distributed under the terms of the MIT License.
|
|
*
|
|
* Authors:
|
|
* François Revol, revol@free.fr
|
|
* Stephan Aßmus, superstippi@gmx.de
|
|
* Braden Ewing, brewin@gmail.com
|
|
* Humdinger, humdingerb@gmail.com
|
|
* John Scipione, jscipione@gmail.com
|
|
* Niels Sascha Reedijk, niels.reedijk@gmail.com
|
|
*/
|
|
|
|
/* color names provided by: https://chir.ag/projects/name-that-color */
|
|
|
|
/*
|
|
This stylesheet is designed to override the base style sheet doxygen.css
|
|
for Doxygen 1.8.20.
|
|
|
|
Some principles:
|
|
* Normal fonts are "Noto Sans",Arial,sans-serif
|
|
* Fixed space fonts are "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
* No rounded corners (border-radius: 0;)
|
|
* No box shadows (box-shadow: 0;)
|
|
* A selection of specific colors for borders, links, and other visual elements
|
|
*/
|
|
|
|
/* Override font selections */
|
|
|
|
body, table, div, p, dl {
|
|
font: 400 14px/22px "Noto Sans",Arial,sans-serif;
|
|
}
|
|
|
|
p.reference, p.definition {
|
|
font: 400 14px/22px "Noto Sans",Arial,sans-serif;
|
|
}
|
|
|
|
pre.fragment {
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
}
|
|
|
|
div.line {
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.overload {
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
}
|
|
|
|
.params .paramdir, .tparams .paramdir {
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
}
|
|
|
|
table.directory {
|
|
font: 400 14px "Noto Sans", Arial,sans-serif;
|
|
}
|
|
|
|
.navpath li.navelem a
|
|
{
|
|
font-family: "Noto Sans", Arial, sans-serif;
|
|
}
|
|
|
|
div.toc li {
|
|
font: 10px/1.2 "Noto Sans", Arial,sans-serif;
|
|
}
|
|
|
|
div.toc h3 {
|
|
font: bold 12px/1.2 "Noto Sans", Arial,sans-serif;
|
|
}
|
|
|
|
#powerTip div {
|
|
font: 12px/16px "Noto Sans", Arial,sans-serif;
|
|
}
|
|
|
|
/* Remove rounded borders */
|
|
div.ah, span.ah {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.memtitle {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.memproto, dl.reflist dt {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.memdoc, dl.reflist dd {
|
|
border-radius: 0;
|
|
}
|
|
|
|
table.fieldtable {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.fieldtable th {
|
|
border-radius: 0;
|
|
}
|
|
|
|
div.toc {
|
|
border-radius: 0;
|
|
}
|
|
|
|
#powerTip {
|
|
border-radius: 0;
|
|
}
|
|
|
|
/* Colors and headers */
|
|
|
|
body {
|
|
color: #333333; /* mine shaft */
|
|
background-color: white;
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
color: #0c3762; /* madison */
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
margin-right: 0;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 1.3em;
|
|
font-weight: bold;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
}
|
|
|
|
h2 {
|
|
font-size: 1.3em;
|
|
font-weight: normal;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
}
|
|
|
|
h3 {
|
|
font-size: 1.2em;
|
|
font-weight: normal;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
}
|
|
|
|
h4 {
|
|
font-size: 1.1em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
h5, h6 {
|
|
font-size: 1.0em;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.title {
|
|
color: #0c3762; /* madison */
|
|
font-size: 1.3em;
|
|
font-weight: bold;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
h2.groupheader, h2.memtitle {
|
|
font-size: 1.3em;
|
|
border: none;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
color: #0c3762;
|
|
margin-top: 1em;
|
|
padding: 0;
|
|
background: none;
|
|
}
|
|
|
|
.dirtab {
|
|
border: 1px solid #84b0c7; /* glacier */
|
|
}
|
|
|
|
th.dirtab {
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
/* Links */
|
|
|
|
a:link {
|
|
font-weight: bold;
|
|
text-decoration: none;
|
|
color: #dc3c01; /* grenadier */
|
|
}
|
|
|
|
.contents a:visited {
|
|
font-weight: bold;
|
|
text-decoration: none;
|
|
color: #892601; /* peru tan */
|
|
}
|
|
|
|
a:hover, a:active {
|
|
text-decoration: underline;
|
|
color: #ff4500; /* vermilion */
|
|
}
|
|
|
|
/* Some headers act as anchors, don't give them a hover effect */
|
|
|
|
h1 a:hover, a:active, h2 a:hover, a:active, h3 a:hover, a:active,
|
|
h4 a:hover, a:active, h5 a:hover, a:active, h6 a:hover, a:active {
|
|
text-decoration: none;
|
|
color: #0c3762; /* madison */
|
|
}
|
|
|
|
/* Custom Header */
|
|
|
|
#banner {
|
|
position: relative;
|
|
top: 0;
|
|
left: 0;
|
|
height: 84px;
|
|
background: #eeeeee; /* gallery */
|
|
}
|
|
|
|
#banner div.logo {
|
|
background: url('https://www.haiku-os.org/images/haiku_logo_black.png') no-repeat scroll 0 0 transparent;
|
|
min-width: 59em;
|
|
max-width: 70em;
|
|
height: 100%;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
#banner span.subtitle {
|
|
position: relative;
|
|
top: 48px;
|
|
left: 272px;
|
|
color: #333333; /* mine shaft */
|
|
text-transform: uppercase;
|
|
letter-spacing: 3px;
|
|
font-family: Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
|
|
font-weight: normal;
|
|
}
|
|
|
|
#banner span.search {
|
|
position: relative;
|
|
top: 48px;
|
|
left: 600px;
|
|
}
|
|
|
|
input[type=text], input[type=password] {
|
|
font-size: inherit;
|
|
border-top: 1px solid #818181;
|
|
border-left: 1px solid #818181;
|
|
border-bottom: 1px solid #858585;
|
|
border-right: 1px solid #858585;
|
|
margin-top: 3px;
|
|
padding: 2px;
|
|
width: 200px;
|
|
}
|
|
|
|
div.header {
|
|
margin-top: 20px;
|
|
margin: 10px auto;
|
|
min-width: 59em;
|
|
max-width: 70em;
|
|
border: none;
|
|
background: none;
|
|
}
|
|
|
|
div.summary {
|
|
margin: 0 auto;
|
|
min-width: 59em;
|
|
max-width: 70em;
|
|
|
|
display: none;
|
|
}
|
|
|
|
div.headertitle {
|
|
min-width: 59em;
|
|
max-width: 70em;
|
|
padding: 0;
|
|
}
|
|
|
|
div.headertitle div.title {
|
|
color: #0c3762; /* madison */
|
|
font-size: 1.3em;
|
|
font-weight: bold;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.ingroups {
|
|
margin-top: 10px;
|
|
}
|
|
|
|
/* Make the "Since" member docs one line */
|
|
|
|
dl.since {
|
|
margin-top: 1em;
|
|
}
|
|
|
|
dl.since dt {
|
|
display: inline;
|
|
padding-right: 0.5em;
|
|
}
|
|
|
|
dl.since dd {
|
|
display: inline;
|
|
}
|
|
|
|
|
|
/* Navigation Tabs (overrides tabs.css) */
|
|
|
|
.sm-dox {
|
|
background: #e0e0e0; /* alto */
|
|
padding: 0;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
.sm-dox > li > a, .sm-dox > li > a:hover, .sm-dox > li > a:visited,
|
|
.sm-dox > li > a:link, .sm-dox > li > a:active {
|
|
padding: 0 12px 0 0;
|
|
}
|
|
|
|
.sm-dox > li > a.has-submenu {
|
|
padding-right: 24px;
|
|
}
|
|
}
|
|
|
|
.sm-dox a, .sm-dox ul a, .sm-dox a:visited, .sm-dox ul a:visited,
|
|
.sm-dox a:link, .sm-dox ul a:link {
|
|
background-image: none;
|
|
color: #dc3c01; /* grenadier */
|
|
text-shadow: none;
|
|
}
|
|
|
|
.sm-dox a:hover, .sm-dox ul a:hover {
|
|
background-color: #e0e0e0; /* alto */
|
|
background-image: none;
|
|
color: #ff4500; /* vermilion */
|
|
text-decoration: underline;
|
|
text-shadow: none;
|
|
}
|
|
|
|
.sm-dox a:active, .sm-dox ul a:active {
|
|
color: #0c3762; /* madison */
|
|
text-decoration: none;
|
|
text-shadow: none;
|
|
}
|
|
|
|
.sm-dox a:focus, .sm-dox ul a:focus,
|
|
.sm-dox a.highlighted, .sm-dox ul a.highlighted {
|
|
background-image: none;
|
|
color: #ff4500; /* vermilion */
|
|
text-shadow: none;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
.sm-dox a span.sub-arrow {
|
|
border-top-color: #dc3c01; /* grenadier */
|
|
}
|
|
|
|
.sm-dox ul a span.sub-arrow {
|
|
border-left-color: #dc3c01; /* grenadier */
|
|
}
|
|
}
|
|
|
|
.sm-dox span.scroll-up-arrow {
|
|
border-bottom-color: #dc3c01; /* grenadier */
|
|
}
|
|
|
|
.sm-dox span.scroll-down-arrow {
|
|
border-top-color: #dc3c01; /* grenadier */
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
.sm-dox a:hover span.sub-arrow {
|
|
border-top-color: #ff4500; /* vermilion */
|
|
}
|
|
|
|
.sm-dox ul a:hover span.sub-arrow {
|
|
border-left-color: #ff4500; /* vermilion */
|
|
}
|
|
}
|
|
|
|
.sm-dox span.scroll-up-arrow {
|
|
border-bottom-color: #ff4500; /* vermilion */
|
|
}
|
|
|
|
.sm-dox span.scroll-down-arrow {
|
|
border-top-color: #ff4500; /* vermilion */
|
|
}
|
|
|
|
div#main-nav {
|
|
position: relative;
|
|
left: 0;
|
|
top: 0;
|
|
background: #e0e0e0; /* alto */
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
div#main-nav ul#main-menu {
|
|
margin: 0 auto;
|
|
list-style: none;
|
|
max-width: 70em;
|
|
}
|
|
|
|
div.navpath {
|
|
margin: 20px auto;
|
|
min-width: 59em;
|
|
max-width: 70em;
|
|
}
|
|
|
|
div.navpath ul {
|
|
display: none;
|
|
}
|
|
|
|
div.tabs ul.tablist li, div.tabs2 ul.tablist li, div.tabs3 ul.tablist li {
|
|
display: inline;
|
|
margin: 0px;
|
|
padding: 0px;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
div.tabs ul.tablist li span, div.tabs2 ul.tablist li span,
|
|
div.tabs3 ul.tablist li span {
|
|
display: inline;
|
|
padding-right: 9px;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
div.tabs ul.tablist li li.current a, div.tabs2 ul.tablist li li.current a,
|
|
div.tabs3 ul.tablist li li.current a {
|
|
color: black;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* Standard table styling */
|
|
|
|
table {
|
|
border-collapse: collapse;
|
|
border-spacing: 0;
|
|
}
|
|
|
|
td, th {
|
|
vertical-align: top;
|
|
text-align: left;
|
|
padding: 4px;
|
|
}
|
|
|
|
/* Contents & footer: center on page with a maximum width */
|
|
|
|
div.contents, .footer {
|
|
line-height: 1.5;
|
|
margin: 10px auto;
|
|
min-width: 59em;
|
|
max-width: 70em;
|
|
}
|
|
|
|
/* Contents: Style the elements on the page */
|
|
|
|
div.contents em, div.contents code, div.contents .mlabel {
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
}
|
|
|
|
div.contents em {
|
|
color: #dc3c01; /* grenadier */
|
|
}
|
|
|
|
div.contents .mlabels-right {
|
|
vertical-align: middle;
|
|
}
|
|
|
|
|
|
div.contents code, span.mlabel {
|
|
color: blue;
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
border:none;
|
|
}
|
|
|
|
div.title span.mlabel {
|
|
background-color: white;
|
|
font-size: 14.4px;
|
|
}
|
|
|
|
div.memproto span.mlabel {
|
|
background-color: #f3f3f3; /* concrete */
|
|
font-size: 14.4px;
|
|
}
|
|
|
|
span.mlabel:before {
|
|
content: "[";
|
|
}
|
|
|
|
span.mlabel:after {
|
|
content: "]";
|
|
}
|
|
|
|
div.contents td {
|
|
line-height: 1.3;
|
|
}
|
|
|
|
div.contents td span.arrow {
|
|
cursor: pointer;
|
|
}
|
|
|
|
div.contents td.desc {
|
|
font-weight: normal;
|
|
}
|
|
|
|
div.contents div.dynheader {
|
|
color: #0c3762; /* madison */
|
|
font-size: 1.3em;
|
|
font-weight: normal;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
div.contents div.dyncontent {
|
|
width: 100%;
|
|
border: 1px solid #c7c7c7; /* silver */
|
|
overflow: auto;
|
|
}
|
|
|
|
div.contents div.dyncontent div.center {
|
|
text-align: center;
|
|
margin: 16px;
|
|
}
|
|
|
|
div.contents td.memSeparator {
|
|
display: none;
|
|
}
|
|
|
|
div.contents span.keycap, div.contents span.keysym {
|
|
-webkit-border-radius: 3px;
|
|
-khtml-border-radius: 3px;
|
|
-moz-border-radius: 3px;
|
|
border-radius: 3px;
|
|
border-color: #c7c7c7; /* silver */
|
|
border-style: solid;
|
|
border-width: 1px;
|
|
padding: 0px 2px 0px 2px;
|
|
background-color: #e8e8e8; /* mercury */
|
|
font-family: serif;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
div.contents div.textblock {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
div.contents hr {
|
|
display: none;
|
|
}
|
|
|
|
div.contents li {
|
|
line-height: 1.3;
|
|
margin-bottom: 10px;
|
|
margin-left: 20px;
|
|
}
|
|
|
|
div.contents dt {
|
|
margin-top: 16px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
div.image {
|
|
margin-top: 16px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.icon {
|
|
font-weight: bold;
|
|
font-size: 12px;
|
|
height: 14px;
|
|
width: 16px;
|
|
display: inline-block;
|
|
background-color: #ff4500;
|
|
color: white;
|
|
text-align: center;
|
|
border-radius: 4px;
|
|
margin-left: 2px;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
/* Entry markers */
|
|
dl dt {
|
|
font-weight: bold;
|
|
}
|
|
dl dt::after {
|
|
content: ":";
|
|
}
|
|
|
|
/* The boxes from the userguide */
|
|
dl.note, dl.remark, dl.warning, dl.attention {
|
|
border-style: solid;
|
|
border-width: 2px;
|
|
margin-top: 24px;
|
|
margin-bottom: 24px;
|
|
padding: 4px;
|
|
min-height: 48px;
|
|
}
|
|
|
|
dl.note dd, dl.remark dd, dl.warning dd, dl.attention dd {
|
|
font-size: 12px;
|
|
}
|
|
|
|
dl.note {
|
|
background: #deebff url('https://www.haiku-os.org/images/alert_info_32.png') 15px 15px no-repeat;
|
|
border-color: #183cce;
|
|
}
|
|
|
|
dl.remark {
|
|
background: #f3f3f3 url('https://www.haiku-os.org/images/alert_idea_32.png') 15px 15px no-repeat;
|
|
border-color: #c0c0c0; /* silver */
|
|
}
|
|
|
|
dl.warning {
|
|
/* lemon chiffon */
|
|
background: #fffbc6 url('https://www.haiku-os.org/images/alert_warning_32.png') 15px 15px no-repeat;
|
|
border-color: #eed300; /* gold */
|
|
}
|
|
|
|
dl.attention {
|
|
/* fair pink */
|
|
background: #ffeae6 url('https://www.haiku-os.org/images/alert_stop_32.png') 15px 15px no-repeat;
|
|
border-color: red;
|
|
}
|
|
|
|
dl.note dt, dl.remark dt, dl.warning dt, dl.attention dt {
|
|
display: none; /* don't display the Note: or Warning: header */
|
|
}
|
|
|
|
dl.note dd, dl.remark dd, dl.warning dd, dl.attention dd {
|
|
margin: 10px 10px 10px 60px;
|
|
color: black; /* pseudo-bold */
|
|
}
|
|
|
|
/* For keyboard shortcuts and the like (also from userguide) */
|
|
|
|
div.contents span.keycap {
|
|
-webkit-border-radius: 3px;
|
|
-khtml-border-radius: 3px;
|
|
-moz-border-radius: 3px;
|
|
border-radius: 3px;
|
|
border-color: #c7c7c7; /* silver */
|
|
border-style: solid;
|
|
border-width: 1px;
|
|
padding: 0px 2px 0px 2px;
|
|
background-color: #e8e8e8; /* mercury */
|
|
font-family: serif;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
/* Continue with the rest of the standard Doxygen stuff... */
|
|
|
|
A.code:visited {
|
|
text-decoration: none;
|
|
font-weight: normal;
|
|
color: blue;
|
|
}
|
|
A.codeRef:link {
|
|
font-weight: normal;
|
|
color: blue;
|
|
}
|
|
A.codeRef:visited {
|
|
font-weight: normal;
|
|
color: blue;
|
|
}
|
|
dl.el {
|
|
margin-left: -1cm
|
|
}
|
|
|
|
/* Code blocks */
|
|
div.fragment {
|
|
width: 99%;
|
|
background-color: #f3f3f3; /* concrete */
|
|
border: 1px solid #c0c0c0; /* silver */
|
|
padding: 4px;
|
|
color: black;
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
font-size: 13px;
|
|
line-height: 1.3;
|
|
}
|
|
div.fragment pre.fragment a.code {
|
|
font-weight: bold;
|
|
}
|
|
div.ah {
|
|
background-color: black;
|
|
font-weight: bold;
|
|
color: white;
|
|
margin-bottom: 3px;
|
|
margin-top: 3px;
|
|
}
|
|
TD.indexkey {
|
|
background-color: #f3f3f3; /* concrete */
|
|
border: 1px solid #c0c0c0; /* silver */
|
|
font-weight: bold;
|
|
padding-right : 10px;
|
|
padding-top : 2px;
|
|
padding-left : 10px;
|
|
padding-bottom : 2px;
|
|
margin-left : 0px;
|
|
margin-right : 0px;
|
|
margin-top : 2px;
|
|
margin-bottom : 2px;
|
|
}
|
|
TD.indexvalue {
|
|
background-color: #f3f3f3; /* concrete */
|
|
border: 1px solid #c0c0c0; /* silver */
|
|
font-style: italic;
|
|
padding-right : 10px;
|
|
padding-top : 2px;
|
|
padding-left : 10px;
|
|
padding-bottom : 2px;
|
|
margin-left : 0px;
|
|
margin-right : 0px;
|
|
margin-top : 2px;
|
|
margin-bottom : 2px;
|
|
}
|
|
TR.memlist {
|
|
background-color: #f0f0f0; /* gallery */
|
|
}
|
|
|
|
|
|
/* member declaration table */
|
|
|
|
table.memberdecls {
|
|
width: 100%;
|
|
}
|
|
|
|
table.memberdecls td.memItemLeft {
|
|
font-size: 13px;
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
white-space: nowrap;
|
|
text-align: right;
|
|
padding: 6px 0px 4px 8px;
|
|
margin: 4px;
|
|
vertical-align: top;
|
|
border-top: 1px solid #c0c0c0; /* silver */
|
|
border-left: 1px solid #c0c0c0; /* silver */
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
table.memberdecls td.memItemRight {
|
|
font-size: 13px;
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
padding: 6px 8px 4px 0px;
|
|
margin: 4px;
|
|
vertical-align: top;
|
|
border-top: 1px solid #c0c0c0; /* silver */
|
|
border-right: 1px solid #c0c0c0; /* silver */
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
table.memberdecls td.mdescLeft {
|
|
font-size: 13px;
|
|
line-height: 1.3;
|
|
padding: 1px 0px 4px 8px;
|
|
margin: 0px;
|
|
border-bottom: 1px solid #c0c0c0; /* silver */
|
|
border-left: 1px solid #c0c0c0; /* silver */
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
table.memberdecls td.mdescRight {
|
|
font-size: 13px;
|
|
line-height: 1.3;
|
|
padding: 1px 8px 4px 0px;
|
|
margin: 0px;
|
|
border-bottom: 1px solid #c0c0c0; /* silver */
|
|
border-right: 1px solid #c0c0c0; /* silver */
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
table.memberdecls td.mdescRight p {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
table.memberdecls td.memTemplItemLeft {
|
|
font-size: 13px;
|
|
padding: 1px 0px 0px 8px;
|
|
margin: 0px;
|
|
text-align: right;
|
|
border-left: 1px solid #c0c0c0; /* silver */
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
table.memberdecls td.memTemplItemRight {
|
|
font-size: 13px;
|
|
padding: 1px 8px 0px 0px;
|
|
margin: 0px;
|
|
border-right: 1px solid #c0c0c0; /* silver */
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
table.memberdecls td.memTemplParams {
|
|
font-size: 13px;
|
|
padding: 1px 0px 0px 8px;
|
|
margin: 0px;
|
|
border-top: 1px solid #c0c0c0; /* silver */
|
|
border-left: 1px solid #c0c0c0; /* silver */
|
|
border-right: 1px solid #c0c0c0; /* silver */
|
|
background-color: #f3f3f3; /* concrete */
|
|
}
|
|
|
|
table.memberdecls td div.groupHeader, tr.inherit_header {
|
|
/* same as h3 */
|
|
color: #0c3762; /* madison */
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
font-size: 1.2em;
|
|
font-weight: normal;
|
|
border-bottom: dotted thin #c0c0c0; /* silver */
|
|
}
|
|
tr.inherit_header {
|
|
cursor: pointer;
|
|
}
|
|
|
|
table.memberdecls td div.groupText {
|
|
font-size: 14.4px;
|
|
}
|
|
|
|
/* Style for detailed member documentation */
|
|
|
|
div.memtemplate {
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
}
|
|
|
|
div.memnav {
|
|
background-color: #f3f3f3; /* concrete */
|
|
border: 1px solid #c0c0c0; /* silver */
|
|
text-align: center;
|
|
margin: 2px;
|
|
margin-right: 15px;
|
|
padding: 2px;
|
|
}
|
|
|
|
/* member item */
|
|
|
|
div.memitem {
|
|
margin-bottom: 20px;
|
|
width: 100%;
|
|
box-shadow: none;
|
|
transition: none;
|
|
}
|
|
|
|
div.memitem dl.info, div.memitem dl.note, div.memitem dl.attention,
|
|
div.memitem dl.warning,
|
|
div.memitem dl.stop, div.memitem dl.bug {
|
|
width: 99%;
|
|
}
|
|
|
|
/* member prototype */
|
|
|
|
div.memproto {
|
|
padding: 4px;
|
|
background-color: #f3f3f3; /* concrete */
|
|
border: 1px solid #c0c0c0; /* silver */
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
box-shadow: none;
|
|
border-radius: 0;
|
|
}
|
|
|
|
div.memproto table {
|
|
font-size: 14.4px;
|
|
}
|
|
|
|
/* member table */
|
|
|
|
div.memproto table.memname {
|
|
line-height: 1.3;
|
|
font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
|
|
}
|
|
|
|
div.memproto table.memname td.paramtype {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
div.memproto table.memname td.paramkey {
|
|
text-align: right;
|
|
}
|
|
|
|
div.memproto table.memname td.paramname {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
div.memproto table.memname td.memname {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
/* member documentation */
|
|
|
|
div.memdoc {
|
|
width: 100%;
|
|
border: none;
|
|
box-shadow: none;
|
|
background: none;
|
|
}
|
|
|
|
div.memdoc div.memproto {
|
|
margin-top: 2em;
|
|
}
|
|
|
|
div.memdoc table {
|
|
width: 100%;
|
|
}
|
|
|
|
div.memdoc table td {
|
|
vertical-align: middle;
|
|
padding: 8px;
|
|
border: 1px solid #d5d5d5; /* silver */
|
|
}
|
|
|
|
div.memdoc td:first-child {
|
|
width: 157px;
|
|
}
|
|
|
|
div.memdoc dl dd table {
|
|
width: 100%;
|
|
}
|
|
|
|
div.memdoc dl dd table td {
|
|
font-size: 14.4px;
|
|
padding: 8px;
|
|
border: 1px solid #d5d5d5; /* silver */
|
|
}
|
|
|
|
div.memdoc dl dd table td ul, table td ol {
|
|
margin-top: 8px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
div.memdoc dl dd div.memdoc table.doxtable td {
|
|
border: none;
|
|
}
|
|
|
|
/* parameters table */
|
|
|
|
div.memdoc dl dd table.params td.paramdir {
|
|
vertical-align: top;
|
|
color: black;
|
|
width: 157px;
|
|
}
|
|
|
|
div.memdoc dl dd table.params td.paramname {
|
|
vertical-align: top;
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
color: #dc3c01; /* grenadier */
|
|
width: 157px;
|
|
}
|
|
|
|
/* return values table */
|
|
|
|
div.memdoc dl dd table.retval td.paramname {
|
|
vertical-align: top;
|
|
color: blue;
|
|
width: 157px;
|
|
}
|
|
|
|
/* End Styling for detailed member documentation */
|
|
|
|
/* Tree View on Directory Pages */
|
|
div.directory {
|
|
border-top: 1px solid #c0c0c0; /* silver */
|
|
border-bottom: 1px solid #c0c0c0; /* silver */
|
|
}
|
|
|
|
.directory .levels span {
|
|
color: #dc3c01; /* grenadier */
|
|
}
|
|
|
|
/* Footer: color separator */
|
|
|
|
hr.footer {
|
|
height: 1px;
|
|
border-top: 1px solid #c0c0c0;
|
|
}
|