Updated theme

This commit is contained in:
Christophe Riccio 2011-02-10 12:27:46 +00:00
parent 239b2f8de6
commit 9fefd16e4c
4 changed files with 119 additions and 63 deletions

View File

@ -1,6 +1,6 @@
set(NAME glm-doc) set(NAME glm-doc)
file(GLOB ROOT_TXT *.doxy ../*.txt) file(GLOB ROOT_TXT *.doxy ../*.txt ./theme/*.css)
file(GLOB ROOT_CPP src/*.cpp) file(GLOB ROOT_CPP src/*.cpp)
file(GLOB ROOT_XML src/*.xml) file(GLOB ROOT_XML src/*.xml)
file(GLOB ROOT_XSL src/*.xsl) file(GLOB ROOT_XSL src/*.xsl)

View File

@ -1,13 +1,15 @@
body body
{ {
background-color:#fff8f0; background-color:#000000;
margin:0px;
padding:0px;
width:100%; width:100%;
} }
table table
{ {
background-color:#ffffff; background-color:#ffffff;
width:800px; width:1000px;
margin-left:auto; margin-left:auto;
margin-right:auto; margin-right:auto;
} }
@ -189,12 +191,12 @@ a.menu
*/ */
a.menu a.menu
{ {
color:#008000; color:#000000;
} }
a a
{ {
color:#008000; color:#000000;
} }
div.issue-content div.issue-content

135
doc/theme/doxygen.css vendored
View File

@ -8,10 +8,23 @@ body, table, div, p, dl
body body
{ {
background-color: #FFC080; margin:0px;
/*width:1024px;*/ padding:0px;
margin-left:auto; background-color:#000000;
margin-right:auto; background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
/*
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFF8F0 5%, #FFEEDD 95%, #FFDDBB);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFF8F0), color-stop(0.05,#FFF8F0), color-stop(0.95,#FFEEDD), to(#FFDDBB));
*/
min-height:1200px;
overflow:auto;
}
p
{
background-color:#FFFFFF;
} }
/* @group Heading Levels */ /* @group Heading Levels */
@ -19,16 +32,19 @@ body
h1 h1
{ {
color:#FF8000; color:#FF8000;
font-family:Century;
font-size: 150%; font-size: 150%;
} }
h2 h2
{ {
color:#FF8000; color:#FF8000;
font-family:Century;
font-size: 120%; font-size: 120%;
} }
h3 { h3 {
font-family:Century;
font-size: 100%; font-size: 100%;
} }
@ -103,11 +119,24 @@ a {
.contents a:visited { .contents a:visited {
color: #606060; color: #606060;
} }
/*
.contents{ .contents{
background-color: #FFF8F0; background-color: #FFFFFF;
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:1000px;
} }
*/
div.textblock{
background-color: #FFFFFF;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 32px;
padding-right: 32px;
}
a:hover { a:hover {
text-decoration: underline; text-decoration: underline;
} }
@ -120,7 +149,7 @@ a.qindexHL {
font-weight: bold; font-weight: bold;
background-color: #9CAFD4; background-color: #9CAFD4;
color: #ffffff; color: #ffffff;
border: 1px double #869DCA; border: 0px double #869DCA;
} }
.contents a.qindexHL:visited { .contents a.qindexHL:visited {
@ -129,6 +158,11 @@ a.qindexHL {
a.el { a.el {
font-weight: bold; font-weight: bold;
/*
font-family: Century;
font-size: 150%;
color:#FF8000;
*/
} }
a.elRef { a.elRef {
@ -193,20 +227,6 @@ div.groupText {
font-style: italic; font-style: italic;
} }
body {
background: white;
color: black;
margin: 0;
}
div.contents
{
background-color:#FFF8F0;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}
td.indexkey { td.indexkey {
font-weight: bold; font-weight: bold;
border: 0px solid #C4CFE5; border: 0px solid #C4CFE5;
@ -248,8 +268,13 @@ div.center img {
} }
address.footer { address.footer {
margin-left:auto;
margin-right:auto;
width:1000px;
text-align: right; text-align: right;
padding-right: 12px; padding-right: 12px;
color: #FFEEDD;
} }
img.footer { img.footer {
@ -347,6 +372,9 @@ hr {
hr.footer { hr.footer {
height: 1px; height: 1px;
margin-left:auto;
margin-right:auto;
width:1000px;
} }
/* @group Member Descriptions */ /* @group Member Descriptions */
@ -398,7 +426,7 @@ table.memberdecls {
.memnav { .memnav {
background-color: #EBEFF6; background-color: #EBEFF6;
border: 1px solid #A3B4D7; border: 0px solid #A3B4D7;
text-align: center; text-align: center;
margin: 2px; margin: 2px;
margin-right: 15px; margin-right: 15px;
@ -406,7 +434,7 @@ table.memberdecls {
} }
.memitem { .memitem {
padding: 0; padding: 8px;
margin-bottom: 10px; margin-bottom: 10px;
} }
@ -417,9 +445,9 @@ table.memberdecls {
} }
.memproto { .memproto {
border-top: 1px solid #FF8000; border-top: 0px solid #FF8000;
border-left: 1px solid #FF8000; border-left: 0px solid #FF8000;
border-right: 1px solid #FF8000; border-right: 0px solid #FF8000;
padding: 6px 0px 6px 0px; padding: 6px 0px 6px 0px;
color: #253555; color: #253555;
font-weight: bold; font-weight: bold;
@ -438,14 +466,15 @@ table.memberdecls {
-webkit-border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px;
/*background-image:url('nav_f.png');*/ /*background-image:url('nav_f.png');*/
background-repeat:repeat-x; background-repeat:repeat-x;
background-color: #FFF8F0; background-color: #FFFFFF;
background-image: -moz-linear-gradient(center top, #FFF8F0 0%, #FFFFFF 60%, #FFFFFF 95%, #FFFFFF);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFF8F0), color-stop(0.2,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#FFFFFF), to(#FFFFFF));
} }
.memdoc { .memdoc {
border-bottom: 1px solid #FF8000; border-bottom: 0px solid #FF8000;
border-left: 1px solid #FF8000; border-left: 0px solid #FF8000;
border-right: 1px solid #FF8000; border-right: 0px solid #FF8000;
padding: 2px 5px; padding: 2px 5px;
background-color: #FFFFFF; background-color: #FFFFFF;
border-top-width: 0; border-top-width: 0;
@ -457,12 +486,12 @@ table.memberdecls {
-moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px; -moz-border-radius-bottomright: 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #FFF0E0 95%, #FFF8F0); background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #FFF8F0 90%, #FFEEDD);
/* webkit specific markup */ /* webkit specific markup */
-webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#FFF0E0), to(#FFF8F0)); background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.90,#FFF8F0), to(#FFEEDD));
} }
.paramkey { .paramkey {
@ -611,7 +640,7 @@ table.doxtable {
} }
table.doxtable td, table.doxtable th { table.doxtable td, table.doxtable th {
border: 1px solid #2D4068; border: 0px solid #2D4068;
padding: 3px 7px 2px; padding: 3px 7px 2px;
} }
@ -628,7 +657,7 @@ table.doxtable th {
top: 0px; top: 0px;
left: 10px; left: 10px;
height: 36px; height: 36px;
background-image: url('tab_b.png'); /*background-image: url('tab_b.png');*/
z-index: 101; z-index: 101;
overflow: hidden; overflow: hidden;
font-size: 13px; font-size: 13px;
@ -637,12 +666,9 @@ table.doxtable th {
.navpath ul .navpath ul
{ {
font-size: 11px; font-size: 11px;
background-image:url('tab_b.png'); background-color: #FFEEDD;
background-repeat:repeat-x;
height:30px; height:30px;
line-height:30px; line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
overflow:hidden; overflow:hidden;
margin:0px; margin:0px;
padding:0px; padding:0px;
@ -654,10 +680,9 @@ table.doxtable th {
float:left; float:left;
padding-left:10px; padding-left:10px;
padding-right:15px; padding-right:15px;
background-image:url('bc_s.png'); /*background-image:url('bc_s.png');*/
background-repeat:no-repeat; background-repeat:no-repeat;
background-position:right; background-position:right;
color:#364D7C;
} }
.navpath li.navelem a .navpath li.navelem a
@ -682,11 +707,10 @@ table.doxtable th {
background-image:none; background-image:none;
background-repeat:no-repeat; background-repeat:no-repeat;
background-position:right; background-position:right;
color:#364D7C; color:#FFEEDD;
font-size: 8pt; font-size: 8pt;
} }
div.summary div.summary
{ {
float: right; float: right;
@ -716,16 +740,24 @@ div.ingroups a
div.header div.header
{ {
/*background-image:url('nav_h.png');*/ background-color:#FFEEDD;
background-repeat:repeat-x; background-image: -moz-linear-gradient(center top, #FFEEDD 0%, #FFEEDD 5%, #FFEEDD 80%, #FFFFFF);
background-color: #FFF8F0; background-image: -webkit-gradient(linear,center top,center bottom,from(#FFEEDD), color-stop(0.05,#FFEEDD), color-stop(0.05,#FFEEDD), color-stop(0.80,#FFEEDD), to(#FFFFFF));
padding:0px;
margin:0px; margin:0px;
margin-left:auto;
margin-right:auto;
width:1000px;
border-bottom: 0px solid #FFC080; border-bottom: 0px solid #FFC080;
} }
div.headertitle div.headertitle
{ {
padding: 5px 5px 5px 10px; margin: 0px;
padding: 5px;
padding-bottom:10px;
padding-top:10px;
} }
dl dl
@ -742,7 +774,7 @@ dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated,
dl.note dl.note
{ {
border-color: #D0D000; border-color: #FFDDBB;
} }
dl.warning, dl.attention dl.warning, dl.attention
@ -814,9 +846,14 @@ dl.bug
margin: 0px; margin: 0px;
width: 100%; width: 100%;
border-bottom: 0px solid #FF8000; border-bottom: 0px solid #FF8000;
background-color:#FFFFFF;
} }
#top #top
{ {
margin-left:auto;
margin-right:auto;
width:1000px;
/*background-color:#000000;*/ /*background-color:#000000;*/
} }

17
doc/theme/tabs.css vendored
View File

@ -1,4 +1,7 @@
.tabs, .tabs2, .tabs3 { .tabs, .tabs2, .tabs3 {
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD));
/*background-image: url('tab_b.png');*/ /*background-image: url('tab_b.png');*/
background-color:#FFF8F0; background-color:#FFF8F0;
width: 100%; width: 100%;
@ -22,6 +25,10 @@
.tablist li { .tablist li {
float: left; float: left;
display: table-cell; display: table-cell;
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD));
/*background-image: url('tab_b.png');*/ /*background-image: url('tab_b.png');*/
line-height: 36px; line-height: 36px;
list-style: none; list-style: none;
@ -31,6 +38,10 @@
display: block; display: block;
padding: 0 20px; padding: 0 20px;
font-weight: bold; font-weight: bold;
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD));
/*background-image:url('tab_s.png');*/ /*background-image:url('tab_s.png');*/
background-repeat:no-repeat; background-repeat:no-repeat;
background-position:right; background-position:right;
@ -45,6 +56,9 @@
} }
.tablist a:hover { .tablist a:hover {
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD));
/*background-image: url('tab_h.png');*/ /*background-image: url('tab_h.png');*/
background-color:#FFFEFD; background-color:#FFFEFD;
background-repeat:repeat-x; background-repeat:repeat-x;
@ -54,6 +68,9 @@
} }
.tablist li.current a { .tablist li.current a {
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD));
/*background-image: url('tab_a.png');*/ /*background-image: url('tab_a.png');*/
background-color:#FFFEFD; background-color:#FFFEFD;
background-repeat:repeat-x; background-repeat:repeat-x;