From 4830753aa1ddd0b3766a377605eb21130af51595 Mon Sep 17 00:00:00 2001
From: g0dil <g0dil@wiback.org>
Date: Tue, 19 Dec 2006 17:24:50 +0000
Subject: [PATCH] Layout fixes (again IE .. :-( )

---
 Doxyfile                                      |  2 +-
 Mainpage.dox                                  | 28 +++++++++----------
 doclib/doxy-footer.html                       |  2 +-
 doclib/doxy-header-overview.html              |  4 +--
 doclib/doxy-header.html                       |  4 +--
 doclib/senf.css                               | 25 +++++++++++++++--
 SConfig.template => satscons/SConfig.template |  0
 7 files changed, 42 insertions(+), 23 deletions(-)
 rename SConfig.template => satscons/SConfig.template (100%)

diff --git a/Doxyfile b/Doxyfile
index 32f3140e6..49f759df1 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -56,7 +56,7 @@ FILE_VERSION_FILTER    =
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
 #---------------------------------------------------------------------------
-QUIET                  = NO
+QUIET                  = YES
 WARNINGS               = YES
 WARN_IF_UNDOCUMENTED   = NO
 WARN_IF_DOC_ERROR      = YES
diff --git a/Mainpage.dox b/Mainpage.dox
index 7be9e0a06..74b54758d 100644
--- a/Mainpage.dox
+++ b/Mainpage.dox
@@ -30,8 +30,8 @@
 
     \see \ref usage\n
          \ref example\n
-         <a href="http://developer.berlios.de/projects/senf"><b><i>The BerliOS project page</i></b></a>\n
-         <a href="http://openfacts.berlios.de/index-en.phtml?title=SENF+Network+Framework"><b><i>The SENF Wiki at BerliOS</i></b></a>
+         <a class="ext" href="http://developer.berlios.de/projects/senf">The BerliOS project page</a>\n
+         <a class="ext" href="http://openfacts.berlios.de/index-en.phtml?title=SENF+Network+Framework">The SENF Wiki at BerliOS</a>
 */
 
 /** \page usage Using the SENF framework
@@ -290,10 +290,10 @@
     <pre class="fragment">
       $ scons -u [target]</pre>
 
-    \see <a href="../../satscons/doc/html/index.html"><b>SENFSCons reference</b></a> \n
-         <a href="http://www.scons.org/documentation.php"><b><i>SCons documentation</i></b></a> \n
-         <a href="http://svnbook.red-bean.com"><b><i>Subversion online book</i></b></a> \n
-         <a href="http://subversion.tigris.org"><b><i>Subversion Homepage</i></b></a>
+    \see <a href="../../satscons/doc/html/index.html">SENFSCons reference</a> \n
+         <a class="ext" href="http://www.scons.org/documentation.php">SCons documentation</a> \n
+         <a class="ext" href="http://svnbook.red-bean.com">Subversion online book</a> \n
+         <a class="ext" href="http://subversion.tigris.org">Subversion Homepage</a>
  */
 
 /** \page overview Introduction to the framework
@@ -326,25 +326,25 @@
     When building a network Application with SENF, you will use
     several modules:
     
-    \li Use the <a href="../../Socket/doc/html/index.html"><b>Socket
-      	library</b></a> for network communication needs. This library
+    \li Use the <a href="../../Socket/doc/html/index.html">Socket
+      	library</a> for network communication needs. This library
       	includes support for raw and packet sockets to allow low level
       	network access.
     \li Use the <a
-      	href="../../Scheduler/doc/html/index.html"><b>Scheduler
-      	library</b></a> to coordinate the asynchronous event
+      	href="../../Scheduler/doc/html/index.html">Scheduler
+      	library</a> to coordinate the asynchronous event
       	processing. This drastically reduces the number of threads
       	needed in your application and will greatly enhance the overall
       	responsiveness.
     \li To interpret low level network packets, use the <a
-      	href="../../Packets/doc/html/index.html"><b>Packets
-      	library</b></a>. This library will provide efficient and 
+      	href="../../Packets/doc/html/index.html">Packets
+      	library</a>. This library will provide efficient and 
 	convenient access to all protocol fields. It supports parsing as
       	well as modifying and creating packets. It has default support
       	for the most important TCP protocols and is highly extensible
       	with new protocols.
-    \li Go over the <a href="../../Utils/doc/html/index.html"><b>Utils
-      	library</b></a>. It contains small helpers to
+    \li Go over the <a href="../../Utils/doc/html/index.html">Utils
+      	library</a>. It contains small helpers to
       	simplify tasks like daemonization, exception handling,
         debugging and so on.
 
diff --git a/doclib/doxy-footer.html b/doclib/doxy-footer.html
index d293699d6..30cccfb8c 100644
--- a/doclib/doxy-footer.html
+++ b/doclib/doxy-footer.html
@@ -1,4 +1,4 @@
-    <hr style="border: none; clear: both" />
+    <hr style="width:0px;border:none;clear:both;margin:0;padding:0" />
   </div>
 </div>
 <div id="footer">
diff --git a/doclib/doxy-header-overview.html b/doclib/doxy-header-overview.html
index f5746e30b..93c56920c 100644
--- a/doclib/doxy-header-overview.html
+++ b/doclib/doxy-header-overview.html
@@ -19,8 +19,8 @@ div.tabs ul li.$projectname a { background-color: #EDE497; }
   <div id="content2">
     <div class="tabs">
       <ul>
-        <li class="Overview"><a href="../../doc/html/index.html"><i>Overview</i></a></li>
-        <li><a href="http://developer.berlios.de/projects/senf"><i>SENF @ BerliOS</i></a></li>
+        <li class="Overview"><a href="../../doc/html/index.html">Overview</a></li>
+        <li><a class="ext" href="http://developer.berlios.de/projects/senf">SENF @ BerliOS</a></li>
 
         <li class="libSocket"><a href="../../Socket/doc/html/index.html">libSocket</a></li>
         <li class="libPackets"><a href="../../Packets/doc/html/index.html">libPackets</a></li>
diff --git a/doclib/doxy-header.html b/doclib/doxy-header.html
index c3bfb9239..471e46092 100644
--- a/doclib/doxy-header.html
+++ b/doclib/doxy-header.html
@@ -19,8 +19,8 @@ div.tabs ul li.$projectname a { background-color: #EDE497; }
   <div id="content2">
     <div class="tabs">
       <ul>
-        <li class="Overview"><a href="../../../doc/html/index.html"><i>Overview</i></a></li>
-        <li><a href="http://developer.berlios.de/projects/senf"><i>SENF @ BerliOS</i></a></li>
+        <li class="Overview"><a href="../../../doc/html/index.html">Overview</a></li>
+        <li><a class="ext" href="http://developer.berlios.de/projects/senf">SENF @ BerliOS</a></li>
 
         <li class="libSocket"><a href="../../../Socket/doc/html/index.html">libSocket</a></li>
         <li class="libPackets"><a href="../../../Packets/doc/html/index.html">libPackets</a></li>
diff --git a/doclib/senf.css b/doclib/senf.css
index ee41842ab..86b4cd270 100644
--- a/doclib/senf.css
+++ b/doclib/senf.css
@@ -37,16 +37,29 @@ body {
 }
 
 #content1 { 
-	padding: 0 10px 10px 142px;
+	padding: 0 10px 10px 0;
 	border-bottom: 1px solid #AF9D00;
 }
 
 #content2 { 
         /* need non-zero top padding here to prevent margin propagation */
-	padding: 10px 0 0 0;
+	padding: 10px 0 0 142px;
 	max-width: 60em;
 }
 
+a { 
+	font-weight: bold;
+	text-decoration: none;
+}
+
+a:contains("http://") { 
+	font-weight: normal;
+}
+
+a.ext {
+        font-style: italic;
+}
+
 div.tabs { 
 	display: inline; /* IE double margin fix */
 	float: left;
@@ -58,6 +71,10 @@ div.tabs {
 	overflow: hidden;
 }
 
+* html div.tabs { 
+	margin-bottom: 0; /* Grmpf .. IE6 is f**ing up ... */
+}
+
 div.tabs ul { 
 	margin: 0;
 	padding: 0;
@@ -75,6 +92,7 @@ div.tabs ul li a {
 	color: #726921;
 	text-decoration: none;
 	white-space: nowrap;
+	font-weight: normal;
 }
 
 div.tabs ul li a:visited, div.tabs ul li a:active { 
@@ -128,4 +146,5 @@ div.qindex {
 #footer a:hover { 
 	background-color: inherit;
 	text-decoration: underline;
-}
\ No newline at end of file
+}
+
diff --git a/SConfig.template b/satscons/SConfig.template
similarity index 100%
rename from SConfig.template
rename to satscons/SConfig.template
-- 
GitLab