From b1f8e7e8237c5277a5d0e73d4b899192ac997998 Mon Sep 17 00:00:00 2001 From: Jeff Teunissen Date: Sat, 9 Jul 2011 23:16:34 -0400 Subject: [PATCH] Add stuff from doxygen 1.7.4 New doxygen makes our docs all ugly, let's give 'em a face lift. --- doc/doxygen.css | 313 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 260 insertions(+), 53 deletions(-) diff --git a/doc/doxygen.css b/doc/doxygen.css index f1c0445cb..af984b6b5 100644 --- a/doc/doxygen.css +++ b/doc/doxygen.css @@ -11,6 +11,12 @@ h1 { font-size: 150%; } +.title { + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + h2 { font-size: 120%; } @@ -53,13 +59,13 @@ caption { } span.legend { - font-size: 70%; - text-align: center; + font-size: 70%; + text-align: center; } h3.version { - font-size: 90%; - text-align: center; + font-size: 90%; + text-align: center; } div.qindex, div.navtab{ @@ -119,17 +125,17 @@ a.elRef { a.code { color: #4444cc; - font-weight: bold; +/* font-weight: bold;*/ } a.code:visited { color: #444488; - font-weight: bold; +/* font-weight: bold;*/ } a.codeRef { color: #6666ff; - font-weight: bold; +/* font-weight: bold;*/ } /* @end */ @@ -166,6 +172,7 @@ div.ah { 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)); @@ -197,10 +204,10 @@ div.contents { } /* inline MSC graphs? */ -.contents div img { +/*.contents div img { border: 2px solid #737b9c; } - +*/ td.indexkey { background-color: #262833; font-weight: bold; @@ -234,9 +241,9 @@ img.formulaInl { div.center { text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; } div.center img { @@ -378,12 +385,16 @@ table.memberdecls { } .memItemLeft, .memTemplItemLeft { - white-space: nowrap; + white-space: nowrap; +} + +.memItemRight { + width: 100%; } .memTemplParams { color: #465079; - white-space: nowrap; + white-space: nowrap; } /* @end */ @@ -408,6 +419,10 @@ table.memberdecls { padding: 2px; } +.mempage { + width: 100%; +} + .memitem { padding: 0; margin-bottom: 10px; @@ -423,44 +438,50 @@ table.memberdecls { } .memproto { - border-top: 1px solid #A0A8C7; - border-left: 1px solid #A0A8C7; - border-right: 1px solid #A0A8C7; - padding: 6px 0px 6px 0px; - color: #ffffff; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 8px; - -moz-border-radius-topleft: 8px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 8px; - -webkit-border-top-left-radius: 8px; -/* background-image:url('nav_f.png');*/ - background-repeat:repeat-x; - background-color: #737b9c; + border-top: 1px solid #A0A8C7; + border-left: 1px solid #A0A8C7; + border-right: 1px solid #A0A8C7; + padding: 6px 0px 6px 0px; + color: #ffffff; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 8px; + border-top-left-radius: 8px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 8px; + -moz-border-radius-topleft: 8px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 8px; + -webkit-border-top-left-radius: 8px; +/* background-image:url('nav_f.png');*/ + background-repeat:repeat-x; + background-color: #737b9c; } .memdoc { - border-bottom: 1px solid #737b9c; - border-left: 1px solid #737b9c; - border-right: 1px solid #737b9c; - padding: 2px 5px; - background-color: #262833; - border-top-width: 0; - /* firefox specific markup */ - -moz-border-radius-bottomleft: 8px; - -moz-border-radius-bottomright: 8px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F6F6F9 95%, #ECEDF3); - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - -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,#F6F6F9), to(#ECEDF3)); + border-bottom: 1px solid #737b9c; + border-left: 1px solid #737b9c; + border-right: 1px solid #737b9c; + padding: 2px 5px; + background-color: #262833; + border-top-width: 0; + /* opera specific markup */ + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); } .paramkey { @@ -476,13 +497,35 @@ table.memberdecls { .paramname { color: #406; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); white-space: nowrap; } .paramname em { /* font-style: normal;*/ } +/* NEW doxygen 1.7.4 */ +.params, .retval, .exception, .tparams { + border-spacing: 6px 2px; +} + +.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; +} + + + /* @end */ /* @group Directory (tree) */ @@ -619,12 +662,13 @@ table.doxtable th { .navpath ul { font-size: 11px; - background-image:url('tab_b.png'); +/* background-image:url('tab_b.png');*/ + background-color: #737b9c; background-repeat:repeat-x; height:30px; line-height:30px; color:#808BB5; - border:solid 1px #bdcaff; + border-top:solid 2px #bec3d9; overflow:hidden; margin:0px; padding:0px; @@ -642,6 +686,7 @@ table.doxtable th { color:#4b5166 } +/* OLD .navpath a { height:32px; @@ -655,6 +700,39 @@ table.doxtable th { color:#4b5166 } +.navpath li.footer +{ + display: none; +} + +/* NEW doxygen 1.7.4 */ +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; +} + +.navpath li.navelem a:hover +{ + color:white; +} + +.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:#4b5166; + font-size: 8pt; +} +/* end NEW */ + div.summary { float: right; @@ -669,10 +747,25 @@ div.summary a white-space: nowrap; } +/* NEW doxygen 1.7.4 */ +div.ingroups +{ + font-size: 8pt; + padding-left: 5px; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} +/* end NEW */ + div.header { -/* background-image:url('nav_h.png'); - background-repeat:repeat-x;*/ +/* background-image:url('nav_h.png'); + background-repeat:repeat-x;*/ background-color: #737b9c; margin: 0px; border-bottom: 2px solid #bdcaff; @@ -683,3 +776,117 @@ div.headertitle padding: 5px 5px 5px 10px; } +/* NEW doxygen 1.7.4 */ +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 +{ + border-left:4px solid; + padding: 0 0 0 6px; +} + +dl.note +{ + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + border-color: #00D000; +} + +dl.deprecated +{ + border-color: #505050; +} + +dl.todo +{ + border-color: #00C0E0; +} + +dl.test +{ + border-color: #3030E0; +} + +dl.bug +{ + border-color: #C08050; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + display:none; + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 2px solid #bec3d9; /*#9BA3C4;#bec3d9;*/ + background-color: #737b9c; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} +/* end NEW */ + +#nav-tree { + background: black; +}