Further doc setup
g0dil [Tue, 12 Dec 2006 14:27:51 +0000 (14:27 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@158 270642c3-0616-0410-b53a-bc976706d245

Doxyfile
Mainpage.dox
Packets/Doxyfile
Scheduler/Doxyfile
Socket/Doxyfile
Utils/Doxyfile
doclib/Doxyfile.global
doclib/doxy-header-overview.html
doclib/doxy-header.html
doclib/senf.css

index c627803..a19d334 100644 (file)
--- 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
index d37ba40..e4e38b8 100644 (file)
@@ -1,6 +1,5 @@
 /** \mainpage SENF: The Simple and Extensible Network Framework
     
-    
 */
 
 \f
index b190777..7e3faa3 100644 (file)
@@ -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
index 6fa55a3..8ddfbd9 100644 (file)
@@ -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
index 76c0c3c..1d1ccbb 100644 (file)
@@ -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
index df1a435..d57aedb 100644 (file)
@@ -1,4 +1,4 @@
-PROJECT_NAME           = "libUtils: The Utils library"
+PROJECT_NAME           = libUtils
 PROJECT_NUMBER         = "Version 0.0.1"
 
 @INCLUDE = ../doclib/Doxyfile.global
index 345c0ae..eb8488a 100644 (file)
@@ -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
index a6ef138..71782a3 100644 (file)
@@ -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>
 
index 36c32ed..c153f08 100644 (file)
@@ -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>
 
index d301042..04a6259 100644 (file)
@@ -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