aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-04-30 13:09:39 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-04-30 13:09:39 +0000
commit31ab9b209773cf0c64437363d7e642c8243f7031 (patch)
tree8bcbe7db07c6c33365d0c17f7a6af0c249f06726
parentda151fef51fb3a6bc2d7154f2ff4b9e384dfe584 (diff)
downloadpaludis-31ab9b209773cf0c64437363d7e642c8243f7031.tar.gz
paludis-31ab9b209773cf0c64437363d7e642c8243f7031.tar.xz
Replace the icky default Doxygen style with a marginally less icky style stolen from libebt.
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/doxygen.conf.in8
-rw-r--r--doc/footer.html12
-rw-r--r--doc/header.html31
-rw-r--r--doc/paludis.css322
5 files changed, 370 insertions, 5 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index cf23946..1ceb773 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -14,7 +14,7 @@ docfiles = \
doc_changelog.doxygen \
doc_portage_differences.doxygen
-EXTRA_DIST = doxygen.conf.in $(docfiles)
+EXTRA_DIST = doxygen.conf.in header.html footer.html paludis.css $(docfiles)
if HAVE_DOXYGEN
diff --git a/doc/doxygen.conf.in b/doc/doxygen.conf.in
index 763c551..a266c2f 100644
--- a/doc/doxygen.conf.in
+++ b/doc/doxygen.conf.in
@@ -626,13 +626,13 @@ HTML_FILE_EXTENSION = .html
# each generated HTML page. If it is left blank doxygen will generate a
# standard header.
-### HTML_HEADER = header.html
+HTML_HEADER = header.html
# The HTML_FOOTER tag can be used to specify a personal HTML footer for
# each generated HTML page. If it is left blank doxygen will generate a
# standard footer.
-### HTML_FOOTER = footer.html
+HTML_FOOTER = footer.html
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
# style sheet that is used by each HTML page. It can be used to
@@ -641,7 +641,7 @@ HTML_FILE_EXTENSION = .html
# the style sheet file to the HTML output directory, so don't put your own
# stylesheet in the HTML output directory as well, or it will be erased!
-HTML_STYLESHEET =
+HTML_STYLESHEET = paludis.css
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
# files or namespaces will be aligned in HTML using tables. If set to
@@ -691,7 +691,7 @@ TOC_EXPAND = NO
# top of each HTML page. The value NO (the default) enables the index and
# the value YES disables it.
-### DISABLE_INDEX = YES
+DISABLE_INDEX = YES
# This tag can be used to set the number of enum values (range [1..20])
# that doxygen will group on one line in the generated HTML documentation.
diff --git a/doc/footer.html b/doc/footer.html
new file mode 100644
index 0000000..a6d1e0c
--- /dev/null
+++ b/doc/footer.html
@@ -0,0 +1,12 @@
+<div class="qindex" style="text-align: center; margin-top: 1em;">
+ <p>Copyright &copy; 2005, 2006 Ciaran McCreesh and various. See the <a href="Authors.html">Authors list</a> and <a href="Licence.html">Licence</a> for details and redistribution conditions.</p>
+ <table style="border-style: none; margin: auto;">
+ <tr>
+ <td style="text-align: center; padding: 2px 50px;"><a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" border="0"></a></td>
+ <td style="text-align: center; padding: 2px 50px;"><a href="http://developer.berlios.de" title="BerliOS Developer"><img src="http://developer.berlios.de/bslogo.php?group_id=6360" border="0" alt="BerliOS Developer Logo"></a></td>
+ </tr>
+ </table>
+</div>
+</body>
+</html>
+
diff --git a/doc/header.html b/doc/header.html
new file mode 100644
index 0000000..d234e71
--- /dev/null
+++ b/doc/header.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- vim: set sw=4 sts=4 et : -->
+<html>
+ <head>
+ <title>$title</title>
+ <link href="$relpath$paludis.css" rel="stylesheet" type="text/css">
+ </head>
+ <body>
+ <div class="qindex">Documentation: [
+ <a class="qindex" href="index.html">Main&nbsp;Page</a> |
+ <a class="qindex" href="modules.html">Modules</a> |
+ <a class="qindex" href="namespaces.html">Namespace List</a> |
+ <a class="qindex" href="annotated.html">Class&nbsp;List</a> |
+ <a class="qindex" href="files.html">File&nbsp;List</a> |
+ <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> |
+ <a class="qindex" href="functions.html">Class&nbsp;Members</a> |
+ <a class="qindex" href="globals.html">File&nbsp;Members</a> |
+ <a class="qindex" href="pages.html">Other&nbsp;Topics</a> ]
+ </div>
+ <div class="qindex">About: [
+ <a class="qindex" href="ChangeLog.html">ChangeLog</a> |
+ <a class="qindex" href="Licence.html">Licence</a> |
+ <a class="qindex" href="Authors.html">Authors</a> |
+ <a class="qindex" href="CodingStandards.html">Coding&nbsp;Standards</a> |
+ <a class="qindex" href="BootstrapHowto.html">Bootstrap&nbsp;Howto</a> |
+ <a class="qindex" href="PortageDifferences.html">Portage&nbsp;Differences</a> |
+ <a class="qindex" href="https://developer.berlios.de/projects/paludis/">Berlios&nbsp;Project&nbsp;Page</a> |
+ <a class="qindex" href="https://developer.berlios.de/svn/?group_id=6360">SVN</a> ]
+ </div>
+
+
diff --git a/doc/paludis.css b/doc/paludis.css
new file mode 100644
index 0000000..3fe883f
--- /dev/null
+++ b/doc/paludis.css
@@ -0,0 +1,322 @@
+body {
+ background-color: #eeeeee;
+ color: #333333;
+}
+
+h1 {
+ text-align: center;
+ font-size: x-large;
+ border-bottom: 1px dashed #999999;
+}
+
+h2 {
+ text-align: left;
+ border-bottom: 1px dashed #999999;
+ font-size: x-large;
+}
+
+h3 {
+ font-size: large;
+}
+
+caption {
+ font-weight: bold;
+}
+
+div.qindex {
+ width: 100%;
+ background-color: #cccccc;
+ border: 1px solid #999999;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ font-size: 80%;
+ line-height: 140%;
+}
+
+div.nav {
+ width: 100%;
+ background-color: #cccccc;
+ border: 1px solid #999999;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ font-size: 80%;
+ line-height: 140%;
+}
+
+a:link {
+ text-decoration: none;
+ font-weight: bold;
+ color: #663399;
+}
+
+a:visited {
+ text-decoration: none;
+ font-weight: bold;
+ color: #663399;
+}
+
+a:hover {
+ text-decoration: none;
+ background-color: #663399;
+ font-weight: bold;
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+ font-weight: bold;
+}
+
+.fragment {
+ font-family: monospace;
+}
+
+pre.fragment {
+ border: 1px solid #cccccc;
+ background-color: #f5f5f5;
+ margin-top: 4px;
+ margin-bottom: 4px;
+ margin-left: 2px;
+ margin-right: 8px;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+}
+
+td.md {
+ background-color: #f4f4fb;
+ font-weight: bold;
+}
+
+td.mdPrefix {
+ background-color: #F4F4FB;
+ color: #606060;
+}
+
+td.mdname1 {
+ background-color: #f4f4fb;
+ font-weight: bold;
+ color: #602020;
+}
+
+td.mdname {
+ background-color: #f4f4fb;
+ font-weight: bold;
+ color: #602020;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+ font-size: 90%;
+}
+
+td.indexkey {
+ background-color: #eeeeff;
+ font-weight: bold;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #cccccc;
+}
+
+td.indexvalue {
+ background-color: #eeeeff;
+ font-style: italic;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #cccccc;
+}
+
+tr.memlist {
+ background-color: #f0f0f0;
+}
+
+p.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword { color: #008000 }
+SPAN.keywordtype { color: #604020 }
+SPAN.keywordflow { color: #e08000 }
+SPAN.comment { color: #800000 }
+SPAN.preprocessor { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral { color: #008080 }
+.mdTable {
+ border: 1px solid #868686;
+ background-color: #F4F4FB;
+}
+.mdRow {
+ padding: 8px 10px;
+}
+.mdescLeft {
+ padding: 0px 8px 4px 8px;
+ font-size: 80%;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.mdescRight {
+ padding: 0px 8px 4px 8px;
+ font-size: 80%;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.memItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplParams {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ color: #606060;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.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: #eeeeff;
+}
+TD.tiny { font-size: 75%;
+}
+.dirtab { padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #b0b0b0;
+}
+TH.dirtab { background: #eeeeff;
+ font-weight: bold;
+}
+HR { height: 1px;
+ border: none;
+ border-top: 1px solid black;
+}
+