[game-baker commit] r313 - Updated code documentation in doc/

2 views
Skip to first unread message

codesite...@google.com

unread,
Mar 19, 2009, 1:44:35 AM3/19/09
to game-ba...@googlegroups.com
Author: johngunderman
Date: Wed Mar 18 22:25:05 2009
New Revision: 313

Added:
trunk/trunk/doc/GUI.gblayout.html
trunk/trunk/doc/GUI.lib.html
trunk/trunk/doc/GUI.lib.pygtkcodebuffer.gtkcodebuffer.html
trunk/trunk/doc/GUI.lib.pygtkcodebuffer.html
trunk/trunk/doc/GUI.lib.pygtkcodebuffer.simple.html
trunk/trunk/doc/GUI.msgbox.html
trunk/trunk/doc/runtime.grid.html
trunk/trunk/doc/runtime.grid_test.html
trunk/trunk/doc/runtime.unittests.html
trunk/trunk/doc/test.html
trunk/trunk/doc/test_stuff.html
Modified:
trunk/trunk/doc/GUI.constants.html
trunk/trunk/doc/GUI.file_chooser.html
trunk/trunk/doc/GUI.html
trunk/trunk/doc/GUI.main_window_events.html
trunk/trunk/doc/game.html
trunk/trunk/doc/gamebaker.html
trunk/trunk/doc/gbfileio.html
trunk/trunk/doc/runtime.gb_exceptions.html
trunk/trunk/doc/runtime.html
trunk/trunk/doc/runtime.script_objects.html

Log:
Updated code documentation in doc/

Modified: trunk/trunk/doc/GUI.constants.html
==============================================================================
--- trunk/trunk/doc/GUI.constants.html (original)
+++ trunk/trunk/doc/GUI.constants.html Wed Mar 18 22:25:05 2009
@@ -17,5 +17,5 @@
<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>

<tr><td
bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
-<td width="100%"><strong>event_names</strong> =
{-552: 'EVENT_LEFT_KEY_UP', -550: 'EVENT_RIGHT_KEY_UP',
-548: 'EVENT_DOWN_KEY_UP', -546: 'EVENT_UP_KEY_UP', 1: 'EVENT_INIT',
3: 'EVENT_ITERATION', 5: 'EVENT_LMOUSEUP', 7: 'EVENT_RMOUSEUP',
9: 'EVENT_OFFSCREEN', 11: 'EVENT_TIMER', ...}</td></tr></table>
+<td width="100%"><strong>event_names</strong> =
{-552: 'EVENT_LEFT_KEY_UP', -550: 'EVENT_RIGHT_KEY_UP',
-548: 'EVENT_DOWN_KEY_UP', -546: 'EVENT_UP_KEY_UP',
-64: 'EVENT_UP_KEY_SPACE', -54: 'EVENT_UP_KEY_ESCAPE', 1: 'EVENT_INIT',
3: 'EVENT_ITERATION', 5: 'EVENT_LMOUSEUP',
7: 'EVENT_RMOUSEUP', ...}</td></tr></table>
</body></html>

Modified: trunk/trunk/doc/GUI.file_chooser.html
==============================================================================
--- trunk/trunk/doc/GUI.file_chooser.html (original)
+++ trunk/trunk/doc/GUI.file_chooser.html Wed Mar 18 22:25:05 2009
@@ -49,6 +49,8 @@

<dl><dt><a
name="filedialog-add_sprite_filter"><strong>add_sprite_filter</strong></a>(self)</dt><dd><tt>Create&nbsp;and&nbsp;add&nbsp;the&nbsp;filter</tt></dd></dl>

+<dl><dt><a
name="filedialog-add_workstate_filter"><strong>add_workstate_filter</strong></a>(self)</dt><dd><tt>Create&nbsp;and&nbsp;add&nbsp;the&nbsp;filter</tt></dd></dl>
+
<dl><dt><a
name="filedialog-destroy"><strong>destroy</strong></a>(self)</dt></dl>

<dl><dt><a
name="filedialog-get_filename"><strong>get_filename</strong></a>(self)</dt></dl>

Added: trunk/trunk/doc/GUI.gblayout.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/GUI.gblayout.html Wed Mar 18 22:25:05 2009
@@ -0,0 +1,395 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module GUI.gblayout</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="GUI.html"><font
color="#ffffff">GUI</font></a>.gblayout</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/GUI/gblayout.py">/home/john/bin/game-baker/trunk/GUI/gblayout.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="pygame.color.html">pygame.color</a><br>
+<a href="game.html">game</a><br>
+</td><td width="25%" valign=top><a href="os.html">os</a><br>
+<a href="pygame.html">pygame</a><br>
+</td><td width="25%" valign=top><a href="sys.html">sys</a><br>
+<a href="time.html">time</a><br>
+</td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a
href="__builtin__.html#object">__builtin__.object</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="GUI.gblayout.html#Element">Element</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="GUI.gblayout.html#InfoBar">InfoBar</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="GUI.gblayout.html#Window">Window</a>
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="Element">class
<strong>Element</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>A&nbsp;wrapper&nbsp;for&nbsp;gameobjects&nbsp;to&nbsp;be&nbsp;placed&nbsp;in&nbsp;the&nbsp;<a
href="#Window">Window</a>&nbsp;class.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Element-__init__"><strong>__init__</strong></a>(self,
gameobject, main_wnd)</dt></dl>
+
+<dl><dt><a
name="Element-check_point_collision"><strong>check_point_collision</strong></a>(self,
x,
y)</dt><dd><tt>Checks&nbsp;if&nbsp;a&nbsp;point&nbsp;is&nbsp;within&nbsp;the&nbsp;<a
href="__builtin__.html#object">object</a>'s&nbsp;collision&nbsp;area</tt></dd></dl>
+
+<dl><dt><a name="Element-move"><strong>move</strong></a>(self, x,
y)</dt></dl>
+
+<dl><dt><a
name="Element-render"><strong>render</strong></a>(self)</dt><dd><tt>Returns&nbsp;the&nbsp;graphical&nbsp;representation&nbsp;of&nbsp;the&nbsp;element</tt></dd></dl>
+
+<dl><dt><a
name="Element-save"><strong>save</strong></a>(self)</dt><dd><tt>Returns&nbsp;the&nbsp;updated&nbsp;gameobject</tt></dd></dl>
+
+<dl><dt><a name="Element-set_color"><strong>set_color</strong></a>(self,
color)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="InfoBar">class
<strong>InfoBar</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>A&nbsp;class&nbsp;which&nbsp;displays&nbsp;useful&nbsp;info&nbsp;at&nbsp;the&nbsp;bottom&nbsp;of&nbsp;the&nbsp;window.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="InfoBar-__init__"><strong>__init__</strong></a>(self,
width, pixels_from_top)</dt></dl>
+
+<dl><dt><a
name="InfoBar-render"><strong>render</strong></a>(self)</dt><dd><tt>Returns&nbsp;the&nbsp;graphical&nbsp;representation&nbsp;of&nbsp;the&nbsp;element</tt></dd></dl>
+
+<dl><dt><a
name="InfoBar-update"><strong>update</strong></a>(self)</dt><dd><tt>Refreshes&nbsp;the&nbsp;information&nbsp;on&nbsp;the&nbsp;info-bar.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="Window">class
<strong>Window</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>A&nbsp;graphical&nbsp;window,&nbsp;in&nbsp;which&nbsp;all&nbsp;else&nbsp;is&nbsp;displayed.<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Initialized&nbsp;with&nbsp;a&nbsp;GameScreen&nbsp;<a
href="__builtin__.html#object">object</a>.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Window-__init__"><strong>__init__</strong></a>(self,
game, gamescreen, path)</dt></dl>
+
+<dl><dt><a
name="Window-add_element"><strong>add_element</strong></a>(self,
element)</dt></dl>
+
+<dl><dt><a
name="Window-get_element_at_point"><strong>get_element_at_point</strong></a>(self,
x, y)</dt></dl>
+
+<dl><dt><a
name="Window-legal_coords"><strong>legal_coords</strong></a>(self,
coords)</dt></dl>
+
+<dl><dt><a
name="Window-load_objects"><strong>load_objects</strong></a>(self,
objects)</dt><dd><tt>Wraps&nbsp;each&nbsp;gameobject&nbsp;in&nbsp;the&nbsp;<a
href="#Element">Element</a>&nbsp;class</tt></dd></dl>
+
+<dl><dt><a
name="Window-render"><strong>render</strong></a>(self)</dt><dd><tt>Renders&nbsp;all&nbsp;objects&nbsp;in&nbsp;self.<strong>elements</strong>&nbsp;(and&nbsp;currently&nbsp;selected&nbsp;element)</tt></dd></dl>
+
+<dl><dt><a name="Window-run"><strong>run</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="Window-save_layout"><strong>save_layout</strong></a>(self)</dt><dd><tt>Returns&nbsp;the&nbsp;updated&nbsp;list&nbsp;of&nbsp;startobjects</tt></dd></dl>
+
+<dl><dt><a name="Window-update"><strong>update</strong></a>(self)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#55aa55">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><strong>ACTIVEEVENT</strong> = 1<br>
+<strong>ANYFORMAT</strong> = 268435456<br>
+<strong>ASYNCBLIT</strong> = 4<br>
+<strong>AUDIO_S16</strong> = 32784<br>
+<strong>AUDIO_S16LSB</strong> = 32784<br>
+<strong>AUDIO_S16MSB</strong> = 36880<br>
+<strong>AUDIO_S16SYS</strong> = 32784<br>
+<strong>AUDIO_S8</strong> = 32776<br>
+<strong>AUDIO_U16</strong> = 16<br>
+<strong>AUDIO_U16LSB</strong> = 16<br>
+<strong>AUDIO_U16MSB</strong> = 4112<br>
+<strong>AUDIO_U16SYS</strong> = 16<br>
+<strong>AUDIO_U8</strong> = 8<br>
+<strong>BIG_ENDIAN</strong> = 4321<br>
+<strong>BLEND_ADD</strong> = 1<br>
+<strong>BLEND_MAX</strong> = 5<br>
+<strong>BLEND_MIN</strong> = 4<br>
+<strong>BLEND_MULT</strong> = 3<br>
+<strong>BLEND_RGBA_ADD</strong> = 6<br>
+<strong>BLEND_RGBA_MAX</strong> = 16<br>
+<strong>BLEND_RGBA_MIN</strong> = 9<br>
+<strong>BLEND_RGBA_MULT</strong> = 8<br>
+<strong>BLEND_RGBA_SUB</strong> = 7<br>
+<strong>BLEND_RGB_ADD</strong> = 1<br>
+<strong>BLEND_RGB_MAX</strong> = 5<br>
+<strong>BLEND_RGB_MIN</strong> = 4<br>
+<strong>BLEND_RGB_MULT</strong> = 3<br>
+<strong>BLEND_RGB_SUB</strong> = 2<br>
+<strong>BLEND_SUB</strong> = 2<br>
+<strong>BUTTON_X1</strong> = -1<br>
+<strong>BUTTON_X2</strong> = -1<br>
+<strong>DOUBLEBUF</strong> = 1073741824<br>
+<strong>FULLSCREEN</strong> = -2147483648<br>
+<strong>GL_ACCELERATED_VISUAL</strong> = 15<br>
+<strong>GL_ACCUM_ALPHA_SIZE</strong> = 11<br>
+<strong>GL_ACCUM_BLUE_SIZE</strong> = 10<br>
+<strong>GL_ACCUM_GREEN_SIZE</strong> = 9<br>
+<strong>GL_ACCUM_RED_SIZE</strong> = 8<br>
+<strong>GL_ALPHA_SIZE</strong> = 3<br>
+<strong>GL_BLUE_SIZE</strong> = 2<br>
+<strong>GL_BUFFER_SIZE</strong> = 4<br>
+<strong>GL_DEPTH_SIZE</strong> = 6<br>
+<strong>GL_DOUBLEBUFFER</strong> = 5<br>
+<strong>GL_GREEN_SIZE</strong> = 1<br>
+<strong>GL_MULTISAMPLEBUFFERS</strong> = 13<br>
+<strong>GL_MULTISAMPLESAMPLES</strong> = 14<br>
+<strong>GL_RED_SIZE</strong> = 0<br>
+<strong>GL_STENCIL_SIZE</strong> = 7<br>
+<strong>GL_STEREO</strong> = 12<br>
+<strong>GL_SWAP_CONTROL</strong> = 16<br>
+<strong>HAT_CENTERED</strong> = 0<br>
+<strong>HAT_DOWN</strong> = 4<br>
+<strong>HAT_LEFT</strong> = 8<br>
+<strong>HAT_LEFTDOWN</strong> = 12<br>
+<strong>HAT_LEFTUP</strong> = 9<br>
+<strong>HAT_RIGHT</strong> = 2<br>
+<strong>HAT_RIGHTDOWN</strong> = 6<br>
+<strong>HAT_RIGHTUP</strong> = 3<br>
+<strong>HAT_UP</strong> = 1<br>
+<strong>HWACCEL</strong> = 256<br>
+<strong>HWPALETTE</strong> = 536870912<br>
+<strong>HWSURFACE</strong> = 1<br>
+<strong>IYUV_OVERLAY</strong> = 1448433993<br>
+<strong>JOYAXISMOTION</strong> = 7<br>
+<strong>JOYBALLMOTION</strong> = 8<br>
+<strong>JOYBUTTONDOWN</strong> = 10<br>
+<strong>JOYBUTTONUP</strong> = 11<br>
+<strong>JOYHATMOTION</strong> = 9<br>
+<strong>KEYDOWN</strong> = 2<br>
+<strong>KEYUP</strong> = 3<br>
+<strong>KMOD_ALT</strong> = 768<br>
+<strong>KMOD_CAPS</strong> = 8192<br>
+<strong>KMOD_CTRL</strong> = 192<br>
+<strong>KMOD_LALT</strong> = 256<br>
+<strong>KMOD_LCTRL</strong> = 64<br>
+<strong>KMOD_LMETA</strong> = 1024<br>
+<strong>KMOD_LSHIFT</strong> = 1<br>
+<strong>KMOD_META</strong> = 3072<br>
+<strong>KMOD_MODE</strong> = 16384<br>
+<strong>KMOD_NONE</strong> = 0<br>
+<strong>KMOD_NUM</strong> = 4096<br>
+<strong>KMOD_RALT</strong> = 512<br>
+<strong>KMOD_RCTRL</strong> = 128<br>
+<strong>KMOD_RMETA</strong> = 2048<br>
+<strong>KMOD_RSHIFT</strong> = 2<br>
+<strong>KMOD_SHIFT</strong> = 3<br>
+<strong>K_0</strong> = 48<br>
+<strong>K_1</strong> = 49<br>
+<strong>K_2</strong> = 50<br>
+<strong>K_3</strong> = 51<br>
+<strong>K_4</strong> = 52<br>
+<strong>K_5</strong> = 53<br>
+<strong>K_6</strong> = 54<br>
+<strong>K_7</strong> = 55<br>
+<strong>K_8</strong> = 56<br>
+<strong>K_9</strong> = 57<br>
+<strong>K_AMPERSAND</strong> = 38<br>
+<strong>K_ASTERISK</strong> = 42<br>
+<strong>K_AT</strong> = 64<br>
+<strong>K_BACKQUOTE</strong> = 96<br>
+<strong>K_BACKSLASH</strong> = 92<br>
+<strong>K_BACKSPACE</strong> = 8<br>
+<strong>K_BREAK</strong> = 318<br>
+<strong>K_CAPSLOCK</strong> = 301<br>
+<strong>K_CARET</strong> = 94<br>
+<strong>K_CLEAR</strong> = 12<br>
+<strong>K_COLON</strong> = 58<br>
+<strong>K_COMMA</strong> = 44<br>
+<strong>K_DELETE</strong> = 127<br>
+<strong>K_DOLLAR</strong> = 36<br>
+<strong>K_DOWN</strong> = 274<br>
+<strong>K_END</strong> = 279<br>
+<strong>K_EQUALS</strong> = 61<br>
+<strong>K_ESCAPE</strong> = 27<br>
+<strong>K_EURO</strong> = 321<br>
+<strong>K_EXCLAIM</strong> = 33<br>
+<strong>K_F1</strong> = 282<br>
+<strong>K_F10</strong> = 291<br>
+<strong>K_F11</strong> = 292<br>
+<strong>K_F12</strong> = 293<br>
+<strong>K_F13</strong> = 294<br>
+<strong>K_F14</strong> = 295<br>
+<strong>K_F15</strong> = 296<br>
+<strong>K_F2</strong> = 283<br>
+<strong>K_F3</strong> = 284<br>
+<strong>K_F4</strong> = 285<br>
+<strong>K_F5</strong> = 286<br>
+<strong>K_F6</strong> = 287<br>
+<strong>K_F7</strong> = 288<br>
+<strong>K_F8</strong> = 289<br>
+<strong>K_F9</strong> = 290<br>
+<strong>K_FIRST</strong> = 0<br>
+<strong>K_GREATER</strong> = 62<br>
+<strong>K_HASH</strong> = 35<br>
+<strong>K_HELP</strong> = 315<br>
+<strong>K_HOME</strong> = 278<br>
+<strong>K_INSERT</strong> = 277<br>
+<strong>K_KP0</strong> = 256<br>
+<strong>K_KP1</strong> = 257<br>
+<strong>K_KP2</strong> = 258<br>
+<strong>K_KP3</strong> = 259<br>
+<strong>K_KP4</strong> = 260<br>
+<strong>K_KP5</strong> = 261<br>
+<strong>K_KP6</strong> = 262<br>
+<strong>K_KP7</strong> = 263<br>
+<strong>K_KP8</strong> = 264<br>
+<strong>K_KP9</strong> = 265<br>
+<strong>K_KP_DIVIDE</strong> = 267<br>
+<strong>K_KP_ENTER</strong> = 271<br>
+<strong>K_KP_EQUALS</strong> = 272<br>
+<strong>K_KP_MINUS</strong> = 269<br>
+<strong>K_KP_MULTIPLY</strong> = 268<br>
+<strong>K_KP_PERIOD</strong> = 266<br>
+<strong>K_KP_PLUS</strong> = 270<br>
+<strong>K_LALT</strong> = 308<br>
+<strong>K_LAST</strong> = 323<br>
+<strong>K_LCTRL</strong> = 306<br>
+<strong>K_LEFT</strong> = 276<br>
+<strong>K_LEFTBRACKET</strong> = 91<br>
+<strong>K_LEFTPAREN</strong> = 40<br>
+<strong>K_LESS</strong> = 60<br>
+<strong>K_LMETA</strong> = 310<br>
+<strong>K_LSHIFT</strong> = 304<br>
+<strong>K_LSUPER</strong> = 311<br>
+<strong>K_MENU</strong> = 319<br>
+<strong>K_MINUS</strong> = 45<br>
+<strong>K_MODE</strong> = 313<br>
+<strong>K_NUMLOCK</strong> = 300<br>
+<strong>K_PAGEDOWN</strong> = 281<br>
+<strong>K_PAGEUP</strong> = 280<br>
+<strong>K_PAUSE</strong> = 19<br>
+<strong>K_PERIOD</strong> = 46<br>
+<strong>K_PLUS</strong> = 43<br>
+<strong>K_POWER</strong> = 320<br>
+<strong>K_PRINT</strong> = 316<br>
+<strong>K_QUESTION</strong> = 63<br>
+<strong>K_QUOTE</strong> = 39<br>
+<strong>K_QUOTEDBL</strong> = 34<br>
+<strong>K_RALT</strong> = 307<br>
+<strong>K_RCTRL</strong> = 305<br>
+<strong>K_RETURN</strong> = 13<br>
+<strong>K_RIGHT</strong> = 275<br>
+<strong>K_RIGHTBRACKET</strong> = 93<br>
+<strong>K_RIGHTPAREN</strong> = 41<br>
+<strong>K_RMETA</strong> = 309<br>
+<strong>K_RSHIFT</strong> = 303<br>
+<strong>K_RSUPER</strong> = 312<br>
+<strong>K_SCROLLOCK</strong> = 302<br>
+<strong>K_SEMICOLON</strong> = 59<br>
+<strong>K_SLASH</strong> = 47<br>
+<strong>K_SPACE</strong> = 32<br>
+<strong>K_SYSREQ</strong> = 317<br>
+<strong>K_TAB</strong> = 9<br>
+<strong>K_UNDERSCORE</strong> = 95<br>
+<strong>K_UNKNOWN</strong> = 0<br>
+<strong>K_UP</strong> = 273<br>
+<strong>K_a</strong> = 97<br>
+<strong>K_b</strong> = 98<br>
+<strong>K_c</strong> = 99<br>
+<strong>K_d</strong> = 100<br>
+<strong>K_e</strong> = 101<br>
+<strong>K_f</strong> = 102<br>
+<strong>K_g</strong> = 103<br>
+<strong>K_h</strong> = 104<br>
+<strong>K_i</strong> = 105<br>
+<strong>K_j</strong> = 106<br>
+<strong>K_k</strong> = 107<br>
+<strong>K_l</strong> = 108<br>
+<strong>K_m</strong> = 109<br>
+<strong>K_n</strong> = 110<br>
+<strong>K_o</strong> = 111<br>
+<strong>K_p</strong> = 112<br>
+<strong>K_q</strong> = 113<br>
+<strong>K_r</strong> = 114<br>
+<strong>K_s</strong> = 115<br>
+<strong>K_t</strong> = 116<br>
+<strong>K_u</strong> = 117<br>
+<strong>K_v</strong> = 118<br>
+<strong>K_w</strong> = 119<br>
+<strong>K_x</strong> = 120<br>
+<strong>K_y</strong> = 121<br>
+<strong>K_z</strong> = 122<br>
+<strong>LIL_ENDIAN</strong> = 1234<br>
+<strong>MOUSEBUTTONDOWN</strong> = 5<br>
+<strong>MOUSEBUTTONUP</strong> = 6<br>
+<strong>MOUSEMOTION</strong> = 4<br>
+<strong>NOEVENT</strong> = 0<br>
+<strong>NOFRAME</strong> = 32<br>
+<strong>NUMEVENTS</strong> = 32<br>
+<strong>OPENGL</strong> = 2<br>
+<strong>OPENGLBLIT</strong> = 10<br>
+<strong>PREALLOC</strong> = 16777216<br>
+<strong>QUIT</strong> = 12<br>
+<strong>RESIZABLE</strong> = 16<br>
+<strong>RLEACCEL</strong> = 16384<br>
+<strong>RLEACCELOK</strong> = 8192<br>
+<strong>SCRAP_BMP</strong> = 'image/bmp'<br>
+<strong>SCRAP_CLIPBOARD</strong> = 0<br>
+<strong>SCRAP_PBM</strong> = 'image/pbm'<br>
+<strong>SCRAP_PPM</strong> = 'image/ppm'<br>
+<strong>SCRAP_SELECTION</strong> = 1<br>
+<strong>SCRAP_TEXT</strong> = 'text/plain'<br>
+<strong>SRCALPHA</strong> = 65536<br>
+<strong>SRCCOLORKEY</strong> = 4096<br>
+<strong>SWSURFACE</strong> = 0<br>
+<strong>SYSWMEVENT</strong> = 13<br>
+<strong>TIMER_RESOLUTION</strong> = 10<br>
+<strong>USEREVENT</strong> = 24<br>
+<strong>UYVY_OVERLAY</strong> = 1498831189<br>
+<strong>VIDEOEXPOSE</strong> = 17<br>
+<strong>VIDEORESIZE</strong> = 16<br>
+<strong>YUY2_OVERLAY</strong> = 844715353<br>
+<strong>YV12_OVERLAY</strong> = 842094169<br>
+<strong>YVYU_OVERLAY</strong> = 1431918169</td></tr></table>
+</body></html>
\ No newline at end of file

Modified: trunk/trunk/doc/GUI.html
==============================================================================
--- trunk/trunk/doc/GUI.html (original)
+++ trunk/trunk/doc/GUI.html Wed Mar 18 22:25:05 2009
@@ -19,9 +19,12 @@
<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="GUI.constants.html">constants</a><br>
<a href="GUI.file_chooser.html">file_chooser</a><br>
-</td><td width="25%" valign=top><a
href="GUI.main_window_events.html">main_window_events</a><br>
-<a href="GUI.object_editor.html">object_editor</a><br>
-</td><td width="25%" valign=top><a
href="GUI.treeview.html">treeview</a><br>
+<a href="GUI.gblayout.html">gblayout</a><br>
+</td><td width="25%" valign=top><a
href="GUI.lib.html"><strong>lib</strong>&nbsp;(package)</a><br>
+<a href="GUI.main_window_events.html">main_window_events</a><br>
+<a href="GUI.msgbox.html">msgbox</a><br>
+</td><td width="25%" valign=top><a
href="GUI.object_editor.html">object_editor</a><br>
+<a href="GUI.treeview.html">treeview</a><br>
<a href="GUI.workstate_editor.html">workstate_editor</a><br>
</td><td width="25%" valign=top></td></tr></table></td></tr></table>
</body></html>

Added: trunk/trunk/doc/GUI.lib.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/GUI.lib.html Wed Mar 18 22:25:05 2009
@@ -0,0 +1,22 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: package GUI.lib</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="GUI.html"><font
color="#ffffff">GUI</font></a>.lib</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/GUI/lib/__init__.py">/home/john/bin/game-baker/trunk/GUI/lib/__init__.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Package
Contents</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a
href="GUI.lib.pygtkcodebuffer.html"><strong>pygtkcodebuffer</strong>&nbsp;(package)</a><br>
+</td><td width="25%" valign=top></td><td width="25%" valign=top></td><td
width="25%" valign=top></td></tr></table></td></tr></table>
+</body></html>
\ No newline at end of file

Added: trunk/trunk/doc/GUI.lib.pygtkcodebuffer.gtkcodebuffer.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/GUI.lib.pygtkcodebuffer.gtkcodebuffer.html Wed Mar 18
22:25:05 2009
@@ -0,0 +1,679 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module
GUI.lib.pygtkcodebuffer.gtkcodebuffer</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="GUI.html"><font
color="#ffffff">GUI</font></a>.<a href="GUI.lib.html"><font
color="#ffffff">lib</font></a>.<a href="GUI.lib.pygtkcodebuffer.html"><font
color="#ffffff">pygtkcodebuffer</font></a>.gtkcodebuffer</strong></big></big>
(version 1.0RC2)</font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer/gtkcodebuffer.py">/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer/gtkcodebuffer.py</a></font></td></tr></table>
+
<p><tt>This&nbsp;module&nbsp;contains&nbsp;the&nbsp;PyGTKCodeBuffer-class.&nbsp;This&nbsp;class&nbsp;is&nbsp;a&nbsp;<br>
+specialisation&nbsp;of&nbsp;the&nbsp;gtk.<a
href="gtk.html#TextBuffer">TextBuffer</a>&nbsp;and&nbsp;enables&nbsp;syntax-highlighting&nbsp;for&nbsp;<br>
+PyGTK's&nbsp;TextView-widget.&nbsp;<br>
+&nbsp;<br>
+To&nbsp;use&nbsp;the&nbsp;syntax-highlighting&nbsp;feature&nbsp;you&nbsp;have&nbsp;load&nbsp;a&nbsp;syntax-definition&nbsp;or<br>
+specify&nbsp;your&nbsp;own.&nbsp;To&nbsp;load&nbsp;one&nbsp;please&nbsp;read&nbsp;the&nbsp;docs&nbsp;for&nbsp;the&nbsp;<a
href="#SyntaxLoader">SyntaxLoader</a>()<br>
+class.</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="gtk.html">gtk</a><br>
+<a href="imp.html">imp</a><br>
+</td><td width="25%" valign=top><a href="os.html">os</a><br>
+<a href="pango.html">pango</a><br>
+</td><td width="25%" valign=top><a href="re.html">re</a><br>
+<a href="sys.html">sys</a><br>
+</td><td width="25%" valign=top><a href="xml.html">xml</a><br>
+</td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#LanguageDefinition">LanguageDefinition</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#SyntaxLoader">SyntaxLoader</a>(<a
href="xml.sax.handler.html#ContentHandler">xml.sax.handler.ContentHandler</a>,
<a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#LanguageDefinition">LanguageDefinition</a>)
+</font></dt></dl>
+</dd>
+<dt><font face="helvetica, arial"><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#Pattern">Pattern</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#KeywordList">KeywordList</a>
+</font></dt></dl>
+</dd>
+<dt><font face="helvetica, arial"><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#String">String</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="gtk.html#TextBuffer">gtk.TextBuffer</a>(<a
href="gobject._gobject.html#GObject">gobject._gobject.GObject</a>)
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#CodeBuffer">CodeBuffer</a>
+</font></dt></dl>
+</dd>
+<dt><font face="helvetica, arial"><a
href="xml.sax.handler.html#ContentHandler">xml.sax.handler.ContentHandler</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#SyntaxLoader">SyntaxLoader</a>(<a
href="xml.sax.handler.html#ContentHandler">xml.sax.handler.ContentHandler</a>,
<a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#LanguageDefinition">LanguageDefinition</a>)
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="CodeBuffer">class
<strong>CodeBuffer</strong></a>(<a
href="gtk.html#TextBuffer">gtk.TextBuffer</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td colspan=2><tt>This&nbsp;class&nbsp;extends&nbsp;the&nbsp;gtk.<a
href="gtk.html#TextBuffer">TextBuffer</a>&nbsp;to&nbsp;support&nbsp;syntax-highlighting.&nbsp;<br>
+You&nbsp;can&nbsp;use&nbsp;this&nbsp;class&nbsp;like&nbsp;a&nbsp;normal&nbsp;<a
href="gtk.html#TextBuffer">TextBuffer</a>.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#CodeBuffer">CodeBuffer</a></dd>
+<dd><a href="gtk.html#TextBuffer">gtk.TextBuffer</a></dd>
+<dd><a
href="gobject._gobject.html#GObject">gobject._gobject.GObject</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a name="CodeBuffer-__init__"><strong>__init__</strong></a>(self,
table<font color="#909090">=None</font>, lang<font
color="#909090">=None</font>, styles<font
color="#909090">={}</font>)</dt><dd><tt>The&nbsp;constructor&nbsp;takes&nbsp;3&nbsp;optional&nbsp;arguments.&nbsp;<br>
+&nbsp;<br>
+table&nbsp;specifies&nbsp;a&nbsp;tag-table&nbsp;associated&nbsp;with&nbsp;the&nbsp;<a
href="gtk.html#TextBuffer">TextBuffer</a>-instance.<br>
+This&nbsp;argument&nbsp;will&nbsp;be&nbsp;passed&nbsp;directly&nbsp;to&nbsp;the&nbsp;constructor&nbsp;of&nbsp;the&nbsp;<br>
+<a href="gtk.html#TextBuffer">TextBuffer</a>-class.&nbsp;<br>
+&nbsp;<br>
+lang&nbsp;specifies&nbsp;the&nbsp;language-definition.&nbsp;You&nbsp;have&nbsp;to&nbsp;load&nbsp;one&nbsp;using<br>
+the&nbsp;<a
href="#SyntaxLoader">SyntaxLoader</a>-class&nbsp;or&nbsp;you&nbsp;may&nbsp;hard-code&nbsp;your&nbsp;syntax-definition&nbsp;<br>
+using&nbsp;the&nbsp;<a
href="#LanguageDefinition">LanguageDefinition</a>-class.&nbsp;<br>
+&nbsp;<br>
+styles&nbsp;is&nbsp;a&nbsp;dictionary&nbsp;used&nbsp;to&nbsp;extend&nbsp;or&nbsp;overwrite&nbsp;the&nbsp;default&nbsp;styles<br>
+provided&nbsp;by&nbsp;this&nbsp;module&nbsp;(DEFAULT_STYLE)&nbsp;and&nbsp;any&nbsp;language&nbsp;specific&nbsp;<br>
+styles&nbsp;defined&nbsp;by&nbsp;the&nbsp;<a
href="#LanguageDefinition">LanguageDefinition</a>.</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-reset_language"><strong>reset_language</strong></a>(self,
lang_def)</dt><dd><tt>Reset&nbsp;the&nbsp;currently&nbsp;used&nbsp;language-definition.</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-update_styles"><strong>update_styles</strong></a>(self,
styles)</dt><dd><tt>Update&nbsp;styles.&nbsp;This&nbsp;method&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;reset&nbsp;any&nbsp;styles&nbsp;at<br>
+runtime.</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-update_syntax"><strong>update_syntax</strong></a>(self,
start, end<font
color="#909090">=None</font>)</dt><dd><tt>More&nbsp;or&nbsp;less&nbsp;internal&nbsp;used&nbsp;method&nbsp;to&nbsp;update&nbsp;the&nbsp;<br>
+syntax-highlighting.</tt></dd></dl>
+
+<hr>
+Methods inherited from <a
href="gtk.html#TextBuffer">gtk.TextBuffer</a>:<br>
+<dl><dt><a
name="CodeBuffer-add_mark"><strong>add_mark</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-add_selection_clipboard"><strong>add_selection_clipboard</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-apply_tag"><strong>apply_tag</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-apply_tag_by_name"><strong>apply_tag_by_name</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-backspace"><strong>backspace</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-begin_user_action"><strong>begin_user_action</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-copy_clipboard"><strong>copy_clipboard</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-create_child_anchor"><strong>create_child_anchor</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-create_mark"><strong>create_mark</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-create_tag"><strong>create_tag</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-cut_clipboard"><strong>cut_clipboard</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-delete"><strong>delete</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-delete_interactive"><strong>delete_interactive</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-delete_mark"><strong>delete_mark</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-delete_mark_by_name"><strong>delete_mark_by_name</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-delete_selection"><strong>delete_selection</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-deserialize"><strong>deserialize</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-deserialize_get_can_create_tags"><strong>deserialize_get_can_create_tags</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-deserialize_set_can_create_tags"><strong>deserialize_set_can_create_tags</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-end_user_action"><strong>end_user_action</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_bounds"><strong>get_bounds</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_char_count"><strong>get_char_count</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_copy_target_list"><strong>get_copy_target_list</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_deserialize_formats"><strong>get_deserialize_formats</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_end_iter"><strong>get_end_iter</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_has_selection"><strong>get_has_selection</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_insert"><strong>get_insert</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_iter_at_child_anchor"><strong>get_iter_at_child_anchor</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_iter_at_line"><strong>get_iter_at_line</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_iter_at_line_index"><strong>get_iter_at_line_index</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_iter_at_line_offset"><strong>get_iter_at_line_offset</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_iter_at_mark"><strong>get_iter_at_mark</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_iter_at_offset"><strong>get_iter_at_offset</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_line_count"><strong>get_line_count</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_mark"><strong>get_mark</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_modified"><strong>get_modified</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_paste_target_list"><strong>get_paste_target_list</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_selection_bound"><strong>get_selection_bound</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_selection_bounds"><strong>get_selection_bounds</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_serialize_formats"><strong>get_serialize_formats</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_slice"><strong>get_slice</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_start_iter"><strong>get_start_iter</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_tag_table"><strong>get_tag_table</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_text"><strong>get_text</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert"><strong>insert</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_at_cursor"><strong>insert_at_cursor</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_child_anchor"><strong>insert_child_anchor</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_interactive"><strong>insert_interactive</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_interactive_at_cursor"><strong>insert_interactive_at_cursor</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_pixbuf"><strong>insert_pixbuf</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_range"><strong>insert_range</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_range_interactive"><strong>insert_range_interactive</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_with_tags"><strong>insert_with_tags</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-insert_with_tags_by_name"><strong>insert_with_tags_by_name</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-move_mark"><strong>move_mark</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-move_mark_by_name"><strong>move_mark_by_name</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-paste_clipboard"><strong>paste_clipboard</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-place_cursor"><strong>place_cursor</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-register_deserialize_format"><strong>register_deserialize_format</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-register_deserialize_tagset"><strong>register_deserialize_tagset</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-register_serialize_format"><strong>register_serialize_format</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-register_serialize_tagset"><strong>register_serialize_tagset</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-remove_all_tags"><strong>remove_all_tags</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-remove_selection_clipboard"><strong>remove_selection_clipboard</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-remove_tag"><strong>remove_tag</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-remove_tag_by_name"><strong>remove_tag_by_name</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-select_range"><strong>select_range</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-serialize"><strong>serialize</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-set_modified"><strong>set_modified</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-set_text"><strong>set_text</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-unregister_deserialize_format"><strong>unregister_deserialize_format</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-unregister_serialize_format"><strong>unregister_serialize_format</strong></a>(...)</dt></dl>
+
+<hr>
+Data descriptors inherited from <a
href="gtk.html#TextBuffer">gtk.TextBuffer</a>:<br>
+<dl><dt><strong>tag_table</strong></dt>
+</dl>
+<hr>
+Data and other attributes inherited from <a
href="gtk.html#TextBuffer">gtk.TextBuffer</a>:<br>
+<dl><dt><strong>__gtype__</strong> = &lt;GType GtkTextBuffer
(166377888)&gt;</dl>
+
+<dl><dt><strong>do_apply_tag</strong> = &lt;built-in method do_apply_tag
of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_begin_user_action</strong> = &lt;built-in method
do_begin_user_action of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_changed</strong> = &lt;built-in method do_changed of
GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_delete_range</strong> = &lt;built-in method
do_delete_range of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_end_user_action</strong> = &lt;built-in method
do_end_user_action of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_insert_child_anchor</strong> = &lt;built-in method
do_insert_child_anchor of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_insert_pixbuf</strong> = &lt;built-in method
do_insert_pixbuf of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_insert_text</strong> = &lt;built-in method
do_insert_text of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_mark_deleted</strong> = &lt;built-in method
do_mark_deleted of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_mark_set</strong> = &lt;built-in method do_mark_set of
GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_modified_changed</strong> = &lt;built-in method
do_modified_changed of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<dl><dt><strong>do_remove_tag</strong> = &lt;built-in method do_remove_tag
of GObjectMeta object at 0xa1cd1ec&gt;</dl>
+
+<hr>
+Methods inherited from <a
href="gobject._gobject.html#GObject">gobject._gobject.GObject</a>:<br>
+<dl><dt><a
name="CodeBuffer-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a
href="#CodeBuffer-__cmp__">__cmp__</a>(y)&nbsp;&lt;==&gt;&nbsp;cmp(x,y)</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-__copy__"><strong>__copy__</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-__deepcopy__"><strong>__deepcopy__</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-__delattr__"><strong>__delattr__</strong></a>(...)</dt><dd><tt>x.<a
href="#CodeBuffer-__delattr__">__delattr__</a>('name')&nbsp;&lt;==&gt;&nbsp;del&nbsp;x.name</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-__gobject_init__"><strong>__gobject_init__</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-__hash__"><strong>__hash__</strong></a>(...)</dt><dd><tt>x.<a
href="#CodeBuffer-__hash__">__hash__</a>()&nbsp;&lt;==&gt;&nbsp;hash(x)</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a
href="#CodeBuffer-__repr__">__repr__</a>()&nbsp;&lt;==&gt;&nbsp;repr(x)</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-__setattr__"><strong>__setattr__</strong></a>(...)</dt><dd><tt>x.<a
href="#CodeBuffer-__setattr__">__setattr__</a>('name',&nbsp;value)&nbsp;&lt;==&gt;&nbsp;x.name&nbsp;=&nbsp;value</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-chain"><strong>chain</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-connect"><strong>connect</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-connect_after"><strong>connect_after</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-connect_object"><strong>connect_object</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-connect_object_after"><strong>connect_object_after</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-disconnect"><strong>disconnect</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-disconnect_by_func"><strong>disconnect_by_func</strong></a>(...)</dt></dl>
+
+<dl><dt><a name="CodeBuffer-emit"><strong>emit</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-emit_stop_by_name"><strong>emit_stop_by_name</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-freeze_notify"><strong>freeze_notify</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_data"><strong>get_data</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_properties"><strong>get_properties</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-get_property"><strong>get_property</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-handler_block"><strong>handler_block</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-handler_block_by_func"><strong>handler_block_by_func</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-handler_disconnect"><strong>handler_disconnect</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-handler_is_connected"><strong>handler_is_connected</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-handler_unblock"><strong>handler_unblock</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-handler_unblock_by_func"><strong>handler_unblock_by_func</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-notify"><strong>notify</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-set_data"><strong>set_data</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-set_properties"><strong>set_properties</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-set_property"><strong>set_property</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-stop_emission"><strong>stop_emission</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-thaw_notify"><strong>thaw_notify</strong></a>(...)</dt></dl>
+
+<dl><dt><a
name="CodeBuffer-weak_ref"><strong>weak_ref</strong></a>(...)</dt></dl>
+
+<hr>
+Data descriptors inherited from <a
href="gobject._gobject.html#GObject">gobject._gobject.GObject</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+</dl>
+<dl><dt><strong>__grefcount__</strong></dt>
+</dl>
+<hr>
+Data and other attributes inherited from <a
href="gobject._gobject.html#GObject">gobject._gobject.GObject</a>:<br>
+<dl><dt><strong>__gdoc__</strong> = 'Object GtkTextBuffer<font
color="#c040c0">\n\n</font> This class extends the gt...nation<font
color="#c040c0">\n\n</font>Signals from GObject:<font
color="#c040c0">\n</font> notify (GParam)<font
color="#c040c0">\n\n</font>'</dl>
+
+<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of
GObjectMeta object at 0xb7a75e80&gt;<dd><tt>T.<a
href="#CodeBuffer-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>
+
+<dl><dt><strong>props</strong> = &lt;gobject.GProps object at
0xa1995ec&gt;</dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="KeywordList">class
<strong>KeywordList</strong></a>(<a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#Pattern">Pattern</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>This&nbsp;class&nbsp;may&nbsp;be&nbsp;used&nbsp;for&nbsp;hard-code&nbsp;a&nbsp;syntax-definition.&nbsp;It&nbsp;specifies&nbsp;<br>
+a&nbsp;pattern&nbsp;for&nbsp;a&nbsp;keyword-list.&nbsp;This&nbsp;simplifies&nbsp;the&nbsp;definition&nbsp;of&nbsp;<br>
+keyword-lists.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="KeywordList-__init__"><strong>__init__</strong></a>(self,
keywords, style<font color="#909090">='keyword'</font>, flags<font
color="#909090">=''</font>)</dt><dd><tt>The&nbsp;constructor&nbsp;takes&nbsp;at&nbsp;least&nbsp;on&nbsp;argument:&nbsp;A&nbsp;list&nbsp;of&nbsp;strings&nbsp;<br>
+specifying&nbsp;the&nbsp;keywords&nbsp;to&nbsp;highlight.&nbsp;<br>
+&nbsp;<br>
+The&nbsp;optional&nbsp;kwarg&nbsp;style&nbsp;specifies&nbsp;the&nbsp;style&nbsp;used&nbsp;to&nbsp;highlight&nbsp;these<br>
+keywords.&nbsp;<br>
+&nbsp;<br>
+The&nbsp;optional&nbsp;kwarg&nbsp;flags&nbsp;specifies&nbsp;the&nbsp;flags&nbsp;for&nbsp;the&nbsp;<br>
+(internal&nbsp;generated)&nbsp;regular-expression.</tt></dd></dl>
+
+<hr>
+Methods inherited from <a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#Pattern">Pattern</a>:<br>
+<dl><dt><a name="KeywordList-__call__"><strong>__call__</strong></a>(self,
txt, start, end)</dt></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="LanguageDefinition">class
<strong>LanguageDefinition</strong></a></font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>This&nbsp;class&nbsp;is&nbsp;a&nbsp;container&nbsp;class&nbsp;for&nbsp;all&nbsp;rules&nbsp;(<a
href="#Pattern">Pattern</a>,&nbsp;<a
href="#KeywordList">KeywordList</a>,&nbsp;<br>
+...)&nbsp;specifying&nbsp;the&nbsp;language.&nbsp;You&nbsp;have&nbsp;to&nbsp;used&nbsp;this&nbsp;class&nbsp;if&nbsp;you&nbsp;like<br>
+to&nbsp;hard-code&nbsp;your&nbsp;syntax-definition.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="LanguageDefinition-__call__"><strong>__call__</strong></a>(self, buf,
start, end<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="LanguageDefinition-__init__"><strong>__init__</strong></a>(self,
rules)</dt><dd><tt>The&nbsp;constructor&nbsp;takes&nbsp;only&nbsp;one&nbsp;argument:&nbsp;A&nbsp;list&nbsp;of&nbsp;rules&nbsp;(i.e&nbsp;<br>
+<a href="#Pattern">Pattern</a>,&nbsp;<a
href="#KeywordList">KeywordList</a>&nbsp;and&nbsp;<a
href="#String">String</a>).</tt></dd></dl>
+
+<dl><dt><a
name="LanguageDefinition-get_styles"><strong>get_styles</strong></a>(self)</dt></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="Pattern">class
<strong>Pattern</strong></a></font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>More&nbsp;or&nbsp;less&nbsp;internal&nbsp;used&nbsp;class&nbsp;representing&nbsp;a&nbsp;pattern.&nbsp;You&nbsp;may&nbsp;use&nbsp;<br>
+this&nbsp;class&nbsp;to&nbsp;"hard-code"&nbsp;your&nbsp;syntax-definition.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Pattern-__call__"><strong>__call__</strong></a>(self,
txt, start, end)</dt></dl>
+
+<dl><dt><a name="Pattern-__init__"><strong>__init__</strong></a>(self,
regexp, style<font color="#909090">='DEFAULT'</font>, group<font
color="#909090">=0</font>, flags<font
color="#909090">=''</font>)</dt><dd><tt>The&nbsp;constructor&nbsp;takes&nbsp;at&nbsp;least&nbsp;on&nbsp;argument:&nbsp;the&nbsp;regular-expression.<br>
+&nbsp;<br>
+The&nbsp;optional&nbsp;kwarg&nbsp;style&nbsp;defines&nbsp;the&nbsp;style&nbsp;applied&nbsp;to&nbsp;the&nbsp;string<br>
+matched&nbsp;by&nbsp;the&nbsp;regexp.&nbsp;<br>
+&nbsp;<br>
+The&nbsp;kwarg&nbsp;group&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;define&nbsp;which&nbsp;group&nbsp;of&nbsp;the&nbsp;regular&nbsp;<br>
+expression&nbsp;will&nbsp;be&nbsp;used&nbsp;for&nbsp;highlighting&nbsp;(Note:&nbsp;This&nbsp;means&nbsp;that&nbsp;only<br>
+the&nbsp;selected&nbsp;group&nbsp;will&nbsp;be&nbsp;highlighted&nbsp;but&nbsp;the&nbsp;complete&nbsp;pattern&nbsp;must<br>
+match!)<br>
+&nbsp;<br>
+The&nbsp;optional&nbsp;kwarg&nbsp;flags&nbsp;specifies&nbsp;flags&nbsp;for&nbsp;the&nbsp;regular&nbsp;expression.<br>
+Look&nbsp;at&nbsp;the&nbsp;Python&nbsp;lib-ref&nbsp;for&nbsp;a&nbsp;list&nbsp;of&nbsp;flags&nbsp;and&nbsp;there&nbsp;meaning.</tt></dd></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="String">class
<strong>String</strong></a></font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>This&nbsp;class&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;hard-code&nbsp;a&nbsp;syntax-definition.&nbsp;It&nbsp;simplifies&nbsp;<br>
+the&nbsp;definition&nbsp;of&nbsp;a&nbsp;"string".&nbsp;A&nbsp;"string"&nbsp;is&nbsp;something&nbsp;that&nbsp;consists&nbsp;of<br>
+a&nbsp;start-pattern&nbsp;and&nbsp;an&nbsp;end-pattern.&nbsp;The&nbsp;end-pattern&nbsp;may&nbsp;be&nbsp;content&nbsp;of&nbsp;<br>
+the&nbsp;string&nbsp;if&nbsp;it&nbsp;is&nbsp;escaped.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="String-__call__"><strong>__call__</strong></a>(self, txt,
start, end)</dt></dl>
+
+<dl><dt><a name="String-__init__"><strong>__init__</strong></a>(self,
starts, ends, escape<font color="#909090">=None</font>, style<font
color="#909090">='string'</font>)</dt><dd><tt>The&nbsp;constructor&nbsp;needs&nbsp;at&nbsp;least&nbsp;two&nbsp;arguments:&nbsp;The&nbsp;start-&nbsp;and&nbsp;<br>
+end-pattern.&nbsp;<br>
+&nbsp;<br>
+The&nbsp;optional&nbsp;kwarg&nbsp;escape&nbsp;specifies&nbsp;a&nbsp;escape-sequence&nbsp;escaping&nbsp;the&nbsp;<br>
+end-pattern.<br>
+&nbsp;<br>
+The&nbsp;optional&nbsp;kwarg&nbsp;style&nbsp;specifies&nbsp;the&nbsp;style&nbsp;used&nbsp;to&nbsp;highlight&nbsp;the<br>
+string.</tt></dd></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="SyntaxLoader">class
<strong>SyntaxLoader</strong></a>(<a
href="xml.sax.handler.html#ContentHandler">xml.sax.handler.ContentHandler</a>,
<a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#LanguageDefinition">LanguageDefinition</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>This&nbsp;class&nbsp;loads&nbsp;a&nbsp;syntax&nbsp;definition.&nbsp;There&nbsp;have&nbsp;to&nbsp;be&nbsp;a&nbsp;file<br>
+named&nbsp;LANGUAGENAME.xml&nbsp;in&nbsp;one&nbsp;of&nbsp;the&nbsp;directories&nbsp;specified&nbsp;in&nbsp;the<br>
+global&nbsp;path-list.&nbsp;You&nbsp;may&nbsp;add&nbsp;a&nbsp;directory&nbsp;using&nbsp;the&nbsp;<a
href="#-add_syntax_path">add_syntax_path</a>()<br>
+function.<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#SyntaxLoader">SyntaxLoader</a></dd>
+<dd><a
href="xml.sax.handler.html#ContentHandler">xml.sax.handler.ContentHandler</a></dd>
+<dd><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#LanguageDefinition">LanguageDefinition</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a
name="SyntaxLoader-__init__"><strong>__init__</strong></a>(self,
lang_name)</dt><dd><tt>The&nbsp;constructor&nbsp;takes&nbsp;only&nbsp;one&nbsp;argument:&nbsp;the&nbsp;language&nbsp;name.<br>
+The&nbsp;constructor&nbsp;tries&nbsp;to&nbsp;load&nbsp;the&nbsp;syntax-definition&nbsp;from&nbsp;a&nbsp;<br>
+syntax-file&nbsp;in&nbsp;one&nbsp;directory&nbsp;of&nbsp;the&nbsp;global&nbsp;path-list.&nbsp;<br>
+&nbsp;<br>
+An&nbsp;instance&nbsp;of&nbsp;this&nbsp;class&nbsp;IS&nbsp;a&nbsp;<a
href="#LanguageDefinition">LanguageDefinition</a>.&nbsp;You&nbsp;can&nbsp;pass&nbsp;it<br>
+to&nbsp;the&nbsp;constructor&nbsp;of&nbsp;the&nbsp;<a
href="#CodeBuffer">CodeBuffer</a>&nbsp;class.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-characters"><strong>characters</strong></a>(self,
txt)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-chars_ends"><strong>chars_ends</strong></a>(self,
txt)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-chars_keyword"><strong>chars_keyword</strong></a>(self,
txt)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-chars_pattern"><strong>chars_pattern</strong></a>(self,
txt)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-chars_property"><strong>chars_property</strong></a>(self,
value)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-chars_starts"><strong>chars_starts</strong></a>(self,
txt)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-endDocument"><strong>endDocument</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-endElement"><strong>endElement</strong></a>(self,
name)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-end_keyword"><strong>end_keyword</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-end_keywordlist"><strong>end_keywordlist</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-end_pattern"><strong>end_pattern</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-end_string"><strong>end_string</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-end_style"><strong>end_style</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-startDocument"><strong>startDocument</strong></a>(self)</dt><dd><tt>#&nbsp;Dispatch&nbsp;start/end&nbsp;-&nbsp;document/element&nbsp;and&nbsp;chars</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-startElement"><strong>startElement</strong></a>(self,
name, attr)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-start_keyword"><strong>start_keyword</strong></a>(self,
attr)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-start_keywordlist"><strong>start_keywordlist</strong></a>(self,
attr)</dt><dd><tt>#&nbsp;handle&nbsp;keyword-lists</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-start_pattern"><strong>start_pattern</strong></a>(self,
attr)</dt><dd><tt>#&nbsp;Handle&nbsp;regexp-patterns</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-start_property"><strong>start_property</strong></a>(self,
attr)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-start_string"><strong>start_string</strong></a>(self,
attr)</dt><dd><tt>#handle&nbsp;<a
href="#String">String</a>-definitions</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-start_style"><strong>start_style</strong></a>(self,
attr)</dt><dd><tt>#&nbsp;handle&nbsp;style</tt></dd></dl>
+
+<hr>
+Data and other attributes defined here:<br>
+<dl><dt><strong>style_scale_table</strong> = {'large': 1.2, 'medium':
1.0, 'small': 0.83333333333329995, 'x_large': 1.4399999999999, 'x_small':
0.64444444444439997, 'xx_large': 1.728, 'xx_small':
0.57870370370369995}</dl>
+
+<dl><dt><strong>style_style_table</strong> = {'italic': &lt;enum
PANGO_STYLE_ITALIC of type PangoStyle&gt;, 'normal': &lt;enum
PANGO_STYLE_NORMAL of type PangoStyle&gt;, 'oblique': &lt;enum
PANGO_STYLE_OBLIQUE of type PangoStyle&gt;}</dl>
+
+<dl><dt><strong>style_underline_table</strong> = {'double': &lt;enum
PANGO_UNDERLINE_DOUBLE of type PangoUnderline&gt;, 'none': &lt;enum
PANGO_UNDERLINE_NONE of type PangoUnderline&gt;, 'single': &lt;enum
PANGO_UNDERLINE_SINGLE of type PangoUnderline&gt;}</dl>
+
+<dl><dt><strong>style_variant_table</strong> = {'normal': &lt;enum
PANGO_VARIANT_NORMAL of type PangoVariant&gt;, 'smallcaps': &lt;enum
PANGO_VARIANT_SMALL_CAPS of type PangoVariant&gt;}</dl>
+
+<dl><dt><strong>style_weight_table</strong> = {'bold': &lt;enum
PANGO_WEIGHT_BOLD of type PangoWeight&gt;, 'heavy': &lt;enum
PANGO_WEIGHT_HEAVY of type PangoWeight&gt;, 'light': &lt;enum
PANGO_WEIGHT_LIGHT of type PangoWeight&gt;, 'normal': &lt;enum
PANGO_WEIGHT_NORMAL of type PangoWeight&gt;, 'ultrabold': &lt;enum
PANGO_WEIGHT_ULTRABOLD of type PangoWeight&gt;, 'ultralight': &lt;enum
PANGO_WEIGHT_ULTRALIGHT of type PangoWeight&gt;}</dl>
+
+<hr>
+Methods inherited from <a
href="xml.sax.handler.html#ContentHandler">xml.sax.handler.ContentHandler</a>:<br>
+<dl><dt><a
name="SyntaxLoader-endElementNS"><strong>endElementNS</strong></a>(self,
name,
qname)</dt><dd><tt>Signals&nbsp;the&nbsp;end&nbsp;of&nbsp;an&nbsp;element&nbsp;in&nbsp;namespace&nbsp;mode.<br>
+&nbsp;<br>
+The&nbsp;name&nbsp;parameter&nbsp;contains&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;element&nbsp;type,&nbsp;just<br>
+as&nbsp;with&nbsp;the&nbsp;startElementNS&nbsp;event.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-endPrefixMapping"><strong>endPrefixMapping</strong></a>(self,
prefix)</dt><dd><tt>End&nbsp;the&nbsp;scope&nbsp;of&nbsp;a&nbsp;prefix-URI&nbsp;mapping.<br>
+&nbsp;<br>
+See&nbsp;startPrefixMapping&nbsp;for&nbsp;details.&nbsp;This&nbsp;event&nbsp;will&nbsp;always<br>
+occur&nbsp;after&nbsp;the&nbsp;corresponding&nbsp;endElement&nbsp;event,&nbsp;but&nbsp;the&nbsp;order<br>
+of&nbsp;endPrefixMapping&nbsp;events&nbsp;is&nbsp;not&nbsp;otherwise&nbsp;guaranteed.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-ignorableWhitespace"><strong>ignorableWhitespace</strong></a>(self,
whitespace)</dt><dd><tt>Receive&nbsp;notification&nbsp;of&nbsp;ignorable&nbsp;whitespace&nbsp;in&nbsp;element&nbsp;content.<br>
+&nbsp;<br>
+Validating&nbsp;Parsers&nbsp;must&nbsp;use&nbsp;this&nbsp;method&nbsp;to&nbsp;report&nbsp;each&nbsp;chunk<br>
+of&nbsp;ignorable&nbsp;whitespace&nbsp;(see&nbsp;the&nbsp;W3C&nbsp;XML&nbsp;1.0&nbsp;recommendation,<br>
+section&nbsp;2.10):&nbsp;non-validating&nbsp;parsers&nbsp;may&nbsp;also&nbsp;use&nbsp;this&nbsp;method<br>
+if&nbsp;they&nbsp;are&nbsp;capable&nbsp;of&nbsp;parsing&nbsp;and&nbsp;using&nbsp;content&nbsp;models.<br>
+&nbsp;<br>
+SAX&nbsp;parsers&nbsp;may&nbsp;return&nbsp;all&nbsp;contiguous&nbsp;whitespace&nbsp;in&nbsp;a&nbsp;single<br>
+chunk,&nbsp;or&nbsp;they&nbsp;may&nbsp;split&nbsp;it&nbsp;into&nbsp;several&nbsp;chunks;&nbsp;however,&nbsp;all<br>
+of&nbsp;the&nbsp;characters&nbsp;in&nbsp;any&nbsp;single&nbsp;event&nbsp;must&nbsp;come&nbsp;from&nbsp;the&nbsp;same<br>
+external&nbsp;entity,&nbsp;so&nbsp;that&nbsp;the&nbsp;Locator&nbsp;provides&nbsp;useful<br>
+information.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-processingInstruction"><strong>processingInstruction</strong></a>(self,
target,
data)</dt><dd><tt>Receive&nbsp;notification&nbsp;of&nbsp;a&nbsp;processing&nbsp;instruction.<br>
+&nbsp;<br>
+The&nbsp;Parser&nbsp;will&nbsp;invoke&nbsp;this&nbsp;method&nbsp;once&nbsp;for&nbsp;each&nbsp;processing<br>
+instruction&nbsp;found:&nbsp;note&nbsp;that&nbsp;processing&nbsp;instructions&nbsp;may&nbsp;occur<br>
+before&nbsp;or&nbsp;after&nbsp;the&nbsp;main&nbsp;document&nbsp;element.<br>
+&nbsp;<br>
+A&nbsp;SAX&nbsp;parser&nbsp;should&nbsp;never&nbsp;report&nbsp;an&nbsp;XML&nbsp;declaration&nbsp;(XML&nbsp;1.0,<br>
+section&nbsp;2.8)&nbsp;or&nbsp;a&nbsp;text&nbsp;declaration&nbsp;(XML&nbsp;1.0,&nbsp;section&nbsp;4.3.1)<br>
+using&nbsp;this&nbsp;method.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-setDocumentLocator"><strong>setDocumentLocator</strong></a>(self,
locator)</dt><dd><tt>Called&nbsp;by&nbsp;the&nbsp;parser&nbsp;to&nbsp;give&nbsp;the&nbsp;application&nbsp;a&nbsp;locator&nbsp;for<br>
+locating&nbsp;the&nbsp;origin&nbsp;of&nbsp;document&nbsp;events.<br>
+&nbsp;<br>
+SAX&nbsp;parsers&nbsp;are&nbsp;strongly&nbsp;encouraged&nbsp;(though&nbsp;not&nbsp;absolutely<br>
+required)&nbsp;to&nbsp;supply&nbsp;a&nbsp;locator:&nbsp;if&nbsp;it&nbsp;does&nbsp;so,&nbsp;it&nbsp;must&nbsp;supply<br>
+the&nbsp;locator&nbsp;to&nbsp;the&nbsp;application&nbsp;by&nbsp;invoking&nbsp;this&nbsp;method&nbsp;before<br>
+invoking&nbsp;any&nbsp;of&nbsp;the&nbsp;other&nbsp;methods&nbsp;in&nbsp;the&nbsp;DocumentHandler<br>
+interface.<br>
+&nbsp;<br>
+The&nbsp;locator&nbsp;allows&nbsp;the&nbsp;application&nbsp;to&nbsp;determine&nbsp;the&nbsp;end<br>
+position&nbsp;of&nbsp;any&nbsp;document-related&nbsp;event,&nbsp;even&nbsp;if&nbsp;the&nbsp;parser&nbsp;is<br>
+not&nbsp;reporting&nbsp;an&nbsp;error.&nbsp;Typically,&nbsp;the&nbsp;application&nbsp;will&nbsp;use<br>
+this&nbsp;information&nbsp;for&nbsp;reporting&nbsp;its&nbsp;own&nbsp;errors&nbsp;(such&nbsp;as<br>
+character&nbsp;content&nbsp;that&nbsp;does&nbsp;not&nbsp;match&nbsp;an&nbsp;application's<br>
+business&nbsp;rules).&nbsp;The&nbsp;information&nbsp;returned&nbsp;by&nbsp;the&nbsp;locator&nbsp;is<br>
+probably&nbsp;not&nbsp;sufficient&nbsp;for&nbsp;use&nbsp;with&nbsp;a&nbsp;search&nbsp;engine.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;the&nbsp;locator&nbsp;will&nbsp;return&nbsp;correct&nbsp;information&nbsp;only<br>
+during&nbsp;the&nbsp;invocation&nbsp;of&nbsp;the&nbsp;events&nbsp;in&nbsp;this&nbsp;interface.&nbsp;The<br>
+application&nbsp;should&nbsp;not&nbsp;attempt&nbsp;to&nbsp;use&nbsp;it&nbsp;at&nbsp;any&nbsp;other&nbsp;time.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-skippedEntity"><strong>skippedEntity</strong></a>(self,
name)</dt><dd><tt>Receive&nbsp;notification&nbsp;of&nbsp;a&nbsp;skipped&nbsp;entity.<br>
+&nbsp;<br>
+The&nbsp;Parser&nbsp;will&nbsp;invoke&nbsp;this&nbsp;method&nbsp;once&nbsp;for&nbsp;each&nbsp;entity<br>
+skipped.&nbsp;Non-validating&nbsp;processors&nbsp;may&nbsp;skip&nbsp;entities&nbsp;if&nbsp;they<br>
+have&nbsp;not&nbsp;seen&nbsp;the&nbsp;declarations&nbsp;(because,&nbsp;for&nbsp;example,&nbsp;the<br>
+entity&nbsp;was&nbsp;declared&nbsp;in&nbsp;an&nbsp;external&nbsp;DTD&nbsp;subset).&nbsp;All&nbsp;processors<br>
+may&nbsp;skip&nbsp;external&nbsp;entities,&nbsp;depending&nbsp;on&nbsp;the&nbsp;values&nbsp;of&nbsp;the<br>
+<a
href="http://xml.org/sax/features/external-general-entities">http://xml.org/sax/features/external-general-entities</a>&nbsp;and&nbsp;the<br>
+<a
href="http://xml.org/sax/features/external-parameter-entities">http://xml.org/sax/features/external-parameter-entities</a><br>
+properties.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-startElementNS"><strong>startElementNS</strong></a>(self,
name, qname,
attrs)</dt><dd><tt>Signals&nbsp;the&nbsp;start&nbsp;of&nbsp;an&nbsp;element&nbsp;in&nbsp;namespace&nbsp;mode.<br>
+&nbsp;<br>
+The&nbsp;name&nbsp;parameter&nbsp;contains&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;element&nbsp;type&nbsp;as&nbsp;a<br>
+(uri,&nbsp;localname)&nbsp;tuple,&nbsp;the&nbsp;qname&nbsp;parameter&nbsp;the&nbsp;raw&nbsp;XML&nbsp;1.0<br>
+name&nbsp;used&nbsp;in&nbsp;the&nbsp;source&nbsp;document,&nbsp;and&nbsp;the&nbsp;attrs&nbsp;parameter<br>
+holds&nbsp;an&nbsp;instance&nbsp;of&nbsp;the&nbsp;Attributes&nbsp;class&nbsp;containing&nbsp;the<br>
+attributes&nbsp;of&nbsp;the&nbsp;element.<br>
+&nbsp;<br>
+The&nbsp;uri&nbsp;part&nbsp;of&nbsp;the&nbsp;name&nbsp;tuple&nbsp;is&nbsp;None&nbsp;for&nbsp;elements&nbsp;which&nbsp;have<br>
+no&nbsp;namespace.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-startPrefixMapping"><strong>startPrefixMapping</strong></a>(self,
prefix,
uri)</dt><dd><tt>Begin&nbsp;the&nbsp;scope&nbsp;of&nbsp;a&nbsp;prefix-URI&nbsp;Namespace&nbsp;mapping.<br>
+&nbsp;<br>
+The&nbsp;information&nbsp;from&nbsp;this&nbsp;event&nbsp;is&nbsp;not&nbsp;necessary&nbsp;for&nbsp;normal<br>
+Namespace&nbsp;processing:&nbsp;the&nbsp;SAX&nbsp;XML&nbsp;reader&nbsp;will&nbsp;automatically<br>
+replace&nbsp;prefixes&nbsp;for&nbsp;element&nbsp;and&nbsp;attribute&nbsp;names&nbsp;when&nbsp;the<br>
+<a
href="http://xml.org/sax/features/namespaces">http://xml.org/sax/features/namespaces</a>&nbsp;feature&nbsp;is&nbsp;true&nbsp;(the<br>
+default).<br>
+&nbsp;<br>
+There&nbsp;are&nbsp;cases,&nbsp;however,&nbsp;when&nbsp;applications&nbsp;need&nbsp;to&nbsp;use<br>
+prefixes&nbsp;in&nbsp;character&nbsp;data&nbsp;or&nbsp;in&nbsp;attribute&nbsp;values,&nbsp;where&nbsp;they<br>
+cannot&nbsp;safely&nbsp;be&nbsp;expanded&nbsp;automatically;&nbsp;the<br>
+start/endPrefixMapping&nbsp;event&nbsp;supplies&nbsp;the&nbsp;information&nbsp;to&nbsp;the<br>
+application&nbsp;to&nbsp;expand&nbsp;prefixes&nbsp;in&nbsp;those&nbsp;contexts&nbsp;itself,&nbsp;if<br>
+necessary.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;start/endPrefixMapping&nbsp;events&nbsp;are&nbsp;not&nbsp;guaranteed&nbsp;to<br>
+be&nbsp;properly&nbsp;nested&nbsp;relative&nbsp;to&nbsp;each-other:&nbsp;all<br>
+startPrefixMapping&nbsp;events&nbsp;will&nbsp;occur&nbsp;before&nbsp;the&nbsp;corresponding<br>
+startElement&nbsp;event,&nbsp;and&nbsp;all&nbsp;endPrefixMapping&nbsp;events&nbsp;will&nbsp;occur<br>
+after&nbsp;the&nbsp;corresponding&nbsp;endElement&nbsp;event,&nbsp;but&nbsp;their&nbsp;order&nbsp;is<br>
+not&nbsp;guaranteed.</tt></dd></dl>
+
+<hr>
+Methods inherited from <a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html#LanguageDefinition">LanguageDefinition</a>:<br>
+<dl><dt><a
name="SyntaxLoader-__call__"><strong>__call__</strong></a>(self, buf,
start, end<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="SyntaxLoader-get_styles"><strong>get_styles</strong></a>(self)</dt></dl>
+
+</td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#eeaa77">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Functions</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt><a
name="-add_syntax_path"><strong>add_syntax_path</strong></a>(path_or_list)</dt><dd><tt>This&nbsp;function&nbsp;adds&nbsp;one&nbsp;(string)&nbsp;or&nbsp;many&nbsp;(list&nbsp;of&nbsp;strings)&nbsp;paths&nbsp;to&nbsp;the&nbsp;<br>
+global&nbsp;search-paths&nbsp;for&nbsp;syntax-files.</tt></dd></dl>
+</td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#55aa55">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><strong>DEBUG_FLAG</strong> = False<br>
+<strong>DEFAULT_STYLES</strong> = {'DEFAULT':
{'font': 'monospace'}, 'comment': {'foreground': '#0000FF'}, 'datatype':
{'foreground': '#2E8B57', 'weight': &lt;enum PANGO_WEIGHT_BOLD of type
PangoWeight&gt;}, 'function': {'foreground': '#008A8C'}, 'keyword':
{'foreground': '#A52A2A', 'weight': &lt;enum PANGO_WEIGHT_BOLD of type
PangoWeight&gt;}, 'link': {'foreground': '#0000FF', 'underline': &lt;enum
PANGO_UNDERLINE_SINGLE of type PangoUnderline&gt;}, 'mark1':
{'foreground': '#008B8B'}, 'mark2': {'foreground': '#6A5ACD'}, 'number':
{'foreground': '#FF00FF'}, 'preprocessor':
{'foreground': '#A020F0'}, ...}<br>
+<strong>SYNTAX_PATH</strong> =
['./syntax', '/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer', '/home/john/.pygtkcodebuffer', '/usr/share/pygtkcodebuffer/syntax']<br>
+<strong>__author__</strong> = 'Hannes Matuschek
&lt;hmatu...@gmail.com&gt;'<br>
+<strong>__version__</strong> = '1.0RC2'<br>
+<strong>this_module_path</strong>
= '/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer'</td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#7799ee">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Author</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#7799ee"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td
width="100%">Hannes&nbsp;Matuschek&nbsp;&lt;hmatu...@gmail.com&gt;</td></tr></table>
+</body></html>
\ No newline at end of file

Added: trunk/trunk/doc/GUI.lib.pygtkcodebuffer.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/GUI.lib.pygtkcodebuffer.html Wed Mar 18 22:25:05 2009
@@ -0,0 +1,33 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: package GUI.lib.pygtkcodebuffer</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="GUI.html"><font
color="#ffffff">GUI</font></a>.<a href="GUI.lib.html"><font
color="#ffffff">lib</font></a>.pygtkcodebuffer</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer/__init__.py">/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer/__init__.py</a></font></td></tr></table>
+
<p><tt>modified&nbsp;pygtkcodebuffer&nbsp;-&nbsp;modified&nbsp;by&nbsp;TimWintle</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Package
Contents</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a
href="GUI.lib.pygtkcodebuffer.gtkcodebuffer.html">gtkcodebuffer</a><br>
+</td><td width="25%" valign=top><a
href="GUI.lib.pygtkcodebuffer.simple.html">simple</a><br>
+</td><td width="25%" valign=top></td><td width="25%"
valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#55aa55">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><strong>DEBUG_FLAG</strong> = False<br>
+<strong>DEFAULT_STYLES</strong> = {'DEFAULT':
{'font': 'monospace'}, 'comment': {'foreground': '#0000FF'}, 'datatype':
{'foreground': '#2E8B57', 'weight': &lt;enum PANGO_WEIGHT_BOLD of type
PangoWeight&gt;}, 'function': {'foreground': '#008A8C'}, 'keyword':
{'foreground': '#A52A2A', 'weight': &lt;enum PANGO_WEIGHT_BOLD of type
PangoWeight&gt;}, 'link': {'foreground': '#0000FF', 'underline': &lt;enum
PANGO_UNDERLINE_SINGLE of type PangoUnderline&gt;}, 'mark1':
{'foreground': '#008B8B'}, 'mark2': {'foreground': '#6A5ACD'}, 'number':
{'foreground': '#FF00FF'}, 'preprocessor':
{'foreground': '#A020F0'}, ...}<br>
+<strong>SYNTAX_PATH</strong> =
['./syntax', '/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer', '/home/john/.pygtkcodebuffer', '/usr/share/pygtkcodebuffer/syntax']<br>
+<strong>this_module_path</strong>
= '/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer'</td></tr></table>
+</body></html>
\ No newline at end of file

Added: trunk/trunk/doc/GUI.lib.pygtkcodebuffer.simple.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/GUI.lib.pygtkcodebuffer.simple.html Wed Mar 18 22:25:05
2009
@@ -0,0 +1,33 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module GUI.lib.pygtkcodebuffer.simple</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="GUI.html"><font
color="#ffffff">GUI</font></a>.<a href="GUI.lib.html"><font
color="#ffffff">lib</font></a>.<a href="GUI.lib.pygtkcodebuffer.html"><font
color="#ffffff">pygtkcodebuffer</font></a>.simple</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer/simple.py">/home/john/bin/game-baker/trunk/GUI/lib/pygtkcodebuffer/simple.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="gtk.html">gtk</a><br>
+</td><td width="25%" valign=top><a href="sys.html">sys</a><br>
+</td><td width="25%" valign=top></td><td width="25%"
valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#55aa55">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><strong>buff</strong> = &lt;CodeBuffer object at
0xa1b0914 (GtkTextBuffer at 0x9fc3848)&gt;<br>
+<strong>lang</strong> =
&lt;GUI.lib.pygtkcodebuffer.gtkcodebuffer.SyntaxLoader instance at
0xa18774c&gt;<br>
+<strong>scr</strong> = &lt;gtk.ScrolledWindow object at 0xa1b0964
(GtkScrolledWindow at 0x9fc6938)&gt;<br>
+<strong>win</strong> = &lt;gtk.Window object at 0xa1b093c (GtkWindow at
0xa23a028)&gt;</td></tr></table>
+</body></html>
\ No newline at end of file

Modified: trunk/trunk/doc/GUI.main_window_events.html
==============================================================================
--- trunk/trunk/doc/GUI.main_window_events.html (original)
+++ trunk/trunk/doc/GUI.main_window_events.html Wed Mar 18 22:25:05 2009
@@ -19,12 +19,14 @@
<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="GUI.html">GUI</a><br>
<a href="pygame.color.html">pygame.color</a><br>
+<a href="compiler.html">compiler</a><br>
</td><td width="25%" valign=top><a href="game.html">game</a><br>
+<a href="GUI.gblayout.html">GUI.gblayout</a><br>
<a href="gobject.html">gobject</a><br>
</td><td width="25%" valign=top><a href="gtk.html">gtk</a><br>
<a href="os.html">os</a><br>
-</td><td width="25%" valign=top><a href="runtime.html">runtime</a><br>
-<a href="sys.html">sys</a><br>
+<a href="runtime.html">runtime</a><br>
+</td><td width="25%" valign=top><a href="sys.html">sys</a><br>
</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
@@ -82,6 +84,10 @@
</dl>
<hr>
Methods defined here:<br>
+<dl><dt><a
name="main_window_events-add_active_frame"><strong>add_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="main_window_events-add_child_workstate"><strong>add_child_workstate</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-add_item_choice"><strong>add_item_choice</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="main_window_events-add_new_event"><strong>add_new_event</strong></a>(self,
event)</dt></dl>
@@ -90,6 +96,8 @@

<dl><dt><a
name="main_window_events-change_event_selected"><strong>change_event_selected</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="main_window_events-check_quit"><strong>check_quit</strong></a>(self,
widget<font color="#909090">=None</font>, other<font
color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-choose_background_colour_gamescreen"><strong>choose_background_colour_gamescreen</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="main_window_events-closegame"><strong>closegame</strong></a>(self,
widget<font
color="#909090">=None</font>)</dt><dd><tt>Close&nbsp;the&nbsp;currently&nbsp;open&nbsp;game</tt></dd></dl>
@@ -98,6 +106,8 @@

<dl><dt><a
name="main_window_events-delete_item"><strong>delete_item</strong></a>(self,
widget<font color="#909090">=None</font>, prop2<font
color="#909090">=None</font>, prop3<font
color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="main_window_events-export_workstate"><strong>export_workstate</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-game_properties_ok"><strong>game_properties_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="main_window_events-gamescreen_delete_initial_object"><strong>gamescreen_delete_initial_object</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
@@ -106,6 +116,8 @@

<dl><dt><a
name="main_window_events-import_sprite"><strong>import_sprite</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="main_window_events-import_workstate"><strong>import_workstate</strong></a>(self,
workstate)</dt></dl>
+
<dl><dt><a
name="main_window_events-new_game"><strong>new_game</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="main_window_events-new_game_object"><strong>new_game_object</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
@@ -118,10 +130,22 @@

<dl><dt><a
name="main_window_events-object_ok"><strong>object_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="main_window_events-on_add_new_sound"><strong>on_add_new_sound</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="main_window_events-on_add_new_sprite"><strong>on_add_new_sprite</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-open_file"><strong>open_file</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="main_window_events-open_layout_editor"><strong>open_layout_editor</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-open_properties"><strong>open_properties</strong></a>(self,
widget<font color="#909090">=None</font>, prop2<font
color="#909090">=None</font>, prop3<font
color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="main_window_events-remove_active_event"><strong>remove_active_event</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="main_window_events-remove_active_frame"><strong>remove_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="main_window_events-save_active_frame"><strong>save_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-save_event"><strong>save_event</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="main_window_events-save_file"><strong>save_file</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
@@ -130,6 +154,8 @@

<dl><dt><a
name="main_window_events-show_about"><strong>show_about</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="main_window_events-show_active_frame"><strong>show_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>, prop2<font
color="#909090">=None</font>, prop3<font
color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-show_game_properties"><strong>show_game_properties</strong></a>(self,
widget<font
color="#909090">=None</font>)</dt><dd><tt>Show&nbsp;the&nbsp;Game&nbsp;Properties&nbsp;window</tt></dd></dl>

<dl><dt><a
name="main_window_events-show_item_popup"><strong>show_item_popup</strong></a>(self,
widget<font color="#909090">=None</font>, event<font
color="#909090">=None</font>)</dt></dl>
@@ -138,6 +164,8 @@

<dl><dt><a
name="main_window_events-show_tutorial"><strong>show_tutorial</strong></a>(self,
filename)</dt></dl>

+<dl><dt><a
name="main_window_events-sound_ok"><strong>sound_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="main_window_events-sprite_ok"><strong>sprite_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="main_window_events-treeview_click"><strong>treeview_click</strong></a>(self,
widget<font color="#909090">=None</font>, event<font
color="#909090">=None</font>)</dt></dl>
@@ -189,8 +217,27 @@
<strong>AUDIO_U16MSB</strong> = 4112<br>
<strong>AUDIO_U16SYS</strong> = 16<br>
<strong>AUDIO_U8</strong> = 8<br>
+<strong>BIG_ENDIAN</strong> = 4321<br>
+<strong>BLEND_ADD</strong> = 1<br>
+<strong>BLEND_MAX</strong> = 5<br>
+<strong>BLEND_MIN</strong> = 4<br>
+<strong>BLEND_MULT</strong> = 3<br>
+<strong>BLEND_RGBA_ADD</strong> = 6<br>
+<strong>BLEND_RGBA_MAX</strong> = 16<br>
+<strong>BLEND_RGBA_MIN</strong> = 9<br>
+<strong>BLEND_RGBA_MULT</strong> = 8<br>
+<strong>BLEND_RGBA_SUB</strong> = 7<br>
+<strong>BLEND_RGB_ADD</strong> = 1<br>
+<strong>BLEND_RGB_MAX</strong> = 5<br>
+<strong>BLEND_RGB_MIN</strong> = 4<br>
+<strong>BLEND_RGB_MULT</strong> = 3<br>
+<strong>BLEND_RGB_SUB</strong> = 2<br>
+<strong>BLEND_SUB</strong> = 2<br>
+<strong>BUTTON_X1</strong> = -1<br>
+<strong>BUTTON_X2</strong> = -1<br>
<strong>DOUBLEBUF</strong> = 1073741824<br>
<strong>FULLSCREEN</strong> = -2147483648<br>
+<strong>GL_ACCELERATED_VISUAL</strong> = 15<br>
<strong>GL_ACCUM_ALPHA_SIZE</strong> = 11<br>
<strong>GL_ACCUM_BLUE_SIZE</strong> = 10<br>
<strong>GL_ACCUM_GREEN_SIZE</strong> = 9<br>
@@ -206,6 +253,7 @@
<strong>GL_RED_SIZE</strong> = 0<br>
<strong>GL_STENCIL_SIZE</strong> = 7<br>
<strong>GL_STEREO</strong> = 12<br>
+<strong>GL_SWAP_CONTROL</strong> = 16<br>
<strong>HAT_CENTERED</strong> = 0<br>
<strong>HAT_DOWN</strong> = 4<br>
<strong>HAT_LEFT</strong> = 8<br>
@@ -378,6 +426,7 @@
<strong>K_x</strong> = 120<br>
<strong>K_y</strong> = 121<br>
<strong>K_z</strong> = 122<br>
+<strong>LIL_ENDIAN</strong> = 1234<br>
<strong>MOUSEBUTTONDOWN</strong> = 5<br>
<strong>MOUSEBUTTONUP</strong> = 6<br>
<strong>MOUSEMOTION</strong> = 4<br>
@@ -391,6 +440,12 @@
<strong>RESIZABLE</strong> = 16<br>
<strong>RLEACCEL</strong> = 16384<br>
<strong>RLEACCELOK</strong> = 8192<br>
+<strong>SCRAP_BMP</strong> = 'image/bmp'<br>
+<strong>SCRAP_CLIPBOARD</strong> = 0<br>
+<strong>SCRAP_PBM</strong> = 'image/pbm'<br>
+<strong>SCRAP_PPM</strong> = 'image/ppm'<br>
+<strong>SCRAP_SELECTION</strong> = 1<br>
+<strong>SCRAP_TEXT</strong> = 'text/plain'<br>
<strong>SRCALPHA</strong> = 65536<br>
<strong>SRCCOLORKEY</strong> = 4096<br>
<strong>SWSURFACE</strong> = 0<br>
@@ -403,5 +458,5 @@
<strong>YUY2_OVERLAY</strong> = 844715353<br>
<strong>YV12_OVERLAY</strong> = 842094169<br>
<strong>YVYU_OVERLAY</strong> = 1431918169<br>
-<strong>event_names</strong> = {-552: 'EVENT_LEFT_KEY_UP',
-550: 'EVENT_RIGHT_KEY_UP', -548: 'EVENT_DOWN_KEY_UP',
-546: 'EVENT_UP_KEY_UP', 1: 'EVENT_INIT', 3: 'EVENT_ITERATION',
5: 'EVENT_LMOUSEUP', 7: 'EVENT_RMOUSEUP', 9: 'EVENT_OFFSCREEN',
11: 'EVENT_TIMER', ...}</td></tr></table>
+<strong>event_names</strong> = {-552: 'EVENT_LEFT_KEY_UP',
-550: 'EVENT_RIGHT_KEY_UP', -548: 'EVENT_DOWN_KEY_UP',
-546: 'EVENT_UP_KEY_UP', -64: 'EVENT_UP_KEY_SPACE',
-54: 'EVENT_UP_KEY_ESCAPE', 1: 'EVENT_INIT', 3: 'EVENT_ITERATION',
5: 'EVENT_LMOUSEUP', 7: 'EVENT_RMOUSEUP', ...}</td></tr></table>
</body></html>

Added: trunk/trunk/doc/GUI.msgbox.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/GUI.msgbox.html Wed Mar 18 22:25:05 2009
@@ -0,0 +1,112 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module GUI.msgbox</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="GUI.html"><font
color="#ffffff">GUI</font></a>.msgbox</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/GUI/msgbox.py">/home/john/bin/game-baker/trunk/GUI/msgbox.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="gtk.html">gtk</a><br>
+</td><td width="25%" valign=top></td><td width="25%" valign=top></td><td
width="25%" valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a
href="__builtin__.html#object">__builtin__.object</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="GUI.msgbox.html#gbConfirmMsgbox">gbConfirmMsgbox</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="GUI.msgbox.html#gbDebugMsgbox">gbDebugMsgbox</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="GUI.msgbox.html#gbErrorMsgbox">gbErrorMsgbox</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="GUI.msgbox.html#gbYesNoMsgbox">gbYesNoMsgbox</a>
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="gbConfirmMsgbox">class <strong>gbConfirmMsgbox</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="gbConfirmMsgbox-__init__"><strong>__init__</strong></a>(self,
message, modal<font color="#909090">=False</font>)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="gbDebugMsgbox">class <strong>gbDebugMsgbox</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="gbDebugMsgbox-__init__"><strong>__init__</strong></a>(self, ex,
error, workstate, event, modal<font color="#909090">=False</font>,
parent<font color="#909090">=None</font>, show_code<font
color="#909090">=False</font>)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="gbErrorMsgbox">class <strong>gbErrorMsgbox</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="gbErrorMsgbox-__init__"><strong>__init__</strong></a>(self, message,
modal<font color="#909090">=False</font>, parent<font
color="#909090">=None</font>)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="gbYesNoMsgbox">class <strong>gbYesNoMsgbox</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="gbYesNoMsgbox-__init__"><strong>__init__</strong></a>(self, message,
modal<font color="#909090">=False</font>)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table></td></tr></table>
+</body></html>
\ No newline at end of file

Modified: trunk/trunk/doc/game.html
==============================================================================
--- trunk/trunk/doc/game.html (original)
+++ trunk/trunk/doc/game.html Wed Mar 18 22:25:05 2009
@@ -26,6 +26,7 @@
<dt><font face="helvetica, arial"><a href="game.html#Game">Game</a>
</font></dt><dt><font face="helvetica, arial"><a
href="game.html#GameObject">GameObject</a>
</font></dt><dt><font face="helvetica, arial"><a
href="game.html#GameScreen">GameScreen</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="game.html#Sound">Sound</a>
</font></dt><dt><font face="helvetica, arial"><a
href="game.html#Sprite">Sprite</a>
</font></dt><dt><font face="helvetica, arial"><a
href="game.html#WorkState">WorkState</a>
</font></dt></dl>
@@ -47,6 +48,8 @@

<dl><dt><a name="Game-gamescreen"><strong>gamescreen</strong></a>(self,
dimensions,
name)</dt><dd><tt>Use&nbsp;this&nbsp;to&nbsp;create&nbsp;a&nbsp;game-screen&nbsp;that&nbsp;is&nbsp;part&nbsp;of&nbsp;a&nbsp;game</tt></dd></dl>

+<dl><dt><a name="Game-sound"><strong>sound</strong></a>(self,
name)</dt></dl>
+
<dl><dt><a name="Game-sprite"><strong>sprite</strong></a>(self,
name)</dt></dl>

<dl><dt><a name="Game-workstate"><strong>workstate</strong></a>(self,
name)</dt></dl>
@@ -90,6 +93,24 @@
<tr><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="GameScreen-__init__"><strong>__init__</strong></a>(self,
dimensions)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="Sound">class
<strong>Sound</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Sound-__init__"><strong>__init__</strong></a>(self,
name<font color="#909090">=''</font>)</dt></dl>

<hr>
Data descriptors defined here:<br>

Modified: trunk/trunk/doc/gamebaker.html
==============================================================================
--- trunk/trunk/doc/gamebaker.html (original)
+++ trunk/trunk/doc/gamebaker.html Wed Mar 18 22:25:05 2009
@@ -88,12 +88,18 @@

<dl><dt><a
name="MainGTK-add_gamescreen"><strong>add_gamescreen</strong></a>(self,
name<font color="#909090">=None</font>, resolution<font
color="#909090">=None</font>)</dt></dl>

+<dl><dt><a name="MainGTK-add_sound"><strong>add_sound</strong></a>(self,
name<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a name="MainGTK-add_sprite"><strong>add_sprite</strong></a>(self,
name<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="MainGTK-add_workstate"><strong>add_workstate</strong></a>(self,
name<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="MainGTK-delete_gameobject"><strong>delete_gameobject</strong></a>(self,
go)</dt></dl>

<dl><dt><a
name="MainGTK-delete_gamescreen"><strong>delete_gamescreen</strong></a>(self,
gs)</dt></dl>

+<dl><dt><a
name="MainGTK-delete_sound"><strong>delete_sound</strong></a>(self,
sound)</dt></dl>
+
<dl><dt><a
name="MainGTK-delete_sprite"><strong>delete_sprite</strong></a>(self,
sprite)</dt></dl>

<dl><dt><a
name="MainGTK-delete_workstate"><strong>delete_workstate</strong></a>(self,
workstate)</dt></dl>
@@ -104,6 +110,10 @@

<hr>
Methods inherited from <a
href="GUI.main_window_events.html#main_window_events">GUI.main_window_events.main_window_events</a>:<br>
+<dl><dt><a
name="MainGTK-add_active_frame"><strong>add_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="MainGTK-add_child_workstate"><strong>add_child_workstate</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="MainGTK-add_item_choice"><strong>add_item_choice</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="MainGTK-add_new_event"><strong>add_new_event</strong></a>(self,
event)</dt></dl>
@@ -112,6 +122,8 @@

<dl><dt><a
name="MainGTK-change_event_selected"><strong>change_event_selected</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a name="MainGTK-check_quit"><strong>check_quit</strong></a>(self,
widget<font color="#909090">=None</font>, other<font
color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="MainGTK-choose_background_colour_gamescreen"><strong>choose_background_colour_gamescreen</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a name="MainGTK-closegame"><strong>closegame</strong></a>(self,
widget<font
color="#909090">=None</font>)</dt><dd><tt>Close&nbsp;the&nbsp;currently&nbsp;open&nbsp;game</tt></dd></dl>
@@ -120,6 +132,8 @@

<dl><dt><a
name="MainGTK-delete_item"><strong>delete_item</strong></a>(self,
widget<font color="#909090">=None</font>, prop2<font
color="#909090">=None</font>, prop3<font
color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="MainGTK-export_workstate"><strong>export_workstate</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="MainGTK-game_properties_ok"><strong>game_properties_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="MainGTK-gamescreen_delete_initial_object"><strong>gamescreen_delete_initial_object</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
@@ -128,6 +142,8 @@

<dl><dt><a
name="MainGTK-import_sprite"><strong>import_sprite</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="MainGTK-import_workstate"><strong>import_workstate</strong></a>(self,
workstate)</dt></dl>
+
<dl><dt><a name="MainGTK-new_game"><strong>new_game</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="MainGTK-new_game_object"><strong>new_game_object</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
@@ -140,10 +156,22 @@

<dl><dt><a name="MainGTK-object_ok"><strong>object_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="MainGTK-on_add_new_sound"><strong>on_add_new_sound</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="MainGTK-on_add_new_sprite"><strong>on_add_new_sprite</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a name="MainGTK-open_file"><strong>open_file</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="MainGTK-open_layout_editor"><strong>open_layout_editor</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="MainGTK-open_properties"><strong>open_properties</strong></a>(self,
widget<font color="#909090">=None</font>, prop2<font
color="#909090">=None</font>, prop3<font
color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="MainGTK-remove_active_event"><strong>remove_active_event</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="MainGTK-remove_active_frame"><strong>remove_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="MainGTK-save_active_frame"><strong>save_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a name="MainGTK-save_event"><strong>save_event</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a name="MainGTK-save_file"><strong>save_file</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
@@ -152,6 +180,8 @@

<dl><dt><a name="MainGTK-show_about"><strong>show_about</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

+<dl><dt><a
name="MainGTK-show_active_frame"><strong>show_active_frame</strong></a>(self,
widget<font color="#909090">=None</font>, prop2<font
color="#909090">=None</font>, prop3<font
color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a
name="MainGTK-show_game_properties"><strong>show_game_properties</strong></a>(self,
widget<font
color="#909090">=None</font>)</dt><dd><tt>Show&nbsp;the&nbsp;Game&nbsp;Properties&nbsp;window</tt></dd></dl>

<dl><dt><a
name="MainGTK-show_item_popup"><strong>show_item_popup</strong></a>(self,
widget<font color="#909090">=None</font>, event<font
color="#909090">=None</font>)</dt></dl>
@@ -160,6 +190,8 @@

<dl><dt><a
name="MainGTK-show_tutorial"><strong>show_tutorial</strong></a>(self,
filename)</dt></dl>

+<dl><dt><a name="MainGTK-sound_ok"><strong>sound_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>
+
<dl><dt><a name="MainGTK-sprite_ok"><strong>sprite_ok</strong></a>(self,
widget<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a
name="MainGTK-treeview_click"><strong>treeview_click</strong></a>(self,
widget<font color="#909090">=None</font>, event<font
color="#909090">=None</font>)</dt></dl>
@@ -203,7 +235,7 @@
<font color="#ffffff" face="helvetica,
arial"><big><strong>Functions</strong></big></font></td></tr>

<tr><td
bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
-<td width="100%"><dl><dt><a
name="-debug"><strong>debug</strong></a>(game)</dt></dl>
+<td width="100%"><dl><dt><a name="-debug"><strong>debug</strong></a>(game,
path_to_game, gbWindow<font color="#909090">=None</font>)</dt></dl>
<dl><dt><a
name="-find_item_name"><strong>find_item_name</strong></a>(dic,
item)</dt></dl>
</td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
@@ -225,8 +257,27 @@
<strong>AUDIO_U16MSB</strong> = 4112<br>
<strong>AUDIO_U16SYS</strong> = 16<br>
<strong>AUDIO_U8</strong> = 8<br>
+<strong>BIG_ENDIAN</strong> = 4321<br>
+<strong>BLEND_ADD</strong> = 1<br>
+<strong>BLEND_MAX</strong> = 5<br>
+<strong>BLEND_MIN</strong> = 4<br>
+<strong>BLEND_MULT</strong> = 3<br>
+<strong>BLEND_RGBA_ADD</strong> = 6<br>
+<strong>BLEND_RGBA_MAX</strong> = 16<br>
+<strong>BLEND_RGBA_MIN</strong> = 9<br>
+<strong>BLEND_RGBA_MULT</strong> = 8<br>
+<strong>BLEND_RGBA_SUB</strong> = 7<br>
+<strong>BLEND_RGB_ADD</strong> = 1<br>
+<strong>BLEND_RGB_MAX</strong> = 5<br>
+<strong>BLEND_RGB_MIN</strong> = 4<br>
+<strong>BLEND_RGB_MULT</strong> = 3<br>
+<strong>BLEND_RGB_SUB</strong> = 2<br>
+<strong>BLEND_SUB</strong> = 2<br>
+<strong>BUTTON_X1</strong> = -1<br>
+<strong>BUTTON_X2</strong> = -1<br>
<strong>DOUBLEBUF</strong> = 1073741824<br>
<strong>FULLSCREEN</strong> = -2147483648<br>
+<strong>GL_ACCELERATED_VISUAL</strong> = 15<br>
<strong>GL_ACCUM_ALPHA_SIZE</strong> = 11<br>
<strong>GL_ACCUM_BLUE_SIZE</strong> = 10<br>
<strong>GL_ACCUM_GREEN_SIZE</strong> = 9<br>
@@ -242,6 +293,7 @@
<strong>GL_RED_SIZE</strong> = 0<br>
<strong>GL_STENCIL_SIZE</strong> = 7<br>
<strong>GL_STEREO</strong> = 12<br>
+<strong>GL_SWAP_CONTROL</strong> = 16<br>
<strong>HAT_CENTERED</strong> = 0<br>
<strong>HAT_DOWN</strong> = 4<br>
<strong>HAT_LEFT</strong> = 8<br>
@@ -414,6 +466,7 @@
<strong>K_x</strong> = 120<br>
<strong>K_y</strong> = 121<br>
<strong>K_z</strong> = 122<br>
+<strong>LIL_ENDIAN</strong> = 1234<br>
<strong>MOUSEBUTTONDOWN</strong> = 5<br>
<strong>MOUSEBUTTONUP</strong> = 6<br>
<strong>MOUSEMOTION</strong> = 4<br>
@@ -427,6 +480,12 @@
<strong>RESIZABLE</strong> = 16<br>
<strong>RLEACCEL</strong> = 16384<br>
<strong>RLEACCELOK</strong> = 8192<br>
+<strong>SCRAP_BMP</strong> = 'image/bmp'<br>
+<strong>SCRAP_CLIPBOARD</strong> = 0<br>
+<strong>SCRAP_PBM</strong> = 'image/pbm'<br>
+<strong>SCRAP_PPM</strong> = 'image/ppm'<br>
+<strong>SCRAP_SELECTION</strong> = 1<br>
+<strong>SCRAP_TEXT</strong> = 'text/plain'<br>
<strong>SRCALPHA</strong> = 65536<br>
<strong>SRCCOLORKEY</strong> = 4096<br>
<strong>SWSURFACE</strong> = 0<br>

Modified: trunk/trunk/doc/gbfileio.html
==============================================================================
--- trunk/trunk/doc/gbfileio.html (original)
+++ trunk/trunk/doc/gbfileio.html Wed Mar 18 22:25:05 2009
@@ -31,5 +31,5 @@
<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>

<tr><td
bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
-<td width="100%"><strong>VERSION_NUMBER</strong> = 0</td></tr></table>
+<td width="100%"><strong>VERSION_NUMBER</strong> = 1</td></tr></table>
</body></html>

Modified: trunk/trunk/doc/runtime.gb_exceptions.html
==============================================================================
--- trunk/trunk/doc/runtime.gb_exceptions.html (original)
+++ trunk/trunk/doc/runtime.gb_exceptions.html Wed Mar 18 22:25:05 2009
@@ -56,7 +56,7 @@

<hr>
Data and other attributes inherited from <a
href="exceptions.html#Exception">exceptions.Exception</a>:<br>
-<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8140660&gt;<dd><tt>T.<a
href="#exit_game-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>
+<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8145ea0&gt;<dd><tt>T.<a
href="#exit_game-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>

<hr>
Methods inherited from <a
href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
@@ -113,7 +113,7 @@
</dl>
<hr>
Data and other attributes inherited from <a
href="exceptions.html#Exception">exceptions.Exception</a>:<br>
-<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8140660&gt;<dd><tt>T.<a
href="#game_event-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>
+<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8145ea0&gt;<dd><tt>T.<a
href="#game_event-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>

<hr>
Methods inherited from <a
href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
@@ -172,7 +172,7 @@
</dl>
<hr>
Data and other attributes inherited from <a
href="exceptions.html#Exception">exceptions.Exception</a>:<br>
-<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8140660&gt;<dd><tt>T.<a
href="#gb_runtime_exception-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>
+<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8145ea0&gt;<dd><tt>T.<a
href="#gb_runtime_exception-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>

<hr>
Methods inherited from <a
href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
@@ -230,7 +230,7 @@
</dl>
<hr>
Data and other attributes inherited from <a
href="exceptions.html#Exception">exceptions.Exception</a>:<br>
-<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8140660&gt;<dd><tt>T.<a
href="#gb_scripting_exception-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>
+<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of type
object at 0x8145ea0&gt;<dd><tt>T.<a
href="#gb_scripting_exception-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>

<hr>
Methods inherited from <a
href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>

Added: trunk/trunk/doc/runtime.grid.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/runtime.grid.html Wed Mar 18 22:25:05 2009
@@ -0,0 +1,121 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module runtime.grid</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="runtime.html"><font
color="#ffffff">runtime</font></a>.grid</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/runtime/grid.py">/home/john/bin/game-baker/trunk/runtime/grid.py</a></font></td></tr></table>
+ <p><tt>#&nbsp;grid&nbsp;classes<br>
+#&nbsp;TODO:&nbsp;needs&nbsp;to&nbsp;be&nbsp;structured&nbsp;so&nbsp;that&nbsp;move_h,&nbsp;etc.&nbsp;are&nbsp;called&nbsp;from&nbsp;<a
href="#ObjBlock">ObjBlock</a>&nbsp;instances<br>
+#<br>
+#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;needs&nbsp;capability&nbsp;for&nbsp;large&nbsp;objects&nbsp;which&nbsp;extend&nbsp;between&nbsp;cells</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a
href="__builtin__.html#object">__builtin__.object</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a href="runtime.grid.html#Grid">Grid</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="runtime.grid.html#SquareGrid">SquareGrid</a>
+</font></dt></dl>
+</dd>
+<dt><font face="helvetica, arial"><a
href="runtime.grid.html#ObjBlock">ObjBlock</a>
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="Grid">class
<strong>Grid</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Grid-__init__"><strong>__init__</strong></a>(self,
upper_right_coords<font color="#909090">=[0, 0]</font>)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="ObjBlock">class
<strong>ObjBlock</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td colspan=2><tt>Represents&nbsp;an&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;located&nbsp;on&nbsp;the&nbsp;grid<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="ObjBlock-__init__"><strong>__init__</strong></a>(self, x,
y, x_len,
y_len)</dt><dd><tt>#&nbsp;needs&nbsp;a&nbsp;LOT&nbsp;more...</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="SquareGrid">class
<strong>SquareGrid</strong></a>(<a
href="runtime.grid.html#Grid">Grid</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a href="runtime.grid.html#SquareGrid">SquareGrid</a></dd>
+<dd><a href="runtime.grid.html#Grid">Grid</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a name="SquareGrid-__init__"><strong>__init__</strong></a>(self,
x_blocks, y_blocks, block_size<font color="#909090">=[10, 10]</font>,
upper_right_coords<font color="#909090">=[0, 0]</font>)</dt></dl>
+
+<dl><dt><a
name="SquareGrid-add_object"><strong>add_object</strong></a>(self,
obj_name, start_x, start_y)</dt></dl>
+
+<dl><dt><a
name="SquareGrid-block_is_occupied"><strong>block_is_occupied</strong></a>(self,
x, y)</dt></dl>
+
+<dl><dt><a
name="SquareGrid-get_obj_coords"><strong>get_obj_coords</strong></a>(self,
obj_name)</dt><dd><tt>returns&nbsp;<a
href="__builtin__.html#object">object</a>'s&nbsp;coordinates&nbsp;in&nbsp;actual&nbsp;x/y&nbsp;plane</tt></dd></dl>
+
+<dl><dt><a
name="SquareGrid-get_obj_loc"><strong>get_obj_loc</strong></a>(self,
obj_name)</dt><dd><tt>returns&nbsp;<a
href="__builtin__.html#object">object</a>'s&nbsp;location&nbsp;on&nbsp;grid</tt></dd></dl>
+
+<dl><dt><a
name="SquareGrid-is_legal_move"><strong>is_legal_move</strong></a>(self, x,
y)</dt></dl>
+
+<dl><dt><a
name="SquareGrid-is_outside_bounds"><strong>is_outside_bounds</strong></a>(self,
x, y)</dt></dl>
+
+<dl><dt><a name="SquareGrid-move"><strong>move</strong></a>(self,
obj_name, dx<font color="#909090">=0</font>, dy<font
color="#909090">=0</font>)</dt><dd><tt>Move&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;relative&nbsp;to&nbsp;current&nbsp;position<br>
+&nbsp;&nbsp;&nbsp;&nbsp;where&nbsp;dy&nbsp;is&nbsp;blocks&nbsp;to&nbsp;move&nbsp;along&nbsp;vertical&nbsp;axis<br>
+&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;dx&nbsp;is&nbsp;blocks&nbsp;to&nbsp;move&nbsp;along&nbsp;horizontal&nbsp;axis<br>
+&nbsp;&nbsp;&nbsp;&nbsp;NOTE:&nbsp;current&nbsp;design&nbsp;evaluates&nbsp;horizontal&nbsp;moves<br>
+&nbsp;&nbsp;&nbsp;&nbsp;first,&nbsp;so&nbsp;collision&nbsp;detection&nbsp;may&nbsp;not&nbsp;work<br>
+&nbsp;&nbsp;&nbsp;&nbsp;properly&nbsp;if&nbsp;large&nbsp;numbers&nbsp;are&nbsp;used.</tt></dd></dl>
+
+<dl><dt><a name="SquareGrid-set_loc"><strong>set_loc</strong></a>(self,
obj_name, x, y)</dt><dd><tt>set&nbsp;arbitrary&nbsp;location</tt></dd></dl>
+
+<hr>
+Data descriptors inherited from <a
href="runtime.grid.html#Grid">Grid</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table></td></tr></table>
+</body></html>
\ No newline at end of file

Added: trunk/trunk/doc/runtime.grid_test.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/runtime.grid_test.html Wed Mar 18 22:25:05 2009
@@ -0,0 +1,29 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module runtime.grid_test</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="runtime.html"><font
color="#ffffff">runtime</font></a>.grid_test</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/runtime/grid_test.py">/home/john/bin/game-baker/trunk/runtime/grid_test.py</a></font></td></tr></table>
+ <p><tt>#Tests&nbsp;for&nbsp;grid&nbsp;module</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="runtime.grid.html">runtime.grid</a><br>
+</td><td width="25%" valign=top></td><td width="25%" valign=top></td><td
width="25%" valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#55aa55">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><strong>foo</strong> = &lt;runtime.grid.SquareGrid object
at 0xa7e5fcc&gt;</td></tr></table>
+</body></html>
\ No newline at end of file

Modified: trunk/trunk/doc/runtime.html
==============================================================================
--- trunk/trunk/doc/runtime.html (original)
+++ trunk/trunk/doc/runtime.html Wed Mar 18 22:25:05 2009
@@ -19,10 +19,13 @@
<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="runtime.constants.html">constants</a><br>
<a href="runtime.gb_exceptions.html">gb_exceptions</a><br>
-</td><td width="25%" valign=top><a href="runtime.paths.html">paths</a><br>
-<a href="runtime.runtime.html">runtime</a><br>
+</td><td width="25%" valign=top><a
href="runtime.gbplayer.html">gbplayer</a><br>
+<a href="runtime.grid.html">grid</a><br>
+</td><td width="25%" valign=top><a
href="runtime.grid_test.html">grid_test</a><br>
+<a href="runtime.paths.html">paths</a><br>
</td><td width="25%" valign=top><a
href="runtime.script_objects.html">script_objects</a><br>
-</td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
+<a href="runtime.unittests.html">unittests</a><br>
+</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
@@ -37,6 +40,7 @@
</font></dt><dt><font face="helvetica, arial"><a
href="runtime.html#RunGameScreen">RunGameScreen</a>
</font></dt><dt><font face="helvetica, arial"><a
href="runtime.html#RunSprite">RunSprite</a>
</font></dt><dt><font face="helvetica, arial"><a
href="runtime.html#Screen">Screen</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="runtime.html#runtime_game">runtime_game</a>
</font></dt></dl>
</dd>
</dl>
@@ -50,8 +54,12 @@
<td
colspan=2><tt>"The&nbsp;Class&nbsp;that&nbsp;represents&nbsp;a&nbsp;GameObject&nbsp;while&nbsp;the&nbsp;game&nbsp;is&nbsp;being&nbsp;executed<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="RunGameObject-__getstate__"><strong>__getstate__</strong></a>(self)</dt><dd><tt>For&nbsp;Saving&nbsp;(pickling)&nbsp;a&nbsp;game</tt></dd></dl>
+
<dl><dt><a
name="RunGameObject-__init__"><strong>__init__</strong></a>(self,
gamescreenobj, GameObj)</dt></dl>

+<dl><dt><a
name="RunGameObject-__setstate__"><strong>__setstate__</strong></a>(self,
state)</dt></dl>
+
<dl><dt><a
name="RunGameObject-check_point_collision"><strong>check_point_collision</strong></a>(self,
x,
y)</dt><dd><tt>Checks&nbsp;if&nbsp;a&nbsp;point&nbsp;is&nbsp;within&nbsp;the&nbsp;<a
href="__builtin__.html#object">object</a>'s&nbsp;collision&nbsp;area</tt></dd></dl>

<dl><dt><a
name="RunGameObject-clear"><strong>clear</strong></a>(self)</dt></dl>
@@ -82,14 +90,21 @@
<td
colspan=2><tt>"The&nbsp;Class&nbsp;that&nbsp;represents&nbsp;an&nbsp;individual&nbsp;gamescreen&nbsp;(or&nbsp;level&nbsp;etc)&nbsp;during&nbsp;execution<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="RunGameScreen-__getstate__"><strong>__getstate__</strong></a>(self)</dt><dd><tt>For&nbsp;Pickling&nbsp;to&nbsp;save&nbsp;a&nbsp;game<br>
+-&nbsp;just&nbsp;passes&nbsp;the&nbsp;script&nbsp;like&nbsp;objects</tt></dd></dl>
+
<dl><dt><a
name="RunGameScreen-__init__"><strong>__init__</strong></a>(self, screen,
game, gamescreen, scriptgamevar, scriptglobals)</dt></dl>

+<dl><dt><a
name="RunGameScreen-__setstate__"><strong>__setstate__</strong></a>(self,
state)</dt><dd><tt>For&nbsp;Unpickling&nbsp;(loading)</tt></dd></dl>
+
<dl><dt><a
name="RunGameScreen-add_object_instance"><strong>add_object_instance</strong></a>(self,
obj, name)</dt></dl>

<dl><dt><a
name="RunGameScreen-frame_buffer"><strong>frame_buffer</strong></a>(self)</dt><dd><tt>render&nbsp;a&nbsp;frame</tt></dd></dl>

<dl><dt><a
name="RunGameScreen-gameloop"><strong>gameloop</strong></a>(self,
clock)</dt><dd><tt>Main&nbsp;Game&nbsp;Loop&nbsp;-&nbsp;called&nbsp;each&nbsp;itteration</tt></dd></dl>

+<dl><dt><a
name="RunGameScreen-get_game_object_name"><strong>get_game_object_name</strong></a>(self,
gameobject)</dt><dd><tt>Returns&nbsp;the&nbsp;name&nbsp;of&nbsp;a&nbsp;game&nbsp;<a
href="__builtin__.html#object">object</a></tt></dd></dl>
+
<dl><dt><a
name="RunGameScreen-get_workstate_event_code"><strong>get_workstate_event_code</strong></a>(self,
workstate, event)</dt></dl>

<dl><dt><a
name="RunGameScreen-input"><strong>input</strong></a>(self)</dt><dd><tt>Completely&nbsp;not&nbsp;done&nbsp;yet</tt></dd></dl>
@@ -100,6 +115,8 @@

<dl><dt><a
name="RunGameScreen-render"><strong>render</strong></a>(self)</dt></dl>

+<dl><dt><a
name="RunGameScreen-set_game_object_name"><strong>set_game_object_name</strong></a>(self,
gameobject, new_name)</dt></dl>
+
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
@@ -152,6 +169,29 @@
<dl><dt><strong>__weakref__</strong></dt>

<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="runtime_game">class
<strong>runtime_game</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="runtime_game-__init__"><strong>__init__</strong></a>(self,
game)</dt></dl>
+
+<dl><dt><a
name="runtime_game-run"><strong>run</strong></a>(self)</dt><dd><tt>run&nbsp;a&nbsp;general&nbsp;game<br>
+-&nbsp;a&nbsp;bit&nbsp;messy</tt></dd></dl>
+
+<dl><dt><a
name="runtime_game-save_game"><strong>save_game</strong></a>(self)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
@@ -159,8 +199,7 @@
<font color="#ffffff" face="helvetica,
arial"><big><strong>Functions</strong></big></font></td></tr>

<tr><td
bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
-<td width="100%"><dl><dt><a
name="-run_game"><strong>run_game</strong></a>(game)</dt><dd><tt>run&nbsp;a&nbsp;general&nbsp;game<br>
--&nbsp;a&nbsp;bit&nbsp;messy,&nbsp;some&nbsp;time&nbsp;I&nbsp;will&nbsp;make&nbsp;it&nbsp;more&nbsp;OO</tt></dd></dl>
+<td width="100%"><dl><dt><a
name="-run_game"><strong>run_game</strong></a>(game)</dt></dl>
</td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
@@ -186,6 +225,24 @@
<strong>AUDIO_U16MSB</strong> = 4112<br>
<strong>AUDIO_U16SYS</strong> = 16<br>
<strong>AUDIO_U8</strong> = 8<br>
+<strong>BIG_ENDIAN</strong> = 4321<br>
+<strong>BLEND_ADD</strong> = 1<br>
+<strong>BLEND_MAX</strong> = 5<br>
+<strong>BLEND_MIN</strong> = 4<br>
+<strong>BLEND_MULT</strong> = 3<br>
+<strong>BLEND_RGBA_ADD</strong> = 6<br>
+<strong>BLEND_RGBA_MAX</strong> = 16<br>
+<strong>BLEND_RGBA_MIN</strong> = 9<br>
+<strong>BLEND_RGBA_MULT</strong> = 8<br>
+<strong>BLEND_RGBA_SUB</strong> = 7<br>
+<strong>BLEND_RGB_ADD</strong> = 1<br>
+<strong>BLEND_RGB_MAX</strong> = 5<br>
+<strong>BLEND_RGB_MIN</strong> = 4<br>
+<strong>BLEND_RGB_MULT</strong> = 3<br>
+<strong>BLEND_RGB_SUB</strong> = 2<br>
+<strong>BLEND_SUB</strong> = 2<br>
+<strong>BUTTON_X1</strong> = -1<br>
+<strong>BUTTON_X2</strong> = -1<br>
<strong>DOUBLEBUF</strong> = 1073741824<br>
<strong>EVENT_INIT</strong> = 1<br>
<strong>EVENT_ITERATION</strong> = 3<br>
@@ -196,6 +253,7 @@
<strong>EVENT_RMOUSEUP</strong> = 7<br>
<strong>EVENT_TIMER</strong> = 11<br>
<strong>FULLSCREEN</strong> = -2147483648<br>
+<strong>GL_ACCELERATED_VISUAL</strong> = 15<br>
<strong>GL_ACCUM_ALPHA_SIZE</strong> = 11<br>
<strong>GL_ACCUM_BLUE_SIZE</strong> = 10<br>
<strong>GL_ACCUM_GREEN_SIZE</strong> = 9<br>
@@ -211,6 +269,7 @@
<strong>GL_RED_SIZE</strong> = 0<br>
<strong>GL_STENCIL_SIZE</strong> = 7<br>
<strong>GL_STEREO</strong> = 12<br>
+<strong>GL_SWAP_CONTROL</strong> = 16<br>
<strong>HAT_CENTERED</strong> = 0<br>
<strong>HAT_DOWN</strong> = 4<br>
<strong>HAT_LEFT</strong> = 8<br>
@@ -383,6 +442,7 @@
<strong>K_x</strong> = 120<br>
<strong>K_y</strong> = 121<br>
<strong>K_z</strong> = 122<br>
+<strong>LIL_ENDIAN</strong> = 1234<br>
<strong>MOUSEBUTTONDOWN</strong> = 5<br>
<strong>MOUSEBUTTONUP</strong> = 6<br>
<strong>MOUSEMOTION</strong> = 4<br>
@@ -396,6 +456,12 @@
<strong>RESIZABLE</strong> = 16<br>
<strong>RLEACCEL</strong> = 16384<br>
<strong>RLEACCELOK</strong> = 8192<br>
+<strong>SCRAP_BMP</strong> = 'image/bmp'<br>
+<strong>SCRAP_CLIPBOARD</strong> = 0<br>
+<strong>SCRAP_PBM</strong> = 'image/pbm'<br>
+<strong>SCRAP_PPM</strong> = 'image/ppm'<br>
+<strong>SCRAP_SELECTION</strong> = 1<br>
+<strong>SCRAP_TEXT</strong> = 'text/plain'<br>
<strong>SRCALPHA</strong> = 65536<br>
<strong>SRCCOLORKEY</strong> = 4096<br>
<strong>SWSURFACE</strong> = 0<br>
@@ -407,5 +473,6 @@
<strong>VIDEORESIZE</strong> = 16<br>
<strong>YUY2_OVERLAY</strong> = 844715353<br>
<strong>YV12_OVERLAY</strong> = 842094169<br>
-<strong>YVYU_OVERLAY</strong> = 1431918169</td></tr></table>
+<strong>YVYU_OVERLAY</strong> = 1431918169<br>
+<strong>sound_available</strong> = None</td></tr></table>
</body></html>

Modified: trunk/trunk/doc/runtime.script_objects.html
==============================================================================
--- trunk/trunk/doc/runtime.script_objects.html (original)
+++ trunk/trunk/doc/runtime.script_objects.html Wed Mar 18 22:25:05 2009
@@ -19,10 +19,13 @@
<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="pygame.color.html">pygame.color</a><br>
<a href="math.html">math</a><br>
-</td><td width="25%" valign=top><a
href="runtime.paths.html">runtime.paths</a><br>
+<a href="runtime.paths.html">runtime.paths</a><br>
+</td><td width="25%" valign=top><a href="pickle.html">pickle</a><br>
<a href="pygame.html">pygame</a><br>
-</td><td width="25%" valign=top><a
href="pygame.locals.html">pygame.locals</a><br>
-<a href="random.html">random</a><br>
+<a href="pygame.locals.html">pygame.locals</a><br>
+</td><td width="25%" valign=top><a href="random.html">random</a><br>
+<a href="sys.html">sys</a><br>
+<a href="threading.html">threading</a><br>
</td><td width="25%" valign=top><a href="time.html">time</a><br>
</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
@@ -35,7 +38,8 @@
<dt><font face="helvetica, arial"><a
href="__builtin__.html#object">__builtin__.object</a>
</font></dt><dd>
<dl>
-<dt><font face="helvetica, arial"><a
href="runtime.script_objects.html#scriptobject">scriptobject</a>
+<dt><font face="helvetica, arial"><a
href="runtime.script_objects.html#script_mouse">script_mouse</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="runtime.script_objects.html#scriptobject">scriptobject</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a
href="runtime.script_objects.html#script_gameobject_dict">script_gameobject_dict</a>
@@ -47,6 +51,12 @@
</dd>
</dl>
</dd>
+<dt><font face="helvetica, arial"><a
href="threading.html#Thread">threading.Thread</a>(<a
href="threading.html#_Verbose">threading._Verbose</a>)
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="runtime.script_objects.html#script_sounds">script_sounds</a>
+</font></dt></dl>
+</dd>
</dl>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
@@ -85,6 +95,44 @@
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a name="script_mouse">class
<strong>script_mouse</strong></a>(<a
href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
+<td
colspan=2><tt>Wrapper&nbsp;For&nbsp;pygame.mouse<br>&nbsp;</tt></td></tr>
+<tr><td>&nbsp;</td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="script_mouse-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>x</strong></dt>
+</dl>
+<dl><dt><strong>y</strong></dt>
+</dl>
+<hr>
+Data and other attributes defined here:<br>
+<dl><dt><strong>get_pos</strong> = &lt;built-in function
get_pos&gt;<dd><tt>pygame.mouse.<a
href="#script_mouse-get_pos">get_pos</a>():&nbsp;return&nbsp;(x,&nbsp;y)<br>
+get&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;position</tt></dl>
+
+<dl><dt><strong>get_pressed</strong> = &lt;built-in function
get_pressed&gt;<dd><tt>pygame.moouse.<a
href="#script_mouse-get_pressed">get_pressed</a>():&nbsp;return&nbsp;(button1,&nbsp;button2,&nbsp;button3)<br>
+get&nbsp;the&nbsp;state&nbsp;of&nbsp;the&nbsp;mouse&nbsp;buttons</tt></dl>
+
+<dl><dt><strong>get_rel</strong> = &lt;built-in function
get_rel&gt;<dd><tt>pygame.mouse.<a
href="#script_mouse-get_rel">get_rel</a>():&nbsp;return&nbsp;(x,&nbsp;y)<br>
+get&nbsp;the&nbsp;amount&nbsp;of&nbsp;mouse&nbsp;movement</tt></dl>
+
+<dl><dt><strong>set_pos</strong> = &lt;built-in function
set_pos&gt;<dd><tt>pygame.mouse.<a
href="#script_mouse-set_pos">set_pos</a>([x,&nbsp;y]):&nbsp;return&nbsp;None<br>
+set&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;position</tt></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="script_path">class
<strong>script_path</strong></a>(<a
href="runtime.script_objects.html#scriptobject">scriptobject</a>)</font></td></tr>

<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
@@ -127,6 +175,57 @@
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="script_sounds">class <strong>script_sounds</strong></a>(<a
href="threading.html#Thread">threading.Thread</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="runtime.script_objects.html#script_sounds">script_sounds</a></dd>
+<dd><a href="threading.html#Thread">threading.Thread</a></dd>
+<dd><a href="threading.html#_Verbose">threading._Verbose</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a
name="script_sounds-__init__"><strong>__init__</strong></a>(self,
songtitle, loop, device_type<font color="#909090">='oss'</font>)</dt></dl>
+
+<dl><dt><a
name="script_sounds-delete_sound"><strong>delete_sound</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="script_sounds-play_sound"><strong>play_sound</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="script_sounds-run"><strong>run</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="script_sounds-stop_sound"><strong>stop_sound</strong></a>(self)</dt></dl>
+
+<hr>
+Methods inherited from <a
href="threading.html#Thread">threading.Thread</a>:<br>
+<dl><dt><a
name="script_sounds-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="script_sounds-getName"><strong>getName</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="script_sounds-isAlive"><strong>isAlive</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="script_sounds-isDaemon"><strong>isDaemon</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="script_sounds-join"><strong>join</strong></a>(self,
timeout<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="script_sounds-setDaemon"><strong>setDaemon</strong></a>(self,
daemonic)</dt></dl>
+
+<dl><dt><a name="script_sounds-setName"><strong>setName</strong></a>(self,
name)</dt></dl>
+
+<dl><dt><a
name="script_sounds-start"><strong>start</strong></a>(self)</dt></dl>
+
+<hr>
+Data descriptors inherited from <a
href="threading.html#_Verbose">threading._Verbose</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="scriptgame">class
<strong>scriptgame</strong></a>(<a
href="runtime.script_objects.html#scriptobject">scriptobject</a>)</font></td></tr>

<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
@@ -141,10 +240,14 @@
</dl>
<hr>
Methods defined here:<br>
-<dl><dt><a name="scriptgame-__init__"><strong>__init__</strong></a>(self,
game)</dt></dl>
+<dl><dt><a name="scriptgame-__init__"><strong>__init__</strong></a>(self,
game, save_game, gamesounds)</dt></dl>

<dl><dt><a
name="scriptgame-change_game_screen"><strong>change_game_screen</strong></a>(self,
gs, savestate<font color="#909090">=False</font>)</dt></dl>

+<dl><dt><a
name="scriptgame-load_game"><strong>load_game</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="scriptgame-save_game"><strong>save_game</strong></a>(self,
gamestate)</dt></dl>
+
<hr>
Data descriptors inherited from <a
href="runtime.script_objects.html#scriptobject">scriptobject</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
@@ -175,15 +278,21 @@

<dl><dt><a
name="scriptgameobj-destroy"><strong>destroy</strong></a>(self)</dt><dd><tt>Destroys&nbsp;a&nbsp;game&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;-&nbsp;removes&nbsp;it&nbsp;from&nbsp;the&nbsp;list</tt></dd></dl>

-<dl><dt><a
name="scriptgameobj-move_to_intercept"><strong>move_to_intercept</strong></a>(self,
speed, target<font color="#909090">=None</font>, x<font
color="#909090">=None</font>, y<font color="#909090">=None</font>, vx<font
color="#909090">=None</font>, vy<font
color="#909090">=None</font>)</dt></dl>
+<dl><dt><a
name="scriptgameobj-move_to_intercept"><strong>move_to_intercept</strong></a>(self,
speed, target<font color="#909090">=None</font>, x<font
color="#909090">=None</font>, y<font color="#909090">=None</font>, vx<font
color="#909090">=None</font>, vy<font
color="#909090">=None</font>)</dt><dd><tt>Move&nbsp;This&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;to&nbsp;intercept&nbsp;another&nbsp;one<br>
+-&nbsp;may&nbsp;supply&nbsp;a&nbsp;target&nbsp;or&nbsp;alternatively&nbsp;the&nbsp;x&nbsp;and&nbsp;y&nbsp;coordinates&nbsp;of&nbsp;the<br>
+target&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;along&nbsp;with&nbsp;the&nbsp;velocity&nbsp;of&nbsp;that&nbsp;<a
href="__builtin__.html#object">object</a></tt></dd></dl>

<dl><dt><a
name="scriptgameobj-move_towards"><strong>move_towards</strong></a>(self,
x, y, speed)</dt><dd><tt>Moves&nbsp;an&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;towards&nbsp;a&nbsp;position</tt></dd></dl>

-<dl><dt><a
name="scriptgameobj-move_velocity"><strong>move_velocity</strong></a>(self)</dt></dl>
+<dl><dt><a
name="scriptgameobj-move_velocity"><strong>move_velocity</strong></a>(self)</dt><dd><tt>Move&nbsp;This&nbsp;Object&nbsp;with&nbsp;a&nbsp;pre-defined&nbsp;Velocity</tt></dd></dl>

<dl><dt><a
name="scriptgameobj-set_timer"><strong>set_timer</strong></a>(self, delay,
message<font
color="#909090">=''</font>)</dt><dd><tt>Adds&nbsp;a&nbsp;timer&nbsp;event</tt></dd></dl>

<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>name</strong></dt>
+</dl>
+<hr>
Data descriptors inherited from <a
href="runtime.script_objects.html#scriptobject">scriptobject</a>:<br>
<dl><dt><strong>__dict__</strong></dt>

<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
@@ -213,6 +322,8 @@

<dl><dt><a
name="scriptgamescreen-add_object"><strong>add_object</strong></a>(self,
obj, name)</dt><dd><tt>Adds&nbsp;a&nbsp;new&nbsp;game&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;instance&nbsp;to&nbsp;a&nbsp;gamescreen</tt></dd></dl>

+<dl><dt><a
name="scriptgamescreen-change_dimension"><strong>change_dimension</strong></a>(self,
xdim,
ydim)</dt><dd><tt>Changes&nbsp;the&nbsp;screen&nbsp;dimensions</tt></dd></dl>
+
<dl><dt><a
name="scriptgamescreen-check_collisions"><strong>check_collisions</strong></a>(self,
obj1,
obj2)</dt><dd><tt>Checks&nbsp;a&nbsp;collision&nbsp;between&nbsp;objects<br>

You&nbsp;can&nbsp;also&nbsp;provide&nbsp;lists&nbsp;of&nbsp;game&nbsp;objects&nbsp;to&nbsp;check</tt></dd></dl>

@@ -221,7 +332,8 @@

<dl><dt><a
name="scriptgamescreen-get_object"><strong>get_object</strong></a>(self,
name)</dt><dd><tt>Returns&nbsp;the&nbsp;gameobject&nbsp;script&nbsp;interfaces&nbsp;for&nbsp;active&nbsp;game&nbsp;objects</tt></dd></dl>

-<dl><dt><a
name="scriptgamescreen-move_gamescreen"><strong>move_gamescreen</strong></a>(self,
target, gradual<font color="#909090">=False</font>, maxspeed<font
color="#909090">=10</font>, acceleration<font
color="#909090">=2</font>)</dt></dl>
+<dl><dt><a
name="scriptgamescreen-move_gamescreen"><strong>move_gamescreen</strong></a>(self,
target, gradual<font color="#909090">=False</font>, maxspeed<font
color="#909090">=10</font>, acceleration<font
color="#909090">=2</font>)</dt><dd><tt>Tells&nbsp;the&nbsp;gamescreen&nbsp;to&nbsp;move&nbsp;(gradually&nbsp;if&nbsp;desired)&nbsp;across&nbsp;the<br>
+rendering&nbsp;window,&nbsp;for&nbsp;example&nbsp;to&nbsp;keep&nbsp;a&nbsp;characer&nbsp;centred&nbsp;on&nbsp;the</tt></dd></dl>

<dl><dt><a
name="scriptgamescreen-remove_object"><strong>remove_object</strong></a>(self,
name)</dt><dd><tt>removes&nbsp;a&nbsp;game&nbsp;<a
href="__builtin__.html#object">object</a>&nbsp;instance</tt></dd></dl>

@@ -241,7 +353,7 @@

<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
-<dl><dt><a
name="scriptobject-__init__"><strong>__init__</strong></a>()</dt></dl>
+<dl><dt><a
name="scriptobject-__init__"><strong>__init__</strong></a>(self)</dt></dl>

<hr>
Data descriptors defined here:<br>
@@ -271,8 +383,27 @@
<strong>AUDIO_U16MSB</strong> = 4112<br>
<strong>AUDIO_U16SYS</strong> = 16<br>
<strong>AUDIO_U8</strong> = 8<br>
+<strong>BIG_ENDIAN</strong> = 4321<br>
+<strong>BLEND_ADD</strong> = 1<br>
+<strong>BLEND_MAX</strong> = 5<br>
+<strong>BLEND_MIN</strong> = 4<br>
+<strong>BLEND_MULT</strong> = 3<br>
+<strong>BLEND_RGBA_ADD</strong> = 6<br>
+<strong>BLEND_RGBA_MAX</strong> = 16<br>
+<strong>BLEND_RGBA_MIN</strong> = 9<br>
+<strong>BLEND_RGBA_MULT</strong> = 8<br>
+<strong>BLEND_RGBA_SUB</strong> = 7<br>
+<strong>BLEND_RGB_ADD</strong> = 1<br>
+<strong>BLEND_RGB_MAX</strong> = 5<br>
+<strong>BLEND_RGB_MIN</strong> = 4<br>
+<strong>BLEND_RGB_MULT</strong> = 3<br>
+<strong>BLEND_RGB_SUB</strong> = 2<br>
+<strong>BLEND_SUB</strong> = 2<br>
+<strong>BUTTON_X1</strong> = -1<br>
+<strong>BUTTON_X2</strong> = -1<br>
<strong>DOUBLEBUF</strong> = 1073741824<br>
<strong>FULLSCREEN</strong> = -2147483648<br>
+<strong>GL_ACCELERATED_VISUAL</strong> = 15<br>
<strong>GL_ACCUM_ALPHA_SIZE</strong> = 11<br>
<strong>GL_ACCUM_BLUE_SIZE</strong> = 10<br>
<strong>GL_ACCUM_GREEN_SIZE</strong> = 9<br>
@@ -288,6 +419,7 @@
<strong>GL_RED_SIZE</strong> = 0<br>
<strong>GL_STENCIL_SIZE</strong> = 7<br>
<strong>GL_STEREO</strong> = 12<br>
+<strong>GL_SWAP_CONTROL</strong> = 16<br>
<strong>HAT_CENTERED</strong> = 0<br>
<strong>HAT_DOWN</strong> = 4<br>
<strong>HAT_LEFT</strong> = 8<br>
@@ -460,6 +592,7 @@
<strong>K_x</strong> = 120<br>
<strong>K_y</strong> = 121<br>
<strong>K_z</strong> = 122<br>
+<strong>LIL_ENDIAN</strong> = 1234<br>
<strong>MOUSEBUTTONDOWN</strong> = 5<br>
<strong>MOUSEBUTTONUP</strong> = 6<br>
<strong>MOUSEMOTION</strong> = 4<br>
@@ -473,6 +606,12 @@
<strong>RESIZABLE</strong> = 16<br>
<strong>RLEACCEL</strong> = 16384<br>
<strong>RLEACCELOK</strong> = 8192<br>
+<strong>SCRAP_BMP</strong> = 'image/bmp'<br>
+<strong>SCRAP_CLIPBOARD</strong> = 0<br>
+<strong>SCRAP_PBM</strong> = 'image/pbm'<br>
+<strong>SCRAP_PPM</strong> = 'image/ppm'<br>
+<strong>SCRAP_SELECTION</strong> = 1<br>
+<strong>SCRAP_TEXT</strong> = 'text/plain'<br>
<strong>SRCALPHA</strong> = 65536<br>
<strong>SRCCOLORKEY</strong> = 4096<br>
<strong>SWSURFACE</strong> = 0<br>
@@ -484,5 +623,6 @@
<strong>VIDEORESIZE</strong> = 16<br>
<strong>YUY2_OVERLAY</strong> = 844715353<br>
<strong>YV12_OVERLAY</strong> = 842094169<br>
-<strong>YVYU_OVERLAY</strong> = 1431918169</td></tr></table>
+<strong>YVYU_OVERLAY</strong> = 1431918169<br>
+<strong>sound_available</strong> = None</td></tr></table>
</body></html>

Added: trunk/trunk/doc/runtime.unittests.html
==============================================================================
--- (empty file)
+++ trunk/trunk/doc/runtime.unittests.html Wed Mar 18 22:25:05 2009
@@ -0,0 +1,781 @@
+
+<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module runtime.unittests</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial">&nbsp;<br><big><big><strong><a href="runtime.html"><font
color="#ffffff">runtime</font></a>.unittests</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a
href="file:/home/john/bin/game-baker/trunk/runtime/unittests.py">/home/john/bin/game-baker/trunk/runtime/unittests.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a href="unittest.html">unittest</a><br>
+</td><td width="25%" valign=top></td><td width="25%" valign=top></td><td
width="25%" valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a
href="unittest.html#TestCase">unittest.TestCase</a>(<a
href="__builtin__.html#object">__builtin__.object</a>)
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a
href="runtime.unittests.html#TestLinearBezierCurve">TestLinearBezierCurve</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="runtime.unittests.html#TestLinearBezierCurve2">TestLinearBezierCurve2</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="runtime.unittests.html#TestLinearBezierCurve3">TestLinearBezierCurve3</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="runtime.unittests.html#TestLinearBezierCurve4">TestLinearBezierCurve4</a>
+</font></dt><dt><font face="helvetica, arial"><a
href="runtime.unittests.html#TestLinearBezierCurve5">TestLinearBezierCurve5</a>
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="TestLinearBezierCurve">class
<strong>TestLinearBezierCurve</strong></a>(<a
href="unittest.html#TestCase">unittest.TestCase</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="runtime.unittests.html#TestLinearBezierCurve">TestLinearBezierCurve</a></dd>
+<dd><a href="unittest.html#TestCase">unittest.TestCase</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a
name="TestLinearBezierCurve-runTest"><strong>runTest</strong></a>(self)</dt></dl>
+
+<hr>
+Methods inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><a
name="TestLinearBezierCurve-__call__"><strong>__call__</strong></a>(self,
*args, **kwds)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-__init__"><strong>__init__</strong></a>(self,
methodName<font
color="#909090">='runTest'</font>)</dt><dd><tt>Create&nbsp;an&nbsp;instance&nbsp;of&nbsp;the&nbsp;class&nbsp;that&nbsp;will&nbsp;use&nbsp;the&nbsp;named&nbsp;test<br>
+method&nbsp;when&nbsp;executed.&nbsp;Raises&nbsp;a&nbsp;ValueError&nbsp;if&nbsp;the&nbsp;instance&nbsp;does<br>
+not&nbsp;have&nbsp;a&nbsp;method&nbsp;with&nbsp;the&nbsp;specified&nbsp;name.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-__str__"><strong>__str__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertAlmostEqual"><strong>assertAlmostEqual</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertAlmostEquals"><strong>assertAlmostEquals</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertEqual"><strong>assertEqual</strong></a> =
failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertEquals"><strong>assertEquals</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertFalse"><strong>assertFalse</strong></a> =
failIf(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertNotAlmostEqual"><strong>assertNotAlmostEqual</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertNotAlmostEquals"><strong>assertNotAlmostEquals</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertNotEqual"><strong>assertNotEqual</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertNotEquals"><strong>assertNotEquals</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertRaises"><strong>assertRaises</strong></a>
= failUnlessRaises(self, excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assertTrue"><strong>assertTrue</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-assert_"><strong>assert_</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-countTestCases"><strong>countTestCases</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-debug"><strong>debug</strong></a>(self)</dt><dd><tt>Run&nbsp;the&nbsp;test&nbsp;without&nbsp;collecting&nbsp;errors&nbsp;in&nbsp;a&nbsp;TestResult</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-defaultTestResult"><strong>defaultTestResult</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-fail"><strong>fail</strong></a>(self, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;immediately,&nbsp;with&nbsp;the&nbsp;given&nbsp;message.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failIf"><strong>failIf</strong></a>(self, expr,
msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failIfAlmostEqual"><strong>failIfAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failIfEqual"><strong>failIfEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failUnless"><strong>failUnless</strong></a>(self,
expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failUnlessAlmostEqual"><strong>failUnlessAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failUnlessEqual"><strong>failUnlessEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-id"><strong>id</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="TestLinearBezierCurve-run"><strong>run</strong></a>(self,
result<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-setUp"><strong>setUp</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;setting&nbsp;up&nbsp;the&nbsp;test&nbsp;fixture&nbsp;before&nbsp;exercising&nbsp;it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;one-line&nbsp;description&nbsp;of&nbsp;the&nbsp;test,&nbsp;or&nbsp;None&nbsp;if&nbsp;no<br>
+description&nbsp;has&nbsp;been&nbsp;provided.<br>
+&nbsp;<br>
+The&nbsp;default&nbsp;implementation&nbsp;of&nbsp;this&nbsp;method&nbsp;returns&nbsp;the&nbsp;first&nbsp;line&nbsp;of<br>
+the&nbsp;specified&nbsp;test&nbsp;method's&nbsp;docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;deconstructing&nbsp;the&nbsp;test&nbsp;fixture&nbsp;after&nbsp;testing&nbsp;it.</tt></dd></dl>
+
+<hr>
+Data descriptors inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<hr>
+Data and other attributes inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>failureException</strong> =
&lt;type 'exceptions.AssertionError'&gt;<dd><tt>Assertion&nbsp;failed.</tt></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="TestLinearBezierCurve2">class
<strong>TestLinearBezierCurve2</strong></a>(<a
href="unittest.html#TestCase">unittest.TestCase</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="runtime.unittests.html#TestLinearBezierCurve2">TestLinearBezierCurve2</a></dd>
+<dd><a href="unittest.html#TestCase">unittest.TestCase</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a
name="TestLinearBezierCurve2-runTest"><strong>runTest</strong></a>(self)</dt></dl>
+
+<hr>
+Methods inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><a
name="TestLinearBezierCurve2-__call__"><strong>__call__</strong></a>(self,
*args, **kwds)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-__init__"><strong>__init__</strong></a>(self,
methodName<font
color="#909090">='runTest'</font>)</dt><dd><tt>Create&nbsp;an&nbsp;instance&nbsp;of&nbsp;the&nbsp;class&nbsp;that&nbsp;will&nbsp;use&nbsp;the&nbsp;named&nbsp;test<br>
+method&nbsp;when&nbsp;executed.&nbsp;Raises&nbsp;a&nbsp;ValueError&nbsp;if&nbsp;the&nbsp;instance&nbsp;does<br>
+not&nbsp;have&nbsp;a&nbsp;method&nbsp;with&nbsp;the&nbsp;specified&nbsp;name.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-__str__"><strong>__str__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertAlmostEqual"><strong>assertAlmostEqual</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertAlmostEquals"><strong>assertAlmostEquals</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertEqual"><strong>assertEqual</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertEquals"><strong>assertEquals</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertFalse"><strong>assertFalse</strong></a>
= failIf(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertNotAlmostEqual"><strong>assertNotAlmostEqual</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertNotAlmostEquals"><strong>assertNotAlmostEquals</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertNotEqual"><strong>assertNotEqual</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertNotEquals"><strong>assertNotEquals</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertRaises"><strong>assertRaises</strong></a>
= failUnlessRaises(self, excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assertTrue"><strong>assertTrue</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-assert_"><strong>assert_</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-countTestCases"><strong>countTestCases</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-debug"><strong>debug</strong></a>(self)</dt><dd><tt>Run&nbsp;the&nbsp;test&nbsp;without&nbsp;collecting&nbsp;errors&nbsp;in&nbsp;a&nbsp;TestResult</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-defaultTestResult"><strong>defaultTestResult</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-fail"><strong>fail</strong></a>(self, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;immediately,&nbsp;with&nbsp;the&nbsp;given&nbsp;message.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failIf"><strong>failIf</strong></a>(self,
expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failIfAlmostEqual"><strong>failIfAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failIfEqual"><strong>failIfEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failUnless"><strong>failUnless</strong></a>(self,
expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failUnlessAlmostEqual"><strong>failUnlessAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failUnlessEqual"><strong>failUnlessEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-id"><strong>id</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-run"><strong>run</strong></a>(self,
result<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-setUp"><strong>setUp</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;setting&nbsp;up&nbsp;the&nbsp;test&nbsp;fixture&nbsp;before&nbsp;exercising&nbsp;it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;one-line&nbsp;description&nbsp;of&nbsp;the&nbsp;test,&nbsp;or&nbsp;None&nbsp;if&nbsp;no<br>
+description&nbsp;has&nbsp;been&nbsp;provided.<br>
+&nbsp;<br>
+The&nbsp;default&nbsp;implementation&nbsp;of&nbsp;this&nbsp;method&nbsp;returns&nbsp;the&nbsp;first&nbsp;line&nbsp;of<br>
+the&nbsp;specified&nbsp;test&nbsp;method's&nbsp;docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;deconstructing&nbsp;the&nbsp;test&nbsp;fixture&nbsp;after&nbsp;testing&nbsp;it.</tt></dd></dl>
+
+<hr>
+Data descriptors inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<hr>
+Data and other attributes inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>failureException</strong> =
&lt;type 'exceptions.AssertionError'&gt;<dd><tt>Assertion&nbsp;failed.</tt></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="TestLinearBezierCurve3">class
<strong>TestLinearBezierCurve3</strong></a>(<a
href="unittest.html#TestCase">unittest.TestCase</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="runtime.unittests.html#TestLinearBezierCurve3">TestLinearBezierCurve3</a></dd>
+<dd><a href="unittest.html#TestCase">unittest.TestCase</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a
name="TestLinearBezierCurve3-runTest"><strong>runTest</strong></a>(self)</dt></dl>
+
+<hr>
+Methods inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><a
name="TestLinearBezierCurve3-__call__"><strong>__call__</strong></a>(self,
*args, **kwds)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-__init__"><strong>__init__</strong></a>(self,
methodName<font
color="#909090">='runTest'</font>)</dt><dd><tt>Create&nbsp;an&nbsp;instance&nbsp;of&nbsp;the&nbsp;class&nbsp;that&nbsp;will&nbsp;use&nbsp;the&nbsp;named&nbsp;test<br>
+method&nbsp;when&nbsp;executed.&nbsp;Raises&nbsp;a&nbsp;ValueError&nbsp;if&nbsp;the&nbsp;instance&nbsp;does<br>
+not&nbsp;have&nbsp;a&nbsp;method&nbsp;with&nbsp;the&nbsp;specified&nbsp;name.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-__str__"><strong>__str__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertAlmostEqual"><strong>assertAlmostEqual</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertAlmostEquals"><strong>assertAlmostEquals</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertEqual"><strong>assertEqual</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertEquals"><strong>assertEquals</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertFalse"><strong>assertFalse</strong></a>
= failIf(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertNotAlmostEqual"><strong>assertNotAlmostEqual</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertNotAlmostEquals"><strong>assertNotAlmostEquals</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertNotEqual"><strong>assertNotEqual</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertNotEquals"><strong>assertNotEquals</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertRaises"><strong>assertRaises</strong></a>
= failUnlessRaises(self, excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assertTrue"><strong>assertTrue</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-assert_"><strong>assert_</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-countTestCases"><strong>countTestCases</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-debug"><strong>debug</strong></a>(self)</dt><dd><tt>Run&nbsp;the&nbsp;test&nbsp;without&nbsp;collecting&nbsp;errors&nbsp;in&nbsp;a&nbsp;TestResult</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-defaultTestResult"><strong>defaultTestResult</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-fail"><strong>fail</strong></a>(self, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;immediately,&nbsp;with&nbsp;the&nbsp;given&nbsp;message.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failIf"><strong>failIf</strong></a>(self,
expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failIfAlmostEqual"><strong>failIfAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failIfEqual"><strong>failIfEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failUnless"><strong>failUnless</strong></a>(self,
expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failUnlessAlmostEqual"><strong>failUnlessAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failUnlessEqual"><strong>failUnlessEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-id"><strong>id</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-run"><strong>run</strong></a>(self,
result<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-setUp"><strong>setUp</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;setting&nbsp;up&nbsp;the&nbsp;test&nbsp;fixture&nbsp;before&nbsp;exercising&nbsp;it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;one-line&nbsp;description&nbsp;of&nbsp;the&nbsp;test,&nbsp;or&nbsp;None&nbsp;if&nbsp;no<br>
+description&nbsp;has&nbsp;been&nbsp;provided.<br>
+&nbsp;<br>
+The&nbsp;default&nbsp;implementation&nbsp;of&nbsp;this&nbsp;method&nbsp;returns&nbsp;the&nbsp;first&nbsp;line&nbsp;of<br>
+the&nbsp;specified&nbsp;test&nbsp;method's&nbsp;docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;deconstructing&nbsp;the&nbsp;test&nbsp;fixture&nbsp;after&nbsp;testing&nbsp;it.</tt></dd></dl>
+
+<hr>
+Data descriptors inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<hr>
+Data and other attributes inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>failureException</strong> =
&lt;type 'exceptions.AssertionError'&gt;<dd><tt>Assertion&nbsp;failed.</tt></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="TestLinearBezierCurve4">class
<strong>TestLinearBezierCurve4</strong></a>(<a
href="unittest.html#TestCase">unittest.TestCase</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="runtime.unittests.html#TestLinearBezierCurve4">TestLinearBezierCurve4</a></dd>
+<dd><a href="unittest.html#TestCase">unittest.TestCase</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a
name="TestLinearBezierCurve4-runTest"><strong>runTest</strong></a>(self)</dt></dl>
+
+<hr>
+Methods inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><a
name="TestLinearBezierCurve4-__call__"><strong>__call__</strong></a>(self,
*args, **kwds)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-__init__"><strong>__init__</strong></a>(self,
methodName<font
color="#909090">='runTest'</font>)</dt><dd><tt>Create&nbsp;an&nbsp;instance&nbsp;of&nbsp;the&nbsp;class&nbsp;that&nbsp;will&nbsp;use&nbsp;the&nbsp;named&nbsp;test<br>
+method&nbsp;when&nbsp;executed.&nbsp;Raises&nbsp;a&nbsp;ValueError&nbsp;if&nbsp;the&nbsp;instance&nbsp;does<br>
+not&nbsp;have&nbsp;a&nbsp;method&nbsp;with&nbsp;the&nbsp;specified&nbsp;name.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-__str__"><strong>__str__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertAlmostEqual"><strong>assertAlmostEqual</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertAlmostEquals"><strong>assertAlmostEquals</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertEqual"><strong>assertEqual</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertEquals"><strong>assertEquals</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertFalse"><strong>assertFalse</strong></a>
= failIf(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertNotAlmostEqual"><strong>assertNotAlmostEqual</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertNotAlmostEquals"><strong>assertNotAlmostEquals</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertNotEqual"><strong>assertNotEqual</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertNotEquals"><strong>assertNotEquals</strong></a>
= failIfEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertRaises"><strong>assertRaises</strong></a>
= failUnlessRaises(self, excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assertTrue"><strong>assertTrue</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-assert_"><strong>assert_</strong></a> =
failUnless(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-countTestCases"><strong>countTestCases</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-debug"><strong>debug</strong></a>(self)</dt><dd><tt>Run&nbsp;the&nbsp;test&nbsp;without&nbsp;collecting&nbsp;errors&nbsp;in&nbsp;a&nbsp;TestResult</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-defaultTestResult"><strong>defaultTestResult</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-fail"><strong>fail</strong></a>(self, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;immediately,&nbsp;with&nbsp;the&nbsp;given&nbsp;message.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failIf"><strong>failIf</strong></a>(self,
expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failIfAlmostEqual"><strong>failIfAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failIfEqual"><strong>failIfEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failUnless"><strong>failUnless</strong></a>(self,
expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;unless&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failUnlessAlmostEqual"><strong>failUnlessAlmostEqual</strong></a>(self,
first, second, places<font color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failUnlessEqual"><strong>failUnlessEqual</strong></a>(self,
first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail&nbsp;unless&nbsp;an&nbsp;exception&nbsp;of&nbsp;class&nbsp;excClass&nbsp;is&nbsp;thrown<br>
+by&nbsp;callableObj&nbsp;when&nbsp;invoked&nbsp;with&nbsp;arguments&nbsp;args&nbsp;and&nbsp;keyword<br>
+arguments&nbsp;kwargs.&nbsp;If&nbsp;a&nbsp;different&nbsp;type&nbsp;of&nbsp;exception&nbsp;is<br>
+thrown,&nbsp;it&nbsp;will&nbsp;not&nbsp;be&nbsp;caught,&nbsp;and&nbsp;the&nbsp;test&nbsp;case&nbsp;will&nbsp;be<br>
+deemed&nbsp;to&nbsp;have&nbsp;suffered&nbsp;an&nbsp;error,&nbsp;exactly&nbsp;as&nbsp;for&nbsp;an<br>
+unexpected&nbsp;exception.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-id"><strong>id</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-run"><strong>run</strong></a>(self,
result<font color="#909090">=None</font>)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-setUp"><strong>setUp</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;setting&nbsp;up&nbsp;the&nbsp;test&nbsp;fixture&nbsp;before&nbsp;exercising&nbsp;it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns&nbsp;a&nbsp;one-line&nbsp;description&nbsp;of&nbsp;the&nbsp;test,&nbsp;or&nbsp;None&nbsp;if&nbsp;no<br>
+description&nbsp;has&nbsp;been&nbsp;provided.<br>
+&nbsp;<br>
+The&nbsp;default&nbsp;implementation&nbsp;of&nbsp;this&nbsp;method&nbsp;returns&nbsp;the&nbsp;first&nbsp;line&nbsp;of<br>
+the&nbsp;specified&nbsp;test&nbsp;method's&nbsp;docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook&nbsp;method&nbsp;for&nbsp;deconstructing&nbsp;the&nbsp;test&nbsp;fixture&nbsp;after&nbsp;testing&nbsp;it.</tt></dd></dl>
+
+<hr>
+Data descriptors inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
+</dl>
+<hr>
+Data and other attributes inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><strong>failureException</strong> =
&lt;type 'exceptions.AssertionError'&gt;<dd><tt>Assertion&nbsp;failed.</tt></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom>&nbsp;<br>
+<font color="#000000" face="helvetica, arial"><a
name="TestLinearBezierCurve5">class
<strong>TestLinearBezierCurve5</strong></a>(<a
href="unittest.html#TestCase">unittest.TestCase</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a
href="runtime.unittests.html#TestLinearBezierCurve5">TestLinearBezierCurve5</a></dd>
+<dd><a href="unittest.html#TestCase">unittest.TestCase</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Methods defined here:<br>
+<dl><dt><a
name="TestLinearBezierCurve5-runTest"><strong>runTest</strong></a>(self)</dt></dl>
+
+<hr>
+Methods inherited from <a
href="unittest.html#TestCase">unittest.TestCase</a>:<br>
+<dl><dt><a
name="TestLinearBezierCurve5-__call__"><strong>__call__</strong></a>(self,
*args, **kwds)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-__init__"><strong>__init__</strong></a>(self,
methodName<font
color="#909090">='runTest'</font>)</dt><dd><tt>Create&nbsp;an&nbsp;instance&nbsp;of&nbsp;the&nbsp;class&nbsp;that&nbsp;will&nbsp;use&nbsp;the&nbsp;named&nbsp;test<br>
+method&nbsp;when&nbsp;executed.&nbsp;Raises&nbsp;a&nbsp;ValueError&nbsp;if&nbsp;the&nbsp;instance&nbsp;does<br>
+not&nbsp;have&nbsp;a&nbsp;method&nbsp;with&nbsp;the&nbsp;specified&nbsp;name.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-__str__"><strong>__str__</strong></a>(self)</dt></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-assertAlmostEqual"><strong>assertAlmostEqual</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-assertAlmostEquals"><strong>assertAlmostEquals</strong></a>
= failUnlessAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&nbsp;usually&nbsp;not&nbsp;the&nbsp;same<br>
+as&nbsp;significant&nbsp;digits&nbsp;(measured&nbsp;from&nbsp;the&nbsp;most&nbsp;signficant&nbsp;digit).</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-assertEqual"><strong>assertEqual</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-assertEquals"><strong>assertEquals</strong></a>
= failUnlessEqual(self, first, second, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;unequal&nbsp;as&nbsp;determined&nbsp;by&nbsp;the&nbsp;'=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-assertFalse"><strong>assertFalse</strong></a>
= failIf(self, expr, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;the&nbsp;test&nbsp;if&nbsp;the&nbsp;expression&nbsp;is&nbsp;true.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve5-assertNotAlmostEqual"><strong>assertNotAlmostEqual</strong></a>
= failIfAlmostEqual(self, first, second, places<font
color="#909090">=7</font>, msg<font
color="#909090">=None</font>)</dt><dd><tt>Fail&nbsp;if&nbsp;the&nbsp;two&nbsp;objects&nbsp;are&nbsp;equal&nbsp;as&nbsp;determined&nbsp;by&nbsp;their<br>
+difference&nbsp;rounded&nbsp;to&nbsp;the&nbsp;given&nbsp;number&nbsp;of&nbsp;decimal&nbsp;places<br>
+(default&nbsp;7)&nbsp;and&nbsp;comparing&nbsp;to&nbsp;zero.<br>
+&nbsp;<br>
+Note&nbsp;that&nbsp;decimal&nbsp;places&nbsp;(from&nbsp;zero)&nbsp;are&n

==============================================================================
Diff truncated at 200k characters

Reply all
Reply to author
Forward
0 new messages