From ff0a16ad221dcbbcf50dda0893ce3e22af9b3549 Mon Sep 17 00:00:00 2001 From: g0dil <g0dil@wiback.org> Date: Tue, 12 Dec 2006 14:27:51 +0000 Subject: [PATCH] Further doc setup --- Doxyfile | 2 +- Mainpage.dox | 1 - Packets/Doxyfile | 3 ++- Scheduler/Doxyfile | 3 ++- Socket/Doxyfile | 3 ++- Utils/Doxyfile | 2 +- doclib/Doxyfile.global | 7 ++---- doclib/doxy-header-overview.html | 17 +++++++++------ doclib/doxy-header.html | 17 +++++++++------ doclib/senf.css | 37 ++++++++++++++++---------------- 10 files changed, 49 insertions(+), 43 deletions(-) diff --git a/Doxyfile b/Doxyfile index c627803c3..a19d33424 100644 --- a/Doxyfile +++ b/Doxyfile @@ -1,4 +1,4 @@ -PROJECT_NAME = "SENF Framework Overview" +PROJECT_NAME = Overview PROJECT_NUMBER = "Version 0.0.1" OUTPUT_DIRECTORY = doc diff --git a/Mainpage.dox b/Mainpage.dox index d37ba40d6..e4e38b862 100644 --- a/Mainpage.dox +++ b/Mainpage.dox @@ -1,6 +1,5 @@ /** \mainpage SENF: The Simple and Extensible Network Framework - */ diff --git a/Packets/Doxyfile b/Packets/Doxyfile index b190777c7..7e3faa35d 100644 --- a/Packets/Doxyfile +++ b/Packets/Doxyfile @@ -1,4 +1,5 @@ -PROJECT_NAME = "libPackets: The Packets library" +PROJECT_NAME = libPackets PROJECT_NUMBER = "Version 0.0.1" +TAGFILES = ../Utils/doc/doxytags @INCLUDE = ../doclib/Doxyfile.global \ No newline at end of file diff --git a/Scheduler/Doxyfile b/Scheduler/Doxyfile index 6fa55a363..8ddfbd946 100644 --- a/Scheduler/Doxyfile +++ b/Scheduler/Doxyfile @@ -1,4 +1,5 @@ -PROJECT_NAME = "libScheduler: The Scheduler library" +PROJECT_NAME = libScheduler PROJECT_NUMBER = "Version 0.0.1" +TAGFILES = ../Utils/doc/doxytags @INCLUDE = ../doclib/Doxyfile.global diff --git a/Socket/Doxyfile b/Socket/Doxyfile index 76c0c3c73..1d1ccbbc8 100644 --- a/Socket/Doxyfile +++ b/Socket/Doxyfile @@ -1,4 +1,5 @@ -PROJECT_NAME = "libSocket: The Socket library" +PROJECT_NAME = libSocket PROJECT_NUMBER = "Version 0.0.1" +TAGFILES = ../Utils/doc/doxytags @INCLUDE = ../doclib/Doxyfile.global \ No newline at end of file diff --git a/Utils/Doxyfile b/Utils/Doxyfile index df1a435cd..d57aedbf9 100644 --- a/Utils/Doxyfile +++ b/Utils/Doxyfile @@ -1,4 +1,4 @@ -PROJECT_NAME = "libUtils: The Utils library" +PROJECT_NAME = libUtils PROJECT_NUMBER = "Version 0.0.1" @INCLUDE = ../doclib/Doxyfile.global diff --git a/doclib/Doxyfile.global b/doclib/Doxyfile.global index 345c0aea1..eb8488ac3 100644 --- a/doclib/Doxyfile.global +++ b/doclib/Doxyfile.global @@ -1,5 +1,3 @@ -# Doxyfile 1.4.2 - #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- @@ -106,7 +104,7 @@ VERBATIM_HEADERS = YES # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- ALPHABETICAL_INDEX = YES -COLS_IN_ALPHA_INDEX = 5 +COLS_IN_ALPHA_INDEX = 3 IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output @@ -193,8 +191,7 @@ SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- -TAGFILES = -GENERATE_TAGFILE = +GENERATE_TAGFILE = doc/doxytags ALLEXTERNALS = NO EXTERNAL_GROUPS = YES PERL_PATH = /usr/bin/perl diff --git a/doclib/doxy-header-overview.html b/doclib/doxy-header-overview.html index a6ef13802..71782a31e 100644 --- a/doclib/doxy-header-overview.html +++ b/doclib/doxy-header-overview.html @@ -4,19 +4,22 @@ <title>$title</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="../../doclib/senf.css" rel="stylesheet" type="text/css"> +<style type="text/css"> +li.$projectname a { background-color: #EDE497; } +</style> </head> <body> <div id="head"> <h1>SENF Extensible Network Framework</h1> - <h2>$projectname</h2> + <h2>SENF Framework API reference</h2> <ul> - <li><b>Libraries</b></li> - <li><a href="../../doc/html/index.html"><i>Overview</i></a></li> - <li><a href="../../Packets/doc/html/index.html">Packets</a></li> - <li><a href="../../Scheduler/doc/html/index.html">Scheduler</a></li> - <li><a href="../../Socket/doc/html/index.html">Socket</a></li> - <li><a href="../../Utils/doc/html/index.html">Utils</a></li> + <li class="Overview"><a href="../../doc/html/index.html"><i>Overview</i></a></li> + <li><a href="http://senf.berlios.de"><i>SENF @ BerliOS</i></a></li> + <li class="libPackets"><a href="../../Packets/doc/html/index.html">libPackets</a></li> + <li class="libScheduler"><a href="../../Scheduler/doc/html/index.html">libScheduler</a></li> + <li class="libSocket"><a href="../../Socket/doc/html/index.html">libSocket</a></li> + <li class="libUtils"><a href="../../Utils/doc/html/index.html">libUtils</a></li> </ul> </div> diff --git a/doclib/doxy-header.html b/doclib/doxy-header.html index 36c32ede4..c153f0841 100644 --- a/doclib/doxy-header.html +++ b/doclib/doxy-header.html @@ -4,19 +4,22 @@ <title>$title</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="../../../doclib/senf.css" rel="stylesheet" type="text/css"> +<style type="text/css"> +li.$projectname a { background-color: #EDE497; } +</style> </head> <body> <div id="head"> <h1>SENF Extensible Network Framework</h1> - <h2>$projectname</h2> + <h2>SENF Framework API reference</h2> <ul> - <li><b>Libraries</b></li> - <li><a href="../../../doc/html/index.html"><i>Overview</i></a></li> - <li><a href="../../../Packets/doc/html/index.html">Packets</a></li> - <li><a href="../../../Scheduler/doc/html/index.html">Scheduler</a></li> - <li><a href="../../../Socket/doc/html/index.html">Socket</a></li> - <li><a href="../../../Utils/doc/html/index.html">Utils</a></li> + <li class="Overview"><a href="../../../doc/html/index.html"><i>Overview</i></a></li> + <li><a href="http://senf.berlios.de"><i>SENF @ BerliOS</i></a></li> + <li class="libPackets"><a href="../../../Packets/doc/html/index.html">libPackets</a></li> + <li class="libScheduler"><a href="../../../Scheduler/doc/html/index.html">libScheduler</a></li> + <li class="libSocket"><a href="../../../Socket/doc/html/index.html">libSocket</a></li> + <li class="libUtils"><a href="../../../Utils/doc/html/index.html">libUtils</a></li> </ul> </div> diff --git a/doclib/senf.css b/doclib/senf.css index d3010425f..04a62594c 100644 --- a/doclib/senf.css +++ b/doclib/senf.css @@ -37,24 +37,21 @@ body { } #head ul { - position: absolute; - top: 5px; - right: 25px; - width: 100px; + float: left; + margin: 10px 0 0 10px; + width: 120px; background-color: #FDF7C3; border: 1px solid #AF9D00; list-style-type: none; padding: 0; - margin: 0; } -#head li { +#head ul li { display: inline; } #head ul li a, #head ul li b { padding: 2px 5px; - text-align: center; display: block; } @@ -74,16 +71,24 @@ body { text-decoration: none; } +#content { + /* Non-0 top padding to fix margin inhertance from first non-float elt */ + padding: 1px 10px 10px 142px; +} + div.tabs { - margin: 0 -10px; + float: left; + clear: left; + background-color: #FDF7C3; + border: 1px solid #AF9D00; + margin: 10px 0 0 -132px; + width: 120px; + overflow: hidden; } div.tabs ul { margin: 0; padding: 0; - height: 22px; - background-color: #FDF7C3; - border-bottom: 1px solid #AF9D00; list-style-type: none; } @@ -92,14 +97,13 @@ div.tabs ul li { } div.tabs ul li a { - float: left; - height: 18px; - padding: 4px 10px 0 10px; - border-right: 1px solid #AF9D00; + display: block; + padding: 2px 5px; font-size: 13px; font-weight: normal; color: #726921; text-decoration: none; + white-space: nowrap; } div.tabs a:visited, div.tabs a:active { @@ -121,6 +125,3 @@ div.nav { margin: 0; } -#content { - padding: 0 10px 10px 10px; -} \ No newline at end of file -- GitLab