Refactor the Doxygen structure (#880)

This commit is contained in:
Patrick Fallberg
2017-07-31 18:42:26 +02:00
committed by Henrik Ekblad
parent 1cd2c6df05
commit f3ab329ad3
42 changed files with 3834 additions and 13340 deletions
+148 -108
View File
@@ -1,55 +1,53 @@
/* The standard CSS for doxygen 1.8.6 */
/* MySensors doxygen style sheet */
@font-face {
font-family: kg_second_chances_sketchRg;
src: url('http://static-ci.mysensors.org/font/kgsecondchancessketch-webfont.eot');
src: url('http://static-ci.mysensors.org/font/kgsecondchancessketch-webfont.eot?#iefix') format('embedded-opentype'),
url('http://static-ci.mysensors.org/font/kgsecondchancessketch-webfont.woff') format('woff'),
url('http://static-ci.mysensors.org/font/kgsecondchancessketch-webfont.ttf') format('truetype'),
url('http://static-ci.mysensors.org/font/kgsecondchancessketch-webfont.svg#kg_second_chances_sketchRg') format('svg');
font-weight: normal;
font-style: normal;
src: url(fonts/kgsecondchancessketch-webfont.eot);
src: url(fonts/kgsecondchancessketch-webfont.eot?#iefix) format('embedded-opentype'),
url(fonts/kgsecondchancessketch-webfont.woff) format('woff'),
url(fonts/kgsecondchancessketch-webfont.ttf) format('truetype'),
url(fonts/kgsecondchancessketch-webfont.svg#kg_second_chances_sketchRg) format('svg')
}
@font-face {
font-family: kg_second_chances_solidRg;
src: url('http://static-ci.mysensors.org/font/kgsecondchancessolid-webfont.eot');
src: url('http://static-ci.mysensors.org/font/kgsecondchancessolid-webfont.eot?#iefix') format('embedded-opentype'),
url('http://static-ci.mysensors.org/font/kgsecondchancessolid-webfont.woff') format('woff'),
url('http://static-ci.mysensors.org/font/kgsecondchancessolid-webfont.ttf') format('truetype'),
url('http://static-ci.mysensors.org/font/kgsecondchancessolid-webfont.svg#kg_second_chances_solidRg') format('svg');
font-weight: normal;
font-style: normal;
src: url(fonts/kgsecondchancessolid-webfont.eot);
src: url(fonts/kgsecondchancessolid-webfont.eot?#iefix) format('embedded-opentype'),
url(fonts/kgsecondchancessolid-webfont.woff) format('woff'),
url(fonts/kgsecondchancessolid-webfont.ttf) format('truetype'),
url(fonts/kgsecondchancessolid-webfont.svg#kg_second_chances_solidRg) format('svg')
}
@font-face {
font-family: roboto_condensed_regular;
src: url(fonts/RobotoCondensed-Regular-webfont.eot);
src: url(fonts/RobotoCondensed-Regular-webfont.eot?#iefix) format('embedded-opentype'),
url(fonts/RobotoCondensed-Regular-webfont.woff) format('woff'),
url(fonts/RobotoCondensed-Regular-webfont.ttf) format('truetype'),
url(fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensed_regular) format('svg');
}
body, table, div, p, dl {
font: 400 14px/22px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-family: roboto_condensed_regular;
font-size: 16px;
color: #333;
}
/* @group Heading Levels */
h1.groupheader {
font-size: 150%;
font-size: 32px;
}
.title {
font: 400 14px/38px kg_second_chances_sketchRg;
font-size: 3em;
font: 400 16px/38px kg_second_chances_sketchRg;
font-size: 2.3em;
font-weight: normal;
margin: 10px 2px;
}
h2.groupheader {
border-bottom: 1px solid #879ECB;
color: #354C7B;
font-size: 150%;
font-weight: normal;
margin-top: 1.75em;
padding-top: 8px;
padding-bottom: 4px;
width: 100%;
border-bottom: 1px solid #333;
color: #333;
}
h3.groupheader {
@@ -57,16 +55,8 @@ h3.groupheader {
}
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;
}
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
text-shadow: 0 0 15px cyan;
font-family: kg_second_chances_solidRg;
font-weight: normal;
}
dt {
@@ -134,17 +124,17 @@ div.navtab {
/* @group Link Styling */
a {
color: #3D578C;
font-weight: normal;
text-decoration: none;
color: #337ab7;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
color: #337ab7;
}
a:hover {
text-decoration: underline;
.contents a:hover {
color: #23527c;
text-decoration: none
}
a.qindex {
@@ -163,7 +153,7 @@ a.qindexHL {
}
a.el {
font-weight: bold;
font-weight: normal;
}
a.elRef {
@@ -184,23 +174,25 @@ dl.el {
}
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%;
background-color: #f8f8f8;
border: 1px solid #ccc;
font-size: 13px;
line-height: 19px;
overflow: auto;
padding: 6px 10px;
border-radius: 3px;
font-family: Menlo,Monaco,Consolas,Courier New,monospace;
}
div.fragment {
padding: 4px 6px;
margin: 4px 8px 4px 2px;
background-color: #FBFCFD;
border: 1px solid #C4CFE5;
background-color: #f8f8f8;
border: 1px solid #ccc;
font-size: 13px;
line-height: 19px;
overflow: auto;
padding: 6px 10px;
border-radius: 3px;
font-family: Menlo,Monaco,Consolas,Courier New,monospace;
}
div.line {
@@ -453,6 +445,7 @@ table.memberdecls {
}
.memberdecls td, .fieldtable tr {
/*
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
@@ -463,11 +456,12 @@ table.memberdecls {
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
*/
}
.memberdecls td.glow, .fieldtable tr.glow {
background-color: cyan;
box-shadow: 0 0 15px cyan;
background-color: none;
box-shadow: none;
}
.mdescLeft, .mdescRight,
@@ -685,7 +679,7 @@ span.mlabel {
margin-right: 4px;
padding: 2px 3px;
border-radius: 3px;
font-size: 7pt;
font-size: 11pt;
white-space: nowrap;
vertical-align: middle;
}
@@ -779,50 +773,75 @@ table.doxtable {
margin-bottom: 4px;
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
table.doxtable td {
font-weight: normal;
border: 1px solid #ccc;
padding: 6px 13px;
text-align: left;
margin: 0;
}
table.doxtable th {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
font-weight: 700;
border: 1px solid #ccc;
color: #333;
background-color: white;
padding: 6px 13px;
text-align: left;
margin: 0;
}
table.doxtable tr {
border-top: 1px solid #ccc;
background-color: white;
margin: 0;
padding: 0;
}
table.doxtable tr:nth-child(2n+1) {
background-color: #f8f8f8;
}
table.fieldtable {
/*width: 100%;*/
margin-bottom: 10px;
border: 1px solid #A8B8D9;
margin-bottom: 4px;
border: 1px solid #ccc;
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);
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
table.directory {
font: 400 14px roboto_condensed_regular;
}
.fieldtable td, .fieldtable th {
padding: 3px 7px 2px;
padding: 6px 13px;
border: 1px solid #ccc;
text-align: left;
margin: 0;
font-weight: normal;
}
.fieldtable td.fieldtype, .fieldtable td.fieldname {
white-space: nowrap;
border-right: 1px solid #A8B8D9;
border-bottom: 1px solid #A8B8D9;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
vertical-align: top;
}
/*
.fieldtable td.fieldname {
padding-top: 3px;
}
.fieldtable td.fielddoc {
border-bottom: 1px solid #A8B8D9;
/*width: 100%;*/
border-bottom: 1px solid #ccc;
width: 100%;
}
.fieldtable td.fielddoc p:first-child {
@@ -836,25 +855,44 @@ table.fieldtable {
.fieldtable tr:last-child td {
border-bottom: none;
}
*/
.fieldtable th {
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
font-size: 90%;
color: #253555;
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 #A8B8D9;
.fieldtable tr:nth-child(2n+1) {
background-color: #f8f8f8;
}
.fieldtable th {
font-weight: 700;
border: 1px solid #ccc;
color: #333;
background-color: white;
padding: 6px 13px;
text-align: left;
margin: 0;
background-image:none;
/*background-repeat:repeat-x;
background-color: #E2E8F2;*/
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom: 1px solid #ccc;
}
.tablist a {
color: #333;
font-family: roboto_condensed_regular;
display: block;
padding: 0 20px;
font-weight: normal;
font-size: 16px;
text-shadow: none;
text-decoration: none;
outline: none;
}
.tabsearch {
top: 0px;
@@ -900,7 +938,7 @@ table.fieldtable {
text-decoration: none;
outline: none;
color: #283A5D;
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
font-family: roboto_condensed_regular;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
}
@@ -940,7 +978,7 @@ div.summary a
div.ingroups
{
font-size: 8pt;
font-size: 10pt;
width: 50%;
text-align: left;
}
@@ -1047,25 +1085,27 @@ dl.section dd {
#projectlogo img
{
border: 0px none;
height: 40px;
padding: 5px;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
font: 200% kg_second_chances_sketchRg;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
font: 120% roboto_condensed_regular;
margin: 0px;
padding: 0px;
}
#projectnumber
{
font: 50% Tahoma, Arial,sans-serif;
font: 50% roboto_condensed_regular;
margin: 0px;
padding: 0px;
}
@@ -1138,14 +1178,14 @@ div.toc {
div.toc li {
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
font: 10px/1.2 roboto_condensed_regular;
margin-top: 5px;
padding-left: 10px;
padding-top: 2px;
}
div.toc h3 {
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
font: bold 12px/1.2 roboto_condensed_regular;
color: #4665A2;
border-bottom: 0 none;
margin: 0;
@@ -1241,7 +1281,7 @@ tr.heading h2 {
#powerTip div {
margin: 0px;
padding: 0px;
font: 12px/16px Roboto,sans-serif;
font: 12px/16px roboto_condensed_regular;
}
#powerTip:before, #powerTip:after {