From 22423870a51f251920a265b2166eabbe90843c1c Mon Sep 17 00:00:00 2001 From: Kacper Kasper Date: Sat, 30 Sep 2017 17:26:46 +0200 Subject: [PATCH] docs/user: Update CSS for Doxygen 1.8.12. --- docs/user/Doxyfile | 34 ++++++---------- docs/user/book.css | 95 +++++++++++++++++++++++++++++++++++++++++++ docs/user/header.html | 9 ++-- 3 files changed, 112 insertions(+), 26 deletions(-) diff --git a/docs/user/Doxyfile b/docs/user/Doxyfile index 216014f79c..8271495732 100644 --- a/docs/user/Doxyfile +++ b/docs/user/Doxyfile @@ -1,4 +1,4 @@ -# Doxyfile 1.8.11 +# Doxyfile 1.8.12 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. @@ -293,6 +293,15 @@ EXTENSION_MAPPING = MARKDOWN_SUPPORT = NO +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 0. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 0 + # When enabled doxygen tries to link words that correspond to documented # classes, or namespaces to their corresponding documentation. Such a link can # be prevented in individual cases by putting a % sign in front of the word or @@ -827,8 +836,8 @@ INPUT_ENCODING = UTF-8 # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, # *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, -# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f, *.for, *.tcl, -# *.vhd, *.vhdl, *.ucf, *.qsf, *.as and *.js. +# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, +# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf. FILE_PATTERNS = *.dox \ *.h \ @@ -1051,25 +1060,6 @@ USE_HTAGS = NO VERBATIM_HEADERS = NO -# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the -# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the -# cost of reduced performance. This can be particularly helpful with template -# rich C++ code for which doxygen's built-in parser lacks the necessary type -# information. -# Note: The availability of this option depends on whether or not doxygen was -# generated with the -Duse-libclang=ON option for CMake. -# The default value is: NO. - -CLANG_ASSISTED_PARSING = NO - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -CLANG_OPTIONS = - #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- diff --git a/docs/user/book.css b/docs/user/book.css index ce79e98e5e..b8a20db992 100644 --- a/docs/user/book.css +++ b/docs/user/book.css @@ -216,6 +216,101 @@ div.headertitle div.title { /* Navigation Tabs */ +.sm-dox { + background: #e0e0e0; /* alto */ + padding: 0; +} + +@media (min-width: 768px) { + .sm-dox > li > a, .sm-dox > li > a:hover, .sm-dox > li > a:visited, + .sm-dox > li > a:link, .sm-dox > li > a:active { + padding: 0 12px 0 0; + } + + .sm-dox > li > a.has-submenu { + padding-right: 24px; + } +} + +.sm-dox a, .sm-dox ul a, .sm-dox a:visited, .sm-dox ul a:visited, +.sm-dox a:link, .sm-dox ul a:link { + background-image: none; + color: #dc3c01; /* grenadier */ + text-shadow: none; +} + +.sm-dox a:hover, .sm-dox ul a:hover { + background-color: #e0e0e0; /* alto */ + background-image: none; + color: #ff4500; /* vermilion */ + text-decoration: underline; + text-shadow: none; +} + +.sm-dox a:active, .sm-dox ul a:active { + color: #0c3762; /* madison */ + text-decoration: none; + text-shadow: none; +} + +.sm-dox a:focus, .sm-dox ul a:focus, +.sm-dox a.highlighted, .sm-dox ul a.highlighted { + background-image: none; + color: #ff4500; /* vermilion */ + text-shadow: none; +} + +@media (min-width: 768px) { + .sm-dox a span.sub-arrow { + border-top-color: #dc3c01; /* grenadier */ + } + + .sm-dox ul a span.sub-arrow { + border-left-color: #dc3c01; /* grenadier */ + } +} + +.sm-dox span.scroll-up-arrow { + border-bottom-color: #dc3c01; /* grenadier */ +} + +.sm-dox span.scroll-down-arrow { + border-top-color: #dc3c01; /* grenadier */ +} + +@media (min-width: 768px) { + .sm-dox a:hover span.sub-arrow { + border-top-color: #ff4500; /* vermilion */ + } + + .sm-dox ul a:hover span.sub-arrow { + border-left-color: #ff4500; /* vermilion */ + } +} + +.sm-dox span.scroll-up-arrow { + border-bottom-color: #ff4500; /* vermilion */ +} + +.sm-dox span.scroll-down-arrow { + border-top-color: #ff4500; /* vermilion */ +} + +div#main-nav { + position: relative; + left: 0; + top: 0; + background: #e0e0e0; /* alto */ + margin: 0; + padding: 0; +} + +div#main-nav ul#main-menu { + margin: 0 auto; + list-style: none; + max-width: 70em; +} + div.tabs, div.tabs2, div.tabs3 { position: relative; left: 0; diff --git a/docs/user/header.html b/docs/user/header.html index bacb00abe0..605cb0ce3d 100644 --- a/docs/user/header.html +++ b/docs/user/header.html @@ -1,11 +1,12 @@ - + $title | $projectname - - - + + + +