Browse Source

Added new theme for docs

Armin Ronacher 16 năm trước cách đây
mục cha
commit
aaf84c8ee4
52 tập tin đã thay đổi với 185 bổ sung và 2780 xóa
  1. 4 0
      docs/.templates/sidebarintro.html
  2. 3 0
      docs/.templates/sidebarlogo.html
  3. 0 25
      docs/_theme/ADCTheme/LICENSE
  4. 0 51
      docs/_theme/ADCTheme/README.rst
  5. 0 145
      docs/_theme/ADCTheme/layout.html
  6. 0 757
      docs/_theme/ADCTheme/static/adctheme.css
  7. BIN
      docs/_theme/ADCTheme/static/breadcrumb_background.png
  8. BIN
      docs/_theme/ADCTheme/static/documentation.png
  9. BIN
      docs/_theme/ADCTheme/static/header_sm_mid.png
  10. 0 17
      docs/_theme/ADCTheme/static/mobile.css
  11. BIN
      docs/_theme/ADCTheme/static/scrn1.png
  12. BIN
      docs/_theme/ADCTheme/static/scrn2.png
  13. BIN
      docs/_theme/ADCTheme/static/searchfield_leftcap.png
  14. BIN
      docs/_theme/ADCTheme/static/searchfield_repeat.png
  15. BIN
      docs/_theme/ADCTheme/static/searchfield_rightcap.png
  16. BIN
      docs/_theme/ADCTheme/static/title_background.png
  17. 0 20
      docs/_theme/ADCTheme/static/toc.js
  18. BIN
      docs/_theme/ADCTheme/static/triangle_closed.png
  19. BIN
      docs/_theme/ADCTheme/static/triangle_left.png
  20. BIN
      docs/_theme/ADCTheme/static/triangle_open.png
  21. 0 5
      docs/_theme/ADCTheme/theme.conf
  22. 0 35
      docs/_theme/ADCThemePrint/README.rst
  23. 0 47
      docs/_theme/ADCThemePrint/layout.html
  24. 0 745
      docs/_theme/ADCThemePrint/static/adctheme.css
  25. BIN
      docs/_theme/ADCThemePrint/static/breadcrumb_background.png
  26. BIN
      docs/_theme/ADCThemePrint/static/documentation.png
  27. BIN
      docs/_theme/ADCThemePrint/static/header_sm_mid.png
  28. BIN
      docs/_theme/ADCThemePrint/static/scrn1.png
  29. BIN
      docs/_theme/ADCThemePrint/static/scrn2.png
  30. BIN
      docs/_theme/ADCThemePrint/static/searchfield_leftcap.png
  31. BIN
      docs/_theme/ADCThemePrint/static/searchfield_repeat.png
  32. BIN
      docs/_theme/ADCThemePrint/static/searchfield_rightcap.png
  33. BIN
      docs/_theme/ADCThemePrint/static/title_background.png
  34. BIN
      docs/_theme/ADCThemePrint/static/triangle_closed.png
  35. BIN
      docs/_theme/ADCThemePrint/static/triangle_left.png
  36. BIN
      docs/_theme/ADCThemePrint/static/triangle_open.png
  37. 0 5
      docs/_theme/ADCThemePrint/theme.conf
  38. 0 237
      docs/_theme/agogo/layout.html
  39. 0 329
      docs/_theme/agogo/static/agogo.css_t
  40. BIN
      docs/_theme/agogo/static/bgfooter.png
  41. BIN
      docs/_theme/agogo/static/bgtop.png
  42. 0 18
      docs/_theme/agogo/theme.conf
  43. 166 54
      docs/_theme/celery/static/celery.css_t
  44. 5 0
      docs/_theme/celery/theme.conf
  45. 0 4
      docs/_theme/classy/layout.html
  46. BIN
      docs/_theme/classy/static/logo.png
  47. 0 4
      docs/_theme/classy/theme.conf
  48. 0 221
      docs/_theme/nature/static/nature.css_t
  49. 0 54
      docs/_theme/nature/static/pygments.css
  50. 0 6
      docs/_theme/nature/theme.conf
  51. 6 1
      docs/conf.py
  52. 1 0
      docs/index.rst

+ 4 - 0
docs/.templates/sidebarintro.html

@@ -0,0 +1,4 @@
+<h3>Celery</h3>
+<p>
+  Celery is a Distributed Task Queue for Python.
+</p>

+ 3 - 0
docs/.templates/sidebarlogo.html

@@ -0,0 +1,3 @@
+<p class="logo"><a href="{{ pathto(master_doc) }}">
+  <img class="logo" src="http://cloud.github.com/downloads/ask/celery/celery_favicon_128.png" alt="Logo"/>
+</a></p>

+ 0 - 25
docs/_theme/ADCTheme/LICENSE

@@ -1,25 +0,0 @@
-Copyright (c) 2009, Corey Oordt
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, 
-are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice, 
-      this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright notice, 
-      this list of conditions and the following disclaimer in the documentation 
-      and/or other materials provided with the distribution.
-    * Neither the name of Corey Oordt nor the names of its contributors 
-      may be used to endorse or promote products derived from this software 
-      without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 51
docs/_theme/ADCTheme/README.rst

@@ -1,51 +0,0 @@
-==============
-How To Install
-==============
-
-Install in Sphinx
------------------
-
-Copy this directory into the ``sphinx/templates`` directory where Shpinx is installed. For example, a standard install of sphinx on Mac OS X is at ``/Library/Python/2.6/site-packages/Sphinx-0.6.3-py2.6.egg/``
-
-Install Somewhere Else
-----------------------
-
-If you want to install this theme somewhere else, you will have to modify the ``conf.py`` file. ::
-
-    templates_path = ['/absolute/path/to/dir/','relative/path/']
-
-Install Directly in Your Documentation
---------------------------------------
-
-If you want to include the files directly in the documentation, so another person can build your documentation, it is easy.
-
- 1. Copy over everything in the ``static`` directory into the ``_static`` directory of your documentation's source folder.
-
- 2. Copy the ``layout.html`` file into the ``_templates`` directory of your documentation's source folder.
-
- 3. Alter your ``conf.py`` ::
-
-        html_theme = 'basic'
-
-    instead of ``'ADCtheme'``.
-
-
-Making Sphinx Use the Theme
----------------------------
-
-If you aren't installing the files directly into your documentation, edit the ``conf.py`` file and make the following setting: ::
-
-    html_theme = 'ADCtheme'
-
-Screen Shots
-------------
-
-.. image:: http://github.com/coordt/ADCtheme/raw/master/static/scrn1.png
-
-.. image:: http://github.com/coordt/ADCtheme/raw/master/static/scrn2.png
-
-To Do
------
-
- * Gotta get the javascript working so the Table of Contents is hide-able.
- * Probably lots of css cleanup.

+ 0 - 145
docs/_theme/ADCTheme/layout.html

@@ -1,145 +0,0 @@
-{% extends "basic/layout.html" %}
-{%- block doctype -%}
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-{%- endblock %}
-{%- set reldelim1 = reldelim1 is not defined and ' &raquo;' or reldelim1 %}
-{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
-{%- block linktags %}
-    {%- if hasdoc('about') %}
-    <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
-    {%- endif %}
-    {%- if hasdoc('genindex') %}
-    <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
-    {%- endif %}
-    {%- if hasdoc('search') %}
-    <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
-    {%- endif %}
-    {%- if hasdoc('copyright') %}
-    <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
-    {%- endif %}
-    <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" />
-    {%- if parents %}
-    <link rel="up" title="{{ parents[-1].title|striptags }}" href="{{ parents[-1].link|e }}" />
-    {%- endif %}
-    {%- if next %}
-    <link rel="next" title="{{ next.title|striptags }}" href="{{ next.link|e }}" />
-    {%- endif %}
-    {%- if prev %}
-    <link rel="prev" title="{{ prev.title|striptags }}" href="{{ prev.link|e }}" />
-    {%- endif %}
-    <link media="only screen and (max-device-width: 480px)" href="{{ pathto('_static/mobile.css', 1) }}" type="text/css" rel="stylesheet" />
-{%- endblock %}
-{%- block extrahead %} {% endblock %}
-{%- block header %}{% endblock %}
-{%- block relbar1 %}
-<div id="docstitle">
-	<p>{{docstitle}}</p>
-</div>
-<div id="header">
-	<div id="title"><h1>{{ title|striptags }}</h1></div>
-	<ul id="headerButtons">
-		<li id="toc_button"><div class="headerButton"><a href="#">Table of Contents</a></div></li>
-		<li id="page_buttons">
-			{%- for rellink in rellinks %}
-			<div class="headerButton"><a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags }}" {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a></div>
-			{%- endfor %}
-		</li>
-	</ul>
-</div>
-{% endblock %}
-
-{%- block sidebar1 %}
-{%- if not embedded %}{% if not theme_nosidebar|tobool %}
-<div id="sphinxsidebar">
-  <div class="sphinxsidebarwrapper">
-    {%- block sidebarlogo %}
-    {%- if logo %}
-      <p class="logo"><a href="{{ pathto(master_doc) }}">
-        <img class="logo" src="{{ pathto('_static/' + logo, 1) }}" alt="Logo"/>
-      </a></p>
-    {%- endif %}
-    {%- endblock %}
-    {%- block sidebartoc %}
-	<ul><li class="toctree-l1"><a href="{{ pathto(master_doc) }}">{{ _('Main Page') }}</a></li></ul>
-	{{ toctree() }}
-    {%- endblock %}
-    {%- block sidebarrel %}
-    {%- endblock %}
-    {%- block sidebarsourcelink %}
-    {%- if show_source and has_source and sourcename %}
-      <h3>{{ _('This Page') }}</h3>
-      <ul class="this-page-menu">
-        <li><a href="{{ pathto('_sources/' + sourcename, true)|e }}"
-               rel="nofollow">{{ _('Show Source') }}</a></li>
-      </ul>
-    {%- endif %}
-    {%- endblock %}
-    {%- if customsidebar %}
-    {% include customsidebar %}
-    {%- endif %}
-    {%- block sidebarsearch %}
-    {%- if pagename != "search" %}
-    <div id="searchbox" style="display: none">
-      {# <h3>{{ _('Quick search') }}</h3> #}
-        <form class="search" action="{{ pathto('search') }}" method="get">
-			<div class="search-wrapper">
-			<span class="search-left"></span>
-			<input class="prettysearch" type="text" name="q" size="18" />
-			<span class="search-right">&nbsp;</span>
-			</div>
-          <input type="submit" value="{{ _('Search') }}" class="searchbutton" />
-          <input type="hidden" name="check_keywords" value="yes" />
-          <input type="hidden" name="area" value="default" />
-        </form>
-        <p class="searchtip" style="font-size: 90%">
-        {{ _('Enter search terms or a module, class or function name.') }}
-        </p>
-    </div>
-    <script type="text/javascript">$('#searchbox').show(0);</script>
-    {%- endif %}
-    {%- endblock %}
-  </div>
-</div>
-{%- endif %}{% endif %}
-
-{% endblock %}
-{%- block document %}
-      <div class="documentwrapper">
-      {%- if not embedded %}{% if not theme_nosidebar|tobool %}
-        <div class="bodywrapper">
-      {%- endif %}{% endif %}
-          <div class="body">
-            {% block body %} {% endblock %}
-          </div>
-      {%- if not embedded %}{% if not theme_nosidebar|tobool %} 
-        </div>
-      {%- endif %}{% endif %}
-      </div>
-    <div class="footer">
-    <p>{%- if hasdoc('copyright') %}
-      {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
-    {%- else %}
-      {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
-    {%- endif %}
-    {%- if last_updated %}
-      {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
-    {%- endif %}
-    {%- if show_sphinx %}
-      {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
-    {%- endif %}
-	</p>
-    </div>
-{%- endblock %}
-{%- block sidebar2 %}{% endblock %}
-{%- block relbar2 %}{% endblock %}
-{%- block footer %}
-	<div id="breadcrumbs">
-		{%- for parent in parents %}
-		<a href="{{ parent.link|e }}" {{ accesskey("U") }}>{{ parent.title|safe }}</a><img src="{{ pathto('_static/triangle_closed.png', 1) }}" height="9" width="9" alt="&gt;">
-		{%- endfor %}
-		{{ title|safe|e }}
-		</ul>
-	</div>
-	<script type="text/javascript" charset="utf-8" src="{{ pathto('_static/toc.js', 1) }}"></script>
-{%- endblock %}

+ 0 - 757
docs/_theme/ADCTheme/static/adctheme.css

@@ -1,757 +0,0 @@
-/**
- * Sphinx stylesheet -- basic theme
- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- */
- h3 {
-     color:#000000;
-     font-size: 17px;
-     margin-bottom:0.5em;
-     margin-top:2em;
- }
-/* -- main layout ----------------------------------------------------------- */
-
-div.clearer {
-    clear: both;
-}
-
-/* -- header ---------------------------------------------------------------- */
-
-#header #title {
-    background:#29334F url(title_background.png) repeat-x scroll 0 0;
-    border-bottom:1px solid #B6B6B6;
-    height:25px;
-    overflow:hidden;
-}
-#headerButtons {
-    position: absolute;
-    list-style: none outside;
-    top: 26px;
-    left: 0px;
-    right: 0px;
-    margin: 0px;
-    padding: 0px;
-    border-top: 1px solid #2B334F;
-    border-bottom: 1px solid #EDEDED;
-    height: 20px;
-    font-size: 8pt;
-    overflow: hidden;
-    background-color: #D8D8D8;
-}
-
-#headerButtons li {
-    background-repeat:no-repeat;
-    display:inline;
-    margin-top:0;
-    padding:0;
-}
-
-.headerButton {
-    display: inline;
-    height:20px;
-}
-
-.headerButton a {
-    text-decoration: none;
-    float: right;
-    height: 20px;
-    padding: 4px 15px;
-    border-left: 1px solid #ACACAC;
-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-    color: black;
-}
-.headerButton a:hover {
-    color: white;
-    background-color: #787878;
-    
-}
-
-li#toc_button {
-    text-align:left;
-}
-
-li#toc_button .headerButton a {
-    width:198px;
-    padding-top: 4px;
-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-    color: black;
-    float: left;
-    padding-left:15px;
-    border-right:1px solid #ACACAC;
-    background:transparent url(triangle_open.png) no-repeat scroll 4px 6px;
-}
-
-li#toc_button .headerButton a:hover {
-    background-color: #787878;
-    color: white;
-}
-
-li#page_buttons {
-position:absolute;
-right:0;
-}
-
-#breadcrumbs {
-    color: black;
-    background-image:url(breadcrumb_background.png);
-    border-top:1px solid #2B334F;
-    bottom:0;
-    font-size:10px;
-    height:15px;
-    left:0;
-    overflow:hidden;
-    padding:3px 10px 0;
-    position:absolute;
-    right:0;
-    white-space:nowrap;
-    z-index:901;
-}
-#breadcrumbs a {
-    color: black;
-    text-decoration: none;
-}
-#breadcrumbs a:hover {
-    text-decoration: underline;
-}
-#breadcrumbs img {
-    padding-left: 3px;
-}
-/* -- sidebar --------------------------------------------------------------- */
-#sphinxsidebar {
-    position: absolute;
-    top: 84px;
-    bottom: 19px;
-    left: 0px;
-    width: 229px; 
-    background-color: #E4EBF7;
-    border-right: 1px solid #ACACAC;
-    border-top: 1px solid #2B334F;
-    overflow-x: hidden;
-    overflow-y: auto;
-    padding: 0px 0px 0px 0px;
-    font-size:11px;
-}
-
-div.sphinxsidebarwrapper {
-    padding: 10px 5px 0 10px;
-}
-
-#sphinxsidebar li {
-    margin: 0px;
-    padding: 0px;
-    font-weight: normal;
-    margin: 0px 0px 7px 0px;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    font-size: 11px;
-}
-
-#sphinxsidebar ul {
-    list-style: none;
-    margin: 0px 0px 0px 0px;
-    padding: 0px 5px 0px 5px;
-}
-
-#sphinxsidebar ul ul,
-#sphinxsidebar ul.want-points {
-    list-style: square;
-}
-
-#sphinxsidebar ul ul {
-    margin-top: 0;
-    margin-bottom: 0;
-}
-
-#sphinxsidebar form {
-    margin-top: 10px;
-}
-
-#sphinxsidebar input {
-    border: 1px solid #787878;
-    font-family: sans-serif;
-    font-size: 1em;
-}
-
-img {
-    border: 0;
-}
-
-#sphinxsidebar li.toctree-l1 a {
-    font-weight: bold;
-    color: #000;
-    text-decoration: none;
-}
-
-#sphinxsidebar li.toctree-l2 a {
-    font-weight: bold;
-    color: #4f4f4f;
-    text-decoration: none;
-}
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
-    margin: 10px 0 0 20px;
-    padding: 0;
-}
-
-ul.search li {
-    padding: 5px 0 5px 20px;
-    background-image: url(file.png);
-    background-repeat: no-repeat;
-    background-position: 0 7px;
-}
-
-ul.search li a {
-    font-weight: bold;
-}
-
-ul.search li div.context {
-    color: #888;
-    margin: 2px 0 0 30px;
-    text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
-    font-weight: bold;
-}
-#sphinxsidebar input.prettysearch {border:none;}
-input.searchbutton {
-    float: right;
-}
-.search-wrapper {width: 100%; height: 25px;}
-.search-wrapper input.prettysearch { border: none; width:200px; height: 16px; background: url(searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
-.search-wrapper input.prettysearch { width: 184px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
-.search-wrapper .search-left { display: block; position: absolute; width: 20px; height: 19px; background: url(searchfield_leftcap.png) left top no-repeat; }
-.search-wrapper .search-right { display: block; position: relative; left: 204px; top: -19px; width: 10px; height: 19px; background: url(searchfield_rightcap.png) right top no-repeat; }
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
-    width: 90%;
-}
-
-table.contentstable p.biglink {
-    line-height: 150%;
-}
-
-a.biglink {
-    font-size: 1.3em;
-}
-
-span.linkdescr {
-    font-style: italic;
-    padding-top: 5px;
-    font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable td {
-    text-align: left;
-    vertical-align: top;
-}
-
-table.indextable dl, table.indextable dd {
-    margin-top: 0;
-    margin-bottom: 0;
-}
-
-table.indextable tr.pcap {
-    height: 10px;
-}
-
-table.indextable tr.cap {
-    margin-top: 10px;
-    background-color: #f2f2f2;
-}
-
-img.toggler {
-    margin-right: 3px;
-    margin-top: 3px;
-    cursor: pointer;
-}
-
-/* -- general body styles --------------------------------------------------- */
-.document {
-    border-top:1px solid #2B334F;
-    overflow:auto;
-    padding-left:2em;
-    padding-right:2em;
-    position:absolute;
-    z-index:1;
-    top:84px;
-    bottom:19px;
-    right:0;
-    left:230px;
-}
-
-a.headerlink {
-    visibility: hidden;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
-    visibility: visible;
-}
-
-div.body p.caption {
-    text-align: inherit;
-}
-
-div.body td {
-    text-align: left;
-}
-
-.field-list ul {
-    padding-left: 1em;
-}
-
-.first {
-    margin-top: 0 !important;
-}
-
-p.rubric {
-    margin-top: 30px;
-    font-weight: bold;
-}
-
-/* -- sidebars -------------------------------------------------------------- */
-
-/*div.sidebar {
-    margin: 0 0 0.5em 1em;
-    border: 1px solid #ddb;
-    padding: 7px 7px 0 7px;
-    background-color: #ffe;
-    width: 40%;
-    float: right;
-}
-
-p.sidebar-title {
-    font-weight: bold;
-}
-*/
-/* -- topics ---------------------------------------------------------------- */
-
-div.topic {
-    border: 1px solid #ccc;
-    padding: 7px 7px 0 7px;
-    margin: 10px 0 10px 0;
-}
-
-p.topic-title {
-    font-size: 1.1em;
-    font-weight: bold;
-    margin-top: 10px;
-}
-
-/* -- admonitions ----------------------------------------------------------- */
-.admonition {
-    border: 1px solid #a1a5a9;
-    background-color: #f7f7f7;
-    margin: 20px;
-    padding: 0px 8px 7px 9px;
-    text-align: left;
-}
-.warning {
-    background-color:#E8E8E8;
-    border:1px solid #111111;
-    margin:30px;
-}
-.admonition p { 
-    font: 12px 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif;
-    margin-top: 7px;
-    margin-bottom: 0px;
-}
-
-div.admonition dt {
-    font-weight: bold;
-}
-
-div.admonition dl {
-    margin-bottom: 0;
-}
-
-p.admonition-title {
-    margin: 0px 10px 5px 0px;
-    font-weight: bold;
-    padding-top: 3px;
-}
-
-div.body p.centered {
-    text-align: center;
-    margin-top: 25px;
-}
-
-/* -- tables ---------------------------------------------------------------- */
-
-table.docutils {
-    border-collapse: collapse;
-    border-top: 1px solid #919699;
-    border-left: 1px solid #919699;
-    border-right: 1px solid #919699;
-    font-size:12px;
-    padding:8px;
-    text-align:left;
-    vertical-align:top;
-}
-
-table.docutils td, table.docutils th {
-    padding: 8px;
-    font-size: 12px;
-    text-align: left;
-    vertical-align: top;
-    border-bottom: 1px solid #919699;
-}
-
-table.docutils th {
-    font-weight: bold;
-}
-/* This alternates colors in up to six table rows (light blue for odd, white for even)*/      
-.docutils tr {
-        background: #F0F5F9;
-}
-
-.docutils tr + tr {
-        background: #FFFFFF;
-}
-
-.docutils tr + tr + tr {
-        background: #F0F5F9;
-}
-
-.docutils tr + tr + tr + tr {
-        background: #FFFFFF;
-}
-
-.docutils tr + tr + tr +tr + tr {
-        background: #F0F5F9;
-}
-
-.docutils tr + tr + tr + tr + tr + tr {
-        background: #FFFFFF;
-}
-
-.docutils tr + tr + tr + tr + tr + tr + tr {
-        background: #F0F5F9;
-}
-
-table.footnote td, table.footnote th {
-    border: 0 !important;
-}
-
-th {
-    text-align: left;
-    padding-right: 5px;
-}
-
-/* -- other body styles ----------------------------------------------------- */
-
-dl {
-    margin-bottom: 15px;
-}
-
-dd p {
-    margin-top: 0px;
-    font-size: 12px;
-}
-
-dd ul, dd table {
-    margin-bottom: 10px;
-}
-
-dd {
-    margin-top: 3px;
-    margin-bottom: 10px;
-    margin-left: 30px;
-    font-size: 12px;
-}
-
-dt:target, .highlight {
-    background-color: #fbe54e;
-}
-
-dl.glossary dt {
-    font-weight: bold;
-    font-size: 0.8em;
-}
-
-dl.glossary dd {
-	font-size:12px;
-}
-.field-list ul {
-    vertical-align: top;
-    margin: 0;
-    padding-bottom: 0;
-    list-style: none inside;
-}
-
-.field-list ul li {
-    margin-top: 0;
-}
-
-.field-list p {
-    margin: 0;
-}
-
-.refcount {
-    color: #060;
-}
-
-.optional {
-    font-size: 1.3em;
-}
-
-.versionmodified {
-    font-style: italic;
-}
-
-.system-message {
-    background-color: #fda;
-    padding: 5px;
-    border: 3px solid red;
-}
-
-.footnote:target  {
-    background-color: #ffa
-}
-
-/* -- code displays --------------------------------------------------------- */
-
-pre {
-    overflow: auto;
-    background-color:#F1F5F9;
-    border:1px solid #C9D1D7;
-    border-spacing:0;
-    font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace;
-    font-size:11px;
-    padding: 10px;
-}
-
-td.linenos pre {
-    padding: 5px 0px;
-    border: 0;
-    background-color: transparent;
-    color: #aaa;
-}
-
-table.highlighttable {
-    margin-left: 0.5em;
-}
-
-table.highlighttable td {
-    padding: 0 0.5em 0 0.5em;
-}
-
-tt {
-	font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace;
-
-}
-
-tt.descname {
-    background-color: transparent;
-    font-weight: bold;
-    font-size: 1em;
-}
-
-tt.descclassname {
-    background-color: transparent;
-}
-
-tt.xref, a tt {
-    background-color: transparent;
-    font-weight: bold;
-}
-
-h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
-    background-color: transparent;
-}
-
-/* -- math display ---------------------------------------------------------- */
-
-img.math {
-    vertical-align: middle;
-}
-
-div.body div.math p {
-    text-align: center;
-}
-
-span.eqno {
-    float: right;
-}
-
-/* -- printout stylesheet --------------------------------------------------- */
-
-@media print {
-    div.document,
-    div.documentwrapper,
-    div.bodywrapper {
-        margin: 0;
-        width: 100%;
-    }
-
-    div.sphinxsidebar,
-    div.related,
-    div.footer,
-    #top-link {
-        display: none;
-    }
-}
-
-body {
-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-dl.class dt {
-    padding: 3px;
-/*    border-top: 2px solid #999;*/
-}
-
-em.property {
-    font-style: normal;
-}
-
-dl.class dd p {
-	margin-top: 6px;
-}
-
-dl.class dd dl.exception dt {
-    padding: 3px;
-    background-color: #FFD6D6;
-    border-top: none;
-}
-
-dl.class dd dl.method dt {
-   padding: 3px;
-   background-color: #e9e9e9;
-   border-top: none;
-   
-}
-
-dl.function dt {
-    padding: 3px;
-    border-top: 2px solid #999;
-}
-
-ul {
-list-style-image:none;
-list-style-position:outside;
-list-style-type:square;
-margin:0 0 0 30px;
-padding:0 0 12px 6px;
-}
-#docstitle {
-    height: 36px; 
-    background-image: url(header_sm_mid.png);
-    left: 0;
-    top: 0;
-    position: absolute;
-    width: 100%;
-}
-#docstitle p {
-    padding:7px 0 0 45px;
-    margin: 0;
-    color: white;
-    text-shadow:0 1px 0 #787878;
-    background: transparent url(documentation.png) no-repeat scroll 10px 3px;
-    height: 36px;
-    font-size: 15px;
-}
-#header {
-height:45px;
-left:0;
-position:absolute;
-right:0;
-top:36px;
-z-index:900;
-}
-
-#header h1 {
-font-size:10pt;
-margin:0;
-padding:5px 0 0 10px;
-text-shadow:0 1px 0 #D5D5D5;
-white-space:nowrap;
-}
-
-h1 {
--x-system-font:none;
-color:#000000;
-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-font-size:30px;
-font-size-adjust:none;
-font-stretch:normal;
-font-style:normal;
-font-variant:normal;
-font-weight:bold;
-line-height:normal;
-margin-bottom:25px;
-margin-top:1em;
-}
-
-.footer {
-border-top:1px solid #DDDDDD;
-clear:both;
-padding-top:9px;
-width:100%;
-font-size:10px;
-}
-
-p {
--x-system-font:none;
-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-font-size:12px;
-font-size-adjust:none;
-font-stretch:normal;
-font-style:normal;
-font-variant:normal;
-font-weight:normal;
-line-height:normal;
-margin-bottom:10px;
-margin-top:0;
-}
-
-h2 {
-border-bottom:1px solid #919699;
-color:#000000;
-font-size:24px;
-margin-top:2.5em;
-padding-bottom:2px;
-}
-
-a:link:hover {
-color:#093D92;
-text-decoration:underline;
-}
-
-a:link {
-color:#093D92;
-text-decoration:none;
-}
-
-
-ol {
-list-style-position:outside;
-list-style-type:decimal;
-margin:0 0 0 30px;
-padding:0 0 12px 6px;
-}
-li {
-margin-top:7px;
-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-font-size:12px;
-font-size-adjust:none;
-font-stretch:normal;
-font-style:normal;
-font-variant:normal;
-font-weight:normal;
-line-height:normal;
-}
-li p {
-margin-top:8px;
-}

BIN
docs/_theme/ADCTheme/static/breadcrumb_background.png


BIN
docs/_theme/ADCTheme/static/documentation.png


BIN
docs/_theme/ADCTheme/static/header_sm_mid.png


+ 0 - 17
docs/_theme/ADCTheme/static/mobile.css

@@ -1,17 +0,0 @@
-/*
- * CSS adjustments (overrides) for mobile browsers that cannot handle
- * fix-positioned div's very well.
- * This makes long pages scrollable on mobile browsers.
- */
-
-#breadcrumbs {
-	display: none !important;
-}
-
-.document {
-    bottom: inherit !important;
-}
-
-#sphinxsidebar {
-    bottom: inherit !important;
-}

BIN
docs/_theme/ADCTheme/static/scrn1.png


BIN
docs/_theme/ADCTheme/static/scrn2.png


BIN
docs/_theme/ADCTheme/static/searchfield_leftcap.png


BIN
docs/_theme/ADCTheme/static/searchfield_repeat.png


BIN
docs/_theme/ADCTheme/static/searchfield_rightcap.png


BIN
docs/_theme/ADCTheme/static/title_background.png


+ 0 - 20
docs/_theme/ADCTheme/static/toc.js

@@ -1,20 +0,0 @@
-var TOC = {
-    load: function () {
-        $('#toc_button').click(TOC.toggle);
-    },
-    
-    toggle: function () {
-        if ($('#sphinxsidebar').toggle().is(':hidden')) {
-            $('div.document').css('left', "0px");
-            $('toc_button').removeClass("open");
-        } else {
-            $('div.document').css('left', "230px");
-            $('#toc_button').addClass("open");
-        }
-        return $('#sphinxsidebar');
-    }
-};
-
-$(document).ready(function () {
-    TOC.load();
-});

BIN
docs/_theme/ADCTheme/static/triangle_closed.png


BIN
docs/_theme/ADCTheme/static/triangle_left.png


BIN
docs/_theme/ADCTheme/static/triangle_open.png


+ 0 - 5
docs/_theme/ADCTheme/theme.conf

@@ -1,5 +0,0 @@
-[theme]
-inherit = basic
-stylesheet = adctheme.css
-pygments_style = friendly
-

+ 0 - 35
docs/_theme/ADCThemePrint/README.rst

@@ -1,35 +0,0 @@
-==============
-How To Install
-==============
-
-Install in Sphinx
------------------
-
-Copy this directory into the ``sphinx/templates`` directory where Shpinx is installed. For example, a standard install of sphinx on Mac OS X is at ``/Library/Python/2.6/site-packages/Sphinx-0.6.3-py2.6.egg/``
-
-Install Somewhere Else
-----------------------
-
-If you want to install this theme somewhere else, you will have to modify the ``conf.py`` file. ::
-
-    templates_path = ['/absolute/path/to/dir/','relative/path/']
-
-Making Sphinx Use the Theme
----------------------------
-
-Edit the ``conf.py`` file and make the following setting: ::
-
-    html_theme = 'ADCtheme'
-
-Screen Shots
-------------
-
-.. image:: http://github.com/coordt/ADCtheme/raw/master/static/scrn1.png
-
-.. image:: http://github.com/coordt/ADCtheme/raw/master/static/scrn2.png
-
-To Do
------
-
- * Gotta get the javascript working so the Table of Contents is hide-able.
- * Probably lots of css cleanup.

+ 0 - 47
docs/_theme/ADCThemePrint/layout.html

@@ -1,47 +0,0 @@
-{% extends "basic/layout.html" %}
-{%- block doctype -%}
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-{%- endblock %}
-{%- set reldelim1 = reldelim1 is not defined and ' &raquo;' or reldelim1 %}
-{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
-{%- block linktags %}
-{%- endblock %}
-{%- block extrahead %} {% endblock %}
-{%- block header %}{% endblock %}
-{%- block relbar1 %}
-{% endblock %}
-
-{%- block sidebar1 %}
-{% endblock %}
-{%- block document %}
-      <div class="documentwrapper">
-      {%- if not embedded %}{% if not theme_nosidebar|tobool %}
-        <div class="bodywrapper">
-      {%- endif %}{% endif %}
-          <div class="body">
-            {% block body %} {% endblock %}
-          </div>
-      {%- if not embedded %}{% if not theme_nosidebar|tobool %} 
-        </div>
-      {%- endif %}{% endif %}
-      </div>
-    <div class="footer">
-    <p>{%- if hasdoc('copyright') %}
-      {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
-    {%- else %}
-      {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
-    {%- endif %}
-    {%- if last_updated %}
-      {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
-    {%- endif %}
-    {%- if show_sphinx %}
-      {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
-    {%- endif %}
-	</p>
-    </div>
-{%- endblock %}
-{%- block sidebar2 %}{% endblock %}
-{%- block relbar2 %}{% endblock %}
-{%- block footer %}
-{%- endblock %}

+ 0 - 745
docs/_theme/ADCThemePrint/static/adctheme.css

@@ -1,745 +0,0 @@
-/**
- * Sphinx stylesheet -- basic theme
- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- */
-
-/* -- main layout ----------------------------------------------------------- */
-
-div.clearer {
-    clear: both;
-}
-
-/* -- header ---------------------------------------------------------------- */
-
-#header #title {
-    background:#29334F url(title_background.png) repeat-x scroll 0 0;
-    /*border-bottom:1px solid #B6B6B6;
-    height:25px;*/
-    overflow:hidden;
-}
-#headerButtons {
-    position: absolute;
-    list-style: none outside;
-    top: 26px;
-    left: 0px;
-    right: 0px;
-    margin: 0px;
-    padding: 0px;
-    border-top: 1px solid #2B334F;
-    border-bottom: 1px solid #EDEDED;
-    height: 20px;
-    font-size: 8pt;
-    overflow: hidden;
-    background-color: #D8D8D8;
-}
-
-#headerButtons li {
-    background-repeat:no-repeat;
-    display:inline;
-    margin-top:0;
-    padding:0;
-}
-
-.headerButton {
-    display: inline;
-    height:20px;
-}
-
-.headerButton a {
-    text-decoration: none;
-    float: right;
-    height: 20px;
-    padding: 4px 15px;
-    border-left: 1px solid #ACACAC;
-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-    color: black;
-}
-.headerButton a:hover {
-    color: white;
-    background-color: #787878;
-    
-}
-
-li#toc_button {
-    text-align:left;
-}
-
-li#toc_button .headerButton a {
-    width:198px;
-    padding-top: 4px;
-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-    color: black;
-    float: left;
-    padding-left:15px;
-    border-right:1px solid #ACACAC;
-    background:transparent url(triangle_closed.png) no-repeat scroll 4px 6px;
-}
-
-
-
-li#page_buttons {
-position:absolute;
-right:0;
-}
-
-#breadcrumbs {
-    color: black;
-    background-image:url(breadcrumb_background.png);
-    border-top:1px solid #2B334F;
-    bottom:0;
-    font-size:10px;
-    height:15px;
-    left:0;
-    overflow:hidden;
-    padding:3px 10px 0;
-    position:absolute;
-    right:0;
-    white-space:nowrap;
-    z-index:901;
-}
-#breadcrumbs a {
-    color: black;
-    text-decoration: none;
-}
-#breadcrumbs a:hover {
-    text-decoration: underline;
-}
-
-/* -- sidebar --------------------------------------------------------------- */
-#sphinxsidebar {
-    position: absolute;
-    top: 84px;
-    bottom: 19px;
-    left: 0px;
-    width: 229px; 
-    background-color: #E4EBF7;
-    border-right: 1px solid #ACACAC;
-    border-top: 1px solid #2B334F;
-    overflow-x: hidden;
-    overflow-y: auto;
-    padding: 0px 0px 0px 0px;
-    font-size:11px;
-}
-
-div.sphinxsidebarwrapper {
-    padding: 10px 5px 0 10px;
-}
-
-#sphinxsidebar li {
-    margin: 0px;
-    padding: 0px;
-    font-weight: normal;
-    margin: 0px 0px 7px 0px;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    font-size: 11px;
-}
-
-#sphinxsidebar ul {
-    list-style: none;
-    margin: 0px 0px 0px 0px;
-    padding: 0px 5px 0px 5px;
-}
-
-#sphinxsidebar ul ul,
-#sphinxsidebar ul.want-points {
-    list-style: square;
-}
-
-#sphinxsidebar ul ul {
-    margin-top: 0;
-    margin-bottom: 0;
-}
-
-#sphinxsidebar form {
-    margin-top: 10px;
-}
-
-#sphinxsidebar input {
-    border: 1px solid #787878;
-    font-family: sans-serif;
-    font-size: 1em;
-}
-
-img {
-    border: 0;
-}
-
-#sphinxsidebar li.toctree-l1 a {
-    font-weight: bold;
-    color: #000;
-    text-decoration: none;
-}
-
-#sphinxsidebar li.toctree-l2 a {
-    font-weight: bold;
-    color: #4f4f4f;
-    text-decoration: none;
-}
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
-    margin: 10px 0 0 20px;
-    padding: 0;
-}
-
-ul.search li {
-    padding: 5px 0 5px 20px;
-    background-image: url(file.png);
-    background-repeat: no-repeat;
-    background-position: 0 7px;
-}
-
-ul.search li a {
-    font-weight: bold;
-}
-
-ul.search li div.context {
-    color: #888;
-    margin: 2px 0 0 30px;
-    text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
-    font-weight: bold;
-}
-#sphinxsidebar input.prettysearch {border:none;}
-input.searchbutton {
-    float: right;
-}
-.search-wrapper {width: 100%; height: 25px;}
-.search-wrapper input.prettysearch { border: none; width:200px; height: 16px; background: url(searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
-.search-wrapper input.prettysearch { width: 184px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
-.search-wrapper .search-left { display: block; position: absolute; width: 20px; height: 19px; background: url(searchfield_leftcap.png) left top no-repeat; }
-.search-wrapper .search-right { display: block; position: relative; left: 204px; top: -19px; width: 10px; height: 19px; background: url(searchfield_rightcap.png) right top no-repeat; }
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
-    width: 90%;
-}
-
-table.contentstable p.biglink {
-    line-height: 150%;
-}
-
-a.biglink {
-    font-size: 1.3em;
-}
-
-span.linkdescr {
-    font-style: italic;
-    padding-top: 5px;
-    font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable td {
-    text-align: left;
-    vertical-align: top;
-}
-
-table.indextable dl, table.indextable dd {
-    margin-top: 0;
-    margin-bottom: 0;
-}
-
-table.indextable tr.pcap {
-    height: 10px;
-}
-
-table.indextable tr.cap {
-    margin-top: 10px;
-    background-color: #f2f2f2;
-}
-
-img.toggler {
-    margin-right: 3px;
-    margin-top: 3px;
-    cursor: pointer;
-}
-
-/* -- general body styles --------------------------------------------------- */
-.document {
-    /*border-top:1px solid #2B334F;*/
-    overflow:auto;
-    /*padding-left:2em;
-    padding-right:2em;
-    position:absolute;
-    z-index:1;
-    top:84px;
-    bottom:19px;
-    right:0;
-    left:230px;*/
-    padding-left: 2em;
-    padding-right: 2em;
-}
-
-a.headerlink {
-    visibility: hidden;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
-    visibility: visible;
-}
-
-div.body p.caption {
-    text-align: inherit;
-}
-
-div.body td {
-    text-align: left;
-}
-
-.field-list ul {
-    padding-left: 1em;
-}
-
-.first {
-    margin-top: 0 !important;
-}
-
-p.rubric {
-    margin-top: 30px;
-    font-weight: bold;
-}
-
-/* -- sidebars -------------------------------------------------------------- */
-
-/*div.sidebar {
-    margin: 0 0 0.5em 1em;
-    border: 1px solid #ddb;
-    padding: 7px 7px 0 7px;
-    background-color: #ffe;
-    width: 40%;
-    float: right;
-}
-
-p.sidebar-title {
-    font-weight: bold;
-}
-*/
-/* -- topics ---------------------------------------------------------------- */
-
-div.topic {
-    border: 1px solid #ccc;
-    padding: 7px 7px 0 7px;
-    margin: 10px 0 10px 0;
-}
-
-p.topic-title {
-    font-size: 1.1em;
-    font-weight: bold;
-    margin-top: 10px;
-}
-
-/* -- admonitions ----------------------------------------------------------- */
-.admonition {
-    border: 1px solid #a1a5a9;
-    background-color: #f7f7f7;
-    margin: 20px;
-    padding: 0px 8px 7px 9px;
-    text-align: left;
-}
-.warning {
-    background-color:#E8E8E8;
-    border:1px solid #111111;
-    margin:30px;
-}
-.admonition p { 
-    font: 12px 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif;
-    margin-top: 7px;
-    margin-bottom: 0px;
-}
-
-div.admonition dt {
-    font-weight: bold;
-}
-
-div.admonition dl {
-    margin-bottom: 0;
-}
-
-p.admonition-title {
-    margin: 0px 10px 5px 0px;
-    font-weight: bold;
-    padding-top: 3px;
-}
-
-div.body p.centered {
-    text-align: left;
-    margin-top: 25px;
-}
-
-/* -- tables ---------------------------------------------------------------- */
-
-table.docutils {
-    border-collapse: collapse;
-    border-top: 1px solid #919699;
-    border-left: 1px solid #919699;
-    border-right: 1px solid #919699;
-    font-size:12px;
-    padding:8px;
-    text-align:left;
-    vertical-align:top;
-}
-
-table.docutils td, table.docutils th {
-    padding: 8px;
-    font-size: 12px;
-    text-align: left;
-    vertical-align: top;
-    border-bottom: 1px solid #919699;
-}
-
-table.docutils th {
-    font-weight: bold;
-}
-/* This alternates colors in up to six table rows (light blue for odd, white for even)*/      
-.docutils tr {
-        background: #F0F5F9;
-}
-
-.docutils tr + tr {
-        background: #FFFFFF;
-}
-
-.docutils tr + tr + tr {
-        background: #F0F5F9;
-}
-
-.docutils tr + tr + tr + tr {
-        background: #FFFFFF;
-}
-
-.docutils tr + tr + tr +tr + tr {
-        background: #F0F5F9;
-}
-
-.docutils tr + tr + tr + tr + tr + tr {
-        background: #FFFFFF;
-}
-
-.docutils tr + tr + tr + tr + tr + tr + tr {
-        background: #F0F5F9;
-}
-
-table.footnote td, table.footnote th {
-    border: 0 !important;
-}
-
-th {
-    text-align: left;
-    padding-right: 5px;
-}
-
-/* -- other body styles ----------------------------------------------------- */
-
-dl {
-    margin-bottom: 15px;
-}
-
-dd p {
-    margin-top: 0px;
-}
-
-dd ul, dd table {
-    margin-bottom: 10px;
-}
-
-dd {
-    margin-top: 3px;
-    margin-bottom: 10px;
-    margin-left: 30px;
-}
-
-dt:target, .highlight {
-    background-color: #fbe54e;
-}
-
-dl.glossary dt {
-    font-weight: bold;
-    font-size: 1.1em;
-}
-
-.field-list ul {
-    vertical-align: top;
-    margin: 0;
-    padding-bottom: 0;
-    list-style: none inside;
-}
-
-.field-list ul li {
-    margin-top: 0;
-}
-
-.field-list p {
-    margin: 0;
-}
-
-.refcount {
-    color: #060;
-}
-
-.optional {
-    font-size: 1.3em;
-}
-
-.versionmodified {
-    font-style: italic;
-}
-
-.system-message {
-    background-color: #fda;
-    padding: 5px;
-    border: 3px solid red;
-}
-
-.footnote:target  {
-    background-color: #ffa
-}
-
-/* -- code displays --------------------------------------------------------- */
-
-pre {
-    overflow: auto;
-    background-color:#F1F5F9;
-    border:1px solid #C9D1D7;
-    border-spacing:0;
-    font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace;
-    font-size:11px;
-    padding: 10px;
-}
-
-td.linenos pre {
-    padding: 5px 0px;
-    border: 0;
-    background-color: transparent;
-    color: #aaa;
-}
-
-table.highlighttable {
-    margin-left: 0.5em;
-}
-
-table.highlighttable td {
-    padding: 0 0.5em 0 0.5em;
-}
-
-tt.descname {
-    background-color: transparent;
-    font-weight: bold;
-    font-size: 1.2em;
-}
-
-tt.descclassname {
-    background-color: transparent;
-}
-
-tt.xref, a tt {
-    background-color: transparent;
-    font-weight: bold;
-}
-
-h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
-    background-color: transparent;
-}
-
-/* -- math display ---------------------------------------------------------- */
-
-img.math {
-    vertical-align: middle;
-}
-
-div.body div.math p {
-    text-align: center;
-}
-
-span.eqno {
-    float: right;
-}
-
-/* -- printout stylesheet --------------------------------------------------- */
-
-@media print {
-    div.document,
-    div.documentwrapper,
-    div.bodywrapper {
-        margin: 0;
-        width: 100%;
-    }
-
-    div.sphinxsidebar,
-    div.related,
-    div.footer,
-    #top-link {
-        display: none;
-    }
-}
-
-body {
-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-dl.class dt {
-    padding: 3px;
-    border-top: 2px solid #999;
-}
-
-tt.descname {
-    font-size: 1em;
-}
-
-em.property {
-    font-style: normal;
-}
-
-dl.class dd p {
-}
-
-dl.class dd dl.exception dt {
-    padding: 3px;
-    background-color: #FFD6D6;
-    border-top: none;
-}
-
-dl.class dd dl.method dt {
-   padding: 3px;
-   background-color: #e9e9e9;
-   border-top: none;
-   
-}
-
-dl.function dt {
-    padding: 3px;
-    border-top: 2px solid #999;
-}
-
-ul {
-list-style-image:none;
-list-style-position:outside;
-list-style-type:square;
-margin:0 0 0 30px;
-padding:0 0 12px 6px;
-}
-#docstitle {
-    height: 36px; 
-    background-image: url(header_sm_mid.png);
-    left: 0;
-    top: 0;
-    position: absolute;
-    width: 100%;
-}
-#docstitle p {
-    padding:7px 0 0 45px;
-    margin: 0;
-    color: white;
-    text-shadow:0 1px 0 #787878;
-    background: transparent url(documentation.png) no-repeat scroll 10px 3px;
-    height: 36px;
-    font-size: 15px;
-}
-#header {
-height:45px;
-left:0;
-position:absolute;
-right:0;
-top:36px;
-z-index:900;
-}
-
-#header h1 {
-font-size:10pt;
-margin:0;
-padding:5px 0 0 10px;
-text-shadow:0 1px 0 #D5D5D5;
-white-space:nowrap;
-}
-
-h1 {
--x-system-font:none;
-color:#000000;
-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-font-size:30px;
-font-size-adjust:none;
-font-stretch:normal;
-font-style:normal;
-font-variant:normal;
-font-weight:bold;
-line-height:normal;
-margin-bottom:25px;
-margin-top:1em;
-}
-
-.footer {
-border-top:1px solid #DDDDDD;
-clear:both;
-padding-top:9px;
-width:100%;
-font-size:10px;
-}
-
-p {
--x-system-font:none;
-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-font-size:12px;
-font-size-adjust:none;
-font-stretch:normal;
-font-style:normal;
-font-variant:normal;
-font-weight:normal;
-line-height:normal;
-margin-bottom:10px;
-margin-top:0;
-}
-
-h2 {
-border-bottom:1px solid #919699;
-color:#000000;
-font-size:24px;
-margin-top:2.5em;
-padding-bottom:2px;
-}
-
-a:link:hover {
-color:#093D92;
-text-decoration:underline;
-}
-
-a:link {
-color:#093D92;
-text-decoration:none;
-}
-
-
-ol {
-list-style-position:outside;
-list-style-type:decimal;
-margin:0 0 0 30px;
-padding:0 0 12px 6px;
-}
-li {
-margin-top:7px;
-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-font-size:12px;
-font-size-adjust:none;
-font-stretch:normal;
-font-style:normal;
-font-variant:normal;
-font-weight:normal;
-line-height:normal;
-}
-li > p {
-display:inline;
-}
-li p {
-margin-top:8px;
-}

BIN
docs/_theme/ADCThemePrint/static/breadcrumb_background.png


BIN
docs/_theme/ADCThemePrint/static/documentation.png


BIN
docs/_theme/ADCThemePrint/static/header_sm_mid.png


BIN
docs/_theme/ADCThemePrint/static/scrn1.png


BIN
docs/_theme/ADCThemePrint/static/scrn2.png


BIN
docs/_theme/ADCThemePrint/static/searchfield_leftcap.png


BIN
docs/_theme/ADCThemePrint/static/searchfield_repeat.png


BIN
docs/_theme/ADCThemePrint/static/searchfield_rightcap.png


BIN
docs/_theme/ADCThemePrint/static/title_background.png


BIN
docs/_theme/ADCThemePrint/static/triangle_closed.png


BIN
docs/_theme/ADCThemePrint/static/triangle_left.png


BIN
docs/_theme/ADCThemePrint/static/triangle_open.png


+ 0 - 5
docs/_theme/ADCThemePrint/theme.conf

@@ -1,5 +0,0 @@
-[theme]
-inherit = basic
-stylesheet = adctheme.css
-pygments_style = friendly
-

+ 0 - 237
docs/_theme/agogo/layout.html

@@ -1,237 +0,0 @@
-{%- block doctype -%}
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-{%- endblock %}
-{%- set reldelim1 = reldelim1 is not defined and ' &raquo;' or reldelim1 %}
-{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
-
-{%- macro relbar() %}
-    <div class="related">
-      <h3>{{ _('Navigation') }}</h3>
-      <ul>
-        {%- for rellink in rellinks %}
-        <li class="right" {% if loop.first %}style="margin-right: 10px"{% endif %}>
-          <a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags }}"
-             {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
-          {%- if not loop.first %}{{ reldelim2 }}{% endif %}</li>
-        {%- endfor %}
-        {%- block rootrellink %}
-        <li><a href="{{ pathto(master_doc) }}">{{ shorttitle|e }}</a>{{ reldelim1 }}</li>
-        {%- endblock %}
-        {%- for parent in parents %}
-        <li><a href="{{ parent.link|e }}" {% if loop.last %}{{ accesskey("U") }}{% endif %}>{{ parent.title }}</a>{{ reldelim1 }}</li>
-        {%- endfor %}
-        {%- block relbaritems %} {% endblock %}
-      </ul>
-    </div>
-    {%- endmacro %}
-
-    {%- macro sidebar() %}
-    {%- if not embedded %}{% if not theme_nosidebar|tobool %}
-    <div class="sphinxsidebar">
-      <div class="sphinxsidebarwrapper">
-        {%- block sidebarlogo %}
-        {%- if logo %}
-        <p class="logo"><a href="{{ pathto(master_doc) }}">
-            <img class="logo" src="{{ pathto('_static/' + logo, 1) }}" alt="Logo"/>
-        </a></p>
-        {%- endif %}
-        {%- endblock %}
-        {%- block sidebartoc %}
-        {%- if display_toc %}
-        <h3><a href="{{ pathto(master_doc) }}">{{ _('Table Of Contents') }}</a></h3>
-        {{ toc }}
-        {%- endif %}
-        {%- endblock %}
-        {%- block sidebarrel %}
-        {%- if prev %}
-        <h4>{{ _('Previous topic') }}</h4>
-        <p class="topless"><a href="{{ prev.link|e }}"
-                              title="{{ _('previous chapter') }}">{{ prev.title }}</a></p>
-        {%- endif %}
-        {%- if next %}
-        <h4>{{ _('Next topic') }}</h4>
-        <p class="topless"><a href="{{ next.link|e }}"
-                              title="{{ _('next chapter') }}">{{ next.title }}</a></p>
-        {%- endif %}
-        {%- endblock %}
-        {%- block sidebarsourcelink %}
-        {%- if show_source and has_source and sourcename %}
-        <h3>{{ _('This Page') }}</h3>
-        <ul class="this-page-menu">
-          <li><a href="{{ pathto('_sources/' + sourcename, true)|e }}"
-                 rel="nofollow">{{ _('Show Source') }}</a></li>
-        </ul>
-        {%- endif %}
-        {%- endblock %}
-        {%- if customsidebar %}
-        {% include customsidebar %}
-        {%- endif %}
-        {%- block sidebarsearch %}
-        {%- if pagename != "search" %}
-        <div id="searchbox" style="display: none">
-          <h3>{{ _('Quick search') }}</h3>
-          <form class="search" action="{{ pathto('search') }}" method="get">
-            <input type="text" name="q" size="18" />
-            <input type="submit" value="{{ _('Go') }}" />
-            <input type="hidden" name="check_keywords" value="yes" />
-            <input type="hidden" name="area" value="default" />
-          </form>
-          <p class="searchtip" style="font-size: 90%">
-            {{ _('Enter search terms or a module, class or function name.') }}
-          </p>
-        </div>
-        <script type="text/javascript">$('#searchbox').show(0);</script>
-        {%- endif %}
-        {%- endblock %}
-      </div>
-    </div>
-    {%- endif %}{% endif %}
-    {%- endmacro %}
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    {{ metatags }}
-    {%- if not embedded %}
-    {%- set titlesuffix = " &mdash; "|safe + docstitle|e %}
-    {%- else %}
-    {%- set titlesuffix = "" %}
-    {%- endif %}
-    <title>{{ title|striptags }}{{ titlesuffix }}</title>
-    <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
-    <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
-    {%- if not embedded %}
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-      URL_ROOT:    '{{ pathto("", 1) }}',
-      VERSION:     '{{ release|e }}',
-      COLLAPSE_MODINDEX: false,
-      FILE_SUFFIX: '{{ file_suffix }}',
-      HAS_SOURCE:  {{ has_source|lower }}
-      };
-    </script>
-    {%- for scriptfile in script_files %}
-    <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
-    {%- endfor %}
-    {%- if use_opensearch %}
-    <link rel="search" type="application/opensearchdescription+xml"
-          title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
-          href="{{ pathto('_static/opensearch.xml', 1) }}"/>
-    {%- endif %}
-    {%- if favicon %}
-    <link rel="shortcut icon" href="{{ pathto('_static/' + favicon, 1) }}"/>
-    {%- endif %}
-    {%- endif %}
-    {%- block linktags %}
-    {%- if hasdoc('about') %}
-    <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
-    {%- endif %}
-    {%- if hasdoc('genindex') %}
-    <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
-    {%- endif %}
-    {%- if hasdoc('search') %}
-    <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
-    {%- endif %}
-    {%- if hasdoc('copyright') %}
-    <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
-    {%- endif %}
-    <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" />
-    {%- if parents %}
-    <link rel="up" title="{{ parents[-1].title|striptags }}" href="{{ parents[-1].link|e }}" />
-    {%- endif %}
-    {%- if next %}
-    <link rel="next" title="{{ next.title|striptags }}" href="{{ next.link|e }}" />
-    {%- endif %}
-    {%- if prev %}
-    <link rel="prev" title="{{ prev.title|striptags }}" href="{{ prev.link|e }}" />
-    {%- endif %}
-    {%- endblock %}
-    {%- block extrahead %} {% endblock %}
-  </head>
-  <body>
-
-    <div class="header-wrapper">
-      <div class="header">
-	<h1><a href="{{ pathto(master_doc) }}">{{ shorttitle|e }}</a></h1>
-	<div class="rel">
-          {%- for rellink in rellinks %}
-          <a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags }}"
-             {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
-          {%- if not loop.last %}{{ reldelim2 }}{% endif %}
-          {%- endfor %}
-	</div>
-      </div>
-    </div>
-
-    <div class="content-wrapper">
-      <div class="content">
-	<div class="document">
-	  {%- block document %}
-	  <div class="documentwrapper">
-	    {%- if not embedded %}{% if not theme_nosidebar|tobool %}
-	    <div class="bodywrapper">
-	      {%- endif %}{% endif %}
-	      <div class="body">
-		{% block body %} {% endblock %}
-	      </div>
-	      {%- if not embedded %}{% if not theme_nosidebar|tobool %}
-	    </div>
-	    {%- endif %}{% endif %}
-	  </div>
-	  {%- endblock %}
-	</div>
-	<div class="sidebar">
-	  <h3>{{ _('Contents') }}</h3>
-	  {{ toctree() }}
-	  <h3 style="margin-top: 1.5em;">{{ _('Search') }}</h3>
-	  <form class="search" action="{{ pathto('search') }}" method="get">
-            <input type="text" name="q" size="18" />
-            <input type="submit" value="{{ _('Go') }}" />
-            <input type="hidden" name="check_keywords" value="yes" />
-            <input type="hidden" name="area" value="default" />
-          </form>
-          <p class="searchtip" style="font-size: 90%">
-            {{ _('Enter search terms or a module, class or function name.') }}
-          </p>
-	</div>
-	<div class="clearer"></div>
-      </div>
-    </div>
-
-    <div class="footer-wrapper">
-      {%- block footer %}
-      <div class="footer">
-	<div class="left">
-	  {%- for rellink in rellinks %}
-          <a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags }}"
-             {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
-          {%- if not loop.last %}{{ reldelim2 }}{% endif %}
-	  {%- endfor %}
-	  {%- if show_source and has_source and sourcename %}
-            <br/>
-            <a href="{{ pathto('_sources/' + sourcename, true)|e }}"
-               rel="nofollow">{{ _('Show Source') }}</a>
-          {%- endif %}
-	</div>
-
-	<div class="right">
-	  {%- if hasdoc('copyright') %}
-	  {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
-	  {%- else %}
-	  {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
-	  {%- endif %}
-	  {%- if last_updated %}
-	  {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
-	  {%- endif %}
-	  {%- if show_sphinx %}<br/>
-	  {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
-	  {%- endif %}
-	</div>
-	<div class="clearer"></div>
-      </div>
-      {%- endblock %}
-    </div>
-
-  </body>
-</html>

+ 0 - 329
docs/_theme/agogo/static/agogo.css_t

@@ -1,329 +0,0 @@
-* {
-  margin: 0px;
-  padding: 0px;
-}
-
-body {
-  font-family: {{ theme_bodyfont }};
-  line-height: 1.4em;
-  font-size: 14px;
-  color: black;
-  background-color: {{ theme_bgcolor }};
-}
-
-
-/* Page layout */
-
-div.header, div.content, div.footer {
-  width: {{ theme_pagewidth }};
-  margin-left: auto;
-  margin-right: auto;
-}
-
-div.header-wrapper {
-  background: {{ theme_headerbg }};
-  border-bottom: 3px solid #2e3436;
-}
-
-
-/* Default body styles */
-a {
-  text-decoration: none;
-  color: {{ theme_linkcolor }};
-}
-
-.clearer {
-  clear: both;
-}
-
-.left {
-  float: left;
-}
-
-.right {
-  float: right;
-}
-
-h1, h2, h3, h4 {
-  font-family: {{ theme_headerfont }};
-  font-weight: normal;
-  color: {{ theme_headercolor2 }};
-  margin-bottom: .8em;
-}
-
-h1 {
-  color: {{ theme_headercolor1 }};
-}
-
-h2 {
-  padding-bottom: .5em;
-  border-bottom: 1px solid {{ theme_headercolor2 }};
-}
-
-a.headerlink {
-  visibility: hidden;
-  color: #dddddd;
-  padding-left: .3em;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
-  visibility: visible;
-}
-
-
-
-/* Header */
-
-div.header {
-  padding-top: 10px;
-  padding-bottom: 10px;
-}
-
-div.header h1 {
-  font-family: {{ theme_headerfont }};
-  font-weight: normal;
-  font-size: 160%;
-  letter-spacing: .08em;
-}
-
-div.header h1 a {
-  color: white;
-}
-
-div.header div.rel {
-  margin-top: 1em;
-}
-
-div.header div.rel a {
-  color: {{ theme_headerlinkcolor }};
-  letter-spacing: .1em;
-  text-transform: uppercase;
-}
-
-
-/* Content */
-div.content-wrapper {
-  background-color: white;
-  padding-top: 20px;
-  padding-bottom: 20px;
-}
-
-div.document {
-  width: {{ theme_documentwidth }};
-  float: left;
-}
-
-div.body {
-  padding-right: 2em;
-  text-align: justify;
-}
-
-div.document ul {
-  margin-left: 1.2em;
-  list-style-type: square;
-}
-
-div.document dd {
-  margin-left: 1.2em;
-  margin-top: .4em;
-  margin-bottom: 1em;
-}
-
-div.document .section {
-  margin-top: 1.7em;
-}
-div.document .section:first-child {
-  margin-top: 0px;
-}
-
-div.document div.highlight {
-  padding: 3px;
-  background-color: #eeeeec;
-  border-top: 2px solid #dddddd;
-  border-bottom: 2px solid #dddddd;
-  margin-top: .8em;
-  margin-bottom: .8em;
-}
-
-div.document h2 {
-  margin-top: .7em;
-}
-
-div.document p {
-  margin-bottom: .5em;
-}
-
-div.document li.toctree-l1 {
-  margin-bottom: 1em;
-}
-
-div.document .descname {
-  font-weight: bold;
-}
-
-div.document .docutils.literal {
-  background-color: #eeeeec;
-  padding: 1px;
-}
-
-div.document .docutils.xref.literal {
-  background-color: transparent;
-  padding: 0px;
-}
-
-
-/* Sidebar */
-
-div.sidebar {
-  width: {{ theme_sidebarwidth }};
-  float: right;
-  font-size: .9em;
-}
-
-div.sidebar h3 {
-  color: #2e3436;
-  text-transform: uppercase;
-  font-size: 130%;
-  letter-spacing: .1em;
-}
-
-div.sidebar ul {
-  list-style-type: none;
-}
-
-div.sidebar li.toctree-l1 a {
-  display: block;
-  padding: 1px;
-  border: 1px solid #dddddd;
-  background-color: #eeeeec;
-  margin-bottom: .4em;
-  padding-left: 3px;
-  color: #2e3436;
-}
-
-div.sidebar li.toctree-l2 a {
-  background-color: transparent;
-  border: none;
-  border-bottom: 1px solid #dddddd;
-}
-
-div.sidebar li.toctree-l2:last-child a {
-  border-bottom: none;
-}
-
-div.sidebar li.toctree-l1.current a {
-  border-right: 5px solid {{ theme_headerlinkcolor }};
-}
-
-div.sidebar li.toctree-l1.current li.toctree-l2 a {
-  border-right: none;
-}
-
-
-/* Footer */
-
-div.footer-wrapper {
-  background: {{ theme_footerbg }};
-  border-top: 4px solid #babdb6;
-  padding-top: 10px;
-  padding-bottom: 10px;
-  min-height: 80px;
-}
-
-div.footer, div.footer a {
-  color: #888a85;
-}
-
-div.footer .right {
-  text-align: right;
-}
-
-div.footer .left {
-  text-transform: uppercase;
-}
-
-
-/* Styles copied form basic theme */
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
-    margin: 10px 0 0 20px;
-    padding: 0;
-}
-
-ul.search li {
-    padding: 5px 0 5px 20px;
-    background-image: url(file.png);
-    background-repeat: no-repeat;
-    background-position: 0 7px;
-}
-
-ul.search li a {
-    font-weight: bold;
-}
-
-ul.search li div.context {
-    color: #888;
-    margin: 2px 0 0 30px;
-    text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
-    font-weight: bold;
-}
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
-    width: 90%;
-}
-
-table.contentstable p.biglink {
-    line-height: 150%;
-}
-
-a.biglink {
-    font-size: 1.3em;
-}
-
-span.linkdescr {
-    font-style: italic;
-    padding-top: 5px;
-    font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable td {
-    text-align: left;
-    vertical-align: top;
-}
-
-table.indextable dl, table.indextable dd {
-    margin-top: 0;
-    margin-bottom: 0;
-}
-
-table.indextable tr.pcap {
-    height: 10px;
-}
-
-table.indextable tr.cap {
-    margin-top: 10px;
-    background-color: #f2f2f2;
-}
-
-img.toggler {
-    margin-right: 3px;
-    margin-top: 3px;
-    cursor: pointer;
-}
-
-

BIN
docs/_theme/agogo/static/bgfooter.png


BIN
docs/_theme/agogo/static/bgtop.png


+ 0 - 18
docs/_theme/agogo/theme.conf

@@ -1,18 +0,0 @@
-[theme]
-inherit = basic
-stylesheet = agogo.css
-pygments_style = tango
-
-[options]
-bodyfont = "Verdana", Arial, sans-serif
-headerfont = "Georgia", "Times New Roman", serif
-pagewidth = 70em
-documentwidth = 50em
-sidebarwidth = 20em
-bgcolor = #eeeeec
-headerbg = url(bgtop.png) top left repeat-x
-footerbg = url(bgfooter.png) top left repeat-x
-linkcolor = #ce5c00
-headercolor1 = #204a87
-headercolor2 = #3465a4
-headerlinkcolor = #fcaf3e

+ 166 - 54
docs/_theme/classy/static/classy.css_t → docs/_theme/celery/static/celery.css_t

@@ -1,35 +1,53 @@
 /*
- * flasky.css_t
+ * celery.css_t
  * ~~~~~~~~~~~~
  *
- * Sphinx stylesheet -- flasky theme based on nature theme.
- *
- * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2010 by Armin Ronacher.
  * :license: BSD, see LICENSE for details.
- *
  */
- 
+
+{% set page_width = 940 %}
+{% set sidebar_width = 220 %}
+{% set body_font_stack = 'Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif' %}
+{% set headline_font_stack = 'Futura, "Trebuchet MS", Arial, sans-serif' %}
+{% set code_font_stack = "'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace" %}
+
 @import url("basic.css");
  
 /* -- page layout ----------------------------------------------------------- */
  
 body {
-    font-family: 'Georgia', serif;
+    font-family: {{ body_font_stack }};
     font-size: 17px;
+    background-color: white;
     color: #000;
-    background: white;
-    margin: 0;
+    margin: 30px 0 0 0;
     padding: 0;
 }
 
+div.document {
+    width: {{ page_width }}px;
+    margin: 0 auto;
+}
+
+div.related {
+    width: {{ page_width - 20 }}px;
+    padding: 5px 10px;
+    background: #F2FCEE;
+    margin: 15px auto 15px auto;
+}
+
 div.documentwrapper {
     float: left;
     width: 100%;
 }
 
 div.bodywrapper {
-    margin: 40px auto 0 auto;
-    width: 700px;
+    margin: 0 0 0 {{ sidebar_width }}px;
+}
+
+div.sphinxsidebar {
+    width: {{ sidebar_width }}px;
 }
 
 hr {
@@ -39,56 +57,104 @@ hr {
 div.body {
     background-color: #ffffff;
     color: #3E4349;
-    padding: 0 30px 30px 30px;
+    padding: 0 30px 0 30px;
 }
 
-img.floatingflask {
+img.celerylogo {
     padding: 0 0 10px 10px;
     float: right;
 }
  
 div.footer {
-    text-align: right;
-    color: #888;
-    padding: 10px;
+    width: {{ page_width - 15 }}px;
+    margin: 10px auto 30px auto;
+    padding-right: 15px;
     font-size: 14px;
-    width: 650px;
-    margin: 0 auto 40px auto;
+    color: #888;
+    text-align: right;
 }
- 
+
 div.footer a {
     color: #888;
-    text-decoration: underline;
+}
+
+div.sphinxsidebar a {
+    color: #444;
+    text-decoration: none;
+    border-bottom: 1px dashed #DCF0D5;
+}
+
+div.sphinxsidebar a:hover {
+    border-bottom: 1px solid #999;
 }
  
-div.related {
-    line-height: 32px;
-    color: #888;
+div.sphinxsidebar {
+    font-size: 14px;
+    line-height: 1.5;
 }
 
-div.related ul {
-    padding: 0 0 0 10px;
+div.sphinxsidebarwrapper {
+    padding: 7px 10px;
+}
+
+div.sphinxsidebarwrapper p.logo {
+    padding: 0 0 20px 0;
+    margin: 0;
 }
  
-div.related a {
+div.sphinxsidebar h3,
+div.sphinxsidebar h4 {
+    font-family: {{ headline_font_stack }};
     color: #444;
+    font-size: 24px;
+    font-weight: normal;
+    margin: 0 0 5px 0;
+    padding: 0;
+}
+
+div.sphinxsidebar h4 {
+    font-size: 20px;
+}
+
+div.sphinxsidebar h3 a {
+    color: #444;
+}
+
+div.sphinxsidebar p.logo a,
+div.sphinxsidebar h3 a,
+div.sphinxsidebar p.logo a:hover,
+div.sphinxsidebar h3 a:hover {
+    border: none;
+}
+ 
+div.sphinxsidebar p {
+    color: #555;
+    margin: 10px 0;
+}
+
+div.sphinxsidebar ul {
+    margin: 10px 0;
+    padding: 0;
+    color: #000;
+}
+ 
+div.sphinxsidebar input {
+    border: 1px solid #ccc;
+    font-family: {{ body_font_stack }};
+    font-size: 1em;
 }
  
 /* -- body styles ----------------------------------------------------------- */
  
 a {
-    color: #004B6B;
+    color: #348613;
     text-decoration: underline;
 }
  
 a:hover {
-    color: #6D4100;
+    color: #59B833;
     text-decoration: underline;
 }
-
-div.body {
-    padding-bottom: 40px; /* saved for footer */
-}
  
 div.body h1,
 div.body h2,
@@ -96,27 +162,31 @@ div.body h3,
 div.body h4,
 div.body h5,
 div.body h6 {
-    font-family: 'Garamond', 'Georgia', serif;
+    font-family: {{ headline_font_stack }};
     font-weight: normal;
     margin: 30px 0px 10px 0px;
     padding: 0;
 }
  
-#classy-classes-for-javascript h1 {
-    text-indent: -999999px;
-    background: url(classyjs.png) no-repeat center;
-    height: 460px;
-    margin: 0;
-}
-
+div.body h1 { margin-top: 0; padding-top: 0; font-size: 200%; }
 div.body h2 { font-size: 180%; }
 div.body h3 { font-size: 150%; }
 div.body h4 { font-size: 130%; }
 div.body h5 { font-size: 100%; }
 div.body h6 { font-size: 100%; }
+
+div.body h1 a.toc-backref,
+div.body h2 a.toc-backref,
+div.body h3 a.toc-backref,
+div.body h4 a.toc-backref,
+div.body h5 a.toc-backref,
+div.body h6 a.toc-backref {
+    color: inherit!important;
+    text-decoration: none;
+}
  
 a.headerlink {
-    color: white;
+    color: #ddd;
     padding: 0 4px;
     text-decoration: none;
 }
@@ -139,7 +209,7 @@ div.admonition {
 }
 
 div.admonition p.admonition-title {
-    font-family: 'Garamond', 'Georgia', serif;
+    font-family: {{ headline_font_stack }};
     font-weight: normal;
     font-size: 24px;
     margin: 0 0 10px 0;
@@ -187,8 +257,8 @@ p.admonition-title:after {
 }
 
 pre, tt {
-    font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
-    font-size: 0.85em;
+    font-family: {{ code_font_stack }};
+    font-size: 0.9em;
 }
 
 img.screenshot {
@@ -231,6 +301,13 @@ table.footnote {
     margin: 15px 0;
     width: 100%;
     border: 1px solid #eee;
+    background: #fdfdfd;
+    font-size: 0.9em;
+}
+
+table.footnote + table.footnote {
+    margin-top: -15px;
+    border-top: none;
 }
 
 table.field-list th {
@@ -241,8 +318,13 @@ table.field-list td {
     padding: 0;
 }
 
+table.footnote td.label {
+    width: 0px;
+    padding: 0.3em 0 0.3em 0.5em;
+}
+
 table.footnote td {
-    padding: 0.5em;
+    padding: 0.3em 0.5em;
 }
 
 dl {
@@ -253,27 +335,57 @@ dl {
 dl dd {
     margin-left: 30px;
 }
+
+blockquote {
+    margin: 0 0 0 30px;
+    padding: 0;
+}
+
+ul {
+    margin: 10px 0 10px 30px;
+    padding: 0;
+}
  
 pre {
-    padding: 0;
-    margin: 15px -8px;
-    padding: 8px;
-    line-height: 1.3em;
-    border: 1px solid #A4D4EC;
-    background: #E9F5FC;
+    background: #F0FFEB;
+    padding: 7px 10px;
+    margin: 15px 0;
+    border: 1px solid #C7ECB8;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
+    line-height: 1.3em;
 }
-
+ 
 tt {
-    background-color: #ecf0f3;
+    background: #F0FFEB;
     color: #222;
     /* padding: 1px 2px; */
 }
 
 tt.xref, a tt {
-    background-color: #FBFBFB;
+    background: #F0FFEB;
+    border-bottom: 1px solid white;
+}
+
+a.reference {
+    text-decoration: none;
+    border-bottom: 1px dashed #DCF0D5;
+}
+
+a.reference:hover {
+    border-bottom: 1px solid #6D4100;
+}
+
+a.footnote-reference {
+    text-decoration: none;
+    font-size: 0.7em;
+    vertical-align: top;
+    border-bottom: 1px dashed #DCF0D5;
+}
+
+a.footnote-reference:hover {
+    border-bottom: 1px solid #6D4100;
 }
 
 a:hover tt {

+ 5 - 0
docs/_theme/celery/theme.conf

@@ -0,0 +1,5 @@
+[theme]
+inherit = basic
+stylesheet = celery.css
+
+[options]

+ 0 - 4
docs/_theme/classy/layout.html

@@ -1,4 +0,0 @@
-{% extends "basic/layout.html" %}
-{% block sidebar1 %}{% endblock %}
-{% block sidebar2 %}{% endblock %}
-

BIN
docs/_theme/classy/static/logo.png


+ 0 - 4
docs/_theme/classy/theme.conf

@@ -1,4 +0,0 @@
-[theme]
-inherit = basic
-stylesheet = classy.css
-nosidebar = false

+ 0 - 221
docs/_theme/nature/static/nature.css_t

@@ -1,221 +0,0 @@
-/**
- * Sphinx stylesheet -- default theme
- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- */
- 
-@import url("basic.css");
- 
-/* -- page layout ----------------------------------------------------------- */
- 
-body {
-    font-family: Arial, sans-serif;
-    font-size: 100%;
-    background-color: #111;
-    color: #555;
-    margin: 0;
-    padding: 0;
-}
-
-hr{
-    border: 1px solid #B1B4B6;
-}
- 
-div.document {
-    background-color: #eee;
-}
- 
-div.body {
-    background-color: #ffffff;
-    color: #3E4349;
-    padding: 0 30px 30px 30px;
-    font-size: 0.8em;
-}
- 
-div.footer {
-    color: #555;
-    width: 100%;
-    padding: 13px 0;
-    text-align: center;
-    font-size: 75%;
-}
- 
-div.footer a {
-    color: #444;
-    text-decoration: underline;
-}
- 
-div.related {
-    background-color: #6BA81E;
-    line-height: 32px;
-    color: #fff;
-    text-shadow: 0px 1px 0 #444;
-    font-size: 0.80em;
-}
- 
-div.related a {
-    color: #E2F3CC;
-}
- 
-div.sphinxsidebar {
-    font-size: 0.75em;
-    line-height: 1.5em;
-}
-
-div.sphinxsidebarwrapper{
-    padding: 20px 0;
-}
- 
-div.sphinxsidebar h3,
-div.sphinxsidebar h4 {
-    font-family: Arial, sans-serif;
-    color: #222;
-    font-size: 1.2em;
-    font-weight: normal;
-    margin: 0;
-    padding: 5px 10px;
-    background-color: #ddd;
-    text-shadow: 1px 1px 0 white
-}
-
-div.sphinxsidebar h4{
-    font-size: 1.1em;
-}
- 
-div.sphinxsidebar h3 a {
-    color: #444;
-}
- 
- 
-div.sphinxsidebar p {
-    color: #888;
-    padding: 5px 20px;
-}
- 
-div.sphinxsidebar p.topless {
-}
- 
-div.sphinxsidebar ul {
-    margin: 10px 20px;
-    padding: 0;
-    color: #000;
-}
- 
-div.sphinxsidebar a {
-    color: #444;
-}
- 
-div.sphinxsidebar input {
-    border: 1px solid #ccc;
-    font-family: sans-serif;
-    font-size: 1em;
-}
-
-div.sphinxsidebar input[type=text]{
-    margin-left: 20px;
-}
- 
-/* -- body styles ----------------------------------------------------------- */
- 
-a {
-    color: #005B81;
-    text-decoration: none;
-}
- 
-a:hover {
-    color: #E32E00;
-    text-decoration: underline;
-}
- 
-div.body h1,
-div.body h2,
-div.body h3,
-div.body h4,
-div.body h5,
-div.body h6 {
-    font-family: Arial, sans-serif;
-    background-color: #BED4EB;
-    font-weight: normal;
-    color: #212224;
-    margin: 30px 0px 10px 0px;
-    padding: 5px 0 5px 10px;
-    text-shadow: 0px 1px 0 white
-}
- 
-div.body h1 { border-top: 20px solid white; margin-top: 0; font-size: 200%; }
-div.body h2 { font-size: 150%; background-color: #C8D5E3; }
-div.body h3 { font-size: 120%; background-color: #D8DEE3; }
-div.body h4 { font-size: 110%; background-color: #D8DEE3; }
-div.body h5 { font-size: 100%; background-color: #D8DEE3; }
-div.body h6 { font-size: 100%; background-color: #D8DEE3; }
- 
-a.headerlink {
-    color: #c60f0f;
-    font-size: 0.8em;
-    padding: 0 4px 0 4px;
-    text-decoration: none;
-}
- 
-a.headerlink:hover {
-    background-color: #c60f0f;
-    color: white;
-}
- 
-div.body p, div.body dd, div.body li {
-    text-align: justify;
-    line-height: 1.5em;
-}
- 
-div.admonition p.admonition-title + p {
-    display: inline;
-}
-
-div.highlight{
-    background-color: white;
-}
-
-div.note {
-    background-color: #eee;
-    border: 1px solid #ccc;
-}
- 
-div.seealso {
-    background-color: #ffc;
-    border: 1px solid #ff6;
-}
- 
-div.topic {
-    background-color: #eee;
-}
- 
-div.warning {
-    background-color: #ffe4e4;
-    border: 1px solid #f66;
-}
- 
-p.admonition-title {
-    display: inline;
-}
- 
-p.admonition-title:after {
-    content: ":";
-}
- 
-pre {
-    padding: 10px;
-    background-color: White;
-    color: #222;
-    line-height: 1.2em;
-    border: 1px solid #C6C9CB;
-    font-size: 1.2em;
-    margin: 1.5em 0 1.5em 0;
-    -webkit-box-shadow: 1px 1px 1px #d8d8d8;
-    -moz-box-shadow: 1px 1px 1px #d8d8d8;
-}
- 
-tt {
-    background-color: #ecf0f3;
-    color: #222;
-    padding: 1px 2px;
-    font-size: 1.2em;
-    font-family: monospace;
-}

+ 0 - 54
docs/_theme/nature/static/pygments.css

@@ -1,54 +0,0 @@
-.c { color: #999988; font-style: italic } /* Comment */
-.k { font-weight: bold } /* Keyword */
-.o { font-weight: bold } /* Operator */
-.cm { color: #999988; font-style: italic } /* Comment.Multiline */
-.cp { color: #999999; font-weight: bold } /* Comment.preproc */
-.c1 { color: #999988; font-style: italic } /* Comment.Single */
-.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
-.ge { font-style: italic } /* Generic.Emph */
-.gr { color: #aa0000 } /* Generic.Error */
-.gh { color: #999999 } /* Generic.Heading */
-.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
-.go { color: #111 } /* Generic.Output */
-.gp { color: #555555 } /* Generic.Prompt */
-.gs { font-weight: bold } /* Generic.Strong */
-.gu { color: #aaaaaa } /* Generic.Subheading */
-.gt { color: #aa0000 } /* Generic.Traceback */
-.kc { font-weight: bold } /* Keyword.Constant */
-.kd { font-weight: bold } /* Keyword.Declaration */
-.kp { font-weight: bold } /* Keyword.Pseudo */
-.kr { font-weight: bold } /* Keyword.Reserved */
-.kt { color: #445588; font-weight: bold } /* Keyword.Type */
-.m { color: #009999 } /* Literal.Number */
-.s { color: #bb8844 } /* Literal.String */
-.na { color: #008080 } /* Name.Attribute */
-.nb { color: #999999 } /* Name.Builtin */
-.nc { color: #445588; font-weight: bold } /* Name.Class */
-.no { color: #ff99ff } /* Name.Constant */
-.ni { color: #800080 } /* Name.Entity */
-.ne { color: #990000; font-weight: bold } /* Name.Exception */
-.nf { color: #990000; font-weight: bold } /* Name.Function */
-.nn { color: #555555 } /* Name.Namespace */
-.nt { color: #000080 } /* Name.Tag */
-.nv { color: purple } /* Name.Variable */
-.ow { font-weight: bold } /* Operator.Word */
-.mf { color: #009999 } /* Literal.Number.Float */
-.mh { color: #009999 } /* Literal.Number.Hex */
-.mi { color: #009999 } /* Literal.Number.Integer */
-.mo { color: #009999 } /* Literal.Number.Oct */
-.sb { color: #bb8844 } /* Literal.String.Backtick */
-.sc { color: #bb8844 } /* Literal.String.Char */
-.sd { color: #bb8844 } /* Literal.String.Doc */
-.s2 { color: #bb8844 } /* Literal.String.Double */
-.se { color: #bb8844 } /* Literal.String.Escape */
-.sh { color: #bb8844 } /* Literal.String.Heredoc */
-.si { color: #bb8844 } /* Literal.String.Interpol */
-.sx { color: #bb8844 } /* Literal.String.Other */
-.sr { color: #808000 } /* Literal.String.Regex */
-.s1 { color: #bb8844 } /* Literal.String.Single */
-.ss { color: #bb8844 } /* Literal.String.Symbol */
-.bp { color: #999999 } /* Name.Builtin.Pseudo */
-.vc { color: #ff99ff } /* Name.Variable.Class */
-.vg { color: #ff99ff } /* Name.Variable.Global */
-.vi { color: #ff99ff } /* Name.Variable.Instance */
-.il { color: #009999 } /* Literal.Number.Integer.Long */

+ 0 - 6
docs/_theme/nature/theme.conf

@@ -1,6 +0,0 @@
-[theme]
-inherit = basic
-stylesheet = nature.css
-pygments_style = tango
-
-[options]

+ 6 - 1
docs/conf.py

@@ -62,5 +62,10 @@ latex_documents = [
    ur'Ask Solem', 'manual'),
 ]
 
-html_theme = "classy"
+html_theme = "celery"
 html_theme_path = ["_theme"]
+html_sidebars = {
+    'index':    ['sidebarintro.html', 'sourcelink.html', 'searchbox.html'],
+    '**':       ['sidebarlogo.html', 'localtoc.html', 'relations.html',
+                 'sourcelink.html', 'searchbox.html']
+}

+ 1 - 0
docs/index.rst

@@ -1,4 +1,5 @@
 .. image:: http://cloud.github.com/downloads/ask/celery/celery_favicon_128.png
+   :class: celerylogo
 
 =================================
  Celery - Distributed Task Queue