From 4e4c56a4a0e4a135507049c3e0cf1fae61520c02 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 27 Aug 2016 09:13:34 -0400 Subject: Update documentation style --- doc/style.css | 1494 ++++++++++++++------------------------------------------- 1 file changed, 350 insertions(+), 1144 deletions(-) (limited to 'doc/style.css') diff --git a/doc/style.css b/doc/style.css index 2e7b2faa..65ec3845 100644 --- a/doc/style.css +++ b/doc/style.css @@ -1,75 +1,65 @@ -/* The standard CSS for doxygen 1.8.8 */ +body { + font-family: sans-serif; + max-width: 80em; + margin: 0; + margin-left: auto; + margin-right: auto; + background: #FFF; + color: #000; +} -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; +#titlearea { + display: none; } -/* @group Heading Levels */ +h1 { + font-size: 180%; + font-weight: 900; +} -h1.groupheader { - font-size: 150%; +h2 { + font-size: 140%; + font-weight: 700; } -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; +h3 { + font-size: 120%; + font-weight: 700; } -h2.groupheader { - border-bottom: 1px solid #9DA4A2; - color: #4A504E; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; +h4 { + font-size: 110%; + font-weight: 700; } -h3.groupheader { +h5 { font-size: 100%; + font-weight: 700; } -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; +h6 { + font-size: 100%; + font-weight: 600; } -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; +p { + margin: 0 0 1ex 0; } -h1 { - margin-top: 1em; -} +/* br { */ +/* display: none; */ +/* } */ dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; + font-weight: 700; } -p.startli, p.startdd { +p.startli,p.startdd,p.starttd { margin-top: 2px; } -p.starttd { - margin-top: 0px; -} - p.endli { - margin-bottom: 0px; + margin-bottom: 0; } p.enddd { @@ -80,31 +70,26 @@ p.endtd { margin-bottom: 2px; } -/* @end */ - caption { - font-weight: bold; + font-weight: 700; } span.legend { - font-size: 70%; - text-align: center; + font-size: 70%; + text-align: center; } h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EFF0EF; - border: 1px solid #B3B9B7; + font-size: 90%; text-align: center; } -div.qindex, div.navpath { - width: 100%; - line-height: 140%; +div.qindex,div.navtab { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + padding: 2px; } div.navtab { @@ -112,147 +97,69 @@ div.navtab { } /* @group Link Styling */ - a { - color: #565D5B; - font-weight: normal; + color: #546E00; /*70957E;*/ text-decoration: none; } .contents a:visited { - color: #656E6B; + color: #344E00; } a:hover { text-decoration: underline; } -a.qindex { - font-weight: bold; -} - a.qindexHL { - font-weight: bold; - background-color: #ADB4B2; - color: #ffffff; - border: 1px double #9CA3A1; + background-color: #9CAFD4; + color: #FFF; + border: 1px double #869DCA; } -.contents a.qindexHL:visited { - color: #ffffff; +code { + color: #444; } -a.el { - font-weight: bold; -} - -a.elRef { +a.code { + color: #70957E; } -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; +a.codeRef { + color: #70957E; } /* @end */ - dl.el { margin-left: -1cm; } -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 4px 6px; - margin: 4px 8px 4px 2px; - background-color: #FCFCFC; - border: 1px solid #CED2D1; -} - -div.line { +.fragment { font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; + border-left: 1px solid #C4C4C4; + padding-left: 1em; + margin: 1em 2em; + line-height: 125%; } div.ah { - background-color: black; - font-weight: bold; - color: #ffffff; + background-color: #000; + font-weight: 700; + color: #FFF; margin-bottom: 3px; margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); + padding: .2em; + border: thin solid #333; } div.groupHeader { margin-left: 16px; margin-top: 12px; - font-weight: bold; + margin-bottom: 6px; + font-weight: 700; +} + +a + h2.groupheader { + display: none; } div.groupText { @@ -260,60 +167,48 @@ div.groupText { font-style: italic; } -body { - background-color: white; - color: black; - margin: 0; -} - div.contents { margin-top: 10px; - margin-left: 12px; - margin-right: 8px; + margin-left: 10px; + margin-right: 10px; } td.indexkey { - background-color: #EFF0EF; - font-weight: bold; - border: 1px solid #CED2D1; - margin: 2px 0px 2px 0; + background-color: #EBEFF6; + font-weight: 700; + border: 1px solid #C4CFE5; + margin: 2px 0; padding: 2px 10px; - white-space: nowrap; - vertical-align: top; } td.indexvalue { - background-color: #EFF0EF; - border: 1px solid #CED2D1; + background-color: #EBEFF6; + border: 1px solid #C4CFE5; padding: 2px 10px; - margin: 2px 0px; + margin: 2px 0; } tr.memlist { - background-color: #F0F1F1; + background-color: #EEF1F7; } p.formulaDsp { text-align: center; } -img.formulaDsp { - -} - img.formulaInl { vertical-align: middle; } div.center { text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; + margin-top: 0; + margin-bottom: 0; + padding: 0; } div.center img { - border: 0px; + border: 0; } address.footer { @@ -322,88 +217,52 @@ address.footer { } img.footer { - border: 0px; + border: 0; vertical-align: middle; } -.footer { - display: none; -} - /* @group Code Colorization */ - span.keyword { - color: #008000 + color: green; } span.keywordtype { - color: #604020 + color: #3E873E; } span.keywordflow { - color: #e08000 + color: #DEB542; } span.comment { - color: #800000 + color: #69CABF; } span.preprocessor { - color: #806020 + color: #F771AC; } span.stringliteral { - color: #002080 + color: #FF6E64; } span.charliteral { - color: #008080 + color: teal; } -span.vhdldigit { - color: #ff00ff +span.vhdldigit { + color: #F0F; } -span.vhdlchar { - color: #000000 +span.vhdlkeyword { + color: #700070; } -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F8F8F8; - border-left: 2px solid #ADB4B2; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; +span.vhdllogic { + color: red; } /* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - td.tiny { font-size: 75%; } @@ -411,18 +270,19 @@ td.tiny { .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid #B3B9B7; + border: 1px solid #A3B4D7; } th.dirtab { - background: #EFF0EF; - font-weight: bold; + background: #EBEFF6; + font-weight: 700; } hr { - height: 0px; + height: 0; border: none; - border-top: 1px solid #6B7471; + border-top: 1px solid #DDD; + margin: 2em 0 1em; } hr.footer { @@ -430,174 +290,110 @@ hr.footer { } /* @group Member Descriptions */ - table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; + border-spacing: 0.125em; } -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; +h2.groupheader { + margin: 1em 0 0.5em 0; } -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #FAFAFA; - border: none; - margin: 4px; - padding: 1px 0 0 8px; +.mdescLeft,.mdescRight,.memItemLeft,.memItemRight,.memTemplItemLeft,.memTemplItemRight,.memTemplParams { + margin: 0; + padding: 0; } -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; +.mdescLeft,.mdescRight { color: #555; } -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; +.memItemLeft,.memItemRight,.memTemplParams { + border: 0; + font-family: monospace; + font-size: 90%; } -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; +.memItemLeft,.memTemplItemLeft { + white-space: nowrap; + padding-left: 2em; + padding-right: 1ex; } -.memItemRight { - width: 100%; +.memItemLeft a.el { + font-weight: bold; } .memTemplParams { - color: #656E6B; - white-space: nowrap; - font-size: 80%; + color: #464646; + white-space: nowrap; } -/* @end */ +td.memSeparator { + display: none; +} -/* @group Member Details */ +td.mlabels-right { + vertical-align: top; + padding-top: 4px; + color: #AA6; +} -/* Styles for detailed member documentation */ +.memtitle { + display: none; +} +/* @end */ +/* @group Member Details */ +/* Styles for detailed member documentation */ .memtemplate { font-size: 80%; - color: #656E6B; - font-weight: normal; - margin-left: 9px; + color: #AA6; + font-weight: bold; + padding-left: 6px; } .memnav { - background-color: #EFF0EF; - border: 1px solid #B3B9B7; + background-color: #EBEFF6; + border: 1px solid #A3B4D7; text-align: center; margin: 2px; margin-right: 15px; padding: 2px; } -.mempage { - width: 100%; -} - .memitem { padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; + margin: 1ex 0 2ex 0; + border: 1px solid #333; + border-radius: 6px; } -.memitem.glow { - box-shadow: 0 0 15px cyan; +.memname { + /*white-space: nowrap;*/ + font-weight: bold; + font-family: monospace; } -.memname { - font-weight: bold; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #B7BDBB; - border-left: 1px solid #B7BDBB; - border-right: 1px solid #B7BDBB; - padding: 6px 0px 6px 0px; - color: #313534; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E7E9E8; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - border-top-left-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #B7BDBB; - border-left: 1px solid #B7BDBB; - border-right: 1px solid #B7BDBB; - padding: 6px 10px 2px 10px; - background-color: #FCFCFC; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; +.memproto { + border-bottom: 1px solid #DDD; + padding: 0.5ex; + font-weight: bold; + background-color: #F3F3F3; + border-radius: 6px 6px 0 0; + background: linear-gradient(to bottom, #444 0%, #000 100%); + color: #FFF; +} + +.memproto .paramname { + color: #CCC; + font-style: normal; +} + +.memdoc { + padding: 1ex; + background-color: #FBFBFB; + border-top-width: 0; + border-radius: 0 0 6px 6px; } .paramkey { @@ -605,891 +401,301 @@ dl.reflist dd { } .paramtype { + color: #B4C342; white-space: nowrap; } .paramname { - color: #602020; + color: #444; white-space: nowrap; + font-weight: bold; + font-family: monospace; } + .paramname em { font-style: normal; } -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; +td.paramname { + padding-right: 1ex; + vertical-align: top; } -table.mlabels { - border-spacing: 0px; +.fieldname { + color: #444; + font-family: monospace; } -td.mlabels-left { - width: 100%; - padding: 0px; +td.fieldname { + padding-right: 1ex; + vertical-align: top; } -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; +/* @end */ +/* @group Directory (tree) */ +/* for the tree view */ +.ftvtree { + font-family: sans-serif; + margin: 0; } -span.mlabels { - margin-left: 8px; +/* these are for tree view when used as main index */ +.directory { + font-size: small; + margin: 0.5em; } -span.mlabel { - background-color: #8C9592; - border-top:1px solid #747E7B; - border-left:1px solid #747E7B; - border-right:1px solid #CED2D1; - border-bottom:1px solid #CED2D1; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; +.directory h3 { + margin: 0; + margin-top: 1em; + font-size: 11pt; } - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #ADB4B2; - border-bottom: 1px solid #ADB4B2; - width: 100%; +.directory > h3 { + margin-top: 0; } -.directory table { - border-collapse:collapse; +.directory p { + margin: 0; + white-space: nowrap; } -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; +.directory div { + display: none; + margin: 0; } -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; +.directory img { + vertical-align: -30%; } -.directory td.entry a { - outline:none; +/* these are for tree view when not used as main index */ +.directory-alt { + font-size: 100%; + font-weight: bold; } -.directory td.entry a img { - border: none; +.directory-alt h3 { + margin: 0; + margin-top: 1em; + font-size: 11pt; } -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); +.directory-alt > h3 { + margin-top: 0; } -.directory tr.even { - padding-left: 6px; - background-color: #F8F8F8; +.directory-alt p { + margin: 0; + white-space: nowrap; } -.directory img { - vertical-align: -30%; +.directory-alt div { + display: none; + margin: 0; } -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #565D5B; -} - -.arrow { - color: #ADB4B2; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: Arial, Helvetica; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: #8C9592; - color: white; - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('doc.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -table.directory { - font: 400 14px Roboto,sans-serif; +.directory-alt img { + vertical-align: -30%; } /* @end */ - div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + margin-top: 8px; } address { font-style: normal; - color: #393E3C; + color: #2A3D61; } table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; + border-collapse: collapse; + margin: 0.5ex; } -table.doxtable td, table.doxtable th { - border: 1px solid #3D4240; +table.doxtable td,table.doxtable th { + border: 1px solid #DDD; padding: 3px 7px 2px; } table.doxtable th { - background-color: #4D5351; - color: #FFFFFF; - font-size: 110%; + background-color: #F3F3F3; + color: #000; padding-bottom: 4px; padding-top: 5px; + text-align: left; + font-weight: bold; } -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #B7BDBB; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #B7BDBB; - border-bottom: 1px solid #B7BDBB; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #B7BDBB; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E7E9E8; - font-size: 90%; - color: #313534; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #B7BDBB; -} - - .tabsearch { - top: 0px; + top: 0; left: 10px; height: 36px; - background-image: url('tab_b.png'); z-index: 101; overflow: hidden; font-size: 13px; } -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#9FA6A4; - border:solid 1px #CCD0CF; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#4B514F; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #363A39; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; +div.navpath { + padding: 0.25em; } -.navpath li.navelem a:hover -{ - color:#848D8A; +.navpath ul { + font-size: x-small; + color: #8AA0CC; + overflow: hidden; + margin: 0; + padding: 0; } -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#4B514F; - font-size: 8pt; +.navpath li { + list-style-type: none; + float: left; + padding-left: 10px; + padding-right: 15px; + color: #364D7C; } +.navpath a { + display: block; + text-decoration: none; + outline: none; +} -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; +.navpath a:hover { + color: #6884BD; } -div.ingroups -{ - font-size: 8pt; +div.summary { + float: right; + font-size: x-small; + padding: 0.25em 0.5em 0 0; width: 50%; - text-align: left; + text-align: right; } -div.ingroups a -{ +div.summary a { white-space: nowrap; } -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #FAFAFA; - margin: 0px; - border-bottom: 1px solid #CED2D1; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; +div.header { + background-color: #F3F3F3; + margin: 0; + border: 0; } -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectname -{ - font: 260% Tahoma, Arial,sans-serif; +div.headertitle { + font-size: 180%; font-weight: bold; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; - color: #AAA; - display: none; -} - -#top -{ - background-image: url('nav_h.png'); - background-repeat: repeat-x; - background-color: #FAFAFA; - margin: 0px; - border-bottom: 1px solid #CED2D1; - width: 100%; -} - -#titlearea -{ - background-image: none; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #A4ABA8; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#464C4A; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F6F7F6; - border: 1px solid #DEE1E0; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 20px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #656E6B; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; + color: #FFF; + padding: 0.125em 0.25em 0.125em 0.25em; + background-color: #333; + background: linear-gradient(to bottom, #444 0%, #000 100%); + border: solid 1px #444; + border-top: 0; + border-radius: 0 0 6px 6px; } -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: avoid; + white-space: pre-wrap; + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0; + margin: 0; } -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; +.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; } -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; } - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #ffffff; - border-width: 10px; - margin: 0px -10px; +span.lineno a { + background-color: #D8D8D8; } -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; +span.lineno a:hover { + background-color: #C8C8C8; } -#powerTip.s:after, #powerTip.s:before { - left: 50%; +.tabs, .tabs2, .navpath { + background-image: none; + background-color: #333; + background: linear-gradient(to bottom, #444 0%, #000 100%); + border: 0; + border-bottom: solid 2px #000; + padding: 0; + padding-top: 2px; + font-size: small; } -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; +#navrow1 { + border: 0; } -#powerTip.se:after, #powerTip.se:before { - left: 14px; +th { + text-align: left; } -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; +.mlabel { + padding: 0.125em; } -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} +/* tabs*/ -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } +.tablist { + margin: 0; + padding: 0; + display: table; } -.tabs, .tabs2, .tabs3 -{ - background-image: none; - border-width: 0; +.tablist li { + display: table-cell; + line-height: 2em; + list-style: none; + background-color: #333; + background: linear-gradient(to bottom, #555 0%, #111 100%); + border: 1px solid #000; + border-radius: 6px 6px 0 0; + color: #fff; } -.tablist -{ - padding-left: 0.25em; +.tablist a { + display: block; + padding: 0 20px; + font-weight: bold; + color: #fff; + text-decoration: none; + outline: none; } -.tablist, .tablist li, .tablist a -{ - background-image: none; - line-height: normal; - color: #888; +.tabs3 .tablist a { + padding: 0 10px; } -.tablist a -{ - padding: 0 0.5em 0.125em 0.5em; - font-weight: normal; - text-shadow:none; +.tablist a:hover { + color: #fff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 1.0); + text-decoration: none; } .tablist li.current a { - color: #000; - background-image: none; - text-shadow: none; + color: #fff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 1.0); } -.tablist a:hover { - color: #485; - background-image: none; - text-decoration: underline; - text-shadow: none; +span.icon { + display: none; } -- cgit v1.2.1