diff --git a/api/sensors/8/thermalcameraigngazebo.html b/api/sensors/8/thermalcameraigngazebo.html
index c890187351..7594f0a394 100644
--- a/api/sensors/8/thermalcameraigngazebo.html
+++ b/api/sensors/8/thermalcameraigngazebo.html
@@ -253,12 +253,12 @@
It is recommended to specify the ambient temperature and world's temperature gradient, since this dictates how objects with no specified temperature appear. Here's an example that sets the ambient temperature to 300 kelvin, and the temperature gradient to 0.1 Kelvin/meter:
<atmosphere type ="adiabatic" >
<temperature >300</temperature >
-
-
-
-
-
-
+
+
+
+
+
+
<temperature_gradient >0.1</temperature_gradient >
</atmosphere >
diff --git a/api/sim/8/meshtofuel.html b/api/sim/8/meshtofuel.html
index 5549abfca0..22886cb67b 100644
--- a/api/sim/8/meshtofuel.html
+++ b/api/sim/8/meshtofuel.html
@@ -224,8 +224,8 @@
Copy this example world code into a text editor and save it as import_mesh.sdf
. This is a simple world SDF file, which you can learn more about on the SDF website .
Scroll all the way to the bottom of the file until you see the include
tag section following the <!-- mesh -->
comment line.
<?xml version ="1.0" ?>
-
-
+
+
<sdf version ="1.6" >
<world name ="fuel" >
diff --git a/api/tools/2/dir_4de969a08cdb9e2945544977002a61e5.html b/api/tools/2/dir_4de969a08cdb9e2945544977002a61e5.html
index f6ac65b0a5..1046c86065 100644
--- a/api/tools/2/dir_4de969a08cdb9e2945544977002a61e5.html
+++ b/api/tools/2/dir_4de969a08cdb9e2945544977002a61e5.html
@@ -132,21 +132,20 @@
API Reference
diff --git a/api/tools/2/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/api/tools/2/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index c4493ed8ee..74b8f55d1c 100644
--- a/api/tools/2/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/api/tools/2/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -132,21 +132,20 @@ API Reference
diff --git a/api/tools/2/dir_7bb8401b5df17f91d90743e3448982a7.html b/api/tools/2/dir_7bb8401b5df17f91d90743e3448982a7.html
index 163c64756a..77fea6460c 100644
--- a/api/tools/2/dir_7bb8401b5df17f91d90743e3448982a7.html
+++ b/api/tools/2/dir_7bb8401b5df17f91d90743e3448982a7.html
@@ -132,15 +132,14 @@ API Reference
diff --git a/api/tools/2/doxygen.css b/api/tools/2/doxygen.css
index f085defdbf..d4cbd02019 100644
--- a/api/tools/2/doxygen.css
+++ b/api/tools/2/doxygen.css
@@ -1,29 +1,378 @@
-/* The standard CSS for doxygen 1.9.1 */
-
-body, table, div, p, dl {
- font: 400 14px/22px Roboto,sans-serif;
+/* The standard CSS for doxygen 1.9.8*/
+
+html {
+/* page base colors */
+--page-background-color: white;
+--page-foreground-color: black;
+--page-link-color: #825346;
+--page-visited-link-color: #976151;
+
+/* index */
+--index-odd-item-bg-color: #FBF9F8;
+--index-even-item-bg-color: white;
+--index-header-color: black;
+--index-separator-color: #A0A0A0;
+
+/* header */
+--header-background-color: #FCFAF9;
+--header-separator-color: #E1CEC8;
+--header-gradient-image: url('nav_h.png');
+--group-header-separator-color: #C29B8F;
+--group-header-color: #72493E;
+--inherit-header-color: gray;
+
+--footer-foreground-color: #5B3A31;
+--footer-logo-width: 104px;
+--citation-label-color: #6D463B;
+--glow-color: cyan;
+
+--title-background-color: white;
+--title-separator-color: #A86F5F;
+--directory-separator-color: #CDACA3;
+--separator-color: #9F6556;
+
+--blockquote-background-color: #FBF8F7;
+--blockquote-border-color: #CDACA3;
+
+--scrollbar-thumb-color: #CDACA3;
+--scrollbar-background-color: #FCFAF9;
+
+--icon-background-color: #B8897C;
+--icon-foreground-color: white;
+--icon-doc-image: url('doc.svg');
+--icon-folder-open-image: url('folderopen.svg');
+--icon-folder-closed-image: url('folderclosed.svg');
+
+/* brief member declaration list */
+--memdecl-background-color: #FCFAF9;
+--memdecl-separator-color: #EEE3E0;
+--memdecl-foreground-color: #555;
+--memdecl-template-color: #976151;
+
+/* detailed member list */
+--memdef-border-color: #D3B6AE;
+--memdef-title-background-color: #F0E7E4;
+--memdef-title-gradient-image: url('nav_f.png');
+--memdef-proto-background-color: #EFE4E1;
+--memdef-proto-text-color: #4F332B;
+--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+--memdef-doc-background-color: white;
+--memdef-param-name-color: #602020;
+--memdef-template-color: #976151;
+
+/* tables */
+--table-cell-border-color: #613E34;
+--table-header-background-color: #774C40;
+--table-header-foreground-color: #FFFFFF;
+
+/* labels */
+--label-background-color: #B8897C;
+--label-left-top-border-color: #A86F5F;
+--label-right-bottom-border-color: #E1CEC8;
+--label-foreground-color: white;
+
+/** navigation bar/tree/menu */
+--nav-background-color: #FCFAF9;
+--nav-foreground-color: #744A3E;
+--nav-gradient-image: url('tab_b.png');
+--nav-gradient-hover-image: url('tab_h.png');
+--nav-gradient-active-image: url('tab_a.png');
+--nav-gradient-active-image-parent: url("../tab_a.png");
+--nav-separator-image: url('tab_s.png');
+--nav-breadcrumb-image: url('bc_s.png');
+--nav-breadcrumb-border-color: #E0CCC6;
+--nav-splitbar-image: url('splitbar.png');
+--nav-font-size-level1: 13px;
+--nav-font-size-level2: 10px;
+--nav-font-size-level3: 9px;
+--nav-text-normal-color: #57372F;
+--nav-text-hover-color: white;
+--nav-text-active-color: white;
+--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-menu-button-color: #744A3E;
+--nav-menu-background-color: white;
+--nav-menu-foreground-color: #555555;
+--nav-menu-toggle-color: rgba(255, 255, 255, 0.5);
+--nav-arrow-color: #CDACA3;
+--nav-arrow-selected-color: #CDACA3;
+
+/* table of contents */
+--toc-background-color: #F9F6F5;
+--toc-border-color: #EBDEDB;
+--toc-header-color: #976151;
+--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595; ");
+
+/** search field */
+--search-background-color: white;
+--search-foreground-color: #909090;
+--search-magnification-image: url('mag.svg');
+--search-magnification-select-image: url('mag_sel.svg');
+--search-active-color: black;
+--search-filter-background-color: #FCFAF9;
+--search-filter-foreground-color: black;
+--search-filter-border-color: #C7A297;
+--search-filter-highlight-text-color: white;
+--search-filter-highlight-bg-color: #825346;
+--search-results-foreground-color: #8D5A4C;
+--search-results-background-color: #F6F0EF;
+--search-results-border-color: black;
+--search-box-shadow: inset 0.5px 0.5px 3px 0px #555;
+
+/** code fragments */
+--code-keyword-color: #008000;
+--code-type-keyword-color: #604020;
+--code-flow-keyword-color: #E08000;
+--code-comment-color: #800000;
+--code-preprocessor-color: #806020;
+--code-string-literal-color: #002080;
+--code-char-literal-color: #008080;
+--code-xml-cdata-color: black;
+--code-vhdl-digit-color: #FF00FF;
+--code-vhdl-char-color: #000000;
+--code-vhdl-keyword-color: #700070;
+--code-vhdl-logic-color: #FF0000;
+--code-link-color: #976151;
+--code-external-link-color: #976151;
+--fragment-foreground-color: black;
+--fragment-background-color: #FDFCFB;
+--fragment-border-color: #E1CEC8;
+--fragment-lineno-border-color: #00FF00;
+--fragment-lineno-background-color: #E8E8E8;
+--fragment-lineno-foreground-color: black;
+--fragment-lineno-link-fg-color: #976151;
+--fragment-lineno-link-bg-color: #D8D8D8;
+--fragment-lineno-link-hover-fg-color: #976151;
+--fragment-lineno-link-hover-bg-color: #C8C8C8;
+--tooltip-foreground-color: black;
+--tooltip-background-color: white;
+--tooltip-border-color: gray;
+--tooltip-doc-color: grey;
+--tooltip-declaration-color: #006318;
+--tooltip-link-color: #976151;
+--tooltip-shadow: 1px 1px 7px gray;
+--fold-line-color: #808080;
+--fold-minus-image: url('minus.svg');
+--fold-plus-image: url('plus.svg');
+--fold-minus-image-relpath: url('../../minus.svg');
+--fold-plus-image-relpath: url('../../plus.svg');
+
+/** font-family */
+--font-family-normal: Roboto,sans-serif;
+--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
+--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+--font-family-title: Tahoma,Arial,sans-serif;
+--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
+--font-family-search: Arial,Verdana,sans-serif;
+--font-family-icon: Arial,Helvetica;
+--font-family-tooltip: Roboto,sans-serif;
+
+}
+
+@media (prefers-color-scheme: dark) {
+ html:not(.dark-mode) {
+ color-scheme: dark;
+
+/* page base colors */
+--page-background-color: black;
+--page-foreground-color: #C9D1D9;
+--page-link-color: #C7A297;
+--page-visited-link-color: #D1B2AA;
+
+/* index */
+--index-odd-item-bg-color: #180F0D;
+--index-even-item-bg-color: black;
+--index-header-color: #E1CEC8;
+--index-separator-color: #6D463B;
+
+/* header */
+--header-background-color: #100A08;
+--header-separator-color: #2B1B17;
+--header-gradient-image: url('nav_hd.png');
+--group-header-separator-color: #57372F;
+--group-header-color: #C7A297;
+--inherit-header-color: #A0A0A0;
+
+--footer-foreground-color: #AC7566;
+--footer-logo-width: 60px;
+--citation-label-color: #C7A297;
+--glow-color: cyan;
+
+--title-background-color: #140D0B;
+--title-separator-color: #71483D;
+--directory-separator-color: #57372F;
+--separator-color: #57372F;
+
+--blockquote-background-color: #241713;
+--blockquote-border-color: #57372F;
+
+--scrollbar-thumb-color: #57372F;
+--scrollbar-background-color: #100A08;
+
+--icon-background-color: #6D463B;
+--icon-foreground-color: #E1CEC8;
+--icon-doc-image: url('docd.svg');
+--icon-folder-open-image: url('folderopend.svg');
+--icon-folder-closed-image: url('folderclosedd.svg');
+
+/* brief member declaration list */
+--memdecl-background-color: #180F0D;
+--memdecl-separator-color: #5E3C32;
+--memdecl-foreground-color: #BBB;
+--memdecl-template-color: #BD9185;
+
+/* detailed member list */
+--memdef-border-color: #4B3028;
+--memdef-title-background-color: #3B2620;
+--memdef-title-gradient-image: url('nav_fd.png');
+--memdef-proto-background-color: #36231D;
+--memdef-proto-text-color: #CEADA4;
+--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
+--memdef-doc-background-color: black;
+--memdef-param-name-color: #D28757;
+--memdef-template-color: #BD9185;
+
+/* tables */
+--table-cell-border-color: #57372F;
+--table-header-background-color: #57372F;
+--table-header-foreground-color: #E1CEC8;
+
+/* labels */
+--label-background-color: #72493E;
+--label-left-top-border-color: #976151;
+--label-right-bottom-border-color: #57372F;
+--label-foreground-color: #CCCCCC;
+
+/** navigation bar/tree/menu */
+--nav-background-color: #241713;
+--nav-foreground-color: #744A3E;
+--nav-gradient-image: url('tab_bd.png');
+--nav-gradient-hover-image: url('tab_hd.png');
+--nav-gradient-active-image: url('tab_ad.png');
+--nav-gradient-active-image-parent: url("../tab_ad.png");
+--nav-separator-image: url('tab_sd.png');
+--nav-breadcrumb-image: url('bc_sd.png');
+--nav-breadcrumb-border-color: #5B3A31;
+--nav-splitbar-image: url('splitbard.png');
+--nav-font-size-level1: 13px;
+--nav-font-size-level2: 10px;
+--nav-font-size-level3: 9px;
+--nav-text-normal-color: #DAC2BB;
+--nav-text-hover-color: #EDE1DE;
+--nav-text-active-color: #EDE1DE;
+--nav-text-normal-shadow: 0px 1px 1px black;
+--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+--nav-menu-button-color: #DAC2BB;
+--nav-menu-background-color: #0B0706;
+--nav-menu-foreground-color: #BBBBBB;
+--nav-menu-toggle-color: rgba(255, 255, 255, 0.2);
+--nav-arrow-color: #6D463B;
+--nav-arrow-selected-color: #C7A297;
+
+/* table of contents */
+--toc-background-color: #2C1C18;
+--toc-border-color: #452C25;
+--toc-header-color: #D1B2AA;
+--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595; ");
+
+/** search field */
+--search-background-color: black;
+--search-foreground-color: #C5C5C5;
+--search-magnification-image: url('mag_d.svg');
+--search-magnification-select-image: url('mag_seld.svg');
+--search-active-color: #C5C5C5;
+--search-filter-background-color: #241713;
+--search-filter-foreground-color: #C7A297;
+--search-filter-border-color: #BD9185;
+--search-filter-highlight-text-color: #DDC7C1;
+--search-filter-highlight-bg-color: #57372F;
+--search-results-background-color: #241713;
+--search-results-foreground-color: #C7A297;
+--search-results-border-color: #BD9185;
+--search-box-shadow: inset 0.5px 0.5px 3px 0px #654036;
+
+/** code fragments */
+--code-keyword-color: #CC99CD;
+--code-type-keyword-color: #AB99CD;
+--code-flow-keyword-color: #E08000;
+--code-comment-color: #717790;
+--code-preprocessor-color: #65CABE;
+--code-string-literal-color: #7EC699;
+--code-char-literal-color: #00E0F0;
+--code-xml-cdata-color: #C9D1D9;
+--code-vhdl-digit-color: #FF00FF;
+--code-vhdl-char-color: #C0C0C0;
+--code-vhdl-keyword-color: #CF53C9;
+--code-vhdl-logic-color: #FF0000;
+--code-link-color: #79C0FF;
+--code-external-link-color: #79C0FF;
+--fragment-foreground-color: #C9D1D9;
+--fragment-background-color: black;
+--fragment-border-color: #30363D;
+--fragment-lineno-border-color: #30363D;
+--fragment-lineno-background-color: black;
+--fragment-lineno-foreground-color: #6E7681;
+--fragment-lineno-link-fg-color: #6E7681;
+--fragment-lineno-link-bg-color: #303030;
+--fragment-lineno-link-hover-fg-color: #8E96A1;
+--fragment-lineno-link-hover-bg-color: #505050;
+--tooltip-foreground-color: #C9D1D9;
+--tooltip-background-color: #202020;
+--tooltip-border-color: #C9D1D9;
+--tooltip-doc-color: #D9E1E9;
+--tooltip-declaration-color: #20C348;
+--tooltip-link-color: #79C0FF;
+--tooltip-shadow: none;
+--fold-line-color: #808080;
+--fold-minus-image: url('minusd.svg');
+--fold-plus-image: url('plusd.svg');
+--fold-minus-image-relpath: url('../../minusd.svg');
+--fold-plus-image-relpath: url('../../plusd.svg');
+
+/** font-family */
+--font-family-normal: Roboto,sans-serif;
+--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
+--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+--font-family-title: Tahoma,Arial,sans-serif;
+--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
+--font-family-search: Arial,Verdana,sans-serif;
+--font-family-icon: Arial,Helvetica;
+--font-family-tooltip: Roboto,sans-serif;
+
+}}
+body {
+ background-color: var(--page-background-color);
+ color: var(--page-foreground-color);
}
-p.reference, p.definition {
- font: 400 14px/22px Roboto,sans-serif;
+body, table, div, p, dl {
+ font-weight: 400;
+ font-size: 14px;
+ font-family: var(--font-family-normal);
+ line-height: 22px;
}
/* @group Heading Levels */
-h1.groupheader {
- font-size: 150%;
-}
-
.title {
- font: 400 14px/28px Roboto,sans-serif;
+ font-weight: 400;
+ font-size: 14px;
+ font-family: var(--font-family-normal);
+ line-height: 28px;
font-size: 150%;
font-weight: bold;
margin: 10px 2px;
}
+h1.groupheader {
+ font-size: 150%;
+}
+
h2.groupheader {
- border-bottom: 1px solid #C29B8F;
- color: #72493E;
+ border-bottom: 1px solid var(--group-header-separator-color);
+ color: var(--group-header-color);
font-size: 150%;
font-weight: normal;
margin-top: 1.75em;
@@ -46,22 +395,13 @@ h1, h2, h3, h4, h5, h6 {
}
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
+ text-shadow: 0 0 15px var(--glow-color);
}
dt {
font-weight: bold;
}
-ul.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
- column-count: 3;
-}
-
p.startli, p.startdd {
margin-top: 2px;
}
@@ -113,7 +453,6 @@ h3.version {
}
div.navtab {
- border-right: 1px solid #D1B2AA;
padding-right: 15px;
text-align: right;
line-height: 110%;
@@ -127,16 +466,17 @@ td.navtab {
padding-right: 6px;
padding-left: 6px;
}
+
td.navtabHL {
- background-image: url('tab_a.png');
+ background-image: var(--nav-gradient-active-image);
background-repeat:repeat-x;
padding-right: 6px;
padding-left: 6px;
}
td.navtabHL a, td.navtabHL a:visited {
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ color: var(--nav-text-hover-color);
+ text-shadow: var(--nav-text-hover-shadow);
}
a.navtab {
@@ -148,7 +488,13 @@ div.qindex{
width: 100%;
line-height: 140%;
font-size: 130%;
- color: #A0A0A0;
+ color: var(--index-separator-color);
+}
+
+#main-menu a:focus {
+ outline: auto;
+ z-index: 10;
+ position: relative;
}
dt.alphachar{
@@ -157,7 +503,7 @@ dt.alphachar{
}
.alphachar a{
- color: black;
+ color: var(--index-header-color);
}
.alphachar a:hover, .alphachar a:visited{
@@ -176,8 +522,12 @@ dt.alphachar{
line-height: 1.15em;
}
+.classindex dl.even {
+ background-color: var(--index-even-item-bg-color);
+}
+
.classindex dl.odd {
- background-color: #FBF9F8;
+ background-color: var(--index-odd-item-bg-color);
}
@media(min-width: 1120px) {
@@ -196,23 +546,19 @@ dt.alphachar{
/* @group Link Styling */
a {
- color: #825346;
+ color: var(--page-link-color);
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
- color: #976151;
+ color: var(--page-visited-link-color);
}
a:hover {
text-decoration: underline;
}
-.contents a.qindexHL:visited {
- color: #FFFFFF;
-}
-
a.el {
font-weight: bold;
}
@@ -221,12 +567,39 @@ a.elRef {
}
a.code, a.code:visited, a.line, a.line:visited {
- color: #976151;
+ color: var(--code-link-color);
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
- color: #976151;
-}
+ color: var(--code-external-link-color);
+}
+
+a.code.hl_class { /* style for links to class names in code snippets */ }
+a.code.hl_struct { /* style for links to struct names in code snippets */ }
+a.code.hl_union { /* style for links to union names in code snippets */ }
+a.code.hl_interface { /* style for links to interface names in code snippets */ }
+a.code.hl_protocol { /* style for links to protocol names in code snippets */ }
+a.code.hl_category { /* style for links to category names in code snippets */ }
+a.code.hl_exception { /* style for links to exception names in code snippets */ }
+a.code.hl_service { /* style for links to service names in code snippets */ }
+a.code.hl_singleton { /* style for links to singleton names in code snippets */ }
+a.code.hl_concept { /* style for links to concept names in code snippets */ }
+a.code.hl_namespace { /* style for links to namespace names in code snippets */ }
+a.code.hl_package { /* style for links to package names in code snippets */ }
+a.code.hl_define { /* style for links to macro names in code snippets */ }
+a.code.hl_function { /* style for links to function names in code snippets */ }
+a.code.hl_variable { /* style for links to variable names in code snippets */ }
+a.code.hl_typedef { /* style for links to typedef names in code snippets */ }
+a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ }
+a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ }
+a.code.hl_signal { /* style for links to Qt signal names in code snippets */ }
+a.code.hl_slot { /* style for links to Qt slot names in code snippets */ }
+a.code.hl_friend { /* style for links to friend names in code snippets */ }
+a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ }
+a.code.hl_property { /* style for links to property names in code snippets */ }
+a.code.hl_event { /* style for links to event names in code snippets */ }
+a.code.hl_sequence { /* style for links to sequence names in code snippets */ }
+a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ }
/* @end */
@@ -235,7 +608,17 @@ dl.el {
}
ul {
- overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
+ overflow: visible;
+}
+
+ul.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+ column-count: 3;
+ list-style-type: none;
}
#side-nav ul {
@@ -254,30 +637,32 @@ ul {
}
pre.fragment {
- border: 1px solid #E1CEC8;
- background-color: #FDFCFB;
+ border: 1px solid var(--fragment-border-color);
+ background-color: var(--fragment-background-color);
+ color: var(--fragment-foreground-color);
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-family: var(--font-family-monospace);
font-size: 105%;
}
div.fragment {
- padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
- margin: 4px 8px 4px 2px;
- background-color: #FDFCFB;
- border: 1px solid #E1CEC8;
+ padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
+ margin: 4px 8px 4px 2px;
+ color: var(--fragment-foreground-color);
+ background-color: var(--fragment-background-color);
+ border: 1px solid var(--fragment-border-color);
}
div.line {
- font-family: monospace, fixed;
+ font-family: var(--font-family-monospace);
font-size: 13px;
min-height: 13px;
- line-height: 1.0;
+ line-height: 1.2;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
@@ -306,24 +691,40 @@ div.line:after {
}
div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
+ background-color: var(--glow-color);
+ box-shadow: 0 0 10px var(--glow-color);
}
+span.fold {
+ margin-left: 5px;
+ margin-right: 1px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+ display: inline-block;
+ width: 12px;
+ height: 12px;
+ background-repeat:no-repeat;
+ background-position:center;
+}
span.lineno {
padding-right: 4px;
+ margin-right: 9px;
text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
+ border-right: 2px solid var(--fragment-lineno-border-color);
+ color: var(--fragment-lineno-foreground-color);
+ background-color: var(--fragment-lineno-background-color);
white-space: pre;
}
-span.lineno a {
- background-color: #D8D8D8;
+span.lineno a, span.lineno a:visited {
+ color: var(--fragment-lineno-link-fg-color);
+ background-color: var(--fragment-lineno-link-bg-color);
}
span.lineno a:hover {
- background-color: #C8C8C8;
+ color: var(--fragment-lineno-link-hover-fg-color);
+ background-color: var(--fragment-lineno-link-hover-bg-color);
}
.lineno {
@@ -335,24 +736,6 @@ span.lineno a:hover {
user-select: none;
}
-div.ah, span.ah {
- background-color: black;
- font-weight: bold;
- color: #FFFFFF;
- 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 110%);
-}
-
div.classindex ul {
list-style: none;
padding-left: 0;
@@ -374,8 +757,7 @@ div.groupText {
}
body {
- background-color: white;
- color: black;
+ color: var(--page-foreground-color);
margin: 0;
}
@@ -385,29 +767,15 @@ div.contents {
margin-right: 8px;
}
-td.indexkey {
- background-color: #F5EEED;
- font-weight: bold;
- border: 1px solid #E1CEC8;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #F5EEED;
- border: 1px solid #E1CEC8;
- padding: 2px 10px;
- margin: 2px 0px;
+p.formulaDsp {
+ text-align: center;
}
-tr.memlist {
- background-color: #F6F0EF;
+img.dark-mode-visible {
+ display: none;
}
-
-p.formulaDsp {
- text-align: center;
+img.light-mode-visible {
+ display: none;
}
img.formulaDsp {
@@ -437,89 +805,74 @@ address.footer {
img.footer {
border: 0px;
vertical-align: middle;
+ width: var(--footer-logo-width);
+}
+
+.compoundTemplParams {
+ color: var(--memdecl-template-color);
+ font-size: 80%;
+ line-height: 120%;
}
/* @group Code Colorization */
span.keyword {
- color: #008000
+ color: var(--code-keyword-color);
}
span.keywordtype {
- color: #604020
+ color: var(--code-type-keyword-color);
}
span.keywordflow {
- color: #e08000
+ color: var(--code-flow-keyword-color);
}
span.comment {
- color: #800000
+ color: var(--code-comment-color);
}
span.preprocessor {
- color: #806020
+ color: var(--code-preprocessor-color);
}
span.stringliteral {
- color: #002080
+ color: var(--code-string-literal-color);
}
span.charliteral {
- color: #008080
+ color: var(--code-char-literal-color);
+}
+
+span.xmlcdata {
+ color: var(--code-xml-cdata-color);
}
span.vhdldigit {
- color: #ff00ff
+ color: var(--code-vhdl-digit-color);
}
span.vhdlchar {
- color: #000000
+ color: var(--code-vhdl-char-color);
}
span.vhdlkeyword {
- color: #700070
+ color: var(--code-vhdl-keyword-color);
}
span.vhdllogic {
- color: #ff0000
+ color: var(--code-vhdl-logic-color);
}
blockquote {
- background-color: #FBF8F7;
- border-left: 2px solid #CDACA3;
+ background-color: var(--blockquote-background-color);
+ border-left: 2px solid var(--blockquote-border-color);
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
-blockquote.DocNodeRTL {
- border-left: 0;
- border-right: 2px solid #CDACA3;
- margin: 0 4px 0 24px;
- padding: 0 16px 0 12px;
-}
-
/* @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%;
}
@@ -527,18 +880,19 @@ td.tiny {
.dirtab {
padding: 4px;
border-collapse: collapse;
- border: 1px solid #D1B2AA;
+ border: 1px solid var(--table-cell-border-color);
}
th.dirtab {
- background: #F5EEED;
+ background-color: var(--table-header-background-color);
+ color: var(--table-header-foreground-color);
font-weight: bold;
}
hr {
height: 0px;
border: none;
- border-top: 1px solid #9F6556;
+ border-top: 1px solid var(--separator-color);
}
hr.footer {
@@ -566,14 +920,14 @@ table.memberdecls {
}
.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
+ background-color: var(--glow-color);
+ box-shadow: 0 0 15px var(--glow-color);
}
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #FCFAF9;
+ background-color: var(--memdecl-background-color);
border: none;
margin: 4px;
padding: 1px 0 0 8px;
@@ -581,11 +935,11 @@ table.memberdecls {
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
- color: #555;
+ color: var(--memdecl-foreground-color);
}
.memSeparator {
- border-bottom: 1px solid #EEE3E0;
+ border-bottom: 1px solid var(--memdecl-separator-color);
line-height: 1px;
margin: 0px;
padding: 0px;
@@ -600,7 +954,7 @@ table.memberdecls {
}
.memTemplParams {
- color: #976151;
+ color: var(--memdecl-template-color);
white-space: nowrap;
font-size: 80%;
}
@@ -613,15 +967,15 @@ table.memberdecls {
.memtitle {
padding: 8px;
- border-top: 1px solid #D3B6AE;
- border-left: 1px solid #D3B6AE;
- border-right: 1px solid #D3B6AE;
+ border-top: 1px solid var(--memdef-border-color);
+ border-left: 1px solid var(--memdef-border-color);
+ border-right: 1px solid var(--memdef-border-color);
border-top-right-radius: 4px;
border-top-left-radius: 4px;
margin-bottom: -1px;
- background-image: url('nav_f.png');
+ background-image: var(--memdef-title-gradient-image);
background-repeat: repeat-x;
- background-color: #F0E7E4;
+ background-color: var(--memdef-title-background-color);
line-height: 1.25;
font-weight: 300;
float:left;
@@ -636,20 +990,11 @@ table.memberdecls {
.memtemplate {
font-size: 80%;
- color: #976151;
+ color: var(--memdef-template-color);
font-weight: normal;
margin-left: 9px;
}
-.memnav {
- background-color: #F5EEED;
- border: 1px solid #D1B2AA;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
.mempage {
width: 100%;
}
@@ -668,7 +1013,7 @@ table.memberdecls {
}
.memitem.glow {
- box-shadow: 0 0 15px cyan;
+ box-shadow: 0 0 15px var(--glow-color);
}
.memname {
@@ -681,41 +1026,32 @@ table.memberdecls {
}
.memproto, dl.reflist dt {
- border-top: 1px solid #D3B6AE;
- border-left: 1px solid #D3B6AE;
- border-right: 1px solid #D3B6AE;
+ border-top: 1px solid var(--memdef-border-color);
+ border-left: 1px solid var(--memdef-border-color);
+ border-right: 1px solid var(--memdef-border-color);
padding: 6px 0px 6px 0px;
- color: #4F332B;
+ color: var(--memdef-proto-text-color);
font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-color: #EFE4E1;
- /* opera specific markup */
+ text-shadow: var(--memdef-proto-text-shadow);
+ background-color: var(--memdef-proto-background-color);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
-
}
.overload {
- font-family: "courier new",courier,monospace;
+ font-family: var(--font-family-monospace);
font-size: 65%;
}
.memdoc, dl.reflist dd {
- border-bottom: 1px solid #D3B6AE;
- border-left: 1px solid #D3B6AE;
- border-right: 1px solid #D3B6AE;
+ border-bottom: 1px solid var(--memdef-border-color);
+ border-left: 1px solid var(--memdef-border-color);
+ border-right: 1px solid var(--memdef-border-color);
padding: 6px 10px 2px 10px;
- background-color: #FDFCFB;
border-top-width: 0;
background-image:url('nav_g.png');
background-repeat:repeat-x;
- background-color: #FFFFFF;
+ background-color: var(--memdef-doc-background-color);
/* opera specific markup */
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
@@ -748,7 +1084,7 @@ dl.reflist dd {
}
.paramname {
- color: #602020;
+ color: var(--memdef-param-name-color);
white-space: nowrap;
}
.paramname em {
@@ -761,20 +1097,20 @@ dl.reflist dd {
.params, .retval, .exception, .tparams {
margin-left: 0px;
padding-left: 0px;
-}
+}
.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
font-weight: bold;
vertical-align: top;
}
-
+
.params .paramtype, .tparams .paramtype {
font-style: italic;
vertical-align: top;
-}
-
+}
+
.params .paramdir, .tparams .paramdir {
- font-family: "courier new",courier,monospace;
+ font-family: var(--font-family-monospace);
vertical-align: top;
}
@@ -798,13 +1134,13 @@ span.mlabels {
}
span.mlabel {
- background-color: #B8897C;
- border-top:1px solid #A86F5F;
- border-left:1px solid #A86F5F;
- border-right:1px solid #E1CEC8;
- border-bottom:1px solid #E1CEC8;
+ background-color: var(--label-background-color);
+ border-top:1px solid var(--label-left-top-border-color);
+ border-left:1px solid var(--label-left-top-border-color);
+ border-right:1px solid var(--label-right-bottom-border-color);
+ border-bottom:1px solid var(--label-right-bottom-border-color);
text-shadow: none;
- color: white;
+ color: var(--label-foreground-color);
margin-right: 4px;
padding: 2px 3px;
border-radius: 3px;
@@ -821,8 +1157,8 @@ span.mlabel {
div.directory {
margin: 10px 0px;
- border-top: 1px solid #CDACA3;
- border-bottom: 1px solid #CDACA3;
+ border-top: 1px solid var(--directory-separator-color);
+ border-bottom: 1px solid var(--directory-separator-color);
width: 100%;
}
@@ -858,9 +1194,14 @@ div.directory {
border-left: 1px solid rgba(0,0,0,0.05);
}
+.directory tr.odd {
+ padding-left: 6px;
+ background-color: var(--index-odd-item-bg-color);
+}
+
.directory tr.even {
padding-left: 6px;
- background-color: #FBF8F7;
+ background-color: var(--index-even-item-bg-color);
}
.directory img {
@@ -878,11 +1219,11 @@ div.directory {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
- color: #825346;
+ color: var(--page-link-color);
}
.arrow {
- color: #CDACA3;
+ color: var(--nav-arrow-color);
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
@@ -896,14 +1237,15 @@ div.directory {
}
.icon {
- font-family: Arial, Helvetica;
+ font-family: var(--font-family-icon);
+ line-height: normal;
font-weight: bold;
font-size: 12px;
height: 14px;
width: 16px;
display: inline-block;
- background-color: #B8897C;
- color: white;
+ background-color: var(--icon-background-color);
+ color: var(--icon-foreground-color);
text-align: center;
border-radius: 4px;
margin-left: 2px;
@@ -920,8 +1262,7 @@ div.directory {
width: 24px;
height: 18px;
margin-bottom: 4px;
- background-image:url('folderopen.png');
- background-position: 0px -4px;
+ background-image:var(--icon-folder-open-image);
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
@@ -931,8 +1272,7 @@ div.directory {
width: 24px;
height: 18px;
margin-bottom: 4px;
- background-image:url('folderclosed.png');
- background-position: 0px -4px;
+ background-image:var(--icon-folder-closed-image);
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
@@ -942,17 +1282,13 @@ div.directory {
width: 24px;
height: 18px;
margin-bottom: 4px;
- background-image:url('doc.png');
+ background-image:var(--icon-doc-image);
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
-table.directory {
- font: 400 14px Roboto,sans-serif;
-}
-
/* @end */
div.dynheader {
@@ -967,7 +1303,7 @@ div.dynheader {
address {
font-style: normal;
- color: #5B3A31;
+ color: var(--footer-foreground-color);
}
table.doxtable caption {
@@ -981,28 +1317,23 @@ table.doxtable {
}
table.doxtable td, table.doxtable th {
- border: 1px solid #613E34;
+ border: 1px solid var(--table-cell-border-color);
padding: 3px 7px 2px;
}
table.doxtable th {
- background-color: #774C40;
- color: #FFFFFF;
+ background-color: var(--table-header-background-color);
+ color: var(--table-header-foreground-color);
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
table.fieldtable {
- /*width: 100%;*/
margin-bottom: 10px;
- border: 1px solid #D3B6AE;
+ border: 1px solid var(--memdef-border-color);
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);
}
@@ -1012,8 +1343,8 @@ table.fieldtable {
.fieldtable td.fieldtype, .fieldtable td.fieldname {
white-space: nowrap;
- border-right: 1px solid #D3B6AE;
- border-bottom: 1px solid #D3B6AE;
+ border-right: 1px solid var(--memdef-border-color);
+ border-bottom: 1px solid var(--memdef-border-color);
vertical-align: top;
}
@@ -1022,14 +1353,13 @@ table.fieldtable {
}
.fieldtable td.fielddoc {
- border-bottom: 1px solid #D3B6AE;
- /*width: 100%;*/
+ border-bottom: 1px solid var(--memdef-border-color);
}
.fieldtable td.fielddoc p:first-child {
margin-top: 0px;
-}
-
+}
+
.fieldtable td.fielddoc p:last-child {
margin-bottom: 2px;
}
@@ -1039,22 +1369,18 @@ table.fieldtable {
}
.fieldtable th {
- background-image:url('nav_f.png');
+ background-image: var(--memdef-title-gradient-image);
background-repeat:repeat-x;
- background-color: #F0E7E4;
+ background-color: var(--memdef-title-background-color);
font-size: 90%;
- color: #4F332B;
+ color: var(--memdef-proto-text-color);
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
font-weight: 400;
- -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 #D3B6AE;
+ border-bottom: 1px solid var(--memdef-border-color);
}
@@ -1062,7 +1388,7 @@ table.fieldtable {
top: 0px;
left: 10px;
height: 36px;
- background-image: url('tab_b.png');
+ background-image: var(--nav-gradient-image);
z-index: 101;
overflow: hidden;
font-size: 13px;
@@ -1071,13 +1397,13 @@ table.fieldtable {
.navpath ul
{
font-size: 11px;
- background-image:url('tab_b.png');
+ background-image: var(--nav-gradient-image);
background-repeat:repeat-x;
background-position: 0 -5px;
height:30px;
line-height:30px;
- color:#C49D92;
- border:solid 1px #E0CCC6;
+ color:var(--nav-text-normal-color);
+ border:solid 1px var(--nav-breadcrumb-border-color);
overflow:hidden;
margin:0px;
padding:0px;
@@ -1089,10 +1415,10 @@ table.fieldtable {
float:left;
padding-left:10px;
padding-right:15px;
- background-image:url('bc_s.png');
+ background-image:var(--nav-breadcrumb-image);
background-repeat:no-repeat;
background-position:right;
- color:#744A3E;
+ color: var(--nav-foreground-color);
}
.navpath li.navelem a
@@ -1101,15 +1427,16 @@ table.fieldtable {
display:block;
text-decoration: none;
outline: none;
- color: #57372F;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
+ color: var(--nav-text-normal-color);
+ font-family: var(--font-family-nav);
+ text-shadow: var(--nav-text-normal-shadow);
+ text-decoration: none;
}
.navpath li.navelem a:hover
{
- color:#B38072;
+ color: var(--nav-text-hover-color);
+ text-shadow: var(--nav-text-hover-shadow);
}
.navpath li.footer
@@ -1121,7 +1448,7 @@ table.fieldtable {
background-image:none;
background-repeat:no-repeat;
background-position:right;
- color:#744A3E;
+ color: var(--footer-foreground-color);
font-size: 8pt;
}
@@ -1133,7 +1460,7 @@ div.summary
padding-right: 5px;
width: 50%;
text-align: right;
-}
+}
div.summary a
{
@@ -1148,7 +1475,7 @@ table.classindex
margin-right: 3%;
width: 94%;
border: 0;
- border-spacing: 0;
+ border-spacing: 0;
padding: 0;
}
@@ -1166,11 +1493,11 @@ div.ingroups a
div.header
{
- background-image:url('nav_h.png');
+ background-image: var(--header-gradient-image);
background-repeat:repeat-x;
- background-color: #FCFAF9;
+ background-color: var(--header-background-color);
margin: 0px;
- border-bottom: 1px solid #E1CEC8;
+ border-bottom: 1px solid var(--header-separator-color);
}
div.headertitle
@@ -1193,11 +1520,6 @@ dl.section {
padding-left: 0px;
}
-dl.section.DocNodeRTL {
- margin-right: 0px;
- padding-right: 0px;
-}
-
dl.note {
margin-left: -7px;
padding-left: 3px;
@@ -1205,16 +1527,6 @@ dl.note {
border-color: #D0C000;
}
-dl.note.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #D0C000;
-}
-
dl.warning, dl.attention {
margin-left: -7px;
padding-left: 3px;
@@ -1222,16 +1534,6 @@ dl.warning, dl.attention {
border-color: #FF0000;
}
-dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #FF0000;
-}
-
dl.pre, dl.post, dl.invariant {
margin-left: -7px;
padding-left: 3px;
@@ -1239,16 +1541,6 @@ dl.pre, dl.post, dl.invariant {
border-color: #00D000;
}
-dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #00D000;
-}
-
dl.deprecated {
margin-left: -7px;
padding-left: 3px;
@@ -1256,16 +1548,6 @@ dl.deprecated {
border-color: #505050;
}
-dl.deprecated.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #505050;
-}
-
dl.todo {
margin-left: -7px;
padding-left: 3px;
@@ -1273,16 +1555,6 @@ dl.todo {
border-color: #00C0E0;
}
-dl.todo.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #00C0E0;
-}
-
dl.test {
margin-left: -7px;
padding-left: 3px;
@@ -1290,16 +1562,6 @@ dl.test {
border-color: #3030E0;
}
-dl.test.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #3030E0;
-}
-
dl.bug {
margin-left: -7px;
padding-left: 3px;
@@ -1307,21 +1569,16 @@ dl.bug {
border-color: #C08050;
}
-dl.bug.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #C08050;
-}
-
dl.section dd {
margin-bottom: 6px;
}
+#projectrow
+{
+ height: 56px;
+}
+
#projectlogo
{
text-align: center;
@@ -1337,25 +1594,29 @@ dl.section dd {
#projectalign
{
vertical-align: middle;
+ padding-left: 0.5em;
}
#projectname
{
- font: 300% Tahoma, Arial,sans-serif;
+ font-size: 200%;
+ font-family: var(--font-family-title);
margin: 0px;
padding: 2px 0px;
}
-
+
#projectbrief
{
- font: 120% Tahoma, Arial,sans-serif;
+ font-size: 90%;
+ font-family: var(--font-family-title);
margin: 0px;
padding: 0px;
}
#projectnumber
{
- font: 50% Tahoma, Arial,sans-serif;
+ font-size: 50%;
+ font-family: 50% var(--font-family-title);
margin: 0px;
padding: 0px;
}
@@ -1365,7 +1626,8 @@ dl.section dd {
padding: 0px;
margin: 0px;
width: 100%;
- border-bottom: 1px solid #A86F5F;
+ border-bottom: 1px solid var(--title-separator-color);
+ background-color: var(--title-background-color);
}
.image
@@ -1398,17 +1660,12 @@ dl.section dd {
font-weight: bold;
}
-div.zoom
-{
- border: 1px solid #C7A297;
-}
-
dl.citelist {
margin-bottom:50px;
}
dl.citelist dt {
- color:#6D463B;
+ color:var(--citation-label-color);
float:left;
font-weight:bold;
margin-right:10px;
@@ -1424,8 +1681,8 @@ dl.citelist dd {
div.toc {
padding: 14px 25px;
- background-color: #F9F6F5;
- border: 1px solid #EBDEDB;
+ background-color: var(--toc-background-color);
+ border: 1px solid var(--toc-border-color);
border-radius: 7px 7px 7px 7px;
float: right;
height: auto;
@@ -1433,28 +1690,17 @@ div.toc {
width: 200px;
}
-.PageDocRTL-title div.toc {
- float: left !important;
- text-align: right;
-}
-
div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 var(--font-family-toc);
margin-top: 5px;
padding-left: 10px;
padding-top: 2px;
}
-.PageDocRTL-title div.toc li {
- background-position-x: right !important;
- padding-left: 0 !important;
- padding-right: 10px;
-}
-
div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #976151;
+ font: bold 12px/1.2 var(--font-family-toc);
+ color: var(--toc-header-color);
border-bottom: 0 none;
margin: 0;
}
@@ -1463,7 +1709,7 @@ div.toc ul {
list-style: none outside none;
border: medium none;
padding: 0px;
-}
+}
div.toc li.level1 {
margin-left: 0px;
@@ -1474,11 +1720,11 @@ div.toc li.level2 {
}
div.toc li.level3 {
- margin-left: 30px;
+ margin-left: 15px;
}
div.toc li.level4 {
- margin-left: 45px;
+ margin-left: 15px;
}
span.emoji {
@@ -1487,29 +1733,13 @@ span.emoji {
*/
}
-.PageDocRTL-title div.toc li.level1 {
- margin-left: 0 !important;
- margin-right: 0;
-}
-
-.PageDocRTL-title div.toc li.level2 {
- margin-left: 0 !important;
- margin-right: 15px;
-}
-
-.PageDocRTL-title div.toc li.level3 {
- margin-left: 0 !important;
- margin-right: 30px;
-}
-
-.PageDocRTL-title div.toc li.level4 {
- margin-left: 0 !important;
- margin-right: 45px;
+span.obfuscator {
+ display: none;
}
.inherit_header {
font-weight: bold;
- color: gray;
+ color: var(--inherit-header-color);
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
@@ -1541,11 +1771,12 @@ tr.heading h2 {
#powerTip {
cursor: default;
- white-space: nowrap;
- background-color: white;
- border: 1px solid gray;
+ /*white-space: nowrap;*/
+ color: var(--tooltip-foreground-color);
+ background-color: var(--tooltip-background-color);
+ border: 1px solid var(--tooltip-border-color);
border-radius: 4px 4px 4px 4px;
- box-shadow: 1px 1px 7px gray;
+ box-shadow: var(--tooltip-shadow);
display: none;
font-size: smaller;
max-width: 80%;
@@ -1556,7 +1787,7 @@ tr.heading h2 {
}
#powerTip div.ttdoc {
- color: grey;
+ color: var(--tooltip-doc-color);
font-style: italic;
}
@@ -1564,18 +1795,24 @@ tr.heading h2 {
font-weight: bold;
}
+#powerTip a {
+ color: var(--tooltip-link-color);
+}
+
#powerTip div.ttname {
font-weight: bold;
}
#powerTip div.ttdeci {
- color: #006318;
+ color: var(--tooltip-declaration-color);
}
#powerTip div {
margin: 0px;
padding: 0px;
- font: 12px/16px Roboto,sans-serif;
+ font-size: 12px;
+ font-family: var(--font-family-tooltip);
+ line-height: 16px;
}
#powerTip:before, #powerTip:after {
@@ -1620,12 +1857,12 @@ tr.heading h2 {
}
#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
- border-top-color: #FFFFFF;
+ border-top-color: var(--tooltip-background-color);
border-width: 10px;
margin: 0px -10px;
}
-#powerTip.n:before {
- border-top-color: #808080;
+#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before {
+ border-top-color: var(--tooltip-border-color);
border-width: 11px;
margin: 0px -11px;
}
@@ -1648,13 +1885,13 @@ tr.heading h2 {
}
#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
- border-bottom-color: #FFFFFF;
+ border-bottom-color: var(--tooltip-background-color);
border-width: 10px;
margin: 0px -10px;
}
#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
- border-bottom-color: #808080;
+ border-bottom-color: var(--tooltip-border-color);
border-width: 11px;
margin: 0px -11px;
}
@@ -1675,13 +1912,13 @@ tr.heading h2 {
left: 100%;
}
#powerTip.e:after {
- border-left-color: #FFFFFF;
+ border-left-color: var(--tooltip-border-color);
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.e:before {
- border-left-color: #808080;
+ border-left-color: var(--tooltip-border-color);
border-width: 11px;
top: 50%;
margin-top: -11px;
@@ -1691,13 +1928,13 @@ tr.heading h2 {
right: 100%;
}
#powerTip.w:after {
- border-right-color: #FFFFFF;
+ border-right-color: var(--tooltip-border-color);
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.w:before {
- border-right-color: #808080;
+ border-right-color: var(--tooltip-border-color);
border-width: 11px;
top: 50%;
margin-top: -11px;
@@ -1731,7 +1968,7 @@ table.markdownTable {
}
table.markdownTable td, table.markdownTable th {
- border: 1px solid #613E34;
+ border: 1px solid var(--table-cell-border-color);
padding: 3px 7px 2px;
}
@@ -1739,8 +1976,8 @@ table.markdownTable tr {
}
th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
- background-color: #774C40;
- color: #FFFFFF;
+ background-color: var(--table-header-background-color);
+ color: var(--table-header-foreground-color);
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
@@ -1758,36 +1995,51 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter {
text-align: center
}
-.DocNodeRTL {
- text-align: right;
- direction: rtl;
+tt, code, kbd, samp
+{
+ display: inline-block;
}
+/* @end */
-.DocNodeLTR {
- text-align: left;
- direction: ltr;
+u {
+ text-decoration: underline;
}
-table.DocNodeRTL {
- width: auto;
- margin-right: 0;
- margin-left: auto;
+details>summary {
+ list-style-type: none;
}
-table.DocNodeLTR {
- width: auto;
- margin-right: auto;
- margin-left: 0;
+details > summary::-webkit-details-marker {
+ display: none;
}
-tt, code, kbd, samp
-{
- display: inline-block;
- direction:ltr;
+details>summary::before {
+ content: "\25ba";
+ padding-right:4px;
+ font-size: 80%;
}
-/* @end */
-u {
- text-decoration: underline;
+details[open]>summary::before {
+ content: "\25bc";
+ padding-right:4px;
+ font-size: 80%;
+}
+
+body {
+ scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
+}
+
+::-webkit-scrollbar {
+ background-color: var(--scrollbar-background-color);
+ height: 12px;
+ width: 12px;
+}
+::-webkit-scrollbar-thumb {
+ border-radius: 6px;
+ box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color);
+ border: solid 2px transparent;
+}
+::-webkit-scrollbar-corner {
+ background-color: var(--scrollbar-background-color);
}
diff --git a/api/tools/2/doxygen.svg b/api/tools/2/doxygen.svg
index 3ec38ed676..b619bb76cc 100644
--- a/api/tools/2/doxygen.svg
+++ b/api/tools/2/doxygen.svg
@@ -1,4 +1,6 @@
+
@@ -17,7 +19,7 @@
-
+
diff --git a/api/tools/2/dynsections.js b/api/tools/2/dynsections.js
index 3174bd7beb..b73c828894 100644
--- a/api/tools/2/dynsections.js
+++ b/api/tools/2/dynsections.js
@@ -47,6 +47,8 @@ function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
+ $('table.directory tr').
+ removeClass('odd').filter(':visible:odd').addClass('odd');
}
function toggleLevel(level)
@@ -118,4 +120,73 @@ function toggleInherit(id)
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
+
+var opened=true;
+// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes
+var plusImg = [ "var(--fold-plus-image)", "var(--fold-plus-image-relpath)" ];
+var minusImg = [ "var(--fold-minus-image)", "var(--fold-minus-image-relpath)" ];
+
+// toggle all folding blocks
+function codefold_toggle_all(relPath) {
+ if (opened) {
+ $('#fold_all').css('background-image',plusImg[relPath]);
+ $('div[id^=foldopen]').hide();
+ $('div[id^=foldclosed]').show();
+ } else {
+ $('#fold_all').css('background-image',minusImg[relPath]);
+ $('div[id^=foldopen]').show();
+ $('div[id^=foldclosed]').hide();
+ }
+ opened=!opened;
+}
+
+// toggle single folding block
+function codefold_toggle(id) {
+ $('#foldopen'+id).toggle();
+ $('#foldclosed'+id).toggle();
+}
+function init_codefold(relPath) {
+ $('span[class=lineno]').css(
+ {'padding-right':'4px',
+ 'margin-right':'2px',
+ 'display':'inline-block',
+ 'width':'54px',
+ 'background':'linear-gradient(var(--fold-line-color),var(--fold-line-color)) no-repeat 46px/2px 100%'
+ });
+ // add global toggle to first line
+ $('span[class=lineno]:first').append(' ');
+ // add vertical lines to other rows
+ $('span[class=lineno]').not(':eq(0)').append(' ');
+ // add toggle controls to lines with fold divs
+ $('div[class=foldopen]').each(function() {
+ // extract specific id to use
+ var id = $(this).attr('id').replace('foldopen','');
+ // extract start and end foldable fragment attributes
+ var start = $(this).attr('data-start');
+ var end = $(this).attr('data-end');
+ // replace normal fold span with controls for the first line of a foldable fragment
+ $(this).find('span[class=fold]:first').replaceWith(' ');
+ // append div for folded (closed) representation
+ $(this).after('
');
+ // extract the first line from the "open" section to represent closed content
+ var line = $(this).children().first().clone();
+ // remove any glow that might still be active on the original line
+ $(line).removeClass('glow');
+ if (start) {
+ // if line already ends with a start marker (e.g. trailing {), remove it
+ $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
+ }
+ // replace minus with plus symbol
+ $(line).find('span[class=fold]').css('background-image',plusImg[relPath]);
+ // append ellipsis
+ $(line).append(' '+start+'… '+end);
+ // insert constructed line into closed div
+ $('#foldclosed'+id).html(line);
+ });
+}
+
/* @license-end */
diff --git a/api/tools/2/index.html b/api/tools/2/index.html
index 389306f45f..2b540eae80 100644
--- a/api/tools/2/index.html
+++ b/api/tools/2/index.html
@@ -132,11 +132,10 @@ API Reference
-
+
Main Page
diff --git a/api/tools/2/install.html b/api/tools/2/install.html
index 6a8b89d500..286e2a4d95 100644
--- a/api/tools/2/install.html
+++ b/api/tools/2/install.html
@@ -132,11 +132,10 @@ API Reference
-
+
-