Update documentation for compliance with doxygen 1.8.5.

When upgrading from doxygen 1.5.x to 1.8.5 the way the documentation
is generated has underwent many changes, particularly in the headers.
* Change: In <header.html>, must include the javascripts <jquery.js>
    and <dynsections.js>.
* In <CMakeLists.txt>, as the header is customized, doxygen seems not
    copy some files like the javascripts and some images (open.png,
    closed.png). So we copy them from doxygen installation and make
    the CMakeLists.txt install them. I hope they will not change too
    much in the future.
* In <doxyfile>, disable markdown support as it do not interpret
    correctly the formating we already adopted (with a left margin
    to put command into). Use HTML_EXTRA_STYLESHEET instead of
    HTML_STYLESHEET. Enable the index (DISABLE_INDEX=NO), for the
    top header. Enable dot for inheritance diagram. Set the
    EXAMPLE_PATH=. to include the synthetic hierarchy.
    Correct the tag inclusion (faulty path in some places).
* In <SoC.css>, create style for the new header generated by doxygen.
* In the documentation, move the synthetic hierarchy into a module.
This commit is contained in:
Jean-Paul Chaput 2014-05-13 16:30:41 +02:00
parent 2081b7542a
commit dda3f99fd8
74 changed files with 4331 additions and 1826 deletions

33
bootstrap/cpDox.sh Executable file
View File

@ -0,0 +1,33 @@
#!/bin/sh
confFiles=""
confFiles="${confFiles} open.png"
confFiles="${confFiles} closed.png"
confFiles="${confFiles} jquery.js"
confFiles="${confFiles} dynsections.js"
confFiles="${confFiles} SoC.css"
confFiles="${confFiles} header.html"
rootDir="${HOME}/coriolis-2.x/src/coriolis"
sourceToolDoc="${rootDir}/hurricane/doc/hurricane"
toolDocs=""
toolDocs="${toolDocs} ${rootDir}/hurricane/doc/viewer"
toolDocs="${toolDocs} ${rootDir}/crlcore/doc/crlcore"
toolDocs="${toolDocs} ${rootDir}/katabatic/doc"
toolDocs="${toolDocs} ${rootDir}/kite/doc"
toolDocs="${toolDocs} ${rootDir}/unicorn/doc/unicorn"
for toolDoc in $toolDocs; do
echo "- $toolDoc"
if [ -d "$toolDoc" ]; then
for file in $confFiles; do
cp "${sourceToolDoc}/${file}" "${toolDoc}/${file}"
done
else
echo "[ERROR] Tool <${toolDoc}> doesn't exist."
fi
done
echo "Do not forget to edit CMakeLists.txt, customSummary.html, header.html"
echo "& doxyfile then create a \\mainpage in the documentation."
echo " DISABLE_INDEX = NO"
exit 0

View File

@ -1,11 +1,17 @@
# -*- mode: CMAKE; explicit-buffer-name: # "CMakeLists.txt<crlcore/doc/crlcore>" -*-
set ( htmlInstallDir share/doc/coriolis2/en/html/crlcore ) set ( htmlInstallDir share/doc/coriolis2/en/html/crlcore )
set ( latexInstallDir share/doc/coriolis2/en/latex/crlcore ) set ( latexInstallDir share/doc/coriolis2/en/latex/crlcore )
set ( doxExtras closed.png
open.png
jquery.js
dynsections.js
)
add_custom_target ( documentation ALL cd ${CRLCORE_SOURCE_DIR}/doc/crlcore && ${DOXYGEN_EXECUTABLE} doxyfile ) add_custom_target ( documentation ALL cd ${CRLCORE_SOURCE_DIR}/doc/crlcore && ${DOXYGEN_EXECUTABLE} doxyfile )
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} ) install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( FILES customSummary.html DESTINATION ${htmlInstallDir} ) install ( FILES ${docExtras} DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} ) install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )
install ( FILES socbook.cls DESTINATION ${latexInstallDir} ) install ( FILES socbook.cls DESTINATION ${latexInstallDir} )

View File

@ -193,6 +193,25 @@
background-color: #CCE6CA; background-color: #CCE6CA;
} }
div.header {
text-align: center;
margin: 14pt 0pt 0pt 0pt;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td { table.header td {
padding: 2px 14px; padding: 2px 14px;
text-align: center; text-align: center;
@ -258,9 +277,123 @@
font-weight: bold; font-weight: bold;
} }
div.ah { div.ah, div.title {
/*font-family: time;*/ /*font-family: time;*/
font-size: 250%; text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* -------------------------------------------------------------------
* Top navigation lists.
*/
span.mlabels {
font-size: 90%;
font-style: italic;
padding-left: 10pt;
margin: 10pt;
border-left: 1px solid black
}
div.contents {
padding-top: 20pt;
}
div.tabs {
border-top: 1px solid black;
}
div.tabs, div.tabs1, div.tabs2, div.tabs3, div.tabs4 {
border-left: 1px solid black;
}
ul.tablist {
/*
padding: 5pt;
background-color: red;
*/
margin: 0pt;
padding: 0pt;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
ul.tablist li {
/*
margin-left: auto;
margin-right: auto;
overflow: auto;
display: inline;
background-color: yellow;
*/
font-size: 90%;
border-top: none;
border-bottom: 1px solid black;
border-left: none;
border-right: 1px solid black;
display: table-cell;
text-align: center;
padding: 2pt;
width: 10%;
}
ul.tablist li:hover {
background-color: black;
color: white;
}
ul.tablist li:hover a {
background-color: black;
color: white;
}
ul.tablist * a:link img, ul.tablist * a:visited img { border-style: none; }
ul.tablist * a:link, ul.tablist * a:visited {
color: black;
text-decoration: none;
}
ul.tablist * a:hover, ul.tablist * a:focus, ul.tablist * a:active {
color: white;
text-decoration: underline;
}
div.navpath {
padding: 5pt 0pt 0pt 0pt;
}
.navpath ul {
text-align: center;
}
.navpath ul li {
display: inline;
list-style-type: none;
padding-left: 20px;
padding-right: 10px;
background-image: url('closed.png');
background-repeat: no-repeat;
background-position: left;
color: #364D7C;
}
.navpath ul li a {
border: 2px solid black;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: black;
} }
@ -413,7 +546,23 @@
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
/* pre.fragment { background-color: #EEEEEE; } */ div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
@ -503,7 +652,12 @@ p.formulaDsp {
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
} }
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight { .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/ /*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
@ -519,7 +673,9 @@ p.formulaDsp {
*/ */
border-top-style: none; border-top-style: none;
border-right-style: none; border-right-style: none;
/*
border-bottom-style: dotted; border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
/*background-color: #DADAEF;*/ /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/ /*background-color: #eeeeff;*/
@ -554,6 +710,96 @@ p.formulaDsp {
} }
.groupHeader { .groupHeader {
margin-bottom: -30pt; margin-bottom: -30pt;
} }
.inherit {
display: none;
}
/* -------------------------------------------------------------------
* General Classes Index.
*/
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
display: none;
}
div.toc li.level3 {
margin-left: 30px;
display: none;
}
div.toc li.level4 {
margin-left: 45px;
display: none;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
div.directory {
margin: 10px 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
width: 100%;
}
.directory table {
border-collapse: collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline: none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

View File

@ -14,6 +14,8 @@
# Project related configuration options # Project related configuration options
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
MARKDOWN_SUPPORT = NO
# This tag specifies the encoding used for all characters in the config file # This tag specifies the encoding used for all characters in the config file
# that follow. The default is UTF-8 which is also the encoding used for all # that follow. The default is UTF-8 which is also the encoding used for all
# text before the first occurrence of this tag. Doxygen uses libiconv (or the # text before the first occurrence of this tag. Doxygen uses libiconv (or the
@ -25,7 +27,7 @@ DOXYFILE_ENCODING = UTF-8
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project. # by quotes) that should identify the project.
PROJECT_NAME = "Hurricane Viewer" PROJECT_NAME = "Coriolis Core (CRL)"
# The PROJECT_NUMBER tag can be used to enter a project or revision number. # The PROJECT_NUMBER tag can be used to enter a project or revision number.
# This could be handy for archiving the generated documentation or # This could be handy for archiving the generated documentation or
@ -306,7 +308,7 @@ TYPEDEF_HIDES_STRUCT = NO
# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
# corresponding to a cache size of 2^16 = 65536 symbols # corresponding to a cache size of 2^16 = 65536 symbols
SYMBOL_CACHE_SIZE = 0 #SYMBOL_CACHE_SIZE = 0
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Build related configuration options # Build related configuration options
@ -490,7 +492,7 @@ SHOW_USED_FILES = YES
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
# in the documentation. The default is NO. # in the documentation. The default is NO.
SHOW_DIRECTORIES = NO #SHOW_DIRECTORIES = NO
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. # Set the SHOW_FILES tag to NO to disable the generation of the Files page.
# This will remove the Files entry from the Quick Index and from the # This will remove the Files entry from the Quick Index and from the
@ -836,7 +838,7 @@ HTML_STYLESHEET = SoC.css
# files or namespaces will be aligned in HTML using tables. If set to # files or namespaces will be aligned in HTML using tables. If set to
# NO a bullet list will be used. # NO a bullet list will be used.
HTML_ALIGN_MEMBERS = YES #HTML_ALIGN_MEMBERS = YES
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
# documentation will contain sections that can be hidden and shown after the # documentation will contain sections that can be hidden and shown after the
@ -952,7 +954,7 @@ QHG_LOCATION =
# top of each HTML page. The value NO (the default) enables the index and # top of each HTML page. The value NO (the default) enables the index and
# the value YES disables it. # the value YES disables it.
DISABLE_INDEX = YES DISABLE_INDEX = NO
# This tag can be used to set the number of enum values (range [1..20]) # 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. # that doxygen will group on one line in the generated HTML documentation.
@ -1371,7 +1373,7 @@ HAVE_DOT = NO
# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory
# containing the font. # containing the font.
DOT_FONTNAME = FreeSans #DOT_FONTNAME = FreeSans
# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
# The default size is 10pt. # The default size is 10pt.

View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

View File

@ -8,8 +8,8 @@
</table> </table>
<table class="footer2"> <table class="footer2">
<tr> <tr>
<td class="LFooter">Hurricane Viewer Documentation</td> <td class="LFooter">Coriolis Core (CRL)</td>
<td class="RFooter"><small>Copyright &#169; 2008-2012 LIP6/UPMC All rights reserved</small></td> <td class="RFooter"><small>Copyright &#169; 2008-2014 UPMC All rights reserved</small></td>
</tr> </tr>
</table> </table>
</body> </body>

View File

@ -2,21 +2,24 @@
<html> <html>
<head> <head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Coriolis Core Documentation</title> <title>Coriolis Core (CRLCore) Documentation</title>
<link href="SoC.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head> </head>
<h1 id="pagetop" class="header">Coriolis Core Documentation</h1> <h1 id="pagetop" class="header">Coriolis Core (CRL) Documentation</h1>
<!--
<center class="header"> <center class="header">
<table class="header"> <table class="header">
<tr> <tr>
<td><a href="customSummary.html">Summary</a></td> <td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespace</a></td> <td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td> <td><a href="annotated.html">Classes</a></td>
<td><a href="classes.html">Classes Index</a></td>
<td><a href="functions.html">Member Index</a></td> <td><a href="functions.html">Member Index</a></td>
</tr> </tr>
</table> </table>
</center> </center>
-->
<br> <br>
<hr> <body onload="javascript:toggleLevel(1)">
<body>

72
crlcore/doc/crlcore/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

View File

@ -1,12 +1,18 @@
# -*- mode: CMAKE; explicit-buffer-name: "CMakeLists.txt<hurricane/doc/hurricane>" -*-
set ( htmlInstallDir share/doc/coriolis2/en/html/hurricane ) set ( htmlInstallDir share/doc/coriolis2/en/html/hurricane )
set ( latexInstallDir share/doc/coriolis2/en/latex/hurricane ) set ( latexInstallDir share/doc/coriolis2/en/latex/hurricane )
set ( doxExtras customHierarchy.html
closed.png
open.png
jquery.js
dynsections.js
)
add_custom_target ( doc ALL cd ${HURRICANE_SOURCE_DIR}/doc/hurricane && ${DOXYGEN_EXECUTABLE} doxyfile ) add_custom_target ( doc ALL cd ${HURRICANE_SOURCE_DIR}/doc/hurricane && ${DOXYGEN_EXECUTABLE} doxyfile )
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} ) install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( FILES customHierarchy.html DESTINATION ${htmlInstallDir} ) install ( FILES ${doxExtras} DESTINATION ${htmlInstallDir} )
install ( FILES customSummary.html DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} ) install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )
install ( FILES asimbook.cls DESTINATION ${latexInstallDir} ) install ( FILES asimbook.cls DESTINATION ${latexInstallDir} )

View File

@ -70,7 +70,7 @@
* function which is provided for each type of instanciable * function which is provided for each type of instanciable
* object. The following example shows its implementation for a * object. The following example shows its implementation for a
* net : * net :
* \code * \code{.cpp}
Net* Net::Create(Cell* cell, const Name& name) Net* Net::Create(Cell* cell, const Name& name)
{ {
Net* net = new Net(cell, name); Net* net = new Net(cell, name);

View File

@ -5,6 +5,7 @@
namespace Hurricane { namespace Hurricane {
/*! \defgroup DbUGroup DbU/Unit description /*! \defgroup DbUGroup DbU/Unit description
* \brief Fixed point numbers management
* *
* \section secDbUIntro Introduction * \section secDbUIntro Introduction
* *

View File

@ -5,6 +5,7 @@
namespace Hurricane { namespace Hurricane {
/*! \defgroup Generalities Generalities /*! \defgroup Generalities Generalities
* \brief The supporting paraphernalia.
* *
* \section secGeneralitiesIntro Introduction * \section secGeneralitiesIntro Introduction
* *

View File

@ -1,11 +1,19 @@
// -*- C++ -*- // -*- C++ -*-
//! \mainpage Hurricane Documentation
//!
//! Additionnal documents:
//! - \ref grpSynthHierarchy
//!
//!
//! \defgroup grpSynthHierarchy Synthetic Class Hierarchy
//! \brief Simplificated class hierarchy.
//!
//! \htmlinclude customHierarchy.html
namespace Hurricane { namespace Hurricane {
/*! \namespace Hurricane //! \namespace Hurricane
* \brief The namespace dedicated to Hurricane. //! \brief The namespace dedicated to Hurricane.
*/
} }

View File

@ -4,18 +4,16 @@
namespace Hurricane { namespace Hurricane {
/*! \class Net //! \class Net
* \brief Net description (\b API) //! \brief Net description (\b API)
* //!
* \section secNetPredefinedFilters Predefined filters //! \section secNetPredefinedFilters Predefined filters
* //!
* <b>Hurricane::Net::getIsGlobalFilter</b> //! - <b>Hurricane::Net::getIsGlobalFilter</b>
* <b>Hurricane::Net::getIsExternalFilter</b> //! - <b>Hurricane::Net::getIsExternalFilter</b>
* <b>Hurricane::Net::getIsInternalFilter</b> //! - <b>Hurricane::Net::getIsInternalFilter</b>
* <b>Hurricane::Net::getIsClockFilter</b> //! - <b>Hurricane::Net::getIsClockFilter</b>
* <b>Hurricane::Net::getIsSupplyFilter</b> //! - <b>Hurricane::Net::getIsSupplyFilter</b>
*/
/*! \typedef Net::Inherit /*! \typedef Net::Inherit
* Useful for calling upon methods of the base class without * Useful for calling upon methods of the base class without

View File

@ -193,6 +193,25 @@
background-color: #CCE6CA; background-color: #CCE6CA;
} }
div.header {
text-align: center;
margin: 14pt 0pt 0pt 0pt;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td { table.header td {
padding: 2px 14px; padding: 2px 14px;
text-align: center; text-align: center;
@ -258,9 +277,123 @@
font-weight: bold; font-weight: bold;
} }
div.ah { div.ah, div.title {
/*font-family: time;*/ /*font-family: time;*/
font-size: 250%; text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* -------------------------------------------------------------------
* Top navigation lists.
*/
span.mlabels {
font-size: 90%;
font-style: italic;
padding-left: 10pt;
margin: 10pt;
border-left: 1px solid black
}
div.contents {
padding-top: 20pt;
}
div.tabs {
border-top: 1px solid black;
}
div.tabs, div.tabs1, div.tabs2, div.tabs3, div.tabs4 {
border-left: 1px solid black;
}
ul.tablist {
/*
padding: 5pt;
background-color: red;
*/
margin: 0pt;
padding: 0pt;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
ul.tablist li {
/*
margin-left: auto;
margin-right: auto;
overflow: auto;
display: inline;
background-color: yellow;
*/
font-size: 90%;
border-top: none;
border-bottom: 1px solid black;
border-left: none;
border-right: 1px solid black;
display: table-cell;
text-align: center;
padding: 2pt;
width: 10%;
}
ul.tablist li:hover {
background-color: black;
color: white;
}
ul.tablist li:hover a {
background-color: black;
color: white;
}
ul.tablist * a:link img, ul.tablist * a:visited img { border-style: none; }
ul.tablist * a:link, ul.tablist * a:visited {
color: black;
text-decoration: none;
}
ul.tablist * a:hover, ul.tablist * a:focus, ul.tablist * a:active {
color: white;
text-decoration: underline;
}
div.navpath {
padding: 5pt 0pt 0pt 0pt;
}
.navpath ul {
text-align: center;
}
.navpath ul li {
display: inline;
list-style-type: none;
padding-left: 20px;
padding-right: 10px;
background-image: url('closed.png');
background-repeat: no-repeat;
background-position: left;
color: #364D7C;
}
.navpath ul li a {
border: 2px solid black;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: black;
} }
@ -413,7 +546,23 @@
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
/* pre.fragment { background-color: #EEEEEE; } */ div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
@ -503,7 +652,12 @@ p.formulaDsp {
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
} }
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight { .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/ /*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
@ -519,7 +673,9 @@ p.formulaDsp {
*/ */
border-top-style: none; border-top-style: none;
border-right-style: none; border-right-style: none;
/*
border-bottom-style: dotted; border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
/*background-color: #DADAEF;*/ /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/ /*background-color: #eeeeff;*/
@ -554,6 +710,96 @@ p.formulaDsp {
} }
.groupHeader { .groupHeader {
margin-bottom: -30pt; margin-bottom: -30pt;
} }
.inherit {
display: none;
}
/* -------------------------------------------------------------------
* General Classes Index.
*/
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
display: none;
}
div.toc li.level3 {
margin-left: 30px;
display: none;
}
div.toc li.level4 {
margin-left: 45px;
display: none;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
div.directory {
margin: 10px 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
width: 100%;
}
.directory table {
border-collapse: collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline: none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

View File

@ -1,31 +1,3 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<!-- $Id: customHierarchy.html,v 1.1 2007/08/22 16:35:53 jpc Exp $ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Hurricane Documentation</title>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Hurricane Documentation</h1>
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
<!-- <td><a href="classes.html">Index2</a></td> -->
</tr>
</table>
</center>
<br>
<hr>
<body>
<h1>Hurricane Synthetic Class Hierarchy</h1>
<br>
<p><b>The complete class hierarchy could be accessed <a href="hierarchy.html">here</a>.</b></p>
<p>All the classes below are in the <a href="namespaceHurricane.html">Hurricane</a> namespace.</p> <p>All the classes below are in the <a href="namespaceHurricane.html">Hurricane</a> namespace.</p>
<p>The inheritance tree has been splitted/simplificated.</p> <p>The inheritance tree has been splitted/simplificated.</p>
<b>Legend :</b><br> <b>Legend :</b><br>
@ -213,20 +185,3 @@
<tr><td width="70"></td><td class="normal"><a href="classHurricane_1_1Slice.html">Component::Slice</a></td></tr> <tr><td width="70"></td><td class="normal"><a href="classHurricane_1_1Slice.html">Component::Slice</a></td></tr>
<tr><td width="70"></td><td class="normal"><a href="classHurricane_1_1Query.html">Query</a></td></tr> <tr><td width="70"></td><td class="normal"><a href="classHurricane_1_1Query.html">Query</a></td></tr>
</table> </table>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Customized Class Hierarchy</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Hurricane Documentation</td>
<td class="RFooter"><small>Copyright &#169; 2000-2012 Bull S.A. All rights reserved</small></td>
</tr>
</table>
</body>
</html>

View File

@ -10,6 +10,8 @@
# TAG += value [value, ...] # TAG += value [value, ...]
# Values that contain spaces should be placed between quotes (" ") # Values that contain spaces should be placed between quotes (" ")
MARKDOWN_SUPPORT = NO
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Project related configuration options # Project related configuration options
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
@ -306,7 +308,7 @@ TYPEDEF_HIDES_STRUCT = NO
# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
# corresponding to a cache size of 2^16 = 65536 symbols # corresponding to a cache size of 2^16 = 65536 symbols
SYMBOL_CACHE_SIZE = 0 #SYMBOL_CACHE_SIZE = 0
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Build related configuration options # Build related configuration options
@ -490,7 +492,7 @@ SHOW_USED_FILES = YES
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
# in the documentation. The default is NO. # in the documentation. The default is NO.
SHOW_DIRECTORIES = NO #SHOW_DIRECTORIES = NO
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. # Set the SHOW_FILES tag to NO to disable the generation of the Files page.
# This will remove the Files entry from the Quick Index and from the # This will remove the Files entry from the Quick Index and from the
@ -583,7 +585,9 @@ WARN_LOGFILE = doxygen.warn.log
# directories like "/usr/src/myproject". Separate the files or directories # directories like "/usr/src/myproject". Separate the files or directories
# with spaces. # with spaces.
INPUT = ../../src/hurricane/hurricane/Commons.h \ INPUT = Generalities.dox \
Hurricane.dox \
../../src/hurricane/hurricane/Commons.h \
Commons.dox \ Commons.dox \
../../src/hurricane/hurricane/Exception.h \ ../../src/hurricane/hurricane/Exception.h \
../../src/hurricane/hurricane/Error.h \ ../../src/hurricane/hurricane/Error.h \
@ -782,7 +786,7 @@ EXCLUDE_SYMBOLS =
# directories that contain example code fragments that are included (see # directories that contain example code fragments that are included (see
# the \include command). # the \include command).
EXAMPLE_PATH = EXAMPLE_PATH = .
# If the value of the EXAMPLE_PATH tag contains directories, you can use the # If the value of the EXAMPLE_PATH tag contains directories, you can use the
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
@ -947,13 +951,13 @@ HTML_FOOTER = footer.html
# the style sheet file to the HTML output directory, so don't put your own # 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! # stylesheet in the HTML output directory as well, or it will be erased!
HTML_STYLESHEET = SoC.css HTML_EXTRA_STYLESHEET = SoC.css
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # 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 # files or namespaces will be aligned in HTML using tables. If set to
# NO a bullet list will be used. # NO a bullet list will be used.
HTML_ALIGN_MEMBERS = YES #HTML_ALIGN_MEMBERS = YES
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
# documentation will contain sections that can be hidden and shown after the # documentation will contain sections that can be hidden and shown after the
@ -1069,7 +1073,7 @@ QHG_LOCATION =
# top of each HTML page. The value NO (the default) enables the index and # top of each HTML page. The value NO (the default) enables the index and
# the value YES disables it. # the value YES disables it.
DISABLE_INDEX = YES DISABLE_INDEX = NO
# This tag can be used to set the number of enum values (range [1..20]) # 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. # that doxygen will group on one line in the generated HTML documentation.
@ -1475,7 +1479,7 @@ HIDE_UNDOC_RELATIONS = YES
# toolkit from AT&T and Lucent Bell Labs. The other options in this section # toolkit from AT&T and Lucent Bell Labs. The other options in this section
# have no effect if this option is set to NO (the default) # have no effect if this option is set to NO (the default)
HAVE_DOT = NO HAVE_DOT = YES
# By default doxygen will write a font called FreeSans.ttf to the output # By default doxygen will write a font called FreeSans.ttf to the output
# directory and reference it in all dot files that doxygen generates. This # directory and reference it in all dot files that doxygen generates. This
@ -1486,7 +1490,7 @@ HAVE_DOT = NO
# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory
# containing the font. # containing the font.
DOT_FONTNAME = FreeSans #DOT_FONTNAME = FreeSans
# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
# The default size is 10pt. # The default size is 10pt.

View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

View File

@ -8,8 +8,8 @@
</table> </table>
<table class="footer2"> <table class="footer2">
<tr> <tr>
<td class="LFooter">Hurricane Documentation</td> <td class="LFooter">Hurricane VLSI Database</td>
<td class="RFooter"><small>Copyright &#169; 2000-2012 Bull S.A. All rights reserved</small></td> <td class="RFooter"><small>Copyright &#169; 2000-2014 Bull S.A. All rights reserved</small></td>
</tr> </tr>
</table> </table>
</body> </body>

View File

@ -3,9 +3,12 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Hurricane Documentation</title> <title>Hurricane Documentation</title>
<link href="SoC.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head> </head>
<h1 id="pagetop" class="header">Hurricane Documentation</h1> <h1 id="pagetop" class="header">Hurricane VLSI Database</h1>
<!--
<center class="header"> <center class="header">
<table class="header"> <table class="header">
<tr> <tr>
@ -14,10 +17,9 @@
<td><a href="customHierarchy.html">Class Hierarchy</a></td> <td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td> <td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td> <td><a href="functions.html">Member Index</a></td>
<!-- <td><a href="classes.html">Index2</a></td> -->
</tr> </tr>
</table> </table>
</center> </center>
-->
<br> <br>
<hr> <body onload="javascript:toggleLevel(1)">
<body>

72
hurricane/doc/hurricane/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

View File

@ -1,11 +1,17 @@
# -*- mode: CMAKE; explicit-buffer-name: "CMakeLists.txt<hurricane/doc/viewer>" -*-
set ( htmlInstallDir share/doc/coriolis2/en/html/viewer ) set ( htmlInstallDir share/doc/coriolis2/en/html/viewer )
set ( latexInstallDir share/doc/coriolis2/en/latex/viewer ) set ( latexInstallDir share/doc/coriolis2/en/latex/viewer )
set ( doxExtras closed.png
open.png
jquery.js
dynsections.js
)
add_custom_target ( documentation ALL cd ${HURRICANE_SOURCE_DIR}/doc/viewer && ${DOXYGEN_EXECUTABLE} doxyfile ) add_custom_target ( documentation ALL cd ${HURRICANE_SOURCE_DIR}/doc/viewer && ${DOXYGEN_EXECUTABLE} doxyfile )
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} ) install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( FILES customSummary.html DESTINATION ${htmlInstallDir} ) install ( FILES ${docExtras} DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} ) install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )
install ( FILES asimbook.cls DESTINATION ${latexInstallDir} ) install ( FILES asimbook.cls DESTINATION ${latexInstallDir} )

View File

@ -4,7 +4,8 @@
namespace Hurricane { namespace Hurricane {
/*! \defgroup graphicsGroup Graphics: Access to Graphical Resources. /*! \defgroup graphicsGroup Graphics
* \brief Access to Graphical Resources.
* *
* \section secGraphicsStructure General Structure of the Graphics Object * \section secGraphicsStructure General Structure of the Graphics Object
* *

View File

@ -193,6 +193,25 @@
background-color: #CCE6CA; background-color: #CCE6CA;
} }
div.header {
text-align: center;
margin: 14pt 0pt 0pt 0pt;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td { table.header td {
padding: 2px 14px; padding: 2px 14px;
text-align: center; text-align: center;
@ -258,9 +277,123 @@
font-weight: bold; font-weight: bold;
} }
div.ah { div.ah, div.title {
/*font-family: time;*/ /*font-family: time;*/
font-size: 250%; text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* -------------------------------------------------------------------
* Top navigation lists.
*/
span.mlabels {
font-size: 90%;
font-style: italic;
padding-left: 10pt;
margin: 10pt;
border-left: 1px solid black
}
div.contents {
padding-top: 20pt;
}
div.tabs {
border-top: 1px solid black;
}
div.tabs, div.tabs1, div.tabs2, div.tabs3, div.tabs4 {
border-left: 1px solid black;
}
ul.tablist {
/*
padding: 5pt;
background-color: red;
*/
margin: 0pt;
padding: 0pt;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
ul.tablist li {
/*
margin-left: auto;
margin-right: auto;
overflow: auto;
display: inline;
background-color: yellow;
*/
font-size: 90%;
border-top: none;
border-bottom: 1px solid black;
border-left: none;
border-right: 1px solid black;
display: table-cell;
text-align: center;
padding: 2pt;
width: 10%;
}
ul.tablist li:hover {
background-color: black;
color: white;
}
ul.tablist li:hover a {
background-color: black;
color: white;
}
ul.tablist * a:link img, ul.tablist * a:visited img { border-style: none; }
ul.tablist * a:link, ul.tablist * a:visited {
color: black;
text-decoration: none;
}
ul.tablist * a:hover, ul.tablist * a:focus, ul.tablist * a:active {
color: white;
text-decoration: underline;
}
div.navpath {
padding: 5pt 0pt 0pt 0pt;
}
.navpath ul {
text-align: center;
}
.navpath ul li {
display: inline;
list-style-type: none;
padding-left: 20px;
padding-right: 10px;
background-image: url('closed.png');
background-repeat: no-repeat;
background-position: left;
color: #364D7C;
}
.navpath ul li a {
border: 2px solid black;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: black;
} }
@ -413,7 +546,23 @@
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
/* pre.fragment { background-color: #EEEEEE; } */ div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
@ -503,7 +652,12 @@ p.formulaDsp {
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
} }
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight { .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/ /*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
@ -519,7 +673,9 @@ p.formulaDsp {
*/ */
border-top-style: none; border-top-style: none;
border-right-style: none; border-right-style: none;
/*
border-bottom-style: dotted; border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
/*background-color: #DADAEF;*/ /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/ /*background-color: #eeeeff;*/
@ -554,6 +710,96 @@ p.formulaDsp {
} }
.groupHeader { .groupHeader {
margin-bottom: -30pt; margin-bottom: -30pt;
} }
.inherit {
display: none;
}
/* -------------------------------------------------------------------
* General Classes Index.
*/
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
display: none;
}
div.toc li.level3 {
margin-left: 30px;
display: none;
}
div.toc li.level4 {
margin-left: 45px;
display: none;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
div.directory {
margin: 10px 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
width: 100%;
}
.directory table {
border-collapse: collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline: none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

View File

@ -8,8 +8,8 @@
</table> </table>
<table class="footer2"> <table class="footer2">
<tr> <tr>
<td class="LFooter">Hurricane Viewer Documentation</td> <td class="LFooter">Hurricane Design Viewer</td>
<td class="RFooter"><small>Copyright &#169; 2008-2012 LIP6/UPMC All rights reserved</small></td> <td class="RFooter"><small>Copyright &#169; 2008-2014 UPMC All rights reserved</small></td>
</tr> </tr>
</table> </table>
</body> </body>

View File

@ -2,21 +2,24 @@
<html> <html>
<head> <head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Hurricane Viewer Documentation</title> <title>Hurricane Documentation</title>
<link href="SoC.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head> </head>
<h1 id="pagetop" class="header">Hurricane Viewer Documentation</h1> <h1 id="pagetop" class="header">Hurricane Design Viewer</h1>
<!--
<center class="header"> <center class="header">
<table class="header"> <table class="header">
<tr> <tr>
<td><a href="customSummary.html">Summary</a></td> <td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespace</a></td> <td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td> <td><a href="annotated.html">Classes</a></td>
<td><a href="classes.html">Classes Index</a></td>
<td><a href="functions.html">Member Index</a></td> <td><a href="functions.html">Member Index</a></td>
</tr> </tr>
</table> </table>
</center> </center>
-->
<br> <br>
<hr> <body onload="javascript:toggleLevel(1)">
<body>

72
hurricane/doc/viewer/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

View File

@ -1,12 +1,18 @@
# -*- mode: CMAKE; explicit-buffer-name: # "CMakeLists.txt<katabatic/doc>" -*-
set ( htmlInstallDir share/doc/coriolis2/en/html/katabatic ) set ( htmlInstallDir share/doc/coriolis2/en/html/katabatic )
set ( latexInstallDir share/doc/coriolis2/en/latex/katabatic ) set ( latexInstallDir share/doc/coriolis2/en/latex/katabatic )
set ( doxExtras customHierarchy.html
closed.png
open.png
jquery.js
dynsections.js
)
add_custom_target ( doc ALL cd ${KATABATIC_SOURCE_DIR}/doc && ${DOXYGEN_EXECUTABLE} doxyfile ) add_custom_target ( doc ALL cd ${KATABATIC_SOURCE_DIR}/doc && ${DOXYGEN_EXECUTABLE} doxyfile )
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} ) install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( FILES customHierarchy.html DESTINATION ${htmlInstallDir} ) install ( FILES ${doxExtras} DESTINATION ${htmlInstallDir} )
install ( FILES customSummary.html DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} ) install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )
install ( FILES asimbook.cls DESTINATION ${latexInstallDir} ) install ( FILES asimbook.cls DESTINATION ${latexInstallDir} )

View File

@ -18,7 +18,9 @@
<tab type="files" visible="yes" title=""/> <tab type="files" visible="yes" title=""/>
<tab type="globals" visible="yes" title=""/> <tab type="globals" visible="yes" title=""/>
</tab> </tab>
<!--
<tab type="dirs" visible="yes" title=""/> <tab type="dirs" visible="yes" title=""/>
-->
<tab type="examples" visible="yes" title=""/> <tab type="examples" visible="yes" title=""/>
</navindex> </navindex>

View File

@ -1,6 +1,14 @@
// -*- C++ -*- // -*- C++ -*-
//! \mainpage Katabatic Documentation
//!
//! Additionnal documents:
//! - \ref grpSynthHierarchy
//!
//! \defgroup grpSynthHierarchy Synthetic Class Hierarchy
//! \brief Simplificated class hierarchy
//!
//! \htmlinclude customHierarchy.html
namespace Katabatic { namespace Katabatic {

View File

@ -193,6 +193,25 @@
background-color: #CCE6CA; background-color: #CCE6CA;
} }
div.header {
text-align: center;
margin: 14pt 0pt 0pt 0pt;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td { table.header td {
padding: 2px 14px; padding: 2px 14px;
text-align: center; text-align: center;
@ -258,9 +277,123 @@
font-weight: bold; font-weight: bold;
} }
div.ah { div.ah, div.title {
/*font-family: time;*/ /*font-family: time;*/
font-size: 250%; text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* -------------------------------------------------------------------
* Top navigation lists.
*/
span.mlabels {
font-size: 90%;
font-style: italic;
padding-left: 10pt;
margin: 10pt;
border-left: 1px solid black
}
div.contents {
padding-top: 20pt;
}
div.tabs {
border-top: 1px solid black;
}
div.tabs, div.tabs1, div.tabs2, div.tabs3, div.tabs4 {
border-left: 1px solid black;
}
ul.tablist {
/*
padding: 5pt;
background-color: red;
*/
margin: 0pt;
padding: 0pt;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
ul.tablist li {
/*
margin-left: auto;
margin-right: auto;
overflow: auto;
display: inline;
background-color: yellow;
*/
font-size: 90%;
border-top: none;
border-bottom: 1px solid black;
border-left: none;
border-right: 1px solid black;
display: table-cell;
text-align: center;
padding: 2pt;
width: 10%;
}
ul.tablist li:hover {
background-color: black;
color: white;
}
ul.tablist li:hover a {
background-color: black;
color: white;
}
ul.tablist * a:link img, ul.tablist * a:visited img { border-style: none; }
ul.tablist * a:link, ul.tablist * a:visited {
color: black;
text-decoration: none;
}
ul.tablist * a:hover, ul.tablist * a:focus, ul.tablist * a:active {
color: white;
text-decoration: underline;
}
div.navpath {
padding: 5pt 0pt 0pt 0pt;
}
.navpath ul {
text-align: center;
}
.navpath ul li {
display: inline;
list-style-type: none;
padding-left: 20px;
padding-right: 10px;
background-image: url('closed.png');
background-repeat: no-repeat;
background-position: left;
color: #364D7C;
}
.navpath ul li a {
border: 2px solid black;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: black;
} }
@ -413,7 +546,23 @@
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
/* pre.fragment { background-color: #EEEEEE; } */ div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
@ -503,7 +652,12 @@ p.formulaDsp {
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
} }
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight { .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/ /*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
@ -519,7 +673,9 @@ p.formulaDsp {
*/ */
border-top-style: none; border-top-style: none;
border-right-style: none; border-right-style: none;
/*
border-bottom-style: dotted; border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
/*background-color: #DADAEF;*/ /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/ /*background-color: #eeeeff;*/
@ -554,6 +710,96 @@ p.formulaDsp {
} }
.groupHeader { .groupHeader {
margin-bottom: -30pt; margin-bottom: -30pt;
} }
.inherit {
display: none;
}
/* -------------------------------------------------------------------
* General Classes Index.
*/
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
display: none;
}
div.toc li.level3 {
margin-left: 30px;
display: none;
}
div.toc li.level4 {
margin-left: 45px;
display: none;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
div.directory {
margin: 10px 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
width: 100%;
}
.directory table {
border-collapse: collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline: none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}

BIN
katabatic/doc/closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

View File

@ -1,29 +1,4 @@
<!-- -*- explicit-buffer-name: "customHierarchy.html<katabatic3/doc>" -*- -->
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<!-- $Id: customHierarchy.html,v 1.1 2007/09/15 13:10:12 jpc Exp $ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Katabatic Documentation</title>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Katabatic Documentation</h1>
<center class="header">
<table class="header">
<tr><td><a href="customSummary.html">Summary</a>
<td><a href="namespaces.html">Namespaces</a>
<td><a href="customHierarchy.html">Class Hierarchy</a>
<td><a href="annotated.html">Classes</a>
<td><a href="functions.html">Member Index</a>
<!-- <td><a href="classes.html">Index2</a> -->
</table>
</center>
<br> <br>
<hr>
<body>
<h1>Katabatic Synthetic Class Hierarchy</h1>
<br>
<p><b>The complete class hierarchy could be accessed <a href="hierarchy.html">here</a>.</b></p> <p><b>The complete class hierarchy could be accessed <a href="hierarchy.html">here</a>.</b></p>
<p>All the classes below are in the <a href="namespaceKatabatic.html">Katabatic</a> namespace.</p> <p>All the classes below are in the <a href="namespaceKatabatic.html">Katabatic</a> namespace.</p>
<p>The inheritance tree has been splitted/simplificated.</p> <p>The inheritance tree has been splitted/simplificated.</p>
@ -88,15 +63,3 @@
<table class="classHierarchy"> <table class="classHierarchy">
<tr><td width="210"><td class="normal"><a href="classKatabatic_1_1GCellGrid.html">GCellGrid</a> <tr><td width="210"><td class="normal"><a href="classKatabatic_1_1GCellGrid.html">GCellGrid</a>
</table> </table>
<hr>
<table class="footer1">
<tr><td class="LFooter"><small>Customized Class Hierarchy</small>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a>
</table>
<table class="footer2">
<tr><td class="LFooter">Katabatic Documentation
<td class="RFooter"><small>Copyright &#169; 2008-2013 UPMC. All rights reserved</small>
</table>
</body>
</html>

View File

@ -8,6 +8,7 @@ PROJECT_NAME = "Katabatic - Routing Toolbox"
PROJECT_NUMBER = 1.0 PROJECT_NUMBER = 1.0
OUTPUT_DIRECTORY = . OUTPUT_DIRECTORY = .
OUTPUT_LANGUAGE = English OUTPUT_LANGUAGE = English
MARKDOWN_SUPPORT = NO
#USE_WINDOWS_ENCODING = NO #USE_WINDOWS_ENCODING = NO
#LAYOUT_FILE = DoxygenLayout.xml #LAYOUT_FILE = DoxygenLayout.xml
BRIEF_MEMBER_DESC = YES BRIEF_MEMBER_DESC = YES
@ -136,7 +137,7 @@ RECURSIVE = YES
EXCLUDE = EXCLUDE =
EXCLUDE_SYMLINKS = NO EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS = EXCLUDE_PATTERNS =
EXAMPLE_PATH = EXAMPLE_PATH = .
EXAMPLE_PATTERNS = EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO EXAMPLE_RECURSIVE = NO
IMAGE_PATH = images IMAGE_PATH = images
@ -164,19 +165,19 @@ IGNORE_PREFIX =
# Configuration options related to the HTML output # Configuration options related to the HTML output
GENERATE_HTML = YES GENERATE_HTML = YES
#HTML_DYNAMIC_SECTIONS = YES
HTML_OUTPUT = html HTML_OUTPUT = html
HTML_FILE_EXTENSION = .html HTML_FILE_EXTENSION = .html
HTML_HEADER = header.html HTML_HEADER = header.html
HTML_FOOTER = footer.html HTML_FOOTER = footer.html
HTML_STYLESHEET = SoC.css HTML_STYLESHEET = SoC.css
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO GENERATE_HTMLHELP = NO
CHM_FILE = CHM_FILE =
HHC_LOCATION = HHC_LOCATION =
GENERATE_CHI = NO GENERATE_CHI = NO
BINARY_TOC = NO BINARY_TOC = NO
TOC_EXPAND = NO TOC_EXPAND = NO
DISABLE_INDEX = YES DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 1 ENUM_VALUES_PER_LINE = 1
GENERATE_TREEVIEW = NO GENERATE_TREEVIEW = NO
TREEVIEW_WIDTH = 250 TREEVIEW_WIDTH = 250
@ -252,7 +253,9 @@ SKIP_FUNCTION_MACROS = YES
# -------------------------------------------------------------------- # --------------------------------------------------------------------
# Configuration::addtions related to external references # Configuration::addtions related to external references
TAGFILES = ../../hurricane/doc/hurricane/html/hurricane.tag=../hurricane TAGFILES = ../../hurricane/doc/hurricane/html/hurricane.tag=../hurricane \
../../hurricane/doc/viewer/html/viewer.tag=../viewer \
../../crlcore/doc/crlcore/html/crlcore.tag=../crlcore
GENERATE_TAGFILE = html/katabatic.tag GENERATE_TAGFILE = html/katabatic.tag
ALLEXTERNALS = NO ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES EXTERNAL_GROUPS = YES

View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

View File

@ -9,7 +9,7 @@
<table class="footer2"> <table class="footer2">
<tr> <tr>
<td class="LFooter">Katabatic - Routing Toolbox</td> <td class="LFooter">Katabatic - Routing Toolbox</td>
<td class="RFooter"><small>Copyright &#169; 2008-2013 UPMC. All rights reserved</small></td> <td class="RFooter"><small>Copyright &#169; 2008-2014 UPMC. All rights reserved</small></td>
</tr> </tr>
</table> </table>
</body> </body>

View File

@ -1,22 +1,25 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'> <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<head> <html>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <head>
<title>Katabatic - Routing Toolbox: Routing Toolbox Documentation</title> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<link href="SoC.css" rel="stylesheet" type="text/css"> <title>Katabatic Documentation</title>
</head> <script type="text/javascript" src="jquery.js"></script>
<h1 class="header">Katabatic - Routing Toolbox</h1> <script type="text/javascript" src="dynsections.js"></script>
<center class="header"> <link href="SoC.css" rel="stylesheet" type="text/css">
<table class="header"> </head>
<tr> <h1 id="pagetop" class="header">Katabatic - Routing Toolbox</h1>
<td><a href="customSummary.html">Summary</a></td> <!--
<td><a href="namespaces.html">Namespaces</a></td> <center class="header">
<td><a href="customHierarchy.html">Class Hierarchy</a></td> <table class="header">
<td><a href="annotated.html">Classes</a></td> <tr>
<td><a href="functions.html">Member Index</a></td> <td><a href="customSummary.html">Summary</a></td>
<!-- <td><a href="classes.html">Index2</a></td> --> <td><a href="namespaces.html">Namespaces</a></td>
</tr> <td><a href="customHierarchy.html">Class Hierarchy</a></td>
</table> <td><a href="annotated.html">Classes</a></td>
</center> <td><a href="functions.html">Member Index</a></td>
<br> </tr>
<hr> </table>
<body> </center>
-->
<br>
<body onload="javascript:toggleLevel(1)">

72
katabatic/doc/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

BIN
katabatic/doc/open.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

View File

@ -47,7 +47,8 @@
namespace { namespace {
/*! \defgroup LoadGlobalRouting Global Routing Loading (internal) /*! \defgroup LoadGlobalRouting Global Routing Loading
* \brief Translation rules to build detailed routing from global
* *
* This module documents how the global routing built by \c Knik is * This module documents how the global routing built by \c Knik is
* loaded into the \c Katabatic data-base. It is intented for developpers * loaded into the \c Katabatic data-base. It is intented for developpers

View File

@ -2,12 +2,17 @@
set ( htmlInstallDir share/doc/coriolis2/en/html/kite ) set ( htmlInstallDir share/doc/coriolis2/en/html/kite )
set ( latexInstallDir share/doc/coriolis2/en/latex/kite ) set ( latexInstallDir share/doc/coriolis2/en/latex/kite )
set ( doxExtras customHierarchy.html
closed.png
open.png
jquery.js
dynsections.js
)
add_custom_target ( doc ALL cd ${KITE_SOURCE_DIR}/doc && ${DOXYGEN_EXECUTABLE} doxyfile ) add_custom_target ( doc ALL cd ${KITE_SOURCE_DIR}/doc && ${DOXYGEN_EXECUTABLE} doxyfile )
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} ) install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( FILES customHierarchy.html DESTINATION ${htmlInstallDir} ) install ( FILES ${doxExtras} DESTINATION ${htmlInstallDir} )
install ( FILES customSummary.html DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} ) install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )
install ( FILES asimbook.cls DESTINATION ${latexInstallDir} ) install ( FILES asimbook.cls DESTINATION ${latexInstallDir} )

View File

@ -18,8 +18,17 @@
* or patch Kite for their own purpose (my secret hope). * or patch Kite for their own purpose (my secret hope).
* </ul> * </ul>
* *
* Additionnal documents:
* - \ref grpSynthHierarchy
* *
* \defgroup AlgorithmOverview Algorithm Overview (internal) * \defgroup grpSynthHierarchy Synthetic Hierarchy (API)
* \brief Simplificated class hierarchy
*
* \htmlinclude customHierarchy.html
*
*
* \defgroup AlgorithmOverview Algorithm Overview
* \brief Description of the algorithm
* *
* The algorithm top-level is implemented in the \c NegociateWindow. * The algorithm top-level is implemented in the \c NegociateWindow.
* *

View File

@ -193,6 +193,25 @@
background-color: #CCE6CA; background-color: #CCE6CA;
} }
div.header {
text-align: center;
margin: 14pt 0pt 0pt 0pt;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td { table.header td {
padding: 2px 14px; padding: 2px 14px;
text-align: center; text-align: center;
@ -258,9 +277,123 @@
font-weight: bold; font-weight: bold;
} }
div.ah { div.ah, div.title {
/*font-family: time;*/ /*font-family: time;*/
font-size: 250%; text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* -------------------------------------------------------------------
* Top navigation lists.
*/
span.mlabels {
font-size: 90%;
font-style: italic;
padding-left: 10pt;
margin: 10pt;
border-left: 1px solid black
}
div.contents {
padding-top: 20pt;
}
div.tabs {
border-top: 1px solid black;
}
div.tabs, div.tabs1, div.tabs2, div.tabs3, div.tabs4 {
border-left: 1px solid black;
}
ul.tablist {
/*
padding: 5pt;
background-color: red;
*/
margin: 0pt;
padding: 0pt;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
ul.tablist li {
/*
margin-left: auto;
margin-right: auto;
overflow: auto;
display: inline;
background-color: yellow;
*/
font-size: 90%;
border-top: none;
border-bottom: 1px solid black;
border-left: none;
border-right: 1px solid black;
display: table-cell;
text-align: center;
padding: 2pt;
width: 10%;
}
ul.tablist li:hover {
background-color: black;
color: white;
}
ul.tablist li:hover a {
background-color: black;
color: white;
}
ul.tablist * a:link img, ul.tablist * a:visited img { border-style: none; }
ul.tablist * a:link, ul.tablist * a:visited {
color: black;
text-decoration: none;
}
ul.tablist * a:hover, ul.tablist * a:focus, ul.tablist * a:active {
color: white;
text-decoration: underline;
}
div.navpath {
padding: 5pt 0pt 0pt 0pt;
}
.navpath ul {
text-align: center;
}
.navpath ul li {
display: inline;
list-style-type: none;
padding-left: 20px;
padding-right: 10px;
background-image: url('closed.png');
background-repeat: no-repeat;
background-position: left;
color: #364D7C;
}
.navpath ul li a {
border: 2px solid black;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: black;
} }
@ -413,7 +546,23 @@
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
/* pre.fragment { background-color: #EEEEEE; } */ div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
@ -503,7 +652,12 @@ p.formulaDsp {
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
} }
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight { .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/ /*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
@ -519,7 +673,9 @@ p.formulaDsp {
*/ */
border-top-style: none; border-top-style: none;
border-right-style: none; border-right-style: none;
/*
border-bottom-style: dotted; border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
/*background-color: #DADAEF;*/ /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/ /*background-color: #eeeeff;*/
@ -554,6 +710,96 @@ p.formulaDsp {
} }
.groupHeader { .groupHeader {
margin-bottom: -30pt; margin-bottom: -30pt;
} }
.inherit {
display: none;
}
/* -------------------------------------------------------------------
* General Classes Index.
*/
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
display: none;
}
div.toc li.level3 {
margin-left: 30px;
display: none;
}
div.toc li.level4 {
margin-left: 45px;
display: none;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
div.directory {
margin: 10px 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
width: 100%;
}
.directory table {
border-collapse: collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline: none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}

BIN
kite/doc/closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

View File

@ -1,29 +1,4 @@
<!-- -*- explicit-buffer-name: "customHierarchy.html<kite/doc>" -*- -->
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<!-- $Id: customHierarchy.html,v 1.1 2007/09/15 13:10:12 jpc Exp $ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Kite Documentation</title>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Kite Documentation</h1>
<center class="header">
<table class="header">
<tr><td><a href="customSummary.html">Summary</a>
<td><a href="namespaces.html">Namespaces</a>
<td><a href="customHierarchy.html">Class Hierarchy</a>
<td><a href="annotated.html">Classes</a>
<td><a href="functions.html">Member Index</a>
<!-- <td><a href="classes.html">Index2</a> -->
</table>
</center>
<br> <br>
<hr>
<body>
<h1>Kite Synthetic Class Hierarchy</h1>
<br>
<p><b>The complete class hierarchy could be accessed <a href="hierarchy.html">here</a>.</b></p> <p><b>The complete class hierarchy could be accessed <a href="hierarchy.html">here</a>.</b></p>
<p>All the classes below are in the <a href="namespaceKite.html">Kite</a> namespace.</p> <p>All the classes below are in the <a href="namespaceKite.html">Kite</a> namespace.</p>
<p>The inheritance tree has been splitted/simplificated.</p> <p>The inheritance tree has been splitted/simplificated.</p>
@ -82,15 +57,3 @@
<tr><td width="70"><td class="normal"><a href="namespaceKite.html">Kite</a> <tr><td width="70"><td class="normal"><a href="namespaceKite.html">Kite</a>
<tr><td width="70"><td class="normal"><a href="classKite_1_1KiteEngine.html">KiteEngine</a> <tr><td width="70"><td class="normal"><a href="classKite_1_1KiteEngine.html">KiteEngine</a>
</table> </table>
<hr>
<table class="footer1">
<tr><td class="LFooter"><small>Customized Class Hierarchy</small>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a>
</table>
<table class="footer2">
<tr><td class="LFooter">Kite Documentation
<td class="RFooter"><small>Copyright &#169; 2008-2013 UPMC. All rights reserved</small>
</table>
</body>
</html>

View File

@ -9,6 +9,7 @@ PROJECT_NAME = "Kite - Detailed Router"
PROJECT_NUMBER = 1.0 PROJECT_NUMBER = 1.0
OUTPUT_DIRECTORY = . OUTPUT_DIRECTORY = .
OUTPUT_LANGUAGE = English OUTPUT_LANGUAGE = English
MARKDOWN_SUPPORT = NO
#USE_WINDOWS_ENCODING = NO #USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES REPEAT_BRIEF = YES
@ -156,7 +157,7 @@ RECURSIVE = YES
EXCLUDE = EXCLUDE =
EXCLUDE_SYMLINKS = NO EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS = EXCLUDE_PATTERNS =
EXAMPLE_PATH = EXAMPLE_PATH = .
EXAMPLE_PATTERNS = EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO EXAMPLE_RECURSIVE = NO
IMAGE_PATH = images IMAGE_PATH = images
@ -189,14 +190,14 @@ HTML_FILE_EXTENSION = .html
HTML_HEADER = header.html HTML_HEADER = header.html
HTML_FOOTER = footer.html HTML_FOOTER = footer.html
HTML_STYLESHEET = SoC.css HTML_STYLESHEET = SoC.css
HTML_ALIGN_MEMBERS = YES #HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO GENERATE_HTMLHELP = NO
CHM_FILE = CHM_FILE =
HHC_LOCATION = HHC_LOCATION =
GENERATE_CHI = NO GENERATE_CHI = NO
BINARY_TOC = NO BINARY_TOC = NO
TOC_EXPAND = NO TOC_EXPAND = NO
DISABLE_INDEX = YES DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 1 ENUM_VALUES_PER_LINE = 1
GENERATE_TREEVIEW = NO GENERATE_TREEVIEW = NO
TREEVIEW_WIDTH = 250 TREEVIEW_WIDTH = 250
@ -273,6 +274,8 @@ SKIP_FUNCTION_MACROS = YES
# Configuration options related to external references # Configuration options related to external references
TAGFILES = ../../hurricane/doc/hurricane/html/hurricane.tag=../hurricane \ TAGFILES = ../../hurricane/doc/hurricane/html/hurricane.tag=../hurricane \
../../hurricane/doc/viewer/html/viewer.tag=../viewer \
../../crlcore/doc/crlcore/html/crlcore.tag=../crlcore \
../../katabatic/doc/html/katabatic.tag=../katabatic ../../katabatic/doc/html/katabatic.tag=../katabatic
GENERATE_TAGFILE = html/kite.tag GENERATE_TAGFILE = html/kite.tag
ALLEXTERNALS = NO ALLEXTERNALS = NO

97
kite/doc/dynsections.js Normal file
View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

View File

@ -9,7 +9,7 @@
<table class="footer2"> <table class="footer2">
<tr> <tr>
<td class="LFooter">Kite - Detailed Router</td> <td class="LFooter">Kite - Detailed Router</td>
<td class="RFooter"><small>Copyright &#169; 2008-2013 UPMC. All rights reserved</small></td> <td class="RFooter"><small>Copyright &#169; 2008-2014 UPMC. All rights reserved</small></td>
</tr> </tr>
</table> </table>
</body> </body>

View File

@ -1,22 +1,25 @@
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'> <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<head> <html>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <head>
<title>Kite - Detailed Router</title> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<link href="SoC.css" rel="stylesheet" type="text/css"> <title>Kite - Detailed Router</title>
</head> <script type="text/javascript" src="jquery.js"></script>
<h1 class="header">Kite - Detailed Router</h1> <script type="text/javascript" src="dynsections.js"></script>
<center class="header"> <link href="SoC.css" rel="stylesheet" type="text/css">
<table class="header"> </head>
<tr> <h1 id="pagetop" class="header">Kite - Detailed Router</h1>
<td><a href="customSummary.html">Summary</a></td> <!--
<td><a href="namespaces.html">Namespaces</a></td> <center class="header">
<td><a href="customHierarchy.html">Class Hierarchy</a></td> <table class="header">
<td><a href="annotated.html">Classes</a></td> <tr>
<td><a href="functions.html">Member Index</a></td> <td><a href="customSummary.html">Summary</a></td>
<!-- <td><a href="classes.html">Index2</a></td> --> <td><a href="namespaces.html">Namespaces</a></td>
</tr> <td><a href="customHierarchy.html">Class Hierarchy</a></td>
</table> <td><a href="annotated.html">Classes</a></td>
</center> <td><a href="functions.html">Member Index</a></td>
<br> </tr>
<hr> </table>
<body> </center>
-->
<br>
<body onload="javascript:toggleLevel(1)">

72
kite/doc/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

BIN
kite/doc/open.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

View File

@ -7,6 +7,7 @@ PROJECT_NAME = "Knik - Global Router"
PROJECT_NUMBER = 1.0 PROJECT_NUMBER = 1.0
OUTPUT_DIRECTORY = doc/en/knik OUTPUT_DIRECTORY = doc/en/knik
OUTPUT_LANGUAGE = English OUTPUT_LANGUAGE = English
MARKDOWN_SUPPORT = NO
USE_WINDOWS_ENCODING = NO USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES REPEAT_BRIEF = YES
@ -160,7 +161,6 @@ HTML_FILE_EXTENSION = .html
HTML_HEADER = doc/header.html HTML_HEADER = doc/header.html
HTML_FOOTER = doc/footer.html HTML_FOOTER = doc/footer.html
HTML_STYLESHEET = doc/ASIM.css HTML_STYLESHEET = doc/ASIM.css
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO GENERATE_HTMLHELP = NO
CHM_FILE = CHM_FILE =
HHC_LOCATION = HHC_LOCATION =

View File

@ -1,14 +1,15 @@
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | HTML Standart Tags | * | HTML Standart Tags |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 { html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 {
font-size: 95%; font-size: 11pt;
font-family: verdana, sans-serif; /* The Open Sans font family is supplied by TexLive. */
font-family: "Open Sans", Verdana, sans-serif;;
} }
body { body {
@ -19,11 +20,15 @@
background-attachment: fixed; background-attachment: fixed;
background-repeat: no-repeat; background-repeat: no-repeat;
margin-top: 2em; margin-top: 2em;
margin-right: 10%; width: 550pt;
margin-left: 10%; margin-right: auto;
margin-left: auto;
/*
margin-right: 12%;
margin-left: 12%;
*/
} }
hr { hr {
height: 1px; height: 1px;
border: 0; border: 0;
@ -32,26 +37,32 @@
} }
.navigation { font-size: 80%; }
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
font-family: verdana, sans-serif; /*font-family: "Liberation Serif", sans-serif;*/
} }
h1 { text-align: center; } h1 { text-align: center; }
h2, h3, h4, h5, h6 { text-align: left; h2, h3, h4, h5, h6 { text-align: left;
padding-top: 2em; padding-top: 11pt;
} }
h1, h2, h3 { font-family: "Trebuchet MS", sans-serif; h1, h2, h3 { /*font-family: "Liberation Serif", sans-serif; */
color: #09550B; /*color: #09550B;*/
} }
h1 { font-weight: bold; font-size: 160%; } h1 { font-weight:normal; font-size: 170%; letter-spacing:0.2em; word-spacing:0.4em; }
h2 { font-weight: bold; font-size: 130%; } h2 { font-weight:normal; font-size: 140%; letter-spacing:0.2em; word-spacing:0.4em; }
h3 { font-weight: bold; font-size: 110%; } h3 { font-weight: bold; font-size: 118%; letter-spacing:0.2em; word-spacing:0.4em; }
h4 { font-weight: bold; font-size: 90%; } h4 { font-weight: bold; font-size: 100%; }
h5 { font-style: italic; font-size: 90%; } h5 { font-style: italic; font-size: 100%; }
h6 { font-variant: small-caps; font-size: 90%; } h6 { font-variant: small-caps; font-size: 100%; }
h2.classHierarchy {
/*border: 1px none #008500;*/
border: 1px none #000000;
border-top-width: 1px;
border-top-style: dotted;
padding-top: 1em;
}
.hide { .hide {
display: none; display: none;
@ -71,7 +82,7 @@
text-align: right; text-align: right;
font-weight: bold; font-weight: bold;
font-style: italic; font-style: italic;
font-size: 75%; font-size: 80%;
} }
@ -102,36 +113,38 @@
dt, dd { margin-top: 0; margin-bottom: 0; } dt, dd { margin-top: 0; margin-bottom: 0; }
dt { font-weight: bold; } dt { font-weight: bold; }
td { font-size: 85%; }
pre, tt, code { pre, tt, code {
font-family: "andale mono", monospace; /*font-family: "andale mono", monospace;*/
font-size: 95%; font-size: 100%;
white-space: pre; white-space: pre;
} }
pre { pre {
font-size: 80%; font-size: 80%;
border: solid; border: dashed;
border-width: thin; border-width: thin;
border-color: #003300; border-color: #003300;
/*
background-color: #EEEEEE; background-color: #EEEEEE;
*/
background-color: #FCFCE1;
padding: 0.5em; padding: 0.5em;
margin-left: 2em; margin-left: 2em;
margin-right: 2em margin-right: 2em
} }
tt { color: green; } tt { color: green; }
em { font-style: italic; font-weight: bold; } em { font-style: italic;
strong { font-weight: bold; } font-weight: normal; }
small.footnotesize { font-size: 95%; } strong { font-weight: bold; }
span.textit { font-style: italic; } span.textit { font-style: italic; }
span.textbf { font-weight: bold; } span.textbf { font-weight: bold; }
.small { font-size: 80%; } .small { font-size: 90%; }
.white { color: #FFFFFF; } .white { color: #FFFFFF; }
ul.toc { ul.toc {
@ -153,51 +166,152 @@
text-decoration: underline; text-decoration: underline;
} }
table.remark {
margin-right: 5%;
margin-left: 5%;
border: solid;
border-width: thin;
border-color: #003300;
}
table.remarktext {
text-align: justify;
background-color: #EEEEEE;
}
table.citation {
margin-right: 10%;
margin-left: 10%;
}
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | Doxygen Specific Classes | * | Doxygen Specific Classes |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
/* -------------------------------------------------------------------
* Header & Footer Classes (customized top page navigation bar).
*/
h1.header {
font-size: 200%;
/*font-family: times, verdana, sans-serif;*/
}
center.header {
background-color: #CCE6CA;
}
table.header {
/*width: 100%;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
}
div.header {
text-align: center;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td {
padding: 2px 14px;
text-align: center;
font-weight: bold;
/*font-family: verdana, sans-serif;*/
font-size: 110%;
}
table.DoxUser td, table.DoxUser th {
padding: 0px 5px;
border: 0px;
}
table.DoxUser th {
background-color: #CCE6CA;
}
table.footer1, table.footer2 { width: 100%; }
td.LFooter { text-align: left; }
td.RFooter { text-align: right; }
td.CFooter { text-align: center;}
table.footer2 td.RFooter { font-weight: bold; width: 35% }
table.footer2 td.CFooter { width: 30% }
table.footer2 td.LFooter { font-weight: bold; width: 35%; /*font-family: time;*/ }
table.classHierarchy {
border-collapse: separate;
border-spacing: 5px;
font-size: 110%;
}
table.classHierarchy tr {
border: 1px solid blue;
}
table.classHierarchy td.normal {
border: 1px solid #CCE6CA;
width: 140pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.virtual {
border: 1px solid black;
width: 140pt;
text-align: center;
font-weight: bold;
}
table.classHierarchy td.wnormal {
border: 1px solid #CCE6CA;
width: 240pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.wvirtual {
border: 1px solid black;
width: 240pt;
text-align: center;
font-weight: bold;
}
div.ah, div.title {
/*font-family: time;*/
text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Quick Index Class (top page navigation bar). * Quick Index Class (top page navigation bar).
*/ */
div.qindex, div.nav { div.qindex, div.nav {
width: 100%; width: 100%-4px;
background-color: #eeeeff; /*background-color: #DADAEF;*/
border: 1px solid #003300; /*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
border: 0px solid #003300;
text-align: center; text-align: center;
margin: 2px; margin: 0px;
padding: 2px; padding: 2px;
line-height: 140%; line-height: 140%;
} }
a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef { a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef {
text-decoration: none; text-decoration: none;
font-weight: bold; /*font-family: Courier;*/
font-weight: normal;
/*font-size: 110%;*/
} }
a.qindex, a.qindex:visited { a.qindex, a.qindex:visited {
@ -240,13 +354,108 @@
width: 80%; width: 80%;
} }
h3 a[name="index__"],
h3 a[name="index_a"],
h3 a[name="index_b"],
h3 a[name="index_c"],
h3 a[name="index_d"],
h3 a[name="index_e"],
h3 a[name="index_f"],
h3 a[name="index_g"],
h3 a[name="index_h"],
h3 a[name="index_i"],
h3 a[name="index_j"],
h3 a[name="index_k"],
h3 a[name="index_l"],
h3 a[name="index_m"],
h3 a[name="index_n"],
h3 a[name="index_o"],
h3 a[name="index_p"],
h3 a[name="index_q"],
h3 a[name="index_r"],
h3 a[name="index_s"],
h3 a[name="index_t"],
h3 a[name="index_u"],
h3 a[name="index_v"],
h3 a[name="index_w"],
h3 a[name="index_x"],
h3 a[name="index_y"],
h3 a[name="index_z"],
h3 a[name="index_0"],
h3 a[name="index_1"],
h3 a[name="index_2"],
h3 a[name="index_3"],
h3 a[name="index_4"],
h3 a[name="index_5"],
h3 a[name="index_6"],
h3 a[name="index_7"],
h3 a[name="index_8"],
h3 a[name="index_9"]
h3 a[id="index__"],
h3 a#index_a,
h3 a#index_b,
h3 a#index_c,
h3 a#index_d,
h3 a#index_e,
h3 a#index_f,
h3 a#index_g,
h3 a#index_h,
h3 a#index_i,
h3 a#index_j,
h3 a#index_k,
h3 a#index_l,
h3 a#index_m,
h3 a#index_n,
h3 a#index_o,
h3 a#index_p,
h3 a#index_q,
h3 a#index_r,
h3 a#index_s,
h3 a#index_t,
h3 a#index_u,
h3 a#index_v,
h3 a#index_w,
h3 a#index_x,
h3 a#index_y,
h3 a#index_z,
h3 a#index_0,
h3 a#index_1,
h3 a#index_2,
h3 a#index_3,
h3 a#index_4,
h3 a#index_5,
h3 a#index_6,
h3 a#index_7,
h3 a#index_8,
h3 a#index_9,
h3 a#index_0x7e
{
font-family: time;
font-size: 250%;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
pre.fragment { background-color: #EEEEEE; } div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
span.keywordflow { color: #e08000 } span.keywordflow { color: #e08000 }
@ -254,26 +463,45 @@
span.preprocessor { color: #806020 } span.preprocessor { color: #806020 }
span.stringliteral { color: #002080 } span.stringliteral { color: #002080 }
span.charliteral { color: #008080 } span.charliteral { color: #008080 }
span.red { color: red }
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Attributes Listing. * Attributes Listing.
*/ */
p.formulaDsp {
text-align: center;
}
.mdTable { .mdTable {
border: 1px solid #868686; /*border: 1px solid #868686;*/
background-color: #F4F4FB; /*background-color: #DADAEF;*/
/*background-color: #F4F4FB;*/
border: 1px none #008500;
border-left-width: 1px;
border-left-style: solid;
/*background-color: #B8E6B8;*/
/*background-color: #CCE6CA;*/
margin-top: 25px;
font-size: 105%;
} }
.mdRow { .mdRow {
padding: 5px 10px; padding: 5px 10px;
} }
/* This Mozilla/Firefox bug has been corrected from v1.5.
* .mdname1 {
* padding: 3px 0px 0px 0px;
* }
*/
.mdescLeft, .mdescRight { .mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px; padding: 0px 8px 4px 8px;
font-size: 12px; font-size: 11px;
font-style: italic; font-style: italic;
background-color: #FAFAFA; /*background-color: #FAFAFA;*/
border-top: 1px none #E0E0E0; border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0; border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0; border-bottom: 1px none #E0E0E0;
@ -281,32 +509,99 @@
margin: 0px; margin: 0px;
} }
.memItemLeft, .memItemRight, .memTemplItemLeft { .memitem {
padding: 1px 0px 0px 8px; margin-bottom: 30px;
border: 1px none #008500;
}
.memproto {
background-color: #CCE6CA;
border-left-width: 4px;
border-left-style: solid;
border-color: #008500;
}
.memname {
white-space: nowrap;
padding-left: 5px;
font-size: 105%;
}
table.memname * {
font-family: "Monospace";
}
.memdoc{
padding-left: 5px;
/*margin-top: -8px;*/
border-left-width: 1px;
border-left-style: solid;
border-color: #008500;
}
div.contents * table tr {
padding: 3px 3px 3px 8px;
}
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
border-top-width: 1px; border-top-width: 1px;
border-right-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-bottom-width: 1px;
border-left-width: 1px; border-left-width: 1px;
/*
border-top-color: #0c0c0c; border-top-color: #0c0c0c;
border-right-color: #0c0c0c; border-right-color: #0c0c0c;
border-bottom-color: #0c0c0c; border-bottom-color: #0c0c0c;
border-left-color: #0c0c0c; border-left-color: #0c0c0c;
border-top-style: solid; */
border-top-style: none;
border-right-style: none; border-right-style: none;
border-bottom-style: none; /*
border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
background-color: #FAFAFA; /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
/*background-color: #CCE6CA;*/
font-family: "Monospace";
} }
.memItemLeft { font-size: 12px; } .memTemplItemLeft, .memTemplItemRight {
.memItemRight { font-size: 13px; } border-bottom-width: 2px;
.memTemplItemLeft { font-size: 12px; } border-bottom-style: solid;
.memTemplItemRight { font-size: 13px; } font-weight: bold;
}
.memItemLeft { font-size: 11px; width: 35%; }
.memItemRight { font-size: 12px; }
.memTemplItemLeft { font-size: 11px; }
.memTemplItemRight { font-size: 12px; }
.memTemplParams { .memTemplParams {
color: #606060; color: #FFFFFF;
background-color: #FAFAFA; background-color: #000000;
font-size: 12px; font-size: 11px;
font-weight: bold;
}
.groupText, .groupHeader {
color: #09550B;
font-size: 130%;
font-weight: bold;
margin-top: 15px;
}
.groupHeader {
margin-bottom: -30pt;
} }

View File

@ -1,14 +1,15 @@
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | HTML Standart Tags | * | HTML Standart Tags |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 { html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 {
font-size: 95%; font-size: 11pt;
font-family: verdana, sans-serif; /* The Open Sans font family is supplied by TexLive. */
font-family: "Open Sans", Verdana, sans-serif;;
} }
body { body {
@ -19,11 +20,15 @@
background-attachment: fixed; background-attachment: fixed;
background-repeat: no-repeat; background-repeat: no-repeat;
margin-top: 2em; margin-top: 2em;
margin-right: 10%; width: 550pt;
margin-left: 10%; margin-right: auto;
margin-left: auto;
/*
margin-right: 12%;
margin-left: 12%;
*/
} }
hr { hr {
height: 1px; height: 1px;
border: 0; border: 0;
@ -32,26 +37,32 @@
} }
.navigation { font-size: 80%; }
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
font-family: verdana, sans-serif; /*font-family: "Liberation Serif", sans-serif;*/
} }
h1 { text-align: center; } h1 { text-align: center; }
h2, h3, h4, h5, h6 { text-align: left; h2, h3, h4, h5, h6 { text-align: left;
padding-top: 2em; padding-top: 11pt;
} }
h1, h2, h3 { font-family: "Trebuchet MS", sans-serif; h1, h2, h3 { /*font-family: "Liberation Serif", sans-serif; */
color: #09550B; /*color: #09550B;*/
} }
h1 { font-weight: bold; font-size: 160%; } h1 { font-weight:normal; font-size: 170%; letter-spacing:0.2em; word-spacing:0.4em; }
h2 { font-weight: bold; font-size: 130%; } h2 { font-weight:normal; font-size: 140%; letter-spacing:0.2em; word-spacing:0.4em; }
h3 { font-weight: bold; font-size: 110%; } h3 { font-weight: bold; font-size: 118%; letter-spacing:0.2em; word-spacing:0.4em; }
h4 { font-weight: bold; font-size: 90%; } h4 { font-weight: bold; font-size: 100%; }
h5 { font-style: italic; font-size: 90%; } h5 { font-style: italic; font-size: 100%; }
h6 { font-variant: small-caps; font-size: 90%; } h6 { font-variant: small-caps; font-size: 100%; }
h2.classHierarchy {
/*border: 1px none #008500;*/
border: 1px none #000000;
border-top-width: 1px;
border-top-style: dotted;
padding-top: 1em;
}
.hide { .hide {
display: none; display: none;
@ -71,7 +82,7 @@
text-align: right; text-align: right;
font-weight: bold; font-weight: bold;
font-style: italic; font-style: italic;
font-size: 75%; font-size: 80%;
} }
@ -102,36 +113,38 @@
dt, dd { margin-top: 0; margin-bottom: 0; } dt, dd { margin-top: 0; margin-bottom: 0; }
dt { font-weight: bold; } dt { font-weight: bold; }
td { font-size: 85%; }
pre, tt, code { pre, tt, code {
font-family: "andale mono", monospace; /*font-family: "andale mono", monospace;*/
font-size: 95%; font-size: 100%;
white-space: pre; white-space: pre;
} }
pre { pre {
font-size: 80%; font-size: 80%;
border: solid; border: dashed;
border-width: thin; border-width: thin;
border-color: #003300; border-color: #003300;
/*
background-color: #EEEEEE; background-color: #EEEEEE;
*/
background-color: #FCFCE1;
padding: 0.5em; padding: 0.5em;
margin-left: 2em; margin-left: 2em;
margin-right: 2em margin-right: 2em
} }
tt { color: green; } tt { color: green; }
em { font-style: italic; font-weight: bold; } em { font-style: italic;
strong { font-weight: bold; } font-weight: normal; }
small.footnotesize { font-size: 95%; } strong { font-weight: bold; }
span.textit { font-style: italic; } span.textit { font-style: italic; }
span.textbf { font-weight: bold; } span.textbf { font-weight: bold; }
.small { font-size: 80%; } .small { font-size: 90%; }
.white { color: #FFFFFF; } .white { color: #FFFFFF; }
ul.toc { ul.toc {
@ -153,51 +166,152 @@
text-decoration: underline; text-decoration: underline;
} }
table.remark {
margin-right: 5%;
margin-left: 5%;
border: solid;
border-width: thin;
border-color: #003300;
}
table.remarktext {
text-align: justify;
background-color: #EEEEEE;
}
table.citation {
margin-right: 10%;
margin-left: 10%;
}
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | Doxygen Specific Classes | * | Doxygen Specific Classes |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
/* -------------------------------------------------------------------
* Header & Footer Classes (customized top page navigation bar).
*/
h1.header {
font-size: 200%;
/*font-family: times, verdana, sans-serif;*/
}
center.header {
background-color: #CCE6CA;
}
table.header {
/*width: 100%;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
}
div.header {
text-align: center;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td {
padding: 2px 14px;
text-align: center;
font-weight: bold;
/*font-family: verdana, sans-serif;*/
font-size: 110%;
}
table.DoxUser td, table.DoxUser th {
padding: 0px 5px;
border: 0px;
}
table.DoxUser th {
background-color: #CCE6CA;
}
table.footer1, table.footer2 { width: 100%; }
td.LFooter { text-align: left; }
td.RFooter { text-align: right; }
td.CFooter { text-align: center;}
table.footer2 td.RFooter { font-weight: bold; width: 35% }
table.footer2 td.CFooter { width: 30% }
table.footer2 td.LFooter { font-weight: bold; width: 35%; /*font-family: time;*/ }
table.classHierarchy {
border-collapse: separate;
border-spacing: 5px;
font-size: 110%;
}
table.classHierarchy tr {
border: 1px solid blue;
}
table.classHierarchy td.normal {
border: 1px solid #CCE6CA;
width: 140pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.virtual {
border: 1px solid black;
width: 140pt;
text-align: center;
font-weight: bold;
}
table.classHierarchy td.wnormal {
border: 1px solid #CCE6CA;
width: 240pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.wvirtual {
border: 1px solid black;
width: 240pt;
text-align: center;
font-weight: bold;
}
div.ah, div.title {
/*font-family: time;*/
text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Quick Index Class (top page navigation bar). * Quick Index Class (top page navigation bar).
*/ */
div.qindex, div.nav { div.qindex, div.nav {
width: 100%; width: 100%-4px;
background-color: #eeeeff; /*background-color: #DADAEF;*/
border: 1px solid #003300; /*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
border: 0px solid #003300;
text-align: center; text-align: center;
margin: 2px; margin: 0px;
padding: 2px; padding: 2px;
line-height: 140%; line-height: 140%;
} }
a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef { a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef {
text-decoration: none; text-decoration: none;
font-weight: bold; /*font-family: Courier;*/
font-weight: normal;
/*font-size: 110%;*/
} }
a.qindex, a.qindex:visited { a.qindex, a.qindex:visited {
@ -240,13 +354,108 @@
width: 80%; width: 80%;
} }
h3 a[name="index__"],
h3 a[name="index_a"],
h3 a[name="index_b"],
h3 a[name="index_c"],
h3 a[name="index_d"],
h3 a[name="index_e"],
h3 a[name="index_f"],
h3 a[name="index_g"],
h3 a[name="index_h"],
h3 a[name="index_i"],
h3 a[name="index_j"],
h3 a[name="index_k"],
h3 a[name="index_l"],
h3 a[name="index_m"],
h3 a[name="index_n"],
h3 a[name="index_o"],
h3 a[name="index_p"],
h3 a[name="index_q"],
h3 a[name="index_r"],
h3 a[name="index_s"],
h3 a[name="index_t"],
h3 a[name="index_u"],
h3 a[name="index_v"],
h3 a[name="index_w"],
h3 a[name="index_x"],
h3 a[name="index_y"],
h3 a[name="index_z"],
h3 a[name="index_0"],
h3 a[name="index_1"],
h3 a[name="index_2"],
h3 a[name="index_3"],
h3 a[name="index_4"],
h3 a[name="index_5"],
h3 a[name="index_6"],
h3 a[name="index_7"],
h3 a[name="index_8"],
h3 a[name="index_9"]
h3 a[id="index__"],
h3 a#index_a,
h3 a#index_b,
h3 a#index_c,
h3 a#index_d,
h3 a#index_e,
h3 a#index_f,
h3 a#index_g,
h3 a#index_h,
h3 a#index_i,
h3 a#index_j,
h3 a#index_k,
h3 a#index_l,
h3 a#index_m,
h3 a#index_n,
h3 a#index_o,
h3 a#index_p,
h3 a#index_q,
h3 a#index_r,
h3 a#index_s,
h3 a#index_t,
h3 a#index_u,
h3 a#index_v,
h3 a#index_w,
h3 a#index_x,
h3 a#index_y,
h3 a#index_z,
h3 a#index_0,
h3 a#index_1,
h3 a#index_2,
h3 a#index_3,
h3 a#index_4,
h3 a#index_5,
h3 a#index_6,
h3 a#index_7,
h3 a#index_8,
h3 a#index_9,
h3 a#index_0x7e
{
font-family: time;
font-size: 250%;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
pre.fragment { background-color: #EEEEEE; } div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
span.keywordflow { color: #e08000 } span.keywordflow { color: #e08000 }
@ -254,26 +463,45 @@
span.preprocessor { color: #806020 } span.preprocessor { color: #806020 }
span.stringliteral { color: #002080 } span.stringliteral { color: #002080 }
span.charliteral { color: #008080 } span.charliteral { color: #008080 }
span.red { color: red }
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Attributes Listing. * Attributes Listing.
*/ */
p.formulaDsp {
text-align: center;
}
.mdTable { .mdTable {
border: 1px solid #868686; /*border: 1px solid #868686;*/
background-color: #F4F4FB; /*background-color: #DADAEF;*/
/*background-color: #F4F4FB;*/
border: 1px none #008500;
border-left-width: 1px;
border-left-style: solid;
/*background-color: #B8E6B8;*/
/*background-color: #CCE6CA;*/
margin-top: 25px;
font-size: 105%;
} }
.mdRow { .mdRow {
padding: 5px 10px; padding: 5px 10px;
} }
/* This Mozilla/Firefox bug has been corrected from v1.5.
* .mdname1 {
* padding: 3px 0px 0px 0px;
* }
*/
.mdescLeft, .mdescRight { .mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px; padding: 0px 8px 4px 8px;
font-size: 12px; font-size: 11px;
font-style: italic; font-style: italic;
background-color: #FAFAFA; /*background-color: #FAFAFA;*/
border-top: 1px none #E0E0E0; border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0; border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0; border-bottom: 1px none #E0E0E0;
@ -281,32 +509,99 @@
margin: 0px; margin: 0px;
} }
.memItemLeft, .memItemRight, .memTemplItemLeft { .memitem {
padding: 1px 0px 0px 8px; margin-bottom: 30px;
border: 1px none #008500;
}
.memproto {
background-color: #CCE6CA;
border-left-width: 4px;
border-left-style: solid;
border-color: #008500;
}
.memname {
white-space: nowrap;
padding-left: 5px;
font-size: 105%;
}
table.memname * {
font-family: "Monospace";
}
.memdoc{
padding-left: 5px;
/*margin-top: -8px;*/
border-left-width: 1px;
border-left-style: solid;
border-color: #008500;
}
div.contents * table tr {
padding: 3px 3px 3px 8px;
}
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
border-top-width: 1px; border-top-width: 1px;
border-right-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-bottom-width: 1px;
border-left-width: 1px; border-left-width: 1px;
/*
border-top-color: #0c0c0c; border-top-color: #0c0c0c;
border-right-color: #0c0c0c; border-right-color: #0c0c0c;
border-bottom-color: #0c0c0c; border-bottom-color: #0c0c0c;
border-left-color: #0c0c0c; border-left-color: #0c0c0c;
border-top-style: solid; */
border-top-style: none;
border-right-style: none; border-right-style: none;
border-bottom-style: none; /*
border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
background-color: #FAFAFA; /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
/*background-color: #CCE6CA;*/
font-family: "Monospace";
} }
.memItemLeft { font-size: 12px; } .memTemplItemLeft, .memTemplItemRight {
.memItemRight { font-size: 13px; } border-bottom-width: 2px;
.memTemplItemLeft { font-size: 12px; } border-bottom-style: solid;
.memTemplItemRight { font-size: 13px; } font-weight: bold;
}
.memItemLeft { font-size: 11px; width: 35%; }
.memItemRight { font-size: 12px; }
.memTemplItemLeft { font-size: 11px; }
.memTemplItemRight { font-size: 12px; }
.memTemplParams { .memTemplParams {
color: #606060; color: #FFFFFF;
background-color: #FAFAFA; background-color: #000000;
font-size: 12px; font-size: 11px;
font-weight: bold;
}
.groupText, .groupHeader {
color: #09550B;
font-size: 130%;
font-weight: bold;
margin-top: 15px;
}
.groupHeader {
margin-bottom: -30pt;
} }

View File

@ -1,14 +1,15 @@
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | HTML Standart Tags | * | HTML Standart Tags |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 { html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 {
font-size: 95%; font-size: 11pt;
font-family: verdana, sans-serif; /* The Open Sans font family is supplied by TexLive. */
font-family: "Open Sans", Verdana, sans-serif;;
} }
body { body {
@ -19,11 +20,15 @@
background-attachment: fixed; background-attachment: fixed;
background-repeat: no-repeat; background-repeat: no-repeat;
margin-top: 2em; margin-top: 2em;
margin-right: 10%; width: 550pt;
margin-left: 10%; margin-right: auto;
margin-left: auto;
/*
margin-right: 12%;
margin-left: 12%;
*/
} }
hr { hr {
height: 1px; height: 1px;
border: 0; border: 0;
@ -32,26 +37,32 @@
} }
.navigation { font-size: 80%; }
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
font-family: verdana, sans-serif; /*font-family: "Liberation Serif", sans-serif;*/
} }
h1 { text-align: center; } h1 { text-align: center; }
h2, h3, h4, h5, h6 { text-align: left; h2, h3, h4, h5, h6 { text-align: left;
padding-top: 2em; padding-top: 11pt;
} }
h1, h2, h3 { font-family: "Trebuchet MS", sans-serif; h1, h2, h3 { /*font-family: "Liberation Serif", sans-serif; */
color: #09550B; /*color: #09550B;*/
} }
h1 { font-weight: bold; font-size: 160%; } h1 { font-weight:normal; font-size: 170%; letter-spacing:0.2em; word-spacing:0.4em; }
h2 { font-weight: bold; font-size: 130%; } h2 { font-weight:normal; font-size: 140%; letter-spacing:0.2em; word-spacing:0.4em; }
h3 { font-weight: bold; font-size: 110%; } h3 { font-weight: bold; font-size: 118%; letter-spacing:0.2em; word-spacing:0.4em; }
h4 { font-weight: bold; font-size: 90%; } h4 { font-weight: bold; font-size: 100%; }
h5 { font-style: italic; font-size: 90%; } h5 { font-style: italic; font-size: 100%; }
h6 { font-variant: small-caps; font-size: 90%; } h6 { font-variant: small-caps; font-size: 100%; }
h2.classHierarchy {
/*border: 1px none #008500;*/
border: 1px none #000000;
border-top-width: 1px;
border-top-style: dotted;
padding-top: 1em;
}
.hide { .hide {
display: none; display: none;
@ -71,7 +82,7 @@
text-align: right; text-align: right;
font-weight: bold; font-weight: bold;
font-style: italic; font-style: italic;
font-size: 75%; font-size: 80%;
} }
@ -102,36 +113,38 @@
dt, dd { margin-top: 0; margin-bottom: 0; } dt, dd { margin-top: 0; margin-bottom: 0; }
dt { font-weight: bold; } dt { font-weight: bold; }
td { font-size: 85%; }
pre, tt, code { pre, tt, code {
font-family: "andale mono", monospace; /*font-family: "andale mono", monospace;*/
font-size: 95%; font-size: 100%;
white-space: pre; white-space: pre;
} }
pre { pre {
font-size: 80%; font-size: 80%;
border: solid; border: dashed;
border-width: thin; border-width: thin;
border-color: #003300; border-color: #003300;
/*
background-color: #EEEEEE; background-color: #EEEEEE;
*/
background-color: #FCFCE1;
padding: 0.5em; padding: 0.5em;
margin-left: 2em; margin-left: 2em;
margin-right: 2em margin-right: 2em
} }
tt { color: green; } tt { color: green; }
em { font-style: italic; font-weight: bold; } em { font-style: italic;
strong { font-weight: bold; } font-weight: normal; }
small.footnotesize { font-size: 95%; } strong { font-weight: bold; }
span.textit { font-style: italic; } span.textit { font-style: italic; }
span.textbf { font-weight: bold; } span.textbf { font-weight: bold; }
.small { font-size: 80%; } .small { font-size: 90%; }
.white { color: #FFFFFF; } .white { color: #FFFFFF; }
ul.toc { ul.toc {
@ -153,51 +166,152 @@
text-decoration: underline; text-decoration: underline;
} }
table.remark {
margin-right: 5%;
margin-left: 5%;
border: solid;
border-width: thin;
border-color: #003300;
}
table.remarktext {
text-align: justify;
background-color: #EEEEEE;
}
table.citation {
margin-right: 10%;
margin-left: 10%;
}
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | Doxygen Specific Classes | * | Doxygen Specific Classes |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
/* -------------------------------------------------------------------
* Header & Footer Classes (customized top page navigation bar).
*/
h1.header {
font-size: 200%;
/*font-family: times, verdana, sans-serif;*/
}
center.header {
background-color: #CCE6CA;
}
table.header {
/*width: 100%;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
}
div.header {
text-align: center;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td {
padding: 2px 14px;
text-align: center;
font-weight: bold;
/*font-family: verdana, sans-serif;*/
font-size: 110%;
}
table.DoxUser td, table.DoxUser th {
padding: 0px 5px;
border: 0px;
}
table.DoxUser th {
background-color: #CCE6CA;
}
table.footer1, table.footer2 { width: 100%; }
td.LFooter { text-align: left; }
td.RFooter { text-align: right; }
td.CFooter { text-align: center;}
table.footer2 td.RFooter { font-weight: bold; width: 35% }
table.footer2 td.CFooter { width: 30% }
table.footer2 td.LFooter { font-weight: bold; width: 35%; /*font-family: time;*/ }
table.classHierarchy {
border-collapse: separate;
border-spacing: 5px;
font-size: 110%;
}
table.classHierarchy tr {
border: 1px solid blue;
}
table.classHierarchy td.normal {
border: 1px solid #CCE6CA;
width: 140pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.virtual {
border: 1px solid black;
width: 140pt;
text-align: center;
font-weight: bold;
}
table.classHierarchy td.wnormal {
border: 1px solid #CCE6CA;
width: 240pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.wvirtual {
border: 1px solid black;
width: 240pt;
text-align: center;
font-weight: bold;
}
div.ah, div.title {
/*font-family: time;*/
text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Quick Index Class (top page navigation bar). * Quick Index Class (top page navigation bar).
*/ */
div.qindex, div.nav { div.qindex, div.nav {
width: 100%; width: 100%-4px;
background-color: #eeeeff; /*background-color: #DADAEF;*/
border: 1px solid #003300; /*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
border: 0px solid #003300;
text-align: center; text-align: center;
margin: 2px; margin: 0px;
padding: 2px; padding: 2px;
line-height: 140%; line-height: 140%;
} }
a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef { a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef {
text-decoration: none; text-decoration: none;
font-weight: bold; /*font-family: Courier;*/
font-weight: normal;
/*font-size: 110%;*/
} }
a.qindex, a.qindex:visited { a.qindex, a.qindex:visited {
@ -240,13 +354,108 @@
width: 80%; width: 80%;
} }
h3 a[name="index__"],
h3 a[name="index_a"],
h3 a[name="index_b"],
h3 a[name="index_c"],
h3 a[name="index_d"],
h3 a[name="index_e"],
h3 a[name="index_f"],
h3 a[name="index_g"],
h3 a[name="index_h"],
h3 a[name="index_i"],
h3 a[name="index_j"],
h3 a[name="index_k"],
h3 a[name="index_l"],
h3 a[name="index_m"],
h3 a[name="index_n"],
h3 a[name="index_o"],
h3 a[name="index_p"],
h3 a[name="index_q"],
h3 a[name="index_r"],
h3 a[name="index_s"],
h3 a[name="index_t"],
h3 a[name="index_u"],
h3 a[name="index_v"],
h3 a[name="index_w"],
h3 a[name="index_x"],
h3 a[name="index_y"],
h3 a[name="index_z"],
h3 a[name="index_0"],
h3 a[name="index_1"],
h3 a[name="index_2"],
h3 a[name="index_3"],
h3 a[name="index_4"],
h3 a[name="index_5"],
h3 a[name="index_6"],
h3 a[name="index_7"],
h3 a[name="index_8"],
h3 a[name="index_9"]
h3 a[id="index__"],
h3 a#index_a,
h3 a#index_b,
h3 a#index_c,
h3 a#index_d,
h3 a#index_e,
h3 a#index_f,
h3 a#index_g,
h3 a#index_h,
h3 a#index_i,
h3 a#index_j,
h3 a#index_k,
h3 a#index_l,
h3 a#index_m,
h3 a#index_n,
h3 a#index_o,
h3 a#index_p,
h3 a#index_q,
h3 a#index_r,
h3 a#index_s,
h3 a#index_t,
h3 a#index_u,
h3 a#index_v,
h3 a#index_w,
h3 a#index_x,
h3 a#index_y,
h3 a#index_z,
h3 a#index_0,
h3 a#index_1,
h3 a#index_2,
h3 a#index_3,
h3 a#index_4,
h3 a#index_5,
h3 a#index_6,
h3 a#index_7,
h3 a#index_8,
h3 a#index_9,
h3 a#index_0x7e
{
font-family: time;
font-size: 250%;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
pre.fragment { background-color: #EEEEEE; } div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
span.keywordflow { color: #e08000 } span.keywordflow { color: #e08000 }
@ -254,26 +463,45 @@
span.preprocessor { color: #806020 } span.preprocessor { color: #806020 }
span.stringliteral { color: #002080 } span.stringliteral { color: #002080 }
span.charliteral { color: #008080 } span.charliteral { color: #008080 }
span.red { color: red }
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Attributes Listing. * Attributes Listing.
*/ */
p.formulaDsp {
text-align: center;
}
.mdTable { .mdTable {
border: 1px solid #868686; /*border: 1px solid #868686;*/
background-color: #F4F4FB; /*background-color: #DADAEF;*/
/*background-color: #F4F4FB;*/
border: 1px none #008500;
border-left-width: 1px;
border-left-style: solid;
/*background-color: #B8E6B8;*/
/*background-color: #CCE6CA;*/
margin-top: 25px;
font-size: 105%;
} }
.mdRow { .mdRow {
padding: 5px 10px; padding: 5px 10px;
} }
/* This Mozilla/Firefox bug has been corrected from v1.5.
* .mdname1 {
* padding: 3px 0px 0px 0px;
* }
*/
.mdescLeft, .mdescRight { .mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px; padding: 0px 8px 4px 8px;
font-size: 12px; font-size: 11px;
font-style: italic; font-style: italic;
background-color: #FAFAFA; /*background-color: #FAFAFA;*/
border-top: 1px none #E0E0E0; border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0; border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0; border-bottom: 1px none #E0E0E0;
@ -281,32 +509,99 @@
margin: 0px; margin: 0px;
} }
.memItemLeft, .memItemRight, .memTemplItemLeft { .memitem {
padding: 1px 0px 0px 8px; margin-bottom: 30px;
border: 1px none #008500;
}
.memproto {
background-color: #CCE6CA;
border-left-width: 4px;
border-left-style: solid;
border-color: #008500;
}
.memname {
white-space: nowrap;
padding-left: 5px;
font-size: 105%;
}
table.memname * {
font-family: "Monospace";
}
.memdoc{
padding-left: 5px;
/*margin-top: -8px;*/
border-left-width: 1px;
border-left-style: solid;
border-color: #008500;
}
div.contents * table tr {
padding: 3px 3px 3px 8px;
}
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
border-top-width: 1px; border-top-width: 1px;
border-right-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-bottom-width: 1px;
border-left-width: 1px; border-left-width: 1px;
/*
border-top-color: #0c0c0c; border-top-color: #0c0c0c;
border-right-color: #0c0c0c; border-right-color: #0c0c0c;
border-bottom-color: #0c0c0c; border-bottom-color: #0c0c0c;
border-left-color: #0c0c0c; border-left-color: #0c0c0c;
border-top-style: solid; */
border-top-style: none;
border-right-style: none; border-right-style: none;
border-bottom-style: none; /*
border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
background-color: #FAFAFA; /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
/*background-color: #CCE6CA;*/
font-family: "Monospace";
} }
.memItemLeft { font-size: 12px; } .memTemplItemLeft, .memTemplItemRight {
.memItemRight { font-size: 13px; } border-bottom-width: 2px;
.memTemplItemLeft { font-size: 12px; } border-bottom-style: solid;
.memTemplItemRight { font-size: 13px; } font-weight: bold;
}
.memItemLeft { font-size: 11px; width: 35%; }
.memItemRight { font-size: 12px; }
.memTemplItemLeft { font-size: 11px; }
.memTemplItemRight { font-size: 12px; }
.memTemplParams { .memTemplParams {
color: #606060; color: #FFFFFF;
background-color: #FAFAFA; background-color: #000000;
font-size: 12px; font-size: 11px;
font-weight: bold;
}
.groupText, .groupHeader {
color: #09550B;
font-size: 130%;
font-weight: bold;
margin-top: 15px;
}
.groupHeader {
margin-bottom: -30pt;
} }

View File

@ -1,14 +1,15 @@
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | HTML Standart Tags | * | HTML Standart Tags |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 { html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 {
font-size: 95%; font-size: 11pt;
font-family: verdana, sans-serif; /* The Open Sans font family is supplied by TexLive. */
font-family: "Open Sans", Verdana, sans-serif;;
} }
body { body {
@ -19,11 +20,15 @@
background-attachment: fixed; background-attachment: fixed;
background-repeat: no-repeat; background-repeat: no-repeat;
margin-top: 2em; margin-top: 2em;
margin-right: 10%; width: 550pt;
margin-left: 10%; margin-right: auto;
margin-left: auto;
/*
margin-right: 12%;
margin-left: 12%;
*/
} }
hr { hr {
height: 1px; height: 1px;
border: 0; border: 0;
@ -32,26 +37,32 @@
} }
.navigation { font-size: 80%; }
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
font-family: verdana, sans-serif; /*font-family: "Liberation Serif", sans-serif;*/
} }
h1 { text-align: center; } h1 { text-align: center; }
h2, h3, h4, h5, h6 { text-align: left; h2, h3, h4, h5, h6 { text-align: left;
padding-top: 2em; padding-top: 11pt;
} }
h1, h2, h3 { font-family: "Trebuchet MS", sans-serif; h1, h2, h3 { /*font-family: "Liberation Serif", sans-serif; */
color: #09550B; /*color: #09550B;*/
} }
h1 { font-weight: bold; font-size: 160%; } h1 { font-weight:normal; font-size: 170%; letter-spacing:0.2em; word-spacing:0.4em; }
h2 { font-weight: bold; font-size: 130%; } h2 { font-weight:normal; font-size: 140%; letter-spacing:0.2em; word-spacing:0.4em; }
h3 { font-weight: bold; font-size: 110%; } h3 { font-weight: bold; font-size: 118%; letter-spacing:0.2em; word-spacing:0.4em; }
h4 { font-weight: bold; font-size: 90%; } h4 { font-weight: bold; font-size: 100%; }
h5 { font-style: italic; font-size: 90%; } h5 { font-style: italic; font-size: 100%; }
h6 { font-variant: small-caps; font-size: 90%; } h6 { font-variant: small-caps; font-size: 100%; }
h2.classHierarchy {
/*border: 1px none #008500;*/
border: 1px none #000000;
border-top-width: 1px;
border-top-style: dotted;
padding-top: 1em;
}
.hide { .hide {
display: none; display: none;
@ -71,7 +82,7 @@
text-align: right; text-align: right;
font-weight: bold; font-weight: bold;
font-style: italic; font-style: italic;
font-size: 75%; font-size: 80%;
} }
@ -102,36 +113,38 @@
dt, dd { margin-top: 0; margin-bottom: 0; } dt, dd { margin-top: 0; margin-bottom: 0; }
dt { font-weight: bold; } dt { font-weight: bold; }
td { font-size: 85%; }
pre, tt, code { pre, tt, code {
font-family: "andale mono", monospace; /*font-family: "andale mono", monospace;*/
font-size: 95%; font-size: 100%;
white-space: pre; white-space: pre;
} }
pre { pre {
font-size: 80%; font-size: 80%;
border: solid; border: dashed;
border-width: thin; border-width: thin;
border-color: #003300; border-color: #003300;
/*
background-color: #EEEEEE; background-color: #EEEEEE;
*/
background-color: #FCFCE1;
padding: 0.5em; padding: 0.5em;
margin-left: 2em; margin-left: 2em;
margin-right: 2em margin-right: 2em
} }
tt { color: green; } tt { color: green; }
em { font-style: italic; font-weight: bold; } em { font-style: italic;
strong { font-weight: bold; } font-weight: normal; }
small.footnotesize { font-size: 95%; } strong { font-weight: bold; }
span.textit { font-style: italic; } span.textit { font-style: italic; }
span.textbf { font-weight: bold; } span.textbf { font-weight: bold; }
.small { font-size: 80%; } .small { font-size: 90%; }
.white { color: #FFFFFF; } .white { color: #FFFFFF; }
ul.toc { ul.toc {
@ -153,51 +166,152 @@
text-decoration: underline; text-decoration: underline;
} }
table.remark {
margin-right: 5%;
margin-left: 5%;
border: solid;
border-width: thin;
border-color: #003300;
}
table.remarktext {
text-align: justify;
background-color: #EEEEEE;
}
table.citation {
margin-right: 10%;
margin-left: 10%;
}
/* /*
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
* | Doxygen Specific Classes | * | Doxygen Specific Classes |
* x-----------------------------------------------------------------x * +-----------------------------------------------------------------+
*/ */
/* -------------------------------------------------------------------
* Header & Footer Classes (customized top page navigation bar).
*/
h1.header {
font-size: 200%;
/*font-family: times, verdana, sans-serif;*/
}
center.header {
background-color: #CCE6CA;
}
table.header {
/*width: 100%;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
}
div.header {
text-align: center;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td {
padding: 2px 14px;
text-align: center;
font-weight: bold;
/*font-family: verdana, sans-serif;*/
font-size: 110%;
}
table.DoxUser td, table.DoxUser th {
padding: 0px 5px;
border: 0px;
}
table.DoxUser th {
background-color: #CCE6CA;
}
table.footer1, table.footer2 { width: 100%; }
td.LFooter { text-align: left; }
td.RFooter { text-align: right; }
td.CFooter { text-align: center;}
table.footer2 td.RFooter { font-weight: bold; width: 35% }
table.footer2 td.CFooter { width: 30% }
table.footer2 td.LFooter { font-weight: bold; width: 35%; /*font-family: time;*/ }
table.classHierarchy {
border-collapse: separate;
border-spacing: 5px;
font-size: 110%;
}
table.classHierarchy tr {
border: 1px solid blue;
}
table.classHierarchy td.normal {
border: 1px solid #CCE6CA;
width: 140pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.virtual {
border: 1px solid black;
width: 140pt;
text-align: center;
font-weight: bold;
}
table.classHierarchy td.wnormal {
border: 1px solid #CCE6CA;
width: 240pt;
text-align: center;
font-weight: bold;
background-color: #CCE6CA;
}
table.classHierarchy td.wvirtual {
border: 1px solid black;
width: 240pt;
text-align: center;
font-weight: bold;
}
div.ah, div.title {
/*font-family: time;*/
text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Quick Index Class (top page navigation bar). * Quick Index Class (top page navigation bar).
*/ */
div.qindex, div.nav { div.qindex, div.nav {
width: 100%; width: 100%-4px;
background-color: #eeeeff; /*background-color: #DADAEF;*/
border: 1px solid #003300; /*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
background-color: #CCE6CA;
border: 0px solid #003300;
text-align: center; text-align: center;
margin: 2px; margin: 0px;
padding: 2px; padding: 2px;
line-height: 140%; line-height: 140%;
} }
a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef { a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef {
text-decoration: none; text-decoration: none;
font-weight: bold; /*font-family: Courier;*/
font-weight: normal;
/*font-size: 110%;*/
} }
a.qindex, a.qindex:visited { a.qindex, a.qindex:visited {
@ -240,13 +354,108 @@
width: 80%; width: 80%;
} }
h3 a[name="index__"],
h3 a[name="index_a"],
h3 a[name="index_b"],
h3 a[name="index_c"],
h3 a[name="index_d"],
h3 a[name="index_e"],
h3 a[name="index_f"],
h3 a[name="index_g"],
h3 a[name="index_h"],
h3 a[name="index_i"],
h3 a[name="index_j"],
h3 a[name="index_k"],
h3 a[name="index_l"],
h3 a[name="index_m"],
h3 a[name="index_n"],
h3 a[name="index_o"],
h3 a[name="index_p"],
h3 a[name="index_q"],
h3 a[name="index_r"],
h3 a[name="index_s"],
h3 a[name="index_t"],
h3 a[name="index_u"],
h3 a[name="index_v"],
h3 a[name="index_w"],
h3 a[name="index_x"],
h3 a[name="index_y"],
h3 a[name="index_z"],
h3 a[name="index_0"],
h3 a[name="index_1"],
h3 a[name="index_2"],
h3 a[name="index_3"],
h3 a[name="index_4"],
h3 a[name="index_5"],
h3 a[name="index_6"],
h3 a[name="index_7"],
h3 a[name="index_8"],
h3 a[name="index_9"]
h3 a[id="index__"],
h3 a#index_a,
h3 a#index_b,
h3 a#index_c,
h3 a#index_d,
h3 a#index_e,
h3 a#index_f,
h3 a#index_g,
h3 a#index_h,
h3 a#index_i,
h3 a#index_j,
h3 a#index_k,
h3 a#index_l,
h3 a#index_m,
h3 a#index_n,
h3 a#index_o,
h3 a#index_p,
h3 a#index_q,
h3 a#index_r,
h3 a#index_s,
h3 a#index_t,
h3 a#index_u,
h3 a#index_v,
h3 a#index_w,
h3 a#index_x,
h3 a#index_y,
h3 a#index_z,
h3 a#index_0,
h3 a#index_1,
h3 a#index_2,
h3 a#index_3,
h3 a#index_4,
h3 a#index_5,
h3 a#index_6,
h3 a#index_7,
h3 a#index_8,
h3 a#index_9,
h3 a#index_0x7e
{
font-family: time;
font-size: 250%;
}
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
pre.fragment { background-color: #EEEEEE; } div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
span.keywordflow { color: #e08000 } span.keywordflow { color: #e08000 }
@ -254,26 +463,45 @@
span.preprocessor { color: #806020 } span.preprocessor { color: #806020 }
span.stringliteral { color: #002080 } span.stringliteral { color: #002080 }
span.charliteral { color: #008080 } span.charliteral { color: #008080 }
span.red { color: red }
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Attributes Listing. * Attributes Listing.
*/ */
p.formulaDsp {
text-align: center;
}
.mdTable { .mdTable {
border: 1px solid #868686; /*border: 1px solid #868686;*/
background-color: #F4F4FB; /*background-color: #DADAEF;*/
/*background-color: #F4F4FB;*/
border: 1px none #008500;
border-left-width: 1px;
border-left-style: solid;
/*background-color: #B8E6B8;*/
/*background-color: #CCE6CA;*/
margin-top: 25px;
font-size: 105%;
} }
.mdRow { .mdRow {
padding: 5px 10px; padding: 5px 10px;
} }
/* This Mozilla/Firefox bug has been corrected from v1.5.
* .mdname1 {
* padding: 3px 0px 0px 0px;
* }
*/
.mdescLeft, .mdescRight { .mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px; padding: 0px 8px 4px 8px;
font-size: 12px; font-size: 11px;
font-style: italic; font-style: italic;
background-color: #FAFAFA; /*background-color: #FAFAFA;*/
border-top: 1px none #E0E0E0; border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0; border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0; border-bottom: 1px none #E0E0E0;
@ -281,32 +509,99 @@
margin: 0px; margin: 0px;
} }
.memItemLeft, .memItemRight, .memTemplItemLeft { .memitem {
padding: 1px 0px 0px 8px; margin-bottom: 30px;
border: 1px none #008500;
}
.memproto {
background-color: #CCE6CA;
border-left-width: 4px;
border-left-style: solid;
border-color: #008500;
}
.memname {
white-space: nowrap;
padding-left: 5px;
font-size: 105%;
}
table.memname * {
font-family: "Monospace";
}
.memdoc{
padding-left: 5px;
/*margin-top: -8px;*/
border-left-width: 1px;
border-left-style: solid;
border-color: #008500;
}
div.contents * table tr {
padding: 3px 3px 3px 8px;
}
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
border-top-width: 1px; border-top-width: 1px;
border-right-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-bottom-width: 1px;
border-left-width: 1px; border-left-width: 1px;
/*
border-top-color: #0c0c0c; border-top-color: #0c0c0c;
border-right-color: #0c0c0c; border-right-color: #0c0c0c;
border-bottom-color: #0c0c0c; border-bottom-color: #0c0c0c;
border-left-color: #0c0c0c; border-left-color: #0c0c0c;
border-top-style: solid; */
border-top-style: none;
border-right-style: none; border-right-style: none;
border-bottom-style: none; /*
border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
background-color: #FAFAFA; /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/
/*background-color: #CCE6CA;*/
font-family: "Monospace";
} }
.memItemLeft { font-size: 12px; } .memTemplItemLeft, .memTemplItemRight {
.memItemRight { font-size: 13px; } border-bottom-width: 2px;
.memTemplItemLeft { font-size: 12px; } border-bottom-style: solid;
.memTemplItemRight { font-size: 13px; } font-weight: bold;
}
.memItemLeft { font-size: 11px; width: 35%; }
.memItemRight { font-size: 12px; }
.memTemplItemLeft { font-size: 11px; }
.memTemplItemRight { font-size: 12px; }
.memTemplParams { .memTemplParams {
color: #606060; color: #FFFFFF;
background-color: #FAFAFA; background-color: #000000;
font-size: 12px; font-size: 11px;
font-weight: bold;
}
.groupText, .groupHeader {
color: #09550B;
font-size: 130%;
font-weight: bold;
margin-top: 15px;
}
.groupHeader {
margin-bottom: -30pt;
} }

View File

@ -1,11 +1,17 @@
# -*- mode: CMAKE; explicit-buffer-name: # "CMakeLists.txt<unicorn/doc/unicorn>" -*-
set ( htmlInstallDir share/doc/coriolis2/en/html/unicorn ) set ( htmlInstallDir share/doc/coriolis2/en/html/unicorn )
set ( latexInstallDir share/doc/coriolis2/en/latex/unicorn ) set ( latexInstallDir share/doc/coriolis2/en/latex/unicorn )
set ( doxExtras closed.png
open.png
jquery.js
dynsections.js
)
add_custom_target ( documentation ALL cd ${UNICORN_SOURCE_DIR}/doc/unicorn && ${DOXYGEN_EXECUTABLE} doxyfile ) add_custom_target ( documentation ALL cd ${UNICORN_SOURCE_DIR}/doc/unicorn && ${DOXYGEN_EXECUTABLE} doxyfile )
install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} ) install ( DIRECTORY html/ DESTINATION ${htmlInstallDir} )
install ( FILES customSummary.html DESTINATION ${htmlInstallDir} ) install ( FILES ${doxExtras} DESTINATION ${htmlInstallDir} )
install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} ) install ( DIRECTORY latex/ DESTINATION ${latexInstallDir} )
install ( FILES socbook.cls DESTINATION ${latexInstallDir} ) install ( FILES socbook.cls DESTINATION ${latexInstallDir} )

View File

@ -7,8 +7,9 @@
*/ */
html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 { html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 {
font-size: 96%; font-size: 11pt;
font-family: verdana, sans-serif; /* The Open Sans font family is supplied by TexLive. */
font-family: "Open Sans", Verdana, sans-serif;;
} }
body { body {
@ -19,8 +20,13 @@
background-attachment: fixed; background-attachment: fixed;
background-repeat: no-repeat; background-repeat: no-repeat;
margin-top: 2em; margin-top: 2em;
margin-right: 8%; width: 550pt;
margin-left: 8%; margin-right: auto;
margin-left: auto;
/*
margin-right: 12%;
margin-left: 12%;
*/
} }
hr { hr {
@ -32,14 +38,14 @@
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
font-family: "Liberation Serif", sans-serif; /*font-family: "Liberation Serif", sans-serif;*/
} }
h1 { text-align: center; } h1 { text-align: center; }
h2, h3, h4, h5, h6 { text-align: left; h2, h3, h4, h5, h6 { text-align: left;
padding-top: 2em; padding-top: 11pt;
} }
h1, h2, h3 { font-family: "Liberation Serif", sans-serif; h1, h2, h3 { /*font-family: "Liberation Serif", sans-serif; */
/*color: #09550B;*/ /*color: #09550B;*/
} }
h1 { font-weight:normal; font-size: 170%; letter-spacing:0.2em; word-spacing:0.4em; } h1 { font-weight:normal; font-size: 170%; letter-spacing:0.2em; word-spacing:0.4em; }
@ -52,8 +58,8 @@
h2.classHierarchy { h2.classHierarchy {
/*border: 1px none #008500;*/ /*border: 1px none #008500;*/
border: 1px none #000000; border: 1px none #000000;
border-top-width: 2px; border-top-width: 1px;
border-top-style: solid; border-top-style: dotted;
padding-top: 1em; padding-top: 1em;
} }
@ -110,7 +116,7 @@
pre, tt, code { pre, tt, code {
font-family: "andale mono", monospace; /*font-family: "andale mono", monospace;*/
font-size: 100%; font-size: 100%;
white-space: pre; white-space: pre;
} }
@ -131,7 +137,7 @@
tt { color: green; } tt { color: green; }
em { font-style: italic; em { font-style: italic;
font-weight: bold; } font-weight: normal; }
strong { font-weight: bold; } strong { font-weight: bold; }
span.textit { font-style: italic; } span.textit { font-style: italic; }
@ -161,8 +167,6 @@
} }
/* /*
* +-----------------------------------------------------------------+ * +-----------------------------------------------------------------+
* | Doxygen Specific Classes | * | Doxygen Specific Classes |
@ -176,7 +180,7 @@
h1.header { h1.header {
font-size: 200%; font-size: 200%;
font-family: times, verdana, sans-serif; /*font-family: times, verdana, sans-serif;*/
} }
center.header { center.header {
@ -184,26 +188,54 @@
} }
table.header { table.header {
/*width: 100%;*/ /*width: 100%;*/
/*background-color: #EEEEEE;*/ /*background-color: #EEEEEE;*/
background-color: #CCE6CA; background-color: #CCE6CA;
} }
div.header {
text-align: center;
margin: 14pt 0pt 0pt 0pt;
}
div.summary {
color: white;
background-color: black;
border: 4px solid black;
}
div.summary a {
font-size: 90%;
color: white;
padding: 2px 0px;
text-align: center;
background-color: black;
}
table.header td { table.header td {
padding: 2px 14px; padding: 2px 14px;
text-align: center; text-align: center;
font-weight: bold; font-weight: bold;
font-family: verdana, sans-serif; /*font-family: verdana, sans-serif;*/
font-size: 110%; font-size: 110%;
} }
table.DoxUser td, table.DoxUser th {
padding: 0px 5px;
border: 0px;
}
table.DoxUser th {
background-color: #CCE6CA;
}
table.footer1, table.footer2 { width: 100%; } table.footer1, table.footer2 { width: 100%; }
td.LFooter { text-align: left; } td.LFooter { text-align: left; }
td.RFooter { text-align: right; } td.RFooter { text-align: right; }
td.CFooter { text-align: center;} td.CFooter { text-align: center;}
table.footer2 td.RFooter { font-weight: bold; width: 35% } table.footer2 td.RFooter { font-weight: bold; width: 35% }
table.footer2 td.CFooter { width: 30% } table.footer2 td.CFooter { width: 30% }
table.footer2 td.LFooter { font-weight: bold; width: 35%; font-family: time; } table.footer2 td.LFooter { font-weight: bold; width: 35%; /*font-family: time;*/ }
table.classHierarchy { table.classHierarchy {
border-collapse: separate; border-collapse: separate;
@ -245,9 +277,123 @@
font-weight: bold; font-weight: bold;
} }
div.ah { div.ah, div.title {
font-family: time; /*font-family: time;*/
font-size: 250%; text-align: center;
font-size: 200%;
font-weight: bold;
padding: 20px;
border: 2px solid black;
}
div.center {
text-align: center;
}
/* -------------------------------------------------------------------
* Top navigation lists.
*/
span.mlabels {
font-size: 90%;
font-style: italic;
padding-left: 10pt;
margin: 10pt;
border-left: 1px solid black
}
div.contents {
padding-top: 20pt;
}
div.tabs {
border-top: 1px solid black;
}
div.tabs, div.tabs1, div.tabs2, div.tabs3, div.tabs4 {
border-left: 1px solid black;
}
ul.tablist {
/*
padding: 5pt;
background-color: red;
*/
margin: 0pt;
padding: 0pt;
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
ul.tablist li {
/*
margin-left: auto;
margin-right: auto;
overflow: auto;
display: inline;
background-color: yellow;
*/
font-size: 90%;
border-top: none;
border-bottom: 1px solid black;
border-left: none;
border-right: 1px solid black;
display: table-cell;
text-align: center;
padding: 2pt;
width: 10%;
}
ul.tablist li:hover {
background-color: black;
color: white;
}
ul.tablist li:hover a {
background-color: black;
color: white;
}
ul.tablist * a:link img, ul.tablist * a:visited img { border-style: none; }
ul.tablist * a:link, ul.tablist * a:visited {
color: black;
text-decoration: none;
}
ul.tablist * a:hover, ul.tablist * a:focus, ul.tablist * a:active {
color: white;
text-decoration: underline;
}
div.navpath {
padding: 5pt 0pt 0pt 0pt;
}
.navpath ul {
text-align: center;
}
.navpath ul li {
display: inline;
list-style-type: none;
padding-left: 20px;
padding-right: 10px;
background-image: url('closed.png');
background-repeat: no-repeat;
background-position: left;
color: #364D7C;
}
.navpath ul li a {
border: 2px solid black;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: black;
} }
@ -270,7 +416,9 @@
a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef { a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef {
text-decoration: none; text-decoration: none;
font-weight: bold; /*font-family: Courier;*/
font-weight: normal;
/*font-size: 110%;*/
} }
a.qindex, a.qindex:visited { a.qindex, a.qindex:visited {
@ -398,7 +546,23 @@
* Verbatim Source Code / Examples. * Verbatim Source Code / Examples.
*/ */
/* pre.fragment { background-color: #EEEEEE; } */ div.fragment {
font-family: "Monospace";
font-size: 80%;
border: dashed;
border-width: thin;
border-color: #003300;
background-color: #FCFCE1;
padding: 0.5em;
margin-left: 5%;
margin-right: 5%
}
div.line {
white-space: pre;
padding: 0pt;
margin: 0pt;
}
span.keyword { color: #008000 } span.keyword { color: #008000 }
span.keywordtype { color: #604020 } span.keywordtype { color: #604020 }
@ -407,12 +571,17 @@
span.preprocessor { color: #806020 } span.preprocessor { color: #806020 }
span.stringliteral { color: #002080 } span.stringliteral { color: #002080 }
span.charliteral { color: #008080 } span.charliteral { color: #008080 }
span.red { color: red }
/* ------------------------------------------------------------------- /* -------------------------------------------------------------------
* Attributes Listing. * Attributes Listing.
*/ */
p.formulaDsp {
text-align: center;
}
.mdTable { .mdTable {
/*border: 1px solid #868686;*/ /*border: 1px solid #868686;*/
/*background-color: #DADAEF;*/ /*background-color: #DADAEF;*/
@ -466,6 +635,10 @@
font-size: 105%; font-size: 105%;
} }
table.memname * {
font-family: "Monospace";
}
.memdoc{ .memdoc{
padding-left: 5px; padding-left: 5px;
@ -479,7 +652,12 @@
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
} }
.memSeparator {
font-size: 1pt;
}
.memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight { .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight {
vertical-align: top;
/*padding: 1px 0px 0px 8px;*/ /*padding: 1px 0px 0px 8px;*/
padding: 3px 3px 3px 8px; padding: 3px 3px 3px 8px;
margin: 4px; margin: 4px;
@ -495,12 +673,15 @@
*/ */
border-top-style: none; border-top-style: none;
border-right-style: none; border-right-style: none;
/*
border-bottom-style: dotted; border-bottom-style: dotted;
*/
border-left-style: none; border-left-style: none;
/*background-color: #DADAEF;*/ /*background-color: #DADAEF;*/
/*background-color: #eeeeff;*/ /*background-color: #eeeeff;*/
/*background-color: #EEEEEE;*/ /*background-color: #EEEEEE;*/
/*background-color: #CCE6CA;*/ /*background-color: #CCE6CA;*/
font-family: "Monospace";
} }
.memTemplItemLeft, .memTemplItemRight { .memTemplItemLeft, .memTemplItemRight {
@ -509,7 +690,7 @@
font-weight: bold; font-weight: bold;
} }
.memItemLeft { font-size: 11px; } .memItemLeft { font-size: 11px; width: 35%; }
.memItemRight { font-size: 12px; } .memItemRight { font-size: 12px; }
.memTemplItemLeft { font-size: 11px; } .memTemplItemLeft { font-size: 11px; }
.memTemplItemRight { font-size: 12px; } .memTemplItemRight { font-size: 12px; }
@ -529,6 +710,96 @@
} }
.groupHeader { .groupHeader {
margin-bottom: -30pt; margin-bottom: -30pt;
} }
.inherit {
display: none;
}
/* -------------------------------------------------------------------
* General Classes Index.
*/
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
display: none;
}
div.toc li.level3 {
margin-left: 30px;
display: none;
}
div.toc li.level4 {
margin-left: 45px;
display: none;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
div.directory {
margin: 10px 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
width: 100%;
}
.directory table {
border-collapse: collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline: none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

View File

@ -14,6 +14,8 @@
# Project related configuration options # Project related configuration options
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
MARKDOWN_SUPPORT = NO
# This tag specifies the encoding used for all characters in the config file # This tag specifies the encoding used for all characters in the config file
# that follow. The default is UTF-8 which is also the encoding used for all # that follow. The default is UTF-8 which is also the encoding used for all
# text before the first occurrence of this tag. Doxygen uses libiconv (or the # text before the first occurrence of this tag. Doxygen uses libiconv (or the
@ -25,7 +27,7 @@ DOXYFILE_ENCODING = UTF-8
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project. # by quotes) that should identify the project.
PROJECT_NAME = "Unicorn" PROJECT_NAME = "Unicorn - Coriolis GUI"
# The PROJECT_NUMBER tag can be used to enter a project or revision number. # The PROJECT_NUMBER tag can be used to enter a project or revision number.
# This could be handy for archiving the generated documentation or # This could be handy for archiving the generated documentation or
@ -306,7 +308,7 @@ TYPEDEF_HIDES_STRUCT = NO
# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
# corresponding to a cache size of 2^16 = 65536 symbols # corresponding to a cache size of 2^16 = 65536 symbols
SYMBOL_CACHE_SIZE = 0 #SYMBOL_CACHE_SIZE = 0
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Build related configuration options # Build related configuration options
@ -490,7 +492,7 @@ SHOW_USED_FILES = YES
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
# in the documentation. The default is NO. # in the documentation. The default is NO.
SHOW_DIRECTORIES = NO #SHOW_DIRECTORIES = NO
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. # Set the SHOW_FILES tag to NO to disable the generation of the Files page.
# This will remove the Files entry from the Quick Index and from the # This will remove the Files entry from the Quick Index and from the
@ -644,7 +646,7 @@ EXCLUDE_SYMBOLS =
# directories that contain example code fragments that are included (see # directories that contain example code fragments that are included (see
# the \include command). # the \include command).
EXAMPLE_PATH = EXAMPLE_PATH = .
# If the value of the EXAMPLE_PATH tag contains directories, you can use the # If the value of the EXAMPLE_PATH tag contains directories, you can use the
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
@ -815,7 +817,7 @@ HTML_STYLESHEET = SoC.css
# files or namespaces will be aligned in HTML using tables. If set to # files or namespaces will be aligned in HTML using tables. If set to
# NO a bullet list will be used. # NO a bullet list will be used.
HTML_ALIGN_MEMBERS = YES #HTML_ALIGN_MEMBERS = YES
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
# documentation will contain sections that can be hidden and shown after the # documentation will contain sections that can be hidden and shown after the
@ -931,7 +933,7 @@ QHG_LOCATION =
# top of each HTML page. The value NO (the default) enables the index and # top of each HTML page. The value NO (the default) enables the index and
# the value YES disables it. # the value YES disables it.
DISABLE_INDEX = YES DISABLE_INDEX = NO
# This tag can be used to set the number of enum values (range [1..20]) # 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. # that doxygen will group on one line in the generated HTML documentation.
@ -1282,7 +1284,9 @@ SKIP_FUNCTION_MACROS = YES
TAGFILES = "../../../hurricane/doc/hurricane/html/hurricane.tag=../hurricane" \ TAGFILES = "../../../hurricane/doc/hurricane/html/hurricane.tag=../hurricane" \
"../../../hurricane/doc/viewer/html/viewer.tag=../viewer" \ "../../../hurricane/doc/viewer/html/viewer.tag=../viewer" \
"../../../crlcore/doc/crlcore/html/crlcore.tag=../crlcore" "../../../crlcore/doc/crlcore/html/crlcore.tag=../crlcore" \
"../../../katabatic/doc/html/katabatic.tag=../katabatic" \
"../../../kite/doc/html/kite.tag=../kite"
# When a file name is specified after GENERATE_TAGFILE, doxygen will create # When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads. # a tag file that is based on the input files it reads.
@ -1350,7 +1354,7 @@ HAVE_DOT = NO
# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory
# containing the font. # containing the font.
DOT_FONTNAME = FreeSans #DOT_FONTNAME = FreeSans
# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
# The default size is 10pt. # The default size is 10pt.

View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

View File

@ -8,8 +8,8 @@
</table> </table>
<table class="footer2"> <table class="footer2">
<tr> <tr>
<td class="LFooter">Unicorn Documentation</td> <td class="LFooter">Unicorn - Coriolis GUI</td>
<td class="RFooter"><small>Copyright &#169; 2008-2012 LIP6/UPMC All rights reserved</small></td> <td class="RFooter"><small>Copyright &#169; 2008-2014 UPMC All rights reserved</small></td>
</tr> </tr>
</table> </table>
</body> </body>

View File

@ -3,20 +3,23 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Unicorn Documentation</title> <title>Unicorn Documentation</title>
<link href="SoC.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
</head> </head>
<h1 id="pagetop" class="header">Unicorn Documentation</h1> <h1 id="pagetop" class="header">Unicorn - Coriolis GUI</h1>
<!--
<center class="header"> <center class="header">
<table class="header"> <table class="header">
<tr> <tr>
<td><a href="customSummary.html">Summary</a></td> <td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespace</a></td> <td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td> <td><a href="annotated.html">Classes</a></td>
<td><a href="classes.html">Classes Index</a></td>
<td><a href="functions.html">Member Index</a></td> <td><a href="functions.html">Member Index</a></td>
</tr> </tr>
</table> </table>
</center> </center>
-->
<br> <br>
<hr> <body onload="javascript:toggleLevel(1)">
<body>

72
unicorn/doc/unicorn/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

View File

@ -14,6 +14,8 @@
# Project related configuration options # Project related configuration options
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
MARKDOWN_SUPPORT = NO
# This tag specifies the encoding used for all characters in the config file # This tag specifies the encoding used for all characters in the config file
# that follow. The default is UTF-8 which is also the encoding used for all # that follow. The default is UTF-8 which is also the encoding used for all
# text before the first occurrence of this tag. Doxygen uses libiconv (or the # text before the first occurrence of this tag. Doxygen uses libiconv (or the
@ -286,7 +288,7 @@ TYPEDEF_HIDES_STRUCT = NO
# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
# corresponding to a cache size of 2^16 = 65536 symbols # corresponding to a cache size of 2^16 = 65536 symbols
SYMBOL_CACHE_SIZE = 0 #SYMBOL_CACHE_SIZE = 0
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Build related configuration options # Build related configuration options
@ -474,7 +476,7 @@ SHOW_USED_FILES = NO
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
# in the documentation. The default is NO. # in the documentation. The default is NO.
SHOW_DIRECTORIES = NO #SHOW_DIRECTORIES = NO
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. # Set the SHOW_FILES tag to NO to disable the generation of the Files page.
# This will remove the Files entry from the Quick Index and from the # This will remove the Files entry from the Quick Index and from the
@ -800,7 +802,7 @@ HTML_STYLESHEET = stylesheet.css
# files or namespaces will be aligned in HTML using tables. If set to # files or namespaces will be aligned in HTML using tables. If set to
# NO a bullet list will be used. # NO a bullet list will be used.
HTML_ALIGN_MEMBERS = YES #HTML_ALIGN_MEMBERS = YES
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
# documentation will contain sections that can be hidden and shown after the # documentation will contain sections that can be hidden and shown after the
@ -953,7 +955,7 @@ GENERATE_TREEVIEW = NO
# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories,
# and Class Hierarchy pages using a tree view instead of an ordered list. # and Class Hierarchy pages using a tree view instead of an ordered list.
USE_INLINE_TREES = NO #USE_INLINE_TREES = NO
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
# used to set the initial width (in pixels) of the frame in which the tree # used to set the initial width (in pixels) of the frame in which the tree
@ -1363,7 +1365,7 @@ HAVE_DOT = NO
# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory
# containing the font. # containing the font.
DOT_FONTNAME = FreeSans #DOT_FONTNAME = FreeSans
# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
# The default size is 10pt. # The default size is 10pt.