mirror of https://github.com/mosra/magnum.git
5 changed files with 70 additions and 38 deletions
@ -0,0 +1,20 @@ |
|||||||
|
# Inherit everything from the local config |
||||||
|
import os, sys; sys.path.append(os.path.dirname(os.path.realpath(__file__))) |
||||||
|
from conf import * |
||||||
|
|
||||||
|
DOXYFILE = 'Doxyfile-public' |
||||||
|
|
||||||
|
assert "Python API" in LINKS_NAVBAR2[3][0] |
||||||
|
LINKS_NAVBAR2[3] = ("<a href=\"https://doc.magnum.graphics/python/\">Python API</a>", []) |
||||||
|
|
||||||
|
STYLESHEETS = [ |
||||||
|
'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i%7CSource+Code+Pro:400,400i,600&subset=latin-ext', |
||||||
|
'https://static.magnum.graphics/m-dark.compiled.css', |
||||||
|
'https://static.magnum.graphics/m-dark.documentation.compiled.css' |
||||||
|
] |
||||||
|
|
||||||
|
SEARCH_DOWNLOAD_BINARY = True |
||||||
|
SEARCH_BASE_URL = "https://doc.magnum.graphics/magnum/" |
||||||
|
SEARCH_EXTERNAL_URL = "https://google.com/search?q=site:doc.magnum.graphics+Magnum+{query}" |
||||||
|
|
||||||
|
FAVICON = 'https://doc.magnum.graphics/favicon.ico' |
||||||
@ -0,0 +1,49 @@ |
|||||||
|
import re |
||||||
|
|
||||||
|
DOXYFILE = 'Doxyfile-mcss' |
||||||
|
|
||||||
|
STYLESHEETS = [ |
||||||
|
'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i%7CSource+Code+Pro:400,400i,600&subset=latin-ext', |
||||||
|
'../css/m-dark+documentation.compiled.css' |
||||||
|
] |
||||||
|
|
||||||
|
MAIN_PROJECT_URL = 'https://magnum.graphics/' |
||||||
|
|
||||||
|
LINKS_NAVBAR1 = [ |
||||||
|
(None, 'getting-started', [ |
||||||
|
(None, 'building'), |
||||||
|
(None, 'cmake'), |
||||||
|
(None, 'custom-buildsystems') |
||||||
|
]), |
||||||
|
(None, 'pages', [ |
||||||
|
(None, 'features'), |
||||||
|
(None, 'platforms'), |
||||||
|
(None, 'example-index'), |
||||||
|
(None, 'tips'), |
||||||
|
(None, 'utilities') |
||||||
|
]) |
||||||
|
] |
||||||
|
LINKS_NAVBAR2 = [ |
||||||
|
(None, 'namespaces', []), |
||||||
|
(None, 'annotated', []), |
||||||
|
(None, 'files', []), |
||||||
|
("<a href=\"../../../../magnum-bindings/build/doc/python/index.html\">Python API</a>", []) |
||||||
|
] |
||||||
|
|
||||||
|
FINE_PRINT = """<p>Magnum docs. Part of the <a href="https://magnum.graphics/">Magnum project</a>, copyright © <a href="http://mosra.cz/">Vladimír Vondruš</a> and contributors, 2010–2020.<br />Generated by <a href="https://doxygen.org/">Doxygen</a> {doxygen_version} and <a href="https://mcss.mosra.cz/">m.css</a>. Contact the team via <a href="https://github.com/mosra/magnum">GitHub</a>, <a href="https://gitter.im/mosra/magnum">Gitter</a>, <a href="mailto:info@magnum.graphics">e-mail</a> or <a href="https://twitter.com/czmosra">Twitter</a>.</p>""" |
||||||
|
|
||||||
|
SEARCH_HELP = """<p class="m-noindent">Search for symbols, directories, files, pages, OpenGL, GLSL, Vulkan and OpenAL APIs. You can omit any prefix from the symbol or file path; adding a <code>:</code> or <code>/</code> suffix lists all members of given symbol or directory.</p> <p class="m-noindent">Use <span class="m-label m-dim">↓</span> / <span class="m-label m-dim">↑</span> to navigate through the list, <span class="m-label m-dim">Enter</span> to go. <span class="m-label m-dim">Tab</span> autocompletes common prefix, you can copy a link to the result using <span class="m-label m-dim">⌘</span> <span class="m-label m-dim">L</span> while <span class="m-label m-dim">⌘</span> <span class="m-label m-dim">M</span> produces a Markdown link.</p>""" |
||||||
|
|
||||||
|
FAVICON = 'favicon.ico' |
||||||
|
|
||||||
|
VERSION_LABELS = True |
||||||
|
|
||||||
|
_magnum_colors_src = re.compile(r"""<span class="mh">0x(?P<hex>[0-9a-f]{6})(?P<alpha>[0-9a-f]{2})?(?P<literal>_s?rgba?f?)</span>""") |
||||||
|
_magnum_colors_dst = r"""<span class="mh">0x\g<hex>\g<alpha>\g<literal><span class="m-code-color" style="background-color: #\g<hex>;"></span></span>""" |
||||||
|
|
||||||
|
#def _add_color_swatch(str): |
||||||
|
#return |
||||||
|
|
||||||
|
M_CODE_FILTERS_POST = { |
||||||
|
'C++': lambda str: _magnum_colors_src.sub(_magnum_colors_dst, str) |
||||||
|
} |
||||||
Loading…
Reference in new issue