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> </tt></td><td> </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 and add the filter</tt></dd></dl>
+<dl><dt><a
name="filedialog-add_workstate_filter"><strong>add_workstate_filter</strong></a>(self)</dt><dd><tt>Create and add the 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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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> <br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt> </tt></td><td> </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> <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> </tt></td>
+<td
colspan=2><tt>A wrapper for gameobjects to be placed in the <a
href="#Window">Window</a> class.<br> </tt></td></tr>
+<tr><td> </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 if a point is within the <a
href="__builtin__.html#object">object</a>'s collision 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 the graphical representation of the element</tt></dd></dl>
+
+<dl><dt><a
name="Element-save"><strong>save</strong></a>(self)</dt><dd><tt>Returns the updated 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td>
+<td
colspan=2><tt>A class which displays useful info at the bottom of the window.<br> </tt></td></tr>
+<tr><td> </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 the graphical representation of the element</tt></dd></dl>
+
+<dl><dt><a
name="InfoBar-update"><strong>update</strong></a>(self)</dt><dd><tt>Refreshes the information on the info-bar.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td>
+<td
colspan=2><tt>A graphical window, in which all else is displayed.<br>
+ Initialized with a GameScreen <a
href="__builtin__.html#object">object</a>.<br> </tt></td></tr>
+<tr><td> </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 each gameobject in the <a
href="#Element">Element</a> class</tt></dd></dl>
+
+<dl><dt><a
name="Window-render"><strong>render</strong></a>(self)</dt><dd><tt>Renders all objects in self.<strong>elements</strong> (and currently selected 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 the updated list of 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt> </tt></td><td> </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> </tt></td><td> </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> (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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Package
Contents</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%"
valign=top><a
href="GUI.lib.pygtkcodebuffer.html"><strong>pygtkcodebuffer</strong> (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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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 module contains the PyGTKCodeBuffer-class. This class is a <br>
+specialisation of the gtk.<a
href="gtk.html#TextBuffer">TextBuffer</a> and enables syntax-highlighting for <br>
+PyGTK's TextView-widget. <br>
+ <br>
+To use the syntax-highlighting feature you have load a syntax-definition or<br>
+specify your own. To load one please read the docs for the <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> <br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt> </tt></td><td> </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> <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> </tt></td>
+<td colspan=2><tt>This class extends the gtk.<a
href="gtk.html#TextBuffer">TextBuffer</a> to support syntax-highlighting. <br>
+You can use this class like a normal <a
href="gtk.html#TextBuffer">TextBuffer</a>.<br> </tt></td></tr>
+<tr><td> </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 constructor takes 3 optional arguments. <br>
+ <br>
+table specifies a tag-table associated with the <a
href="gtk.html#TextBuffer">TextBuffer</a>-instance.<br>
+This argument will be passed directly to the constructor of the <br>
+<a href="gtk.html#TextBuffer">TextBuffer</a>-class. <br>
+ <br>
+lang specifies the language-definition. You have to load one using<br>
+the <a
href="#SyntaxLoader">SyntaxLoader</a>-class or you may hard-code your syntax-definition <br>
+using the <a
href="#LanguageDefinition">LanguageDefinition</a>-class. <br>
+ <br>
+styles is a dictionary used to extend or overwrite the default styles<br>
+provided by this module (DEFAULT_STYLE) and any language specific <br>
+styles defined by the <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 the currently used language-definition.</tt></dd></dl>
+
+<dl><dt><a
name="CodeBuffer-update_styles"><strong>update_styles</strong></a>(self,
styles)</dt><dd><tt>Update styles. This method may be used to reset any styles 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 or less internal used method to update the <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> = <GType GtkTextBuffer
(166377888)></dl>
+
+<dl><dt><strong>do_apply_tag</strong> = <built-in method do_apply_tag
of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_begin_user_action</strong> = <built-in method
do_begin_user_action of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_changed</strong> = <built-in method do_changed of
GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_delete_range</strong> = <built-in method
do_delete_range of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_end_user_action</strong> = <built-in method
do_end_user_action of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_insert_child_anchor</strong> = <built-in method
do_insert_child_anchor of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_insert_pixbuf</strong> = <built-in method
do_insert_pixbuf of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_insert_text</strong> = <built-in method
do_insert_text of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_mark_deleted</strong> = <built-in method
do_mark_deleted of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_mark_set</strong> = <built-in method do_mark_set of
GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_modified_changed</strong> = <built-in method
do_modified_changed of GObjectMeta object at 0xa1cd1ec></dl>
+
+<dl><dt><strong>do_remove_tag</strong> = <built-in method do_remove_tag
of GObjectMeta object at 0xa1cd1ec></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) <==> 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') <==> del 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>() <==> 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>() <==> 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', value) <==> x.name = 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> = <built-in method __new__ of
GObjectMeta object at 0xb7a75e80><dd><tt>T.<a
href="#CodeBuffer-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl>
+
+<dl><dt><strong>props</strong> = <gobject.GProps object at
0xa1995ec></dl>
+
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <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> </tt></td>
+<td
colspan=2><tt>This class may be used for hard-code a syntax-definition. It specifies <br>
+a pattern for a keyword-list. This simplifies the definition of <br>
+keyword-lists.<br> </tt></td></tr>
+<tr><td> </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 constructor takes at least on argument: A list of strings <br>
+specifying the keywords to highlight. <br>
+ <br>
+The optional kwarg style specifies the style used to highlight these<br>
+keywords. <br>
+ <br>
+The optional kwarg flags specifies the flags for the <br>
+(internal generated) 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> <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> </tt></td>
+<td
colspan=2><tt>This class is a container class for all rules (<a
href="#Pattern">Pattern</a>, <a
href="#KeywordList">KeywordList</a>, <br>
+...) specifying the language. You have to used this class if you like<br>
+to hard-code your syntax-definition.<br> </tt></td></tr>
+<tr><td> </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 constructor takes only one argument: A list of rules (i.e <br>
+<a href="#Pattern">Pattern</a>, <a
href="#KeywordList">KeywordList</a> and <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> <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> </tt></td>
+<td
colspan=2><tt>More or less internal used class representing a pattern. You may use <br>
+this class to "hard-code" your syntax-definition.<br> </tt></td></tr>
+<tr><td> </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 constructor takes at least on argument: the regular-expression.<br>
+ <br>
+The optional kwarg style defines the style applied to the string<br>
+matched by the regexp. <br>
+ <br>
+The kwarg group may be used to define which group of the regular <br>
+expression will be used for highlighting (Note: This means that only<br>
+the selected group will be highlighted but the complete pattern must<br>
+match!)<br>
+ <br>
+The optional kwarg flags specifies flags for the regular expression.<br>
+Look at the Python lib-ref for a list of flags and there 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> <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> </tt></td>
+<td
colspan=2><tt>This class may be used to hard-code a syntax-definition. It simplifies <br>
+the definition of a "string". A "string" is something that consists of<br>
+a start-pattern and an end-pattern. The end-pattern may be content of <br>
+the string if it is escaped.<br> </tt></td></tr>
+<tr><td> </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 constructor needs at least two arguments: The start- and <br>
+end-pattern. <br>
+ <br>
+The optional kwarg escape specifies a escape-sequence escaping the <br>
+end-pattern.<br>
+ <br>
+The optional kwarg style specifies the style used to highlight 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> <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> </tt></td>
+<td
colspan=2><tt>This class loads a syntax definition. There have to be a file<br>
+named LANGUAGENAME.xml in one of the directories specified in the<br>
+global path-list. You may add a directory using the <a
href="#-add_syntax_path">add_syntax_path</a>()<br>
+function.<br> </tt></td></tr>
+<tr><td> </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 constructor takes only one argument: the language name.<br>
+The constructor tries to load the syntax-definition from a <br>
+syntax-file in one directory of the global path-list. <br>
+ <br>
+An instance of this class IS a <a
href="#LanguageDefinition">LanguageDefinition</a>. You can pass it<br>
+to the constructor of the <a
href="#CodeBuffer">CodeBuffer</a> 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># Dispatch start/end - document/element and 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># handle keyword-lists</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-start_pattern"><strong>start_pattern</strong></a>(self,
attr)</dt><dd><tt># Handle 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 <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># handle 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': <enum
PANGO_STYLE_ITALIC of type PangoStyle>, 'normal': <enum
PANGO_STYLE_NORMAL of type PangoStyle>, 'oblique': <enum
PANGO_STYLE_OBLIQUE of type PangoStyle>}</dl>
+
+<dl><dt><strong>style_underline_table</strong> = {'double': <enum
PANGO_UNDERLINE_DOUBLE of type PangoUnderline>, 'none': <enum
PANGO_UNDERLINE_NONE of type PangoUnderline>, 'single': <enum
PANGO_UNDERLINE_SINGLE of type PangoUnderline>}</dl>
+
+<dl><dt><strong>style_variant_table</strong> = {'normal': <enum
PANGO_VARIANT_NORMAL of type PangoVariant>, 'smallcaps': <enum
PANGO_VARIANT_SMALL_CAPS of type PangoVariant>}</dl>
+
+<dl><dt><strong>style_weight_table</strong> = {'bold': <enum
PANGO_WEIGHT_BOLD of type PangoWeight>, 'heavy': <enum
PANGO_WEIGHT_HEAVY of type PangoWeight>, 'light': <enum
PANGO_WEIGHT_LIGHT of type PangoWeight>, 'normal': <enum
PANGO_WEIGHT_NORMAL of type PangoWeight>, 'ultrabold': <enum
PANGO_WEIGHT_ULTRABOLD of type PangoWeight>, 'ultralight': <enum
PANGO_WEIGHT_ULTRALIGHT of type PangoWeight>}</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 the end of an element in namespace mode.<br>
+ <br>
+The name parameter contains the name of the element type, just<br>
+as with the startElementNS event.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-endPrefixMapping"><strong>endPrefixMapping</strong></a>(self,
prefix)</dt><dd><tt>End the scope of a prefix-URI mapping.<br>
+ <br>
+See startPrefixMapping for details. This event will always<br>
+occur after the corresponding endElement event, but the order<br>
+of endPrefixMapping events is not otherwise guaranteed.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-ignorableWhitespace"><strong>ignorableWhitespace</strong></a>(self,
whitespace)</dt><dd><tt>Receive notification of ignorable whitespace in element content.<br>
+ <br>
+Validating Parsers must use this method to report each chunk<br>
+of ignorable whitespace (see the W3C XML 1.0 recommendation,<br>
+section 2.10): non-validating parsers may also use this method<br>
+if they are capable of parsing and using content models.<br>
+ <br>
+SAX parsers may return all contiguous whitespace in a single<br>
+chunk, or they may split it into several chunks; however, all<br>
+of the characters in any single event must come from the same<br>
+external entity, so that the Locator provides useful<br>
+information.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-processingInstruction"><strong>processingInstruction</strong></a>(self,
target,
data)</dt><dd><tt>Receive notification of a processing instruction.<br>
+ <br>
+The Parser will invoke this method once for each processing<br>
+instruction found: note that processing instructions may occur<br>
+before or after the main document element.<br>
+ <br>
+A SAX parser should never report an XML declaration (XML 1.0,<br>
+section 2.8) or a text declaration (XML 1.0, section 4.3.1)<br>
+using this method.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-setDocumentLocator"><strong>setDocumentLocator</strong></a>(self,
locator)</dt><dd><tt>Called by the parser to give the application a locator for<br>
+locating the origin of document events.<br>
+ <br>
+SAX parsers are strongly encouraged (though not absolutely<br>
+required) to supply a locator: if it does so, it must supply<br>
+the locator to the application by invoking this method before<br>
+invoking any of the other methods in the DocumentHandler<br>
+interface.<br>
+ <br>
+The locator allows the application to determine the end<br>
+position of any document-related event, even if the parser is<br>
+not reporting an error. Typically, the application will use<br>
+this information for reporting its own errors (such as<br>
+character content that does not match an application's<br>
+business rules). The information returned by the locator is<br>
+probably not sufficient for use with a search engine.<br>
+ <br>
+Note that the locator will return correct information only<br>
+during the invocation of the events in this interface. The<br>
+application should not attempt to use it at any other time.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-skippedEntity"><strong>skippedEntity</strong></a>(self,
name)</dt><dd><tt>Receive notification of a skipped entity.<br>
+ <br>
+The Parser will invoke this method once for each entity<br>
+skipped. Non-validating processors may skip entities if they<br>
+have not seen the declarations (because, for example, the<br>
+entity was declared in an external DTD subset). All processors<br>
+may skip external entities, depending on the values of the<br>
+<a
href="http://xml.org/sax/features/external-general-entities">http://xml.org/sax/features/external-general-entities</a> and 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 the start of an element in namespace mode.<br>
+ <br>
+The name parameter contains the name of the element type as a<br>
+(uri, localname) tuple, the qname parameter the raw XML 1.0<br>
+name used in the source document, and the attrs parameter<br>
+holds an instance of the Attributes class containing the<br>
+attributes of the element.<br>
+ <br>
+The uri part of the name tuple is None for elements which have<br>
+no namespace.</tt></dd></dl>
+
+<dl><dt><a
name="SyntaxLoader-startPrefixMapping"><strong>startPrefixMapping</strong></a>(self,
prefix,
uri)</dt><dd><tt>Begin the scope of a prefix-URI Namespace mapping.<br>
+ <br>
+The information from this event is not necessary for normal<br>
+Namespace processing: the SAX XML reader will automatically<br>
+replace prefixes for element and attribute names when the<br>
+<a
href="http://xml.org/sax/features/namespaces">http://xml.org/sax/features/namespaces</a> feature is true (the<br>
+default).<br>
+ <br>
+There are cases, however, when applications need to use<br>
+prefixes in character data or in attribute values, where they<br>
+cannot safely be expanded automatically; the<br>
+start/endPrefixMapping event supplies the information to the<br>
+application to expand prefixes in those contexts itself, if<br>
+necessary.<br>
+ <br>
+Note that start/endPrefixMapping events are not guaranteed to<br>
+be properly nested relative to each-other: all<br>
+startPrefixMapping events will occur before the corresponding<br>
+startElement event, and all endPrefixMapping events will occur<br>
+after the corresponding endElement event, but their order is<br>
+not 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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Functions</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#eeaa77"><tt> </tt></td><td> </td>
+<td width="100%"><dl><dt><a
name="-add_syntax_path"><strong>add_syntax_path</strong></a>(path_or_list)</dt><dd><tt>This function adds one (string) or many (list of strings) paths to the <br>
+global search-paths for 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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt> </tt></td><td> </td>
+<td width="100%"><strong>DEBUG_FLAG</strong> = False<br>
+<strong>DEFAULT_STYLES</strong> = {'DEFAULT':
{'font': 'monospace'}, 'comment': {'foreground': '#0000FF'}, 'datatype':
{'foreground': '#2E8B57', 'weight': <enum PANGO_WEIGHT_BOLD of type
PangoWeight>}, 'function': {'foreground': '#008A8C'}, 'keyword':
{'foreground': '#A52A2A', 'weight': <enum PANGO_WEIGHT_BOLD of type
PangoWeight>}, 'link': {'foreground': '#0000FF', 'underline': <enum
PANGO_UNDERLINE_SINGLE of type PangoUnderline>}, '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
<hmatu...@gmail.com>'<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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Author</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#7799ee"><tt> </tt></td><td> </td>
+<td
width="100%">Hannes Matuschek <hmatu...@gmail.com></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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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 pygtkcodebuffer - modified by TimWintle</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Package
Contents</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt> </tt></td><td> </td>
+<td width="100%"><strong>DEBUG_FLAG</strong> = False<br>
+<strong>DEFAULT_STYLES</strong> = {'DEFAULT':
{'font': 'monospace'}, 'comment': {'foreground': '#0000FF'}, 'datatype':
{'foreground': '#2E8B57', 'weight': <enum PANGO_WEIGHT_BOLD of type
PangoWeight>}, 'function': {'foreground': '#008A8C'}, 'keyword':
{'foreground': '#A52A2A', 'weight': <enum PANGO_WEIGHT_BOLD of type
PangoWeight>}, 'link': {'foreground': '#0000FF', 'underline': <enum
PANGO_UNDERLINE_SINGLE of type PangoUnderline>}, '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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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> <br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt> </tt></td><td> </td>
+<td width="100%"><strong>buff</strong> = <CodeBuffer object at
0xa1b0914 (GtkTextBuffer at 0x9fc3848)><br>
+<strong>lang</strong> =
<GUI.lib.pygtkcodebuffer.gtkcodebuffer.SyntaxLoader instance at
0xa18774c><br>
+<strong>scr</strong> = <gtk.ScrolledWindow object at 0xa1b0964
(GtkScrolledWindow at 0x9fc6938)><br>
+<strong>win</strong> = <gtk.Window object at 0xa1b093c (GtkWindow at
0xa23a028)></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> </tt></td><td> </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 the currently open 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 the Game Properties 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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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> <br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt> </tt></td><td> </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> <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> </tt></td><td> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td><td> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td><td> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td><td> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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 this to create a game-screen that is part of a 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> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td><td> </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 the currently open 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 the Game Properties 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> </tt></td><td> </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> </tt></td><td> </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> = <built-in method __new__ of type
object at 0x8140660><dd><tt>T.<a
href="#exit_game-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl>
+<dl><dt><strong>__new__</strong> = <built-in method __new__ of type
object at 0x8145ea0><dd><tt>T.<a
href="#exit_game-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of 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> = <built-in method __new__ of type
object at 0x8140660><dd><tt>T.<a
href="#game_event-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl>
+<dl><dt><strong>__new__</strong> = <built-in method __new__ of type
object at 0x8145ea0><dd><tt>T.<a
href="#game_event-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of 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> = <built-in method __new__ of type
object at 0x8140660><dd><tt>T.<a
href="#gb_runtime_exception-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl>
+<dl><dt><strong>__new__</strong> = <built-in method __new__ of type
object at 0x8145ea0><dd><tt>T.<a
href="#gb_runtime_exception-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of 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> = <built-in method __new__ of type
object at 0x8140660><dd><tt>T.<a
href="#gb_scripting_exception-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl>
+<dl><dt><strong>__new__</strong> = <built-in method __new__ of type
object at 0x8145ea0><dd><tt>T.<a
href="#gb_scripting_exception-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of 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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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># grid classes<br>
+# TODO: needs to be structured so that move_h, etc. are called from <a
href="#ObjBlock">ObjBlock</a> instances<br>
+#<br>
+# needs capability for large objects which extend between cells</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt> </tt></td><td> </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> <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> </tt></td><td> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td>
+<td colspan=2><tt>Represents an <a
href="__builtin__.html#object">object</a> located on the grid<br> </tt></td></tr>
+<tr><td> </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># needs a LOT more...</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </tt></td><td> </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 <a
href="__builtin__.html#object">object</a>'s coordinates in actual x/y 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 <a
href="__builtin__.html#object">object</a>'s location on 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 <a
href="__builtin__.html#object">object</a> relative to current position<br>
+ where dy is blocks to move along vertical axis<br>
+ and dx is blocks to move along horizontal axis<br>
+ NOTE: current design evaluates horizontal moves<br>
+ first, so collision detection may not work<br>
+ properly if large numbers are 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 arbitrary 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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 for grid module</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom> <br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#55aa55"><tt> </tt></td><td> </td>
+<td width="100%"><strong>foo</strong> = <runtime.grid.SquareGrid object
at 0xa7e5fcc></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> </tt></td><td> </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> <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 Class that represents a GameObject while the game is being executed<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="RunGameObject-__getstate__"><strong>__getstate__</strong></a>(self)</dt><dd><tt>For Saving (pickling) a 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 if a point is within the <a
href="__builtin__.html#object">object</a>'s collision 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 Class that represents an individual gamescreen (or level etc) during execution<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
+<dl><dt><a
name="RunGameScreen-__getstate__"><strong>__getstate__</strong></a>(self)</dt><dd><tt>For Pickling to save a game<br>
+- just passes the script like 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 Unpickling (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 a frame</tt></dd></dl>
<dl><dt><a
name="RunGameScreen-gameloop"><strong>gameloop</strong></a>(self,
clock)</dt><dd><tt>Main Game Loop - called each 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 the name of a game <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 not done 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 of weak references to the object (if 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> <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> </tt></td><td> </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 a general game<br>
+- a bit 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> </tt></td><td> </td>
-<td width="100%"><dl><dt><a
name="-run_game"><strong>run_game</strong></a>(game)</dt><dd><tt>run a general game<br>
-- a bit messy, some time I will make it more 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> </tt></td><td> </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> <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> </tt></td>
+<td
colspan=2><tt>Wrapper For pygame.mouse<br> </tt></td></tr>
+<tr><td> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> = <built-in function
get_pos><dd><tt>pygame.mouse.<a
href="#script_mouse-get_pos">get_pos</a>(): return (x, y)<br>
+get the mouse cursor position</tt></dl>
+
+<dl><dt><strong>get_pressed</strong> = <built-in function
get_pressed><dd><tt>pygame.moouse.<a
href="#script_mouse-get_pressed">get_pressed</a>(): return (button1, button2, button3)<br>
+get the state of the mouse buttons</tt></dl>
+
+<dl><dt><strong>get_rel</strong> = <built-in function
get_rel><dd><tt>pygame.mouse.<a
href="#script_mouse-get_rel">get_rel</a>(): return (x, y)<br>
+get the amount of mouse movement</tt></dl>
+
+<dl><dt><strong>set_pos</strong> = <built-in function
set_pos><dd><tt>pygame.mouse.<a
href="#script_mouse-set_pos">set_pos</a>([x, y]): return None<br>
+set the mouse cursor 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> <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> </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> <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> </tt></td><td> </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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> <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> </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 a game <a
href="__builtin__.html#object">object</a> - removes it from the 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 This <a
href="__builtin__.html#object">object</a> to intercept another one<br>
+- may supply a target or alternatively the x and y coordinates of the<br>
+target <a
href="__builtin__.html#object">object</a> along with the velocity of that <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 an <a
href="__builtin__.html#object">object</a> towards a 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 This Object with a pre-defined 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 a timer 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 for instance variables (if 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 a new game <a
href="__builtin__.html#object">object</a> instance to a gamescreen</tt></dd></dl>
+<dl><dt><a
name="scriptgamescreen-change_dimension"><strong>change_dimension</strong></a>(self,
xdim,
ydim)</dt><dd><tt>Changes the screen dimensions</tt></dd></dl>
+
<dl><dt><a
name="scriptgamescreen-check_collisions"><strong>check_collisions</strong></a>(self,
obj1,
obj2)</dt><dd><tt>Checks a collision between objects<br>
You can also provide lists of game objects to 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 the gameobject script interfaces for active game 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 the gamescreen to move (gradually if desired) across the<br>
+rendering window, for example to keep a characer centred on the</tt></dd></dl>
<dl><dt><a
name="scriptgamescreen-remove_object"><strong>remove_object</strong></a>(self,
name)</dt><dd><tt>removes a game <a
href="__builtin__.html#object">object</a> instance</tt></dd></dl>
@@ -241,7 +353,7 @@
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"> <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> <br>
+<font color="#fffff" face="helvetica,
arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#aa55cc"><tt> </tt></td><td> </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> <br>
+<font color="#ffffff" face="helvetica,
arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td
bgcolor="#ee77aa"><tt> </tt></td><td> </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> <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> </tt></td><td> </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 an instance of the class that will use the named test<br>
+method when executed. Raises a ValueError if the instance does<br>
+not have a method with the specified 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<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 if the two objects are unequal as determined by the '=='<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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 if the two objects are equal as determined by the '=='<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 unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 the test unless the expression is 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 the test unless the expression is 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 the test without collecting errors in a 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 immediately, with the given 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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 the test unless the expression is 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 method for setting up the test fixture before exercising it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns a one-line description of the test, or None if no<br>
+description has been provided.<br>
+ <br>
+The default implementation of this method returns the first line of<br>
+the specified test method's docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook method for deconstructing the test fixture after testing 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> =
<type 'exceptions.AssertionError'><dd><tt>Assertion 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> <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> </tt></td><td> </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 an instance of the class that will use the named test<br>
+method when executed. Raises a ValueError if the instance does<br>
+not have a method with the specified 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<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 if the two objects are unequal as determined by the '=='<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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 if the two objects are equal as determined by the '=='<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 unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 the test unless the expression is 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 the test unless the expression is 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 the test without collecting errors in a 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 immediately, with the given 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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 the test unless the expression is 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 method for setting up the test fixture before exercising it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns a one-line description of the test, or None if no<br>
+description has been provided.<br>
+ <br>
+The default implementation of this method returns the first line of<br>
+the specified test method's docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve2-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook method for deconstructing the test fixture after testing 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> =
<type 'exceptions.AssertionError'><dd><tt>Assertion 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> <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> </tt></td><td> </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 an instance of the class that will use the named test<br>
+method when executed. Raises a ValueError if the instance does<br>
+not have a method with the specified 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<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 if the two objects are unequal as determined by the '=='<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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 if the two objects are equal as determined by the '=='<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 unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 the test unless the expression is 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 the test unless the expression is 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 the test without collecting errors in a 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 immediately, with the given 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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 the test unless the expression is 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 method for setting up the test fixture before exercising it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns a one-line description of the test, or None if no<br>
+description has been provided.<br>
+ <br>
+The default implementation of this method returns the first line of<br>
+the specified test method's docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve3-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook method for deconstructing the test fixture after testing 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> =
<type 'exceptions.AssertionError'><dd><tt>Assertion 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> <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> </tt></td><td> </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 an instance of the class that will use the named test<br>
+method when executed. Raises a ValueError if the instance does<br>
+not have a method with the specified 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<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 if the two objects are unequal as determined by the '=='<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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 if the two objects are equal as determined by the '=='<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 unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 the test unless the expression is 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 the test unless the expression is 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 the test without collecting errors in a 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 immediately, with the given 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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are equal as determined by the '=='<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 the test unless the expression is 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<br>
+operator.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-failUnlessRaises"><strong>failUnlessRaises</strong></a>(self,
excClass, callableObj, *args,
**kwargs)</dt><dd><tt>Fail unless an exception of class excClass is thrown<br>
+by callableObj when invoked with arguments args and keyword<br>
+arguments kwargs. If a different type of exception is<br>
+thrown, it will not be caught, and the test case will be<br>
+deemed to have suffered an error, exactly as for an<br>
+unexpected 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 method for setting up the test fixture before exercising it.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-shortDescription"><strong>shortDescription</strong></a>(self)</dt><dd><tt>Returns a one-line description of the test, or None if no<br>
+description has been provided.<br>
+ <br>
+The default implementation of this method returns the first line of<br>
+the specified test method's docstring.</tt></dd></dl>
+
+<dl><dt><a
name="TestLinearBezierCurve4-tearDown"><strong>tearDown</strong></a>(self)</dt><dd><tt>Hook method for deconstructing the test fixture after testing 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 for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if 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> =
<type 'exceptions.AssertionError'><dd><tt>Assertion 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> <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> </tt></td><td> </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 an instance of the class that will use the named test<br>
+method when executed. Raises a ValueError if the instance does<br>
+not have a method with the specified 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are usually not the same<br>
+as significant digits (measured from the most signficant 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 if the two objects are unequal as determined by the '=='<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 if the two objects are unequal as determined by the '=='<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 the test if the expression is 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 if the two objects are equal as determined by their<br>
+difference rounded to the given number of decimal places<br>
+(default 7) and comparing to zero.<br>
+ <br>
+Note that decimal places (from zero) are&n
==============================================================================
Diff truncated at 200k characters