<table class="white">
<tr>
<td valign="top" class="sidebar">

<div class="sidebar">

* [Front](index.html)
* [Configuration files](config.html)
* [Display](display.html)
* [Events](events.html)
* [File I/O](file.html)
* [Filesystem hooks](fshook.html)
* [Graphics](graphics.html)
* [Joystick](joystick.html)
* [Keyboard](keyboard.html)
* [Memory](memory.html)
* [Miscellaneous](misc.html)
* [Mouse](mouse.html)
* [OpenGL](opengl.html)
* [Path](path.html)
* [State](state.html)
* [System](system.html)
* [Threads](threads.html)
* [Time](time.html)
* [Timer](timer.html)
* [UTF-8](utf8.html)
* [Audio addon](kcm_audio.html)
* [Audio codecs](acodec.html)
* [Color addon](color.html)
* [Font addons](font.html)
* [Image I/O addon](iio.html)
* [Native dialogs addon](native_dialog.html)
* [PhysicsFS addon](physfs.html)
* [Primitives addon](primitives.html)

<!-- keep blank line for correct HTML -->
</div>

<div class="searchbox">
<script type="text/javascript">
function onSubmit(form) {
    for (i = 0; i < search_index.length; i++) {
        if (search_index[i] == form.q.value) {
            form.action = search_urls[i];
            form.method = "POST";
            return true;
        }
    }
    // Search-term is not in the index.
    // We could add an URL here which does a fulltext search - for
    // now we simply do nothing by return false to the form.
    return false;
}
</script>
<form id="search" action="search.py" onSubmit="return onSubmit(this);">
<input type="text" name="q" id="q" autocomplete="off"/><br/>
<input type="submit" value="Search"/>
<script>actb = new actb("q", search_index);</script>
</form>
</div>


</td>
<td class="content">
