Mercurial > hg > soundsoftware-site
changeset 180:3a353bd04976 feature_20
* Stylesheet for Doxygen, and some generation fixes
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Thu, 03 Feb 2011 11:07:55 +0000 |
parents | 2cec5c53cd68 |
children | fc1ffeca7437 |
files | extra/soundsoftware/extract-javadoc.sh public/themes/soundsoftware/stylesheets/application.css |
diffstat | 2 files changed, 43 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/extra/soundsoftware/extract-javadoc.sh Wed Feb 02 17:04:56 2011 +0000 +++ b/extra/soundsoftware/extract-javadoc.sh Thu Feb 03 11:07:55 2011 +0000 @@ -29,7 +29,8 @@ # hmm. should be a whitelist - ( cd "$hgdir" && grep -vi OUTPUT_DIRECTORY "$doxyfile" | grep -vi HTML_OUTPUT | sed -e '$a OUTPUT_DIRECTORY='"$docdir" -e '$a HTML_OUTPUT = .' | doxygen - ) + ( cd "$hgdir" && grep -vi OUTPUT_DIRECTORY "$doxyfile" | grep -vi HTML_OUTPUT | grep -vi SEARCHENGINE | grep -vi HAVE_DOT | grep -vi DOT_FONTNAME | grep -vi DOT_FONTPATH | grep -vi DOT_TRANSPARENT | \ + sed -e '$a OUTPUT_DIRECTORY='"$docdir" -e '$a HTML_OUTPUT = .' -e '$a SEARCHENGINE = NO' -e '$a HAVE_DOT = YES' -e '$a DOT_FONTNAME = FreeMono.ttf' -e '$a DOT_TRANSPARENT = YES' | doxygen - ) fi
--- a/public/themes/soundsoftware/stylesheets/application.css Wed Feb 02 17:04:56 2011 +0000 +++ b/public/themes/soundsoftware/stylesheets/application.css Thu Feb 03 11:07:55 2011 +0000 @@ -151,6 +151,7 @@ .TableRowColor { background-color: #fdfbf5; color: #000000; border: 0; } .TableRowColor td { background-color: #fdfbf5; color: #000000; border: 0; } .NavBarCell1 { background-color: #ffe69b; color:#000000 } + .embedded table { border: 0px solid #fff; } .embedded h1 { font-family: DroidSans, 'Liberation Sans', tahoma, verdana, sans-serif; } .embedded h3 { margin-top: 0.5em; } @@ -162,3 +163,43 @@ .embedded .NavBarCell2 a[target=_top] { width: 0px; visibility: hidden; } .embedded .NavBarCell2 + .NavBarCell2 { text-align: right; } .embedded .NavBarCell3 + .NavBarCell3 { text-align: right; } + +/* For Doxygen in Embedded context (though note some of the Javadoc + rules will also apply to Doxygen): */ + +.memItemLeft, +.memItemRight, +.memTemplParams, +.memTemplItemLeft, +.memTemplItemRight, +.indexkey, +.indexvalue, +.memproto, +.memproto td, +.memdoc a, +.embedded li .el, +.embedded a.el { font-family: monospace; } + +.embedded .memTemplParams { font-style: italic; } + +.embedded .memItemRight a:first-child, +.embedded .memTemplItemRight a:first-child, +.embedded .indexkey a:first-child, +.embedded a.el, +.embedded .memdoc a { font-weight: bold; } /* function names, etc */ + +.embedded .memitem { border-bottom: 1px solid #a9b680; padding-top: 0.5em; } +.embedded .memitem:last-child { border-bottom: 0px; } + +.embedded .contents { margin-top: 0.5em; } +.embedded .contents td { padding: 0px; } + +.embedded .contents h1, +.embedded .contents h2, +.embedded .navigation h1, +.embedded .navigation h2 { padding-top: 0.5em; padding-bottom: 0.25em; } + +.embedded .contents .center { text-align: center; } /* undo javadoc hack above */ + + +