Changeset 203

Show
Ignore:
Timestamp:
08/11/10 12:16:04 (2 years ago)
Author:
JoeCoder
Message:

Added yage.system.libraries for loading/unloading DLL's
Added yage.core.types.Nullable temlate
Made Style.color inherit from parent properties.
Added Style.display in addition to style.visibility (in order to make something hidden AND ignore events).
Fixed a large memory leak in surfacegeometry.d
Fixed some bugs in local to parent coordinate transformations in Surface.
Removed Surface.updateDimensions() and replaced it with widh()/height()/top()/right()/bottom()/left() functions that calculate dimensions on demand.
Updated documentation

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/buildyage.d

    r193 r203  
    266266{ 
    267267    /** 
    268      * Compile d code using the current compiler
     268     * Compile d code using same compiler that compiled CDC
    269269     * Params: 
    270270     *     paths = Array of source and library files and folders.  Folders are recursively searched. 
  • trunk/doc/demo1.gameobj.html

    r189 r203  
    104104        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    105105        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    106         on Sat Jun 26 15:54:18 2010 
     106        on Wed Aug 11 11:14:24 2010 
    107107 
    108108    </div> 
     
    165165    explorer.packageExplorer.addModule("yage.gui.all"); 
    166166 
     167    explorer.packageExplorer.addModule("yage.gui.controls"); 
     168 
    167169    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    168170 
     
    173175    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    174176 
    175     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     177    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    176178 
    177179    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    179181    explorer.packageExplorer.addModule("yage.resource.collada"); 
    180182 
     183    explorer.packageExplorer.addModule("yage.resource.dds"); 
     184 
    181185    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    182186 
     
    236240 
    237241    explorer.packageExplorer.addModule("yage.system.input"); 
     242 
     243    explorer.packageExplorer.addModule("yage.system.libraries"); 
    238244 
    239245    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/demo1.main.html

    r189 r203  
    106106        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    107107        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    108         on Sat Jun 26 15:54:18 2010 
     108        on Wed Aug 11 11:14:24 2010 
    109109 
    110110    </div> 
     
    167167    explorer.packageExplorer.addModule("yage.gui.all"); 
    168168 
     169    explorer.packageExplorer.addModule("yage.gui.controls"); 
     170 
    169171    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    170172 
     
    175177    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    176178 
    177     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     179    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    178180 
    179181    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    181183    explorer.packageExplorer.addModule("yage.resource.collada"); 
    182184 
     185    explorer.packageExplorer.addModule("yage.resource.dds"); 
     186 
    183187    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    184188 
     
    238242 
    239243    explorer.packageExplorer.addModule("yage.system.input"); 
     244 
     245    explorer.packageExplorer.addModule("yage.system.libraries"); 
    240246 
    241247    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/demo1.ship.html

    r189 r203  
    104104        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    105105        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    106         on Sat Jun 26 15:54:18 2010 
     106        on Wed Aug 11 11:14:24 2010 
    107107 
    108108    </div> 
     
    165165    explorer.packageExplorer.addModule("yage.gui.all"); 
    166166 
     167    explorer.packageExplorer.addModule("yage.gui.controls"); 
     168 
    167169    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    168170 
     
    173175    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    174176 
    175     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     177    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    176178 
    177179    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    179181    explorer.packageExplorer.addModule("yage.resource.collada"); 
    180182 
     183    explorer.packageExplorer.addModule("yage.resource.dds"); 
     184 
    181185    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    182186 
     
    236240 
    237241    explorer.packageExplorer.addModule("yage.system.input"); 
     242 
     243    explorer.packageExplorer.addModule("yage.system.libraries"); 
    238244 
    239245    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/demo1.spring.html

    r189 r203  
    104104        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    105105        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    106         on Sat Jun 26 15:54:18 2010 
     106        on Wed Aug 11 11:14:24 2010 
    107107 
    108108    </div> 
     
    165165    explorer.packageExplorer.addModule("yage.gui.all"); 
    166166 
     167    explorer.packageExplorer.addModule("yage.gui.controls"); 
     168 
    167169    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    168170 
     
    173175    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    174176 
    175     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     177    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    176178 
    177179    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    179181    explorer.packageExplorer.addModule("yage.resource.collada"); 
    180182 
     183    explorer.packageExplorer.addModule("yage.resource.dds"); 
     184 
    181185    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    182186 
     
    236240 
    237241    explorer.packageExplorer.addModule("yage.system.input"); 
     242 
     243    explorer.packageExplorer.addModule("yage.system.libraries"); 
    238244 
    239245    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.all.html

    r189 r203  
    111111        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    112112        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    113         on Sat Jun 26 15:54:18 2010 
     113        on Wed Aug 11 11:14:24 2010 
    114114 
    115115    </div> 
     
    172172    explorer.packageExplorer.addModule("yage.gui.all"); 
    173173 
     174    explorer.packageExplorer.addModule("yage.gui.controls"); 
     175 
    174176    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    175177 
     
    180182    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    181183 
    182     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     184    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    183185 
    184186    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    186188    explorer.packageExplorer.addModule("yage.resource.collada"); 
    187189 
     190    explorer.packageExplorer.addModule("yage.resource.dds"); 
     191 
    188192    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    189193 
     
    243247 
    244248    explorer.packageExplorer.addModule("yage.system.input"); 
     249 
     250    explorer.packageExplorer.addModule("yage.system.libraries"); 
    245251 
    246252    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.ThreadPool.html

    r189 r203  
    317317        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    318318        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    319         on Sat Jun 26 15:54:18 2010 
     319        on Wed Aug 11 11:14:24 2010 
    320320 
    321321    </div> 
     
    378378    explorer.packageExplorer.addModule("yage.gui.all"); 
    379379 
     380    explorer.packageExplorer.addModule("yage.gui.controls"); 
     381 
    380382    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    381383 
     
    386388    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    387389 
    388     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     390    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    389391 
    390392    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    392394    explorer.packageExplorer.addModule("yage.resource.collada"); 
    393395 
     396    explorer.packageExplorer.addModule("yage.resource.dds"); 
     397 
    394398    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    395399 
     
    449453 
    450454    explorer.packageExplorer.addModule("yage.system.input"); 
     455 
     456    explorer.packageExplorer.addModule("yage.system.libraries"); 
    451457 
    452458    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.all.html

    r189 r203  
    109109        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    110110        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    111         on Sat Jun 26 15:54:18 2010 
     111        on Wed Aug 11 11:14:24 2010 
    112112 
    113113    </div> 
     
    170170    explorer.packageExplorer.addModule("yage.gui.all"); 
    171171 
     172    explorer.packageExplorer.addModule("yage.gui.controls"); 
     173 
    172174    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    173175 
     
    178180    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    179181 
    180     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     182    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    181183 
    182184    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    184186    explorer.packageExplorer.addModule("yage.resource.collada"); 
    185187 
     188    explorer.packageExplorer.addModule("yage.resource.dds"); 
     189 
    186190    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    187191 
     
    241245 
    242246    explorer.packageExplorer.addModule("yage.system.input"); 
     247 
     248    explorer.packageExplorer.addModule("yage.system.libraries"); 
    243249 
    244250    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.array.html

    r189 r203  
    612612 
    613613<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     614<dt><span class="decl">void  
     615<span class="currsymbol">splice</span> 
     616<script type="text/javascript">explorer.outline.addDecl('splice');</script> 
     617(size_t <span class="funcparam">index</span>, size_t <span class="funcparam">remove</span>, T[] <span class="funcparam">insert</span>...); 
     618</span></dt> 
     619<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     620 
     621<dd>Add and <span class="funcparam">remove</span> elements from the array, in-place 
     622<br><br> 
     623<b>Params:</b><br> 
     624<table><tr> 
     625<td nowrap valign="top" style="padding-right: 8px">size_t <span class="funcparam">index</span></td> 
     626 
     627                
     628<td></td></tr> 
     629<tr> 
     630<td nowrap valign="top" style="padding-right: 8px">size_t <span class="funcparam">remove</span></td> 
     631 
     632                
     633<td>Number of elements to <span class="funcparam">remove</span>, including and after <span class="funcparam">index</span></td></tr> 
     634<tr> 
     635<td nowrap valign="top" style="padding-right: 8px">T[] <span class="funcparam">insert</span></td> 
     636 
     637                
     638<td>Element to <span class="funcparam">insert</span> before <span class="funcparam">index</span>, after elements have been removed. </td></tr> 
     639</table><br> 
     640 
     641</dd> 
     642 
     643<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    614644<dt><span class="decl">AT  
    615645<span class="currsymbol">sort</span> 
     
    651681        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    652682        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    653         on Sat Jun 26 15:54:18 2010 
     683        on Wed Aug 11 11:14:24 2010 
    654684 
    655685    </div> 
     
    712742    explorer.packageExplorer.addModule("yage.gui.all"); 
    713743 
     744    explorer.packageExplorer.addModule("yage.gui.controls"); 
     745 
    714746    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    715747 
     
    720752    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    721753 
    722     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     754    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    723755 
    724756    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    726758    explorer.packageExplorer.addModule("yage.resource.collada"); 
    727759 
     760    explorer.packageExplorer.addModule("yage.resource.dds"); 
     761 
    728762    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    729763 
     
    783817 
    784818    explorer.packageExplorer.addModule("yage.system.input"); 
     819 
     820    explorer.packageExplorer.addModule("yage.system.libraries"); 
    785821 
    786822    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.cache.html

    r189 r203  
    164164        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    165165        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    166         on Sat Jun 26 15:54:19 2010 
     166        on Wed Aug 11 11:14:26 2010 
    167167 
    168168    </div> 
     
    225225    explorer.packageExplorer.addModule("yage.gui.all"); 
    226226 
     227    explorer.packageExplorer.addModule("yage.gui.controls"); 
     228 
    227229    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    228230 
     
    233235    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    234236 
    235     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     237    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    236238 
    237239    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    239241    explorer.packageExplorer.addModule("yage.resource.collada"); 
    240242 
     243    explorer.packageExplorer.addModule("yage.resource.dds"); 
     244 
    241245    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    242246 
     
    296300 
    297301    explorer.packageExplorer.addModule("yage.system.input"); 
     302 
     303    explorer.packageExplorer.addModule("yage.system.libraries"); 
    298304 
    299305    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.color.html

    r189 r203  
    374374        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    375375        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    376         on Sat Jun 26 15:54:19 2010 
     376        on Wed Aug 11 11:14:26 2010 
    377377 
    378378    </div> 
     
    435435    explorer.packageExplorer.addModule("yage.gui.all"); 
    436436 
     437    explorer.packageExplorer.addModule("yage.gui.controls"); 
     438 
    437439    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    438440 
     
    443445    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    444446 
    445     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     447    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    446448 
    447449    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    449451    explorer.packageExplorer.addModule("yage.resource.collada"); 
    450452 
     453    explorer.packageExplorer.addModule("yage.resource.dds"); 
     454 
    451455    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    452456 
     
    506510 
    507511    explorer.packageExplorer.addModule("yage.system.input"); 
     512 
     513    explorer.packageExplorer.addModule("yage.system.libraries"); 
    508514 
    509515    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.format.html

    r189 r203  
    9898 This behaves exactly the same as writef, but returns a string instead of printing it. 
    9999 It can also accept the arguments, and argptr directly from another var arg function. 
    100  It would be nice to have this functionality in less than 1600 lines of code.  
     100 It would be nice to have this functionality in less than 1300 lines of code.  
    101101<br><br> 
    102102 
     
    130130        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    131131        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    132         on Sat Jun 26 15:54:20 2010 
     132        on Wed Aug 11 11:14:26 2010 
    133133 
    134134    </div> 
     
    191191    explorer.packageExplorer.addModule("yage.gui.all"); 
    192192 
     193    explorer.packageExplorer.addModule("yage.gui.controls"); 
     194 
    193195    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    194196 
     
    199201    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    200202 
    201     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     203    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    202204 
    203205    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    205207    explorer.packageExplorer.addModule("yage.resource.collada"); 
    206208 
     209    explorer.packageExplorer.addModule("yage.resource.dds"); 
     210 
    207211    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    208212 
     
    262266 
    263267    explorer.packageExplorer.addModule("yage.system.input"); 
     268 
     269    explorer.packageExplorer.addModule("yage.system.libraries"); 
    264270 
    265271    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.json.html

    r189 r203  
    240240        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    241241        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    242         on Sat Jun 26 15:54:20 2010 
     242        on Wed Aug 11 11:14:26 2010 
    243243 
    244244    </div> 
     
    301301    explorer.packageExplorer.addModule("yage.gui.all"); 
    302302 
     303    explorer.packageExplorer.addModule("yage.gui.controls"); 
     304 
    303305    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    304306 
     
    309311    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    310312 
    311     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     313    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    312314 
    313315    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    315317    explorer.packageExplorer.addModule("yage.resource.collada"); 
    316318 
     319    explorer.packageExplorer.addModule("yage.resource.dds"); 
     320 
    317321    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    318322 
     
    372376 
    373377    explorer.packageExplorer.addModule("yage.system.input"); 
     378 
     379    explorer.packageExplorer.addModule("yage.system.libraries"); 
    374380 
    375381    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.math.all.html

    r189 r203  
    104104        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    105105        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    106         on Sat Jun 26 15:54:20 2010 
     106        on Wed Aug 11 11:14:26 2010 
    107107 
    108108    </div> 
     
    165165    explorer.packageExplorer.addModule("yage.gui.all"); 
    166166 
     167    explorer.packageExplorer.addModule("yage.gui.controls"); 
     168 
    167169    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    168170 
     
    173175    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    174176 
    175     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     177    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    176178 
    177179    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    179181    explorer.packageExplorer.addModule("yage.resource.collada"); 
    180182 
     183    explorer.packageExplorer.addModule("yage.resource.dds"); 
     184 
    181185    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    182186 
     
    236240 
    237241    explorer.packageExplorer.addModule("yage.system.input"); 
     242 
     243    explorer.packageExplorer.addModule("yage.system.libraries"); 
    238244 
    239245    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.math.math.html

    r189 r203  
    210210        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    211211        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    212         on Sat Jun 26 15:54:20 2010 
     212        on Wed Aug 11 11:14:26 2010 
    213213 
    214214    </div> 
     
    271271    explorer.packageExplorer.addModule("yage.gui.all"); 
    272272 
     273    explorer.packageExplorer.addModule("yage.gui.controls"); 
     274 
    273275    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    274276 
     
    279281    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    280282 
    281     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     283    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    282284 
    283285    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    285287    explorer.packageExplorer.addModule("yage.resource.collada"); 
    286288 
     289    explorer.packageExplorer.addModule("yage.resource.dds"); 
     290 
    287291    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    288292 
     
    342346 
    343347    explorer.packageExplorer.addModule("yage.system.input"); 
     348 
     349    explorer.packageExplorer.addModule("yage.system.libraries"); 
    344350 
    345351    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.math.matrix.html

    r189 r203  
    893893        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    894894        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    895         on Sat Jun 26 15:54:20 2010 
     895        on Wed Aug 11 11:14:26 2010 
    896896 
    897897    </div> 
     
    954954    explorer.packageExplorer.addModule("yage.gui.all"); 
    955955 
     956    explorer.packageExplorer.addModule("yage.gui.controls"); 
     957 
    956958    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    957959 
     
    962964    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    963965 
    964     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     966    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    965967 
    966968    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    968970    explorer.packageExplorer.addModule("yage.resource.collada"); 
    969971 
     972    explorer.packageExplorer.addModule("yage.resource.dds"); 
     973 
    970974    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    971975 
     
    10251029 
    10261030    explorer.packageExplorer.addModule("yage.system.input"); 
     1031 
     1032    explorer.packageExplorer.addModule("yage.system.libraries"); 
    10271033 
    10281034    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.math.plane.html

    r189 r203  
    243243        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    244244        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    245         on Sat Jun 26 15:54:20 2010 
     245        on Wed Aug 11 11:14:26 2010 
    246246 
    247247    </div> 
     
    304304    explorer.packageExplorer.addModule("yage.gui.all"); 
    305305 
     306    explorer.packageExplorer.addModule("yage.gui.controls"); 
     307 
    306308    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    307309 
     
    312314    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    313315 
    314     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     316    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    315317 
    316318    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    318320    explorer.packageExplorer.addModule("yage.resource.collada"); 
    319321 
     322    explorer.packageExplorer.addModule("yage.resource.dds"); 
     323 
    320324    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    321325 
     
    375379 
    376380    explorer.packageExplorer.addModule("yage.system.input"); 
     381 
     382    explorer.packageExplorer.addModule("yage.system.libraries"); 
    377383 
    378384    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.math.quatrn.html

    r189 r203  
    410410        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    411411        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    412         on Sat Jun 26 15:54:20 2010 
     412        on Wed Aug 11 11:14:26 2010 
    413413 
    414414    </div> 
     
    471471    explorer.packageExplorer.addModule("yage.gui.all"); 
    472472 
     473    explorer.packageExplorer.addModule("yage.gui.controls"); 
     474 
    473475    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    474476 
     
    479481    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    480482 
    481     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     483    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    482484 
    483485    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    485487    explorer.packageExplorer.addModule("yage.resource.collada"); 
    486488 
     489    explorer.packageExplorer.addModule("yage.resource.dds"); 
     490 
    487491    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    488492 
     
    542546 
    543547    explorer.packageExplorer.addModule("yage.system.input"); 
     548 
     549    explorer.packageExplorer.addModule("yage.system.libraries"); 
    544550 
    545551    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.math.vector.html

    r189 r203  
    548548 
    549549<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    550 <dt><span class="decl">Vec!(S,float)  
    551 <span class="currsymbol">opCast</span> 
    552 <script type="text/javascript">explorer.outline.addDecl('opCast');</script> 
    553 (); 
    554 </span></dt> 
    555 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    556  
    557 <dd>Allow casting to float where appropriate 
    558 <br><br> 
    559  
    560 </dd> 
    561  
    562 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    563550<dt><span class="decl">float  
    564551<span class="currsymbol">opIndex</span> 
     
    16171604        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    16181605        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    1619         on Sat Jun 26 15:54:20 2010 
     1606        on Wed Aug 11 11:14:26 2010 
    16201607 
    16211608    </div> 
     
    16781665    explorer.packageExplorer.addModule("yage.gui.all"); 
    16791666 
     1667    explorer.packageExplorer.addModule("yage.gui.controls"); 
     1668 
    16801669    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    16811670 
     
    16861675    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    16871676 
    1688     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     1677    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    16891678 
    16901679    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    16921681    explorer.packageExplorer.addModule("yage.resource.collada"); 
    16931682 
     1683    explorer.packageExplorer.addModule("yage.resource.dds"); 
     1684 
    16941685    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    16951686 
     
    17491740 
    17501741    explorer.packageExplorer.addModule("yage.system.input"); 
     1742 
     1743    explorer.packageExplorer.addModule("yage.system.libraries"); 
    17511744 
    17521745    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.memory.html

    r189 r203  
    172172        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    173173        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    174         on Sat Jun 26 15:54:20 2010 
     174        on Wed Aug 11 11:14:26 2010 
    175175 
    176176    </div> 
     
    233233    explorer.packageExplorer.addModule("yage.gui.all"); 
    234234 
     235    explorer.packageExplorer.addModule("yage.gui.controls"); 
     236 
    235237    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    236238 
     
    241243    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    242244 
    243     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     245    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    244246 
    245247    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    247249    explorer.packageExplorer.addModule("yage.resource.collada"); 
    248250 
     251    explorer.packageExplorer.addModule("yage.resource.dds"); 
     252 
    249253    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    250254 
     
    304308 
    305309    explorer.packageExplorer.addModule("yage.system.input"); 
     310 
     311    explorer.packageExplorer.addModule("yage.system.libraries"); 
    306312 
    307313    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.misc.html

    r189 r203  
    262262        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    263263        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    264         on Sat Jun 26 15:54:20 2010 
     264        on Wed Aug 11 11:14:27 2010 
    265265 
    266266    </div> 
     
    323323    explorer.packageExplorer.addModule("yage.gui.all"); 
    324324 
     325    explorer.packageExplorer.addModule("yage.gui.controls"); 
     326 
    325327    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    326328 
     
    331333    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    332334 
    333     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     335    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    334336 
    335337    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    337339    explorer.packageExplorer.addModule("yage.resource.collada"); 
    338340 
     341    explorer.packageExplorer.addModule("yage.resource.dds"); 
     342 
    339343    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    340344 
     
    394398 
    395399    explorer.packageExplorer.addModule("yage.system.input"); 
     400 
     401    explorer.packageExplorer.addModule("yage.system.libraries"); 
    396402 
    397403    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.object2.html

    r189 r203  
    410410        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    411411        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    412         on Sat Jun 26 15:54:20 2010 
     412        on Wed Aug 11 11:14:27 2010 
    413413 
    414414    </div> 
     
    471471    explorer.packageExplorer.addModule("yage.gui.all"); 
    472472 
     473    explorer.packageExplorer.addModule("yage.gui.controls"); 
     474 
    473475    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    474476 
     
    479481    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    480482 
    481     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     483    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    482484 
    483485    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    485487    explorer.packageExplorer.addModule("yage.resource.collada"); 
    486488 
     489    explorer.packageExplorer.addModule("yage.resource.dds"); 
     490 
    487491    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    488492 
     
    542546 
    543547    explorer.packageExplorer.addModule("yage.system.input"); 
     548 
     549    explorer.packageExplorer.addModule("yage.system.libraries"); 
    544550 
    545551    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.parallel.html

    r189 r203  
    145145        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    146146        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    147         on Sat Jun 26 15:54:20 2010 
     147        on Wed Aug 11 11:14:27 2010 
    148148 
    149149    </div> 
     
    206206    explorer.packageExplorer.addModule("yage.gui.all"); 
    207207 
     208    explorer.packageExplorer.addModule("yage.gui.controls"); 
     209 
    208210    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    209211 
     
    214216    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    215217 
    216     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     218    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    217219 
    218220    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    220222    explorer.packageExplorer.addModule("yage.resource.collada"); 
    221223 
     224    explorer.packageExplorer.addModule("yage.resource.dds"); 
     225 
    222226    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    223227 
     
    277281 
    278282    explorer.packageExplorer.addModule("yage.system.input"); 
     283 
     284    explorer.packageExplorer.addModule("yage.system.libraries"); 
    279285 
    280286    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.parse.html

    r189 r203  
    207207        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    208208        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    209         on Sat Jun 26 15:54:20 2010 
     209        on Wed Aug 11 11:14:27 2010 
    210210 
    211211    </div> 
     
    268268    explorer.packageExplorer.addModule("yage.gui.all"); 
    269269 
     270    explorer.packageExplorer.addModule("yage.gui.controls"); 
     271 
    270272    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    271273 
     
    276278    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    277279 
    278     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     280    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    279281 
    280282    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    282284    explorer.packageExplorer.addModule("yage.resource.collada"); 
    283285 
     286    explorer.packageExplorer.addModule("yage.resource.dds"); 
     287 
    284288    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    285289 
     
    339343 
    340344    explorer.packageExplorer.addModule("yage.system.input"); 
     345 
     346    explorer.packageExplorer.addModule("yage.system.libraries"); 
    341347 
    342348    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.repeater.html

    r189 r203  
    263263        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    264264        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    265         on Sat Jun 26 15:54:20 2010 
     265        on Wed Aug 11 11:14:27 2010 
    266266 
    267267    </div> 
     
    324324    explorer.packageExplorer.addModule("yage.gui.all"); 
    325325 
     326    explorer.packageExplorer.addModule("yage.gui.controls"); 
     327 
    326328    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    327329 
     
    332334    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    333335 
    334     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     336    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    335337 
    336338    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    338340    explorer.packageExplorer.addModule("yage.resource.collada"); 
    339341 
     342    explorer.packageExplorer.addModule("yage.resource.dds"); 
     343 
    340344    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    341345 
     
    395399 
    396400    explorer.packageExplorer.addModule("yage.system.input"); 
     401 
     402    explorer.packageExplorer.addModule("yage.system.libraries"); 
    397403 
    398404    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.timer.html

    r189 r203  
    290290        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    291291        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    292         on Sat Jun 26 15:54:20 2010 
     292        on Wed Aug 11 11:14:27 2010 
    293293 
    294294    </div> 
     
    351351    explorer.packageExplorer.addModule("yage.gui.all"); 
    352352 
     353    explorer.packageExplorer.addModule("yage.gui.controls"); 
     354 
    353355    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    354356 
     
    359361    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    360362 
    361     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     363    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    362364 
    363365    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    365367    explorer.packageExplorer.addModule("yage.resource.collada"); 
    366368 
     369    explorer.packageExplorer.addModule("yage.resource.dds"); 
     370 
    367371    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    368372 
     
    422426 
    423427    explorer.packageExplorer.addModule("yage.system.input"); 
     428 
     429    explorer.packageExplorer.addModule("yage.system.libraries"); 
    424430 
    425431    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.tree.html

    r189 r203  
    283283        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    284284        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    285         on Sat Jun 26 15:54:20 2010 
     285        on Wed Aug 11 11:14:27 2010 
    286286 
    287287    </div> 
     
    344344    explorer.packageExplorer.addModule("yage.gui.all"); 
    345345 
     346    explorer.packageExplorer.addModule("yage.gui.controls"); 
     347 
    346348    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    347349 
     
    352354    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    353355 
    354     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     356    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    355357 
    356358    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    358360    explorer.packageExplorer.addModule("yage.resource.collada"); 
    359361 
     362    explorer.packageExplorer.addModule("yage.resource.dds"); 
     363 
    360364    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    361365 
     
    415419 
    416420    explorer.packageExplorer.addModule("yage.system.input"); 
     421 
     422    explorer.packageExplorer.addModule("yage.system.libraries"); 
    417423 
    418424    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.core.types.html

    r189 r203  
    330330 
    331331</dd> 
     332 
     333<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     334<dt><span class="decl">struct  
     335<span class="currsymbol">Nullable</span> 
     336<script type="text/javascript">explorer.outline.addDecl('Nullable');</script> 
     337(T); 
     338</span></dt> 
     339<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     340 
     341<dd> 
     342<span class="currsymbol">Nullable</span> 
     343<script type="text/javascript">explorer.outline.addDecl('Nullable');</script> 
     344 from Phobos 2, ported to D1 by Eric Poggel 
     345<br><br> 
     346<b>Copyright:</b><br> 
     347Copyright the respective authors, 2008- 
     348<br><br> 
     349<b>License:</b><br> 
     350. 
     351<br><br> 
     352<b>Authors:</b><br> 
     353, 
     354            , 
     355            Don Clugston, 
     356            Shin Fujishiro 
     357<br><br> 
     358 
     359 Defines a value paired with a distinctive "null 
     360" state that denotes 
     361 the absence of a valud value. If default constructed, a  object starts in the null 
     362 state. Assigning it renders it 
     363 non-null 
     364. Calling  can nullify it again. 
     365 
     366<br><br> 
     367<b>Example:</b><br> 
     368<pre class="d_code"> <b>Nullable</b>!<span style="color: blue">int</span> a; 
     369 <span style="color: blue">assert</span>(a.isNull); 
     370 a = 5; 
     371 <span style="color: blue">assert</span>(!a.isNull); 
     372 <span style="color: blue">assert</span>(a == 5); 
     373</pre> 
     374 
     375 Practically,  
     376<span class="currsymbol">Nullable</span> 
     377<script type="text/javascript">explorer.outline.addDecl('Nullable');</script> 
     378!(T) stores a T and a bool.  
     379<br><br> 
     380 
     381 
     382<script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
     383<dl> 
     384<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     385<dt><span class="decl">Nullable!(T)  
     386<span class="currsymbol">OpCall</span> 
     387<script type="text/javascript">explorer.outline.addDecl('OpCall');</script> 
     388(T <span class="funcparam">value</span>); 
     389<br>Nullable!(T)  
     390<span class="currsymbol">OpCall</span> 
     391<script type="text/javascript">explorer.outline.addDecl('OpCall');</script> 
     392(Object <span class="funcparam">value</span> = null); 
     393</span></dt> 
     394<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     395 
     396<dd>Constructor initializing with a <span class="funcparam">value</span> or null 
     397. 
     398<br><br> 
     399 
     400</dd> 
     401 
     402<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     403<dt><span class="decl">void  
     404<span class="currsymbol">opAssign</span> 
     405<script type="text/javascript">explorer.outline.addDecl('opAssign');</script> 
     406(T <span class="funcparam">value</span>); 
     407<br>void  
     408<span class="currsymbol">opAssign</span> 
     409<script type="text/javascript">explorer.outline.addDecl('opAssign');</script> 
     410(Object <span class="funcparam">value</span>); 
     411</span></dt> 
     412<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     413 
     414<dd>Assigns <span class="funcparam">value</span> or null 
     415 to the internally-held state. 
     416<br><br> 
     417 
     418</dd> 
     419 
     420<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     421<dt><span class="decl">T*  
     422<span class="currsymbol">get</span> 
     423<script type="text/javascript">explorer.outline.addDecl('get');</script> 
     424(); 
     425</span></dt> 
     426<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     427 
     428<dd>Gets the value. Throws an exception if  is in the null 
     429 
     430 state. This function is also called for the implicit conversion to .  
     431<br><br> 
     432 
     433</dd> 
     434 
     435<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     436<dt><span class="decl">char[]  
     437<span class="currsymbol">toString</span> 
     438<script type="text/javascript">explorer.outline.addDecl('toString');</script> 
     439(); 
     440</span></dt> 
     441<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     442 
     443<dd><br><br> 
     444</dd> 
     445</dl> 
     446<script type="text/javascript">explorer.outline.decSymbolLevel();</script> 
     447 
     448 
     449</dd> 
    332450</dl> 
    333451<script type="text/javascript">explorer.outline.decSymbolLevel();</script> 
     
    344462        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    345463        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    346         on Sat Jun 26 15:54:20 2010 
     464        on Wed Aug 11 11:14:27 2010 
    347465 
    348466    </div> 
     
    405523    explorer.packageExplorer.addModule("yage.gui.all"); 
    406524 
     525    explorer.packageExplorer.addModule("yage.gui.controls"); 
     526 
    407527    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    408528 
     
    413533    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    414534 
    415     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     535    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    416536 
    417537    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    419539    explorer.packageExplorer.addModule("yage.resource.collada"); 
    420540 
     541    explorer.packageExplorer.addModule("yage.resource.dds"); 
     542 
    421543    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    422544 
     
    476598 
    477599    explorer.packageExplorer.addModule("yage.system.input"); 
     600 
     601    explorer.packageExplorer.addModule("yage.system.libraries"); 
    478602 
    479603    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.gui.all.html

    r189 r203  
    9191 
    9292 Import every module in the yage.gui package. 
     93<br><br> 
     94 
     95 Yage's GUI framework allows building a heirarchy of Surfaces which accept CSS for positioning/style and XHTML 
     96 for their content.  From there, Geometry and Materials are created that can be used by the engine's Renderer. 
    9397  
    9498<br><br> 
     
    104108        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    105109        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    106         on Sat Jun 26 15:54:20 2010 
     110        on Wed Aug 11 11:14:27 2010 
    107111 
    108112    </div> 
     
    165169    explorer.packageExplorer.addModule("yage.gui.all"); 
    166170 
     171    explorer.packageExplorer.addModule("yage.gui.controls"); 
     172 
    167173    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    168174 
     
    173179    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    174180 
    175     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     181    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    176182 
    177183    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    179185    explorer.packageExplorer.addModule("yage.resource.collada"); 
    180186 
     187    explorer.packageExplorer.addModule("yage.resource.dds"); 
     188 
    181189    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    182190 
     
    236244 
    237245    explorer.packageExplorer.addModule("yage.system.input"); 
     246 
     247    explorer.packageExplorer.addModule("yage.system.libraries"); 
    238248 
    239249    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.gui.exceptions.html

    r189 r203  
    129129        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    130130        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    131         on Sat Jun 26 15:54:20 2010 
     131        on Wed Aug 11 11:14:27 2010 
    132132 
    133133    </div> 
     
    190190    explorer.packageExplorer.addModule("yage.gui.all"); 
    191191 
     192    explorer.packageExplorer.addModule("yage.gui.controls"); 
     193 
    192194    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    193195 
     
    198200    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    199201 
    200     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     202    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    201203 
    202204    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    204206    explorer.packageExplorer.addModule("yage.resource.collada"); 
    205207 
     208    explorer.packageExplorer.addModule("yage.resource.dds"); 
     209 
    206210    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    207211 
     
    261265 
    262266    explorer.packageExplorer.addModule("yage.system.input"); 
     267 
     268    explorer.packageExplorer.addModule("yage.system.libraries"); 
    263269 
    264270    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.gui.style.html

    r189 r203  
    109109<dl> 
    110110<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     111<dt><span class="decl">static CSSValue  
     112<span class="currsymbol">AUTO</span> 
     113<script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 
     114; 
     115</span></dt> 
     116<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     117 
     118<dd>Has a value of float.nan.  This means inherit from parent style. 
     119<br><br> 
     120 
     121</dd> 
     122 
     123<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    111124<dt><span class="decl">enum  
    112125<span class="currsymbol">Unit</span> 
     
    197210<span class="currsymbol">toPx</span> 
    198211<script type="text/javascript">explorer.outline.addDecl('toPx');</script> 
    199 (float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true); 
     212(lazy float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true); 
    200213<br>float  
    201214<span class="currsymbol">toPercent</span> 
    202215<script type="text/javascript">explorer.outline.addDecl('toPercent');</script> 
    203 (float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true); 
     216(lazy float <span class="funcparam">target</span>, bool <span class="funcparam">allow_nan</span> = true); 
    204217</span></dt> 
    205218<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    294307<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    295308 
    296 <dd><br><br> 
     309<dd>Allowed values. 
     310<br><br> 
     311 
    297312</dd> 
    298313</dl> 
     
    318333<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    319334<dt><span class="decl"> 
     335<span class="currsymbol">AUTO</span> 
     336<script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 
     337<br> 
    320338<span class="currsymbol">NORMAL</span> 
    321339<script type="text/javascript">explorer.outline.addDecl('NORMAL');</script> 
     
    352370<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    353371<dt><span class="decl"> 
     372<span class="currsymbol">AUTO</span> 
     373<script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 
     374<br> 
    354375<span class="currsymbol">NORMAL</span> 
    355376<script type="text/javascript">explorer.outline.addDecl('NORMAL');</script> 
     
    418439<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    419440<dt><span class="decl"> 
     441<span class="currsymbol">AUTO</span> 
     442<script type="text/javascript">explorer.outline.addDecl('AUTO');</script> 
     443<br> 
    420444<span class="currsymbol">LEFT</span> 
    421445<script type="text/javascript">explorer.outline.addDecl('LEFT');</script> 
     
    751775 
    752776<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     777<dt><span class="decl">Material  
     778<span class="currsymbol">cursor</span> 
     779<script type="text/javascript">explorer.outline.addDecl('cursor');</script> 
     780; 
     781</span></dt> 
     782<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     783 
     784<dd><b>TODO:</b><br> 
     785Unimplemented 
     786<br><br> 
     787 
     788</dd> 
     789 
     790<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     791<dt><span class="decl">float  
     792<span class="currsymbol">cursorSize</span> 
     793<script type="text/javascript">explorer.outline.addDecl('cursorSize');</script> 
     794; 
     795</span></dt> 
     796<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     797 
     798<dd>in pixels, float.nan to default to size of image. 
     799<br><br> 
     800 
     801</dd> 
     802 
     803<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    753804<dt><span class="decl">Font  
    754805<span class="currsymbol">fontFamily</span> 
     
    776827 
    777828<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    778 <dt><span class="decl">Color  
     829<dt><span class="decl">Nullable!(Color)  
    779830<span class="currsymbol">color</span> 
    780831<script type="text/javascript">explorer.outline.addDecl('color');</script> 
     
    792843<script type="text/javascript">explorer.outline.addDecl('lineHeight');</script> 
    793844; 
    794 <br>CSSValue  
     845</span></dt> 
     846<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     847 
     848<dd>Text properties 
     849<br><br> 
     850 
     851</dd> 
     852 
     853<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     854<dt><span class="decl">CSSValue  
    795855<span class="currsymbol">letterSpacing</span> 
    796856<script type="text/javascript">explorer.outline.addDecl('letterSpacing');</script> 
     
    799859<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    800860 
    801 <dd>Text properties 
     861<dd><b>TODO:</b><br> 
     862Unimplemented 
    802863<br><br> 
    803864 
     
    821882 
    822883<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     884<dt><span class="decl">float  
     885<span class="currsymbol">opacity</span> 
     886<script type="text/javascript">explorer.outline.addDecl('opacity');</script> 
     887; 
     888</span></dt> 
     889<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     890 
     891<dd><br><br> 
     892</dd> 
     893 
     894<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    823895<dt><span class="decl">Overflow  
    824896<span class="currsymbol">overflowX</span> 
     
    861933<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    862934 
    863 <dd>Set whether the element is  
    864 <span class="currsymbol">visible</span> 
    865 <script type="text/javascript">explorer.outline.addDecl('visible');</script> 
    866 . visibility is an alias of  
    867 <span class="currsymbol">visible</span> 
    868 <script type="text/javascript">explorer.outline.addDecl('visible');</script> 
    869  for CSS compatibility. 
     935<dd>Set whether the element is rendered, If false 
     936 the Surface will still receive events. 
     937<br><br> 
     938 
     939</dd> 
     940 
     941<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     942<dt><span class="decl">bool  
     943<span class="currsymbol">display</span> 
     944<script type="text/javascript">explorer.outline.addDecl('display');</script> 
     945
     946</span></dt> 
     947<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     948 
     949<dd>Set whether the element exists, If false 
     950, the Surface will not be rendered or receive events and will be treated like it doesn't exist. 
    870951<br><br> 
    871952 
     
    881962 
    882963<dd>Sets the stack order of the surface relative to its siblings. 
     964<br><br> 
     965 
     966</dd> 
     967 
     968<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     969<dt><span class="decl">bool  
     970<span class="currsymbol">backfaceVisibility</span> 
     971<script type="text/javascript">explorer.outline.addDecl('backfaceVisibility');</script> 
     972; 
     973</span></dt> 
     974<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     975 
     976<dd>Draw the back side of surfaces if they're rotated in 3d. 
    883977<br><br> 
    884978 
     
    9881082        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    9891083        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    990         on Sat Jun 26 15:54:20 2010 
     1084        on Wed Aug 11 11:14:27 2010 
    9911085 
    9921086    </div> 
     
    10491143    explorer.packageExplorer.addModule("yage.gui.all"); 
    10501144 
     1145    explorer.packageExplorer.addModule("yage.gui.controls"); 
     1146 
    10511147    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    10521148 
     
    10571153    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    10581154 
    1059     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     1155    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    10601156 
    10611157    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    10631159    explorer.packageExplorer.addModule("yage.resource.collada"); 
    10641160 
     1161    explorer.packageExplorer.addModule("yage.resource.dds"); 
     1162 
    10651163    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    10661164 
     
    11201218 
    11211219    explorer.packageExplorer.addModule("yage.system.input"); 
     1220 
     1221    explorer.packageExplorer.addModule("yage.system.libraries"); 
    11221222 
    11231223    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.gui.surface.html

    r189 r203  
    9191<br><br> 
    9292 
    93  
    94 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    95 <dl> 
     93$(DDOC_MODULE_MEMBERS  
     94 
    9695<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    9796<dt><span class="decl">class  
     
    105104 margin, padding, a border, and a background texture, including textures from a camera. 
    106105 Surfaces will exist in a hierarchical structure, with each having a parent and an array of children. 
    107  Surfacs are positioned relative to their parent. 
     106 They are positioned relative to their parent. 
    108107 A style struct defines most of the styles associated with the  
    109108<span class="currsymbol">Surface</span> 
    110109<script type="text/javascript">explorer.outline.addDecl('Surface');</script> 
    111 .  
     110
     111 Floats are used for all coordinates.  Internal operations often use floats, and this also allows more precision on 
     112 surfaces that are scaled via style.transform. 
     113<br><br> 
     114<b>TODO:</b><br> 
     115If not all dimensions are specified, set to size of text or contents.  
    112116<br><br> 
    113117 
     
    115119<script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    116120<dl> 
     121<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     122<dt><span class="decl">Style  
     123<span class="currsymbol">style</span> 
     124<script type="text/javascript">explorer.outline.addDecl('style');</script> 
     125; 
     126</span></dt> 
     127<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     128 
     129<dd>Controls positioning and appearance of the Surface via CSS-like properties. 
     130<br><br> 
     131 
     132</dd> 
     133 
     134<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     135<dt><span class="decl">TextBlock  
     136<span class="currsymbol">textBlock</span> 
     137<script type="text/javascript">explorer.outline.addDecl('textBlock');</script> 
     138; 
     139</span></dt> 
     140<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     141 
     142<dd>Provides low-level access to this Surface's text.  Normally, setHtml() is all that's needed. 
     143<br><br> 
     144 
     145</dd> 
     146 
     147<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     148<dt><span class="decl">TextCursor  
     149<span class="currsymbol">textCursor</span> 
     150<script type="text/javascript">explorer.outline.addDecl('textCursor');</script> 
     151; 
     152</span></dt> 
     153<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     154 
     155<dd><br><br> 
     156</dd> 
     157 
     158<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     159<dt><span class="decl">bool  
     160<span class="currsymbol">editable</span> 
     161<script type="text/javascript">explorer.outline.addDecl('editable');</script> 
     162; 
     163</span></dt> 
     164<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     165 
     166<dd>The text of this surface is  
     167<span class="currsymbol">editable</span> 
     168<script type="text/javascript">explorer.outline.addDecl('editable');</script> 
     169. 
     170<br><br> 
     171 
     172</dd> 
     173 
     174<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     175<dt><span class="decl">bool  
     176<span class="currsymbol">multiLine</span> 
     177<script type="text/javascript">explorer.outline.addDecl('multiLine');</script> 
     178; 
     179</span></dt> 
     180<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     181 
     182<dd>TODO 
     183<br><br> 
     184 
     185</dd> 
     186 
     187<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     188<dt><span class="decl">bool  
     189<span class="currsymbol">mouseChildren</span> 
     190<script type="text/javascript">explorer.outline.addDecl('mouseChildren');</script> 
     191; 
     192</span></dt> 
     193<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     194 
     195<dd>Allow the mouse to interact with this Surface's children. 
     196<br><br> 
     197 
     198</dd> 
     199 
     200<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     201<dt><span class="decl">float  
     202<span class="currsymbol">mouseY</span> 
     203<script type="text/javascript">explorer.outline.addDecl('mouseY');</script> 
     204; 
     205</span></dt> 
     206<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     207 
     208<dd>Current position of the mouse cursor.  (Read-only for now) 
     209<br><br> 
     210 
     211</dd> 
     212 
    117213<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    118214<dt><span class="decl">bool delegate(Surface self)  
     
    130226<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    131227<dt><span class="decl">bool delegate(Surface self)  
    132 <span class="currsymbol">onDraw</span> 
    133 <script type="text/javascript">explorer.outline.addDecl('onDraw');</script> 
    134 ; 
    135 </span></dt> 
    136 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    137  
    138 <dd><br><br> 
    139 </dd> 
    140  
    141 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    142 <dt><span class="decl">bool delegate(Surface self)  
    143228<span class="currsymbol">onFocus</span> 
    144229<script type="text/javascript">explorer.outline.addDecl('onFocus');</script> 
     
    151236 
    152237<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    153 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates)  
     238<dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates)  
    154239<span class="currsymbol">onClick</span> 
    155240<script type="text/javascript">explorer.outline.addDecl('onClick');</script> 
     
    158243<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    159244 
    160 <dd>unfinished 
    161 <br><br> 
    162  
    163 </dd> 
    164  
    165 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    166 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates)  
     245<dd>When a mouse button is pressed and released without moving the mouse. 
     246<br><br> 
     247 
     248</dd> 
     249 
     250<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     251<dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates)  
    167252<span class="currsymbol">onDblCick</span> 
    168253<script type="text/javascript">explorer.outline.addDecl('onDblCick');</script> 
     
    171256<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    172257 
    173 <dd>unfinished 
     258<dd>TODO unfinished 
    174259<br><br> 
    175260 
     
    210295<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    211296 
    212 <dd>Triggered when a key is pressed down and repeats at the key repeat rate
     297<dd>Triggered when a key is pressed down and repeats at Input's key repeat rates
    213298 Unlike onKeyDown and onKeyUp, key is the unicode value of the key press, instead of the sdl key code.  
    214299<br><br> 
     
    217302 
    218303<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    219 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates, char[] href)  
     304<dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates)  
    220305<span class="currsymbol">onMouseDown</span> 
    221306<script type="text/javascript">explorer.outline.addDecl('onMouseDown');</script> 
     
    228313 
    229314<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    230 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates, char[] href)  
     315<dt><span class="decl">bool delegate(Surface self, MouseButton button, Vec!(2,float) coordinates)  
    231316<span class="currsymbol">onMouseUp</span> 
    232317<script type="text/javascript">explorer.outline.addDecl('onMouseUp');</script> 
     
    239324 
    240325<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    241 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) amount, char[] href)  
     326<dt><span class="decl">bool delegate(Surface self, Vec!(2,float) amount)  
    242327<span class="currsymbol">onMouseMove</span> 
    243328<script type="text/javascript">explorer.outline.addDecl('onMouseMove');</script> 
     
    250335 
    251336<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    252 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates)  
     337<dt><span class="decl">bool delegate(Surface self)  
    253338<span class="currsymbol">onMouseOver</span> 
    254339<script type="text/javascript">explorer.outline.addDecl('onMouseOver');</script> 
     
    261346 
    262347<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    263 <dt><span class="decl">bool delegate(Surface self, byte buttons, Vec!(2,int) coordinates)  
     348<dt><span class="decl">bool delegate(Surface self)  
    264349<span class="currsymbol">onMouseOut</span> 
    265350<script type="text/javascript">explorer.outline.addDecl('onMouseOut');</script> 
     
    272357 
    273358<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    274 <dt><span class="decl">void delegate(Surface self, Vec!(2,float) amount)  
     359<dt><span class="decl">void delegate(Surface self)  
    275360<span class="currsymbol">onResize</span> 
    276361<script type="text/javascript">explorer.outline.addDecl('onResize');</script> 
     
    283368 
    284369<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    285 <dt><span class="decl">enum  
    286 <span class="currsymbol">ModifierKey</span> 
    287 <script type="text/javascript">explorer.outline.addDecl('ModifierKey');</script> 
    288 
    289 </span></dt> 
    290 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    291  
    292 <dd>This is a mirror of SDLMod (SDL's modifier key struct) 
    293 <br><br> 
    294  
    295  
    296 <script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    297 <dl> 
    298 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    299 <dt><span class="decl"> 
    300 <span class="currsymbol">NONE</span> 
    301 <script type="text/javascript">explorer.outline.addDecl('NONE');</script> 
    302 <br> 
    303 <span class="currsymbol">LSHIFT</span> 
    304 <script type="text/javascript">explorer.outline.addDecl('LSHIFT');</script> 
    305 <br> 
    306 <span class="currsymbol">RSHIFT</span> 
    307 <script type="text/javascript">explorer.outline.addDecl('RSHIFT');</script> 
    308 <br> 
    309 <span class="currsymbol">LCTRL</span> 
    310 <script type="text/javascript">explorer.outline.addDecl('LCTRL');</script> 
    311 <br> 
    312 <span class="currsymbol">RCTRL</span> 
    313 <script type="text/javascript">explorer.outline.addDecl('RCTRL');</script> 
    314 <br> 
    315 <span class="currsymbol">LALT</span> 
    316 <script type="text/javascript">explorer.outline.addDecl('LALT');</script> 
    317 <br> 
    318 <span class="currsymbol">RALT</span> 
    319 <script type="text/javascript">explorer.outline.addDecl('RALT');</script> 
    320 <br> 
    321 <span class="currsymbol">LMETA</span> 
    322 <script type="text/javascript">explorer.outline.addDecl('LMETA');</script> 
    323 <br> 
    324 <span class="currsymbol">RMETA</span> 
    325 <script type="text/javascript">explorer.outline.addDecl('RMETA');</script> 
    326 <br> 
    327 <span class="currsymbol">NUM</span> 
    328 <script type="text/javascript">explorer.outline.addDecl('NUM');</script> 
    329 <br> 
    330 <span class="currsymbol">CAPS</span> 
    331 <script type="text/javascript">explorer.outline.addDecl('CAPS');</script> 
    332 <br> 
    333 <span class="currsymbol">MODE</span> 
    334 <script type="text/javascript">explorer.outline.addDecl('MODE');</script> 
    335 <br> 
    336 <span class="currsymbol">RESERVED</span> 
    337 <script type="text/javascript">explorer.outline.addDecl('RESERVED');</script> 
    338 <br> 
    339 <span class="currsymbol">CTRL</span> 
    340 <script type="text/javascript">explorer.outline.addDecl('CTRL');</script> 
    341 <br> 
    342 <span class="currsymbol">SHIFT</span> 
    343 <script type="text/javascript">explorer.outline.addDecl('SHIFT');</script> 
    344 <br> 
    345 <span class="currsymbol">ALT</span> 
    346 <script type="text/javascript">explorer.outline.addDecl('ALT');</script> 
    347 <br> 
    348 <span class="currsymbol">META</span> 
    349 <script type="text/javascript">explorer.outline.addDecl('META');</script> 
    350 </span></dt> 
    351 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    352  
    353 <dd>Allowed values. 
    354 <br><br> 
    355  
    356 </dd> 
    357 </dl> 
    358 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 
    359  
    360  
    361 </dd> 
    362  
    363 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    364 <dt><span class="decl">this(); 
    365 </span></dt> 
    366 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    367  
    368 <dd><br><br> 
     370<dt><span class="decl">this(Surface <span class="funcparam">parent</span> = null); 
     371</span></dt> 
     372<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     373 
     374<dd>Create a new Surface at 0, 0 with 0 width and height.  
     375<br><br> 
     376 
    369377</dd> 
    370378 
     
    375383(); 
    376384<br>float  
     385<span class="currsymbol">right</span> 
     386<script type="text/javascript">explorer.outline.addDecl('right');</script> 
     387(); 
     388<br>float  
     389<span class="currsymbol">bottom</span> 
     390<script type="text/javascript">explorer.outline.addDecl('bottom');</script> 
     391(); 
     392<br>float  
    377393<span class="currsymbol">left</span> 
    378394<script type="text/javascript">explorer.outline.addDecl('left');</script> 
     
    381397<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    382398 
    383 <dd>Get the pixel distance of this surface from its parent's  
     399<dd>Get calculated the pixel distance of this surface from its parent's 
     400  
    384401<span class="currsymbol">top</span> 
    385402<script type="text/javascript">explorer.outline.addDecl('top');</script> 
    386  or left corner (outside the border).  
     403, right, bottom, or left corner (inside the parent's border and padding).  
    387404<br><br> 
    388405 
     
    401418<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    402419 
    403 <dd>Get the inner-most  
     420<dd>Get the calculated inner-most  
    404421<span class="currsymbol">width</span> 
    405422<script type="text/javascript">explorer.outline.addDecl('width');</script> 
     
    414431<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    415432<dt><span class="decl">float  
     433<span class="currsymbol">offsetX</span> 
     434<script type="text/javascript">explorer.outline.addDecl('offsetX');</script> 
     435(); 
     436<br>float  
     437<span class="currsymbol">offsetY</span> 
     438<script type="text/javascript">explorer.outline.addDecl('offsetY');</script> 
     439(); 
     440</span></dt> 
     441<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     442 
     443<dd><br><br> 
     444</dd> 
     445 
     446<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     447<dt><span class="decl">float  
    416448<span class="currsymbol">innerWidth</span> 
    417449<script type="text/javascript">explorer.outline.addDecl('innerWidth');</script> 
     
    424456<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    425457 
    426 <dd>Get the width/height of the surface, including the width/height of the padding, but not including the border.  
     458<dd>Get the calculated width/height of the surface, including the width/height of the padding, but not including the border.  
    427459<br><br> 
    428460 
     
    441473<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    442474 
    443 <dd>Get the width/height of the surface, including both the padding and the border. 
     475<dd>Get the calculated width/height of the surface, including both the padding and the border. 
    444476 This is the same as the distance from top to bottom and left to right.  
    445477<br><br> 
     
    451483<span class="currsymbol">findSurface</span> 
    452484<script type="text/javascript">explorer.outline.addDecl('findSurface');</script> 
    453 (float <span class="funcparam">x</span>, float <span class="funcparam">y</span>, bool <span class="funcparam">useMouseChildren</span> = true); 
     485(Vec!(2,float) <span class="funcparam">xy</span>, bool <span class="funcparam">useMouseChildren</span> = true); 
    454486</span></dt> 
    455487<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    458490 Surfaces are ordered by zIndex with higher values appearing on top. 
    459491 This function recurses through children and will return children, grandchildren, etc. as necessary. 
     492 Surfaces with style.display=false 
     493 are not searched. 
    460494<br><br> 
    461495<b>TODO:</b><br> 
    462 Add relative argument to allow <span class="funcparam">x</span> and <span class="funcparam">y</span> to be relative to another surface. 
     496Make <span class="funcparam">xy</span> relative to the Surface's coordinates? 
    463497<br><br> 
    464498<b>Params:</b><br> 
    465499<table><tr> 
    466 <td nowrap valign="top" style="padding-right: 8px">float <span class="funcparam">x</span></td> 
    467  
    468                 
    469 <td>X coordinate in pixels</td></tr> 
    470 <tr> 
    471 <td nowrap valign="top" style="padding-right: 8px">float <span class="funcparam">y</span></td> 
    472  
    473                 
    474 <td>Y coordinate in pixels</td></tr> 
     500<td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">xy</span></td> 
     501 
     502                
     503<td>coordinate in pixels, in this Surface's parent's coordinate system.</td></tr> 
    475504<tr> 
    476505<td nowrap valign="top" style="padding-right: 8px">bool <span class="funcparam">useMouseChildren</span></td> 
     
    491520<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    492521<dt><span class="decl">Style  
    493 <span class="currsymbol">getCalculatedStyle</span> 
    494 <script type="text/javascript">explorer.outline.addDecl('getCalculatedStyle');</script> 
     522<span class="currsymbol">getComputedStyle</span> 
     523<script type="text/javascript">explorer.outline.addDecl('getComputedStyle');</script> 
    495524(); 
    496525</span></dt> 
     
    511540<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    512541 
    513 <dd>Get the geometry data used for rendering this Surface.  
     542<dd>Get the geometry data (vertices/triangles/Materials) used for rendering this Surface.  
     543<br><br> 
     544 
     545</dd> 
     546 
     547<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     548<dt><span class="decl">Vec!(2,float)[]  
     549<span class="currsymbol">getPolygon</span> 
     550<script type="text/javascript">explorer.outline.addDecl('getPolygon');</script> 
     551(Vec!(2,float)[] <span class="funcparam">polygon</span> = null); 
     552</span></dt> 
     553<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     554 
     555<dd>Get a 4-sided <span class="funcparam">polygon</span> of the outline of this surface, after all styles and the transformation are applied. 
     556 Coordinates are relative to the parent Surface. 
     557<br><br> 
     558<b>Params:</b><br> 
     559<table><tr> 
     560<td nowrap valign="top" style="padding-right: 8px">Vec!(2,float)[] <span class="funcparam">polygon</span></td> 
     561 
     562                
     563<td>A pointer to a Vec2f[4] where the result will be stored and returned. 
     564         If null 
     565, new memory will be allocated.</td></tr> 
     566</table><br> 
     567<b>Returns:</b><br> 
     568A <span class="funcparam">polygon</span> in the parent's coordinate system.  
    514569<br><br> 
    515570 
     
    540595 
    541596<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     597<dt><span class="decl">char[]  
     598<span class="currsymbol">getHtml</span> 
     599<script type="text/javascript">explorer.outline.addDecl('getHtml');</script> 
     600(); 
     601<br>void  
     602<span class="currsymbol">setHtml</span> 
     603<script type="text/javascript">explorer.outline.addDecl('setHtml');</script> 
     604(char[] <span class="funcparam">html</span>); 
     605</span></dt> 
     606<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     607 
     608<dd>Get and set the html text displayed inside this Surface.  
     609<br><br> 
     610 
     611</dd> 
     612 
     613<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     614<dt><span class="decl">Vec!(2,float)  
     615<span class="currsymbol">localToParent</span> 
     616<script type="text/javascript">explorer.outline.addDecl('localToParent');</script> 
     617(Vec!(2,float) <span class="funcparam">xy</span>); 
     618<br>Vec!(2,float)  
     619<span class="currsymbol">localToGlobal</span> 
     620<script type="text/javascript">explorer.outline.addDecl('localToGlobal');</script> 
     621(Vec!(2,float) <span class="funcparam">xy</span>); 
     622<br>Vec!(2,float)  
     623<span class="currsymbol">parentToLocal</span> 
     624<script type="text/javascript">explorer.outline.addDecl('parentToLocal');</script> 
     625(Vec!(2,float) <span class="funcparam">xy</span>); 
     626<br>Vec!(2,float)  
     627<span class="currsymbol">globalToLocal</span> 
     628<script type="text/javascript">explorer.outline.addDecl('globalToLocal');</script> 
     629(Vec!(2,float) <span class="funcparam">xy</span>); 
     630</span></dt> 
     631<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     632 
     633<dd>Convert between global, parent, and local coordinate systems. 
     634 style.transform is taken into account. 
     635<br><br> 
     636<b>Params:</b><br> 
     637<table><tr> 
     638<td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">xy</span></td> 
     639 
     640                
     641<td>Coordinates relative to the left side of the function name.</td></tr> 
     642</table><br> 
     643<b>Returns:</b><br> 
     644Coordinates relative to the right side of the function name.  
     645<br><br> 
     646 
     647</dd> 
     648 
     649<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    542650<dt><span class="decl">void  
    543651<span class="currsymbol">raise</span> 
     
    589697<span class="currsymbol">update</span> 
    590698<script type="text/javascript">explorer.outline.addDecl('update');</script> 
    591 (); 
    592 </span></dt> 
    593 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    594  
    595 <dd>Update all of this Surface's dimensions, geometry, and children to prepare it for rendering.  
     699(Vec!(2,float)* <span class="funcparam">parentSize</span> = null); 
     700</span></dt> 
     701<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     702 
     703<dd>Update all of this Surface's dimensions, geometry, and children to prepare it for rendering. 
     704<br><br> 
     705<b>Params:</b><br> 
     706<table><tr> 
     707<td nowrap valign="top" style="padding-right: 8px">Vec!(2,float)* <span class="funcparam">parentSize</span></td> 
     708 
     709                
     710<td>If specified, this size will be used for the parent dimensions (and therefore percent calculations) </td></tr> 
     711</table><br> 
     712 
     713</dd> 
     714 
     715<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     716<dt><span class="decl">void  
     717<span class="currsymbol">blur</span> 
     718<script type="text/javascript">explorer.outline.addDecl('blur');</script> 
     719(); 
     720</span></dt> 
     721<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     722 
     723<dd>Release focus from this surface and call the onBlur callback function if set.  
    596724<br><br> 
    597725 
     
    628756<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    629757<dt><span class="decl">void  
    630 <span class="currsymbol">blur</span> 
    631 <script type="text/javascript">explorer.outline.addDecl('blur');</script> 
    632 (); 
    633 </span></dt> 
    634 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    635  
    636 <dd>Release focus from this surface and call the onBlur callback function if set.  
    637 <br><br> 
     758<span class="currsymbol">click</span> 
     759<script type="text/javascript">explorer.outline.addDecl('click');</script> 
     760(MouseButton <span class="funcparam">button</span>, Vec!(2,float) <span class="funcparam">coordinates</span>, bool <span class="funcparam">allowFocus</span> = true); 
     761</span></dt> 
     762<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     763 
     764<dd>Trigger a  
     765<span class="currsymbol">click</span> 
     766<script type="text/javascript">explorer.outline.addDecl('click');</script> 
     767 event and call the onClick callback function if set. 
     768 Click events occur after a mouseDown and mouseUp when the mouse hasn't moved between the two. 
     769 If the onClick function is not set, or if it returns true 
     770 (propagate), call the parent's  
     771<span class="currsymbol">click</span> 
     772<script type="text/javascript">explorer.outline.addDecl('click');</script> 
     773 function. 
     774<br><br> 
     775<b>Params:</b><br> 
     776<table><tr> 
     777<td nowrap valign="top" style="padding-right: 8px">MouseButton <span class="funcparam">button</span></td> 
     778 
     779                
     780<td></td></tr> 
     781<tr> 
     782<td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">coordinates</span></td> 
     783 
     784                
     785<td>Coordinates relative to the Surface, with style.transform taken into account.</td></tr> 
     786<tr> 
     787<td nowrap valign="top" style="padding-right: 8px">bool <span class="funcparam">allowFocus</span></td> 
     788 
     789                
     790<td>Used internally to prevent focus from propagating updward </td></tr> 
     791</table><br> 
    638792 
    639793</dd> 
     
    651805<script type="text/javascript">explorer.outline.addDecl('keyDown');</script> 
    652806 event and call the onKeyDown callback function if set. 
    653  If the onKeyDown function is not set, call the parent's  
     807 If the onKeyDown function is not set, or if it returns true 
     808 (propagate), call the parent's  
    654809<span class="currsymbol">keyDown</span> 
    655810<script type="text/javascript">explorer.outline.addDecl('keyDown');</script> 
    656  function.  
    657 <br><br> 
     811 function. 
     812<br><br> 
     813<b>Params:</b><br> 
     814<table><tr> 
     815<td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">key</span></td> 
     816 
     817                
     818<td>SDL's <span class="funcparam">key</span> code of the pressed <span class="funcparam">key</span>.</td></tr> 
     819<tr> 
     820<td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">mod</span></td> 
     821 
     822                
     823<td>Modifier <span class="funcparam">key</span> held down while <span class="funcparam">key</span> was pressed.</td></tr> 
     824</table><br> 
    658825 
    659826</dd> 
     
    671838<script type="text/javascript">explorer.outline.addDecl('keyUp');</script> 
    672839 event and call the onKeyUp callback function if set. 
    673  If the onKeyUp function is not set, call the parent's  
     840 If the onKeyUp function is not set, or if it returns true 
     841 (propagate), call the parent's  
    674842<span class="currsymbol">keyUp</span> 
    675843<script type="text/javascript">explorer.outline.addDecl('keyUp');</script> 
    676844 function. 
    677845<br><br> 
     846<b>Params:</b><br> 
     847<table><tr> 
     848<td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">key</span></td> 
     849 
     850                
     851<td>SDL's <span class="funcparam">key</span> code of the pressed <span class="funcparam">key</span>.</td></tr> 
     852<tr> 
     853<td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">mod</span></td> 
     854 
     855                
     856<td>Modifier <span class="funcparam">key</span> held down while <span class="funcparam">key</span> was pressed.</td></tr> 
     857</table><br> 
    678858 
    679859</dd> 
     
    687867<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    688868 
    689 <dd>Trigger a keyUp event and call the onKeyUp callback function if set. 
    690  If the onKeyUp function is not set, call the parent's keyUp function. 
    691 <br><br> 
     869<dd>Trigger a  
     870<span class="currsymbol">keyPress</span> 
     871<script type="text/javascript">explorer.outline.addDecl('keyPress');</script> 
     872 event and call the onKeyPress callback function if set. 
     873 Keypress events occur after a keyDown event and reoccur at Input's <span class="funcparam">key</span> repeat rates until after a keyUp occurs. 
     874 If the onKeyPress function is not set, or if it returns true 
     875 (propagate), call the parent's  
     876<span class="currsymbol">keyPress</span> 
     877<script type="text/javascript">explorer.outline.addDecl('keyPress');</script> 
     878 function. 
     879 If editable is true 
     880, the TextBlock of this Surface will receive the input. 
     881<br><br> 
     882<b>Params:</b><br> 
     883<table><tr> 
     884<td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">key</span></td> 
     885 
     886                
     887<td>SDL's <span class="funcparam">key</span> code of the pressed <span class="funcparam">key</span>.</td></tr> 
     888<tr> 
     889<td nowrap valign="top" style="padding-right: 8px">int <span class="funcparam">mod</span></td> 
     890 
     891                
     892<td>Modifier <span class="funcparam">key</span> held down while <span class="funcparam">key</span> was pressed.</td></tr> 
     893<tr> 
     894<td nowrap valign="top" style="padding-right: 8px">dchar <span class="funcparam">unicode</span></td> 
     895 
     896                
     897<td><span class="funcparam">unicode</span> value of pressed <span class="funcparam">key</span>. </td></tr> 
     898</table><br> 
    692899 
    693900</dd> 
     
    697904<span class="currsymbol">mouseDown</span> 
    698905<script type="text/javascript">explorer.outline.addDecl('mouseDown');</script> 
    699 (byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>, char[] <span class="funcparam">href</span> = null); 
     906(MouseButton <span class="funcparam">button</span>, Vec!(2,float) <span class="funcparam">coordinates</span>); 
    700907</span></dt> 
    701908<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    705912<script type="text/javascript">explorer.outline.addDecl('mouseDown');</script> 
    706913 event and call the onMouseDown callback function if set. 
    707  If the onMouseDown function is not set, call the parent's  
     914 If the onMouseDown function is not set, or if it returns true 
     915 (propagate), call the parent's  
    708916<span class="currsymbol">mouseDown</span> 
    709917<script type="text/javascript">explorer.outline.addDecl('mouseDown');</script> 
    710918 function. 
    711919<br><br> 
     920<b>Params:</b><br> 
     921<table><tr> 
     922<td nowrap valign="top" style="padding-right: 8px">MouseButton <span class="funcparam">button</span></td> 
     923 
     924                
     925<td>Current state of the mouse buttons</td></tr> 
     926<tr> 
     927<td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">coordinates</span></td> 
     928 
     929                
     930<td>Coordinates relative to the Surface, with style.transform taken into account. </td></tr> 
     931</table><br> 
    712932 
    713933</dd> 
     
    717937<span class="currsymbol">mouseUp</span> 
    718938<script type="text/javascript">explorer.outline.addDecl('mouseUp');</script> 
    719 (byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>, char[] <span class="funcparam">href</span> = null); 
     939(MouseButton <span class="funcparam">button</span>, Vec!(2,float) <span class="funcparam">coordinates</span>, bool <span class="funcparam">allowClick</span> = true); 
    720940</span></dt> 
    721941<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    725945<script type="text/javascript">explorer.outline.addDecl('mouseUp');</script> 
    726946 event and call the onMouseUp callback function if set. 
    727  If the onMouseUp function is not set, call the parent's  
     947 If the onMouseUp function is not set, or if it returns true 
     948 (propagate), call the parent's  
    728949<span class="currsymbol">mouseUp</span> 
    729950<script type="text/javascript">explorer.outline.addDecl('mouseUp');</script> 
    730951 function. 
    731952<br><br> 
    732  
    733 </dd> 
     953<b>Params:</b><br> 
     954<table><tr> 
     955<td nowrap valign="top" style="padding-right: 8px">MouseButton <span class="funcparam">button</span></td> 
     956 
     957                
     958<td>Current state of the mouse buttons</td></tr> 
     959<tr> 
     960<td nowrap valign="top" style="padding-right: 8px">Vec!(2,float) <span class="funcparam">coordinates</span></td> 
     961 
     962                
     963<td>Coordinates relative to the Surface, with style.transform taken into account.</td></tr> 
     964<tr> 
     965<td nowrap valign="top" style="padding-right: 8px">bool <span class="funcparam">allowClick</span></td> 
     966 
     967                
     968<td>Used internally to prevent click event from propagating from here (it already propagates from click(). )</td> 
     969</tr> 
     970</table><br> 
     971 
    734972 
    735973<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     
    737975<span class="currsymbol">mouseMove</span> 
    738976<script type="text/javascript">explorer.outline.addDecl('mouseMove');</script> 
    739 (byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">amount</span>, char[] <span class="funcparam">href</span> = null); 
     977(Vec!(2,float) <span class="funcparam">amount</span>); 
    740978</span></dt> 
    741979<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    744982<span class="currsymbol">mouseMove</span> 
    745983<script type="text/javascript">explorer.outline.addDecl('mouseMove');</script> 
    746  event and call the onMouseMove callback function if set.  
     984 event and call the onMouseMove callback function if set. 
     985 If the onMouseMove function is not set, or if it returns true 
     986 (propagate), call the parent's  
     987<span class="currsymbol">mouseMove</span> 
     988<script type="text/javascript">explorer.outline.addDecl('mouseMove');</script> 
     989 function. 
    747990<br><br> 
    748991 
     
    753996<span class="currsymbol">mouseOver</span> 
    754997<script type="text/javascript">explorer.outline.addDecl('mouseOver');</script> 
    755 (byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>); 
     998(); 
    756999</span></dt> 
    7571000<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    7601003<span class="currsymbol">mouseOver</span> 
    7611004<script type="text/javascript">explorer.outline.addDecl('mouseOver');</script> 
    762  event and call the onMouseOver callback function if set.  
     1005 event and call the onMouseOver callback function if set. 
     1006 If the onMouseOver function is not set, or if it returns true 
     1007 (propagate), call the parent's  
     1008<span class="currsymbol">mouseOver</span> 
     1009<script type="text/javascript">explorer.outline.addDecl('mouseOver');</script> 
     1010 function. 
    7631011<br><br> 
    7641012 
     
    7691017<span class="currsymbol">mouseOut</span> 
    7701018<script type="text/javascript">explorer.outline.addDecl('mouseOut');</script> 
    771 (Surface <span class="funcparam">next</span>, byte <span class="funcparam">buttons</span>, Vec!(2,int) <span class="funcparam">coordinates</span>); 
     1019(Surface <span class="funcparam">next</span>); 
    7721020</span></dt> 
    7731021<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    7761024<span class="currsymbol">mouseOut</span> 
    7771025<script type="text/javascript">explorer.outline.addDecl('mouseOut');</script> 
    778  event and call the onMouseOut callback function if set  
     1026 event and call the onMouseOut callback function if set 
     1027 If the onMouseOut function is not set, or if it returns true 
     1028 (propagate), call the parent's  
     1029<span class="currsymbol">mouseOut</span> 
     1030<script type="text/javascript">explorer.outline.addDecl('mouseOut');</script> 
     1031 function. 
    7791032<br><br> 
    7801033 
     
    7851038<span class="currsymbol">resize</span> 
    7861039<script type="text/javascript">explorer.outline.addDecl('resize');</script> 
    787 (Vec!(2,float) <span class="funcparam">amount</span>); 
     1040(); 
    7881041</span></dt> 
    7891042<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     
    8021055 
    8031056<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     1057<dt><span class="decl">static Style  
     1058<span class="currsymbol">getDefaultStyle</span> 
     1059<script type="text/javascript">explorer.outline.addDecl('getDefaultStyle');</script> 
     1060(); 
     1061</span></dt> 
     1062<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     1063 
     1064<dd>Get the default style for Surface. 
     1065 None of these styles will be set to AUTO.  
     1066<br><br> 
     1067 
     1068</dd> 
     1069 
     1070<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     1071<dt><span class="decl">static Surface  
     1072<span class="currsymbol">getFocusSurface</span> 
     1073<script type="text/javascript">explorer.outline.addDecl('getFocusSurface');</script> 
     1074(); 
     1075</span></dt> 
     1076<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     1077 
     1078<dd><b>Returns:</b><br> 
     1079The surface that currently has focus.  Grabbed surfaces automatically have focus.  
     1080<br><br> 
     1081 
     1082</dd> 
     1083 
     1084<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    8041085<dt><span class="decl">static Surface  
    8051086<span class="currsymbol">getGrabbedSurface</span> 
     
    8141095 
    8151096</dd> 
    816  
    817 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    818 <dt><span class="decl">static Surface  
    819 <span class="currsymbol">getFocusSurface</span> 
    820 <script type="text/javascript">explorer.outline.addDecl('getFocusSurface');</script> 
    821 (); 
    822 </span></dt> 
    823 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    824  
    825 <dd><b>Returns:</b><br> 
    826 The surface that currently has focus.  Grabbed surfaces automatically have focus.  
    827 <br><br> 
    828  
    8291097</dd> 
    8301098</dl> 
     
    8331101 
    8341102</dd> 
    835 </dl> 
    836 <script type="text/javascript">explorer.outline.decSymbolLevel();</script> 
    837  
    838  
    8391103</td></tr> 
    8401104                </table> 
     
    8471111        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    8481112        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    849         on Sat Jun 26 15:54:20 2010 
     1113        on Wed Aug 11 11:14:27 2010 
    8501114 
    8511115    </div> 
     
    9081172    explorer.packageExplorer.addModule("yage.gui.all"); 
    9091173 
     1174    explorer.packageExplorer.addModule("yage.gui.controls"); 
     1175 
    9101176    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    9111177 
     
    9161182    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    9171183 
    918     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     1184    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    9191185 
    9201186    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    9221188    explorer.packageExplorer.addModule("yage.resource.collada"); 
    9231189 
     1190    explorer.packageExplorer.addModule("yage.resource.dds"); 
     1191 
    9241192    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    9251193 
     
    9791247 
    9801248    explorer.packageExplorer.addModule("yage.system.input"); 
     1249 
     1250    explorer.packageExplorer.addModule("yage.system.libraries"); 
    9811251 
    9821252    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.gui.surfacegeometry.html

    r189 r203  
    232232        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    233233        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    234         on Sat Jun 26 15:54:20 2010 
     234        on Wed Aug 11 11:14:27 2010 
    235235 
    236236    </div> 
     
    293293    explorer.packageExplorer.addModule("yage.gui.all"); 
    294294 
     295    explorer.packageExplorer.addModule("yage.gui.controls"); 
     296 
    295297    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    296298 
     
    301303    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    302304 
    303     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     305    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    304306 
    305307    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    307309    explorer.packageExplorer.addModule("yage.resource.collada"); 
    308310 
     311    explorer.packageExplorer.addModule("yage.resource.dds"); 
     312 
    309313    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    310314 
     
    364368 
    365369    explorer.packageExplorer.addModule("yage.system.input"); 
     370 
     371    explorer.packageExplorer.addModule("yage.system.libraries"); 
    366372 
    367373    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.all.html

    r189 r203  
    109109        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    110110        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    111         on Sat Jun 26 15:54:20 2010 
     111        on Wed Aug 11 11:14:27 2010 
    112112 
    113113    </div> 
     
    170170    explorer.packageExplorer.addModule("yage.gui.all"); 
    171171 
     172    explorer.packageExplorer.addModule("yage.gui.controls"); 
     173 
    172174    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    173175 
     
    178180    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    179181 
    180     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     182    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    181183 
    182184    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    184186    explorer.packageExplorer.addModule("yage.resource.collada"); 
    185187 
     188    explorer.packageExplorer.addModule("yage.resource.dds"); 
     189 
    186190    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    187191 
     
    241245 
    242246    explorer.packageExplorer.addModule("yage.system.input"); 
     247 
     248    explorer.packageExplorer.addModule("yage.system.libraries"); 
    243249 
    244250    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.collada.html

    r189 r203  
    347347        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    348348        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    349         on Sat Jun 26 15:54:21 2010 
     349        on Wed Aug 11 11:14:28 2010 
    350350 
    351351    </div> 
     
    408408    explorer.packageExplorer.addModule("yage.gui.all"); 
    409409 
     410    explorer.packageExplorer.addModule("yage.gui.controls"); 
     411 
    410412    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    411413 
     
    416418    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    417419 
    418     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     420    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    419421 
    420422    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    422424    explorer.packageExplorer.addModule("yage.resource.collada"); 
    423425 
     426    explorer.packageExplorer.addModule("yage.resource.dds"); 
     427 
    424428    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    425429 
     
    479483 
    480484    explorer.packageExplorer.addModule("yage.system.input"); 
     485 
     486    explorer.packageExplorer.addModule("yage.system.libraries"); 
    481487 
    482488    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.embed.embed.html

    r189 r203  
    158158        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    159159        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    160         on Sat Jun 26 15:54:21 2010 
     160        on Wed Aug 11 11:14:28 2010 
    161161 
    162162    </div> 
     
    219219    explorer.packageExplorer.addModule("yage.gui.all"); 
    220220 
     221    explorer.packageExplorer.addModule("yage.gui.controls"); 
     222 
    221223    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    222224 
     
    227229    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    228230 
    229     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     231    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    230232 
    231233    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    233235    explorer.packageExplorer.addModule("yage.resource.collada"); 
    234236 
     237    explorer.packageExplorer.addModule("yage.resource.dds"); 
     238 
    235239    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    236240 
     
    290294 
    291295    explorer.packageExplorer.addModule("yage.system.input"); 
     296 
     297    explorer.packageExplorer.addModule("yage.system.libraries"); 
    292298 
    293299    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.font.html

    r189 r203  
    359359        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    360360        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    361         on Sat Jun 26 15:54:21 2010 
     361        on Wed Aug 11 11:14:28 2010 
    362362 
    363363    </div> 
     
    420420    explorer.packageExplorer.addModule("yage.gui.all"); 
    421421 
     422    explorer.packageExplorer.addModule("yage.gui.controls"); 
     423 
    422424    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    423425 
     
    428430    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    429431 
    430     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     432    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    431433 
    432434    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    434436    explorer.packageExplorer.addModule("yage.resource.collada"); 
    435437 
     438    explorer.packageExplorer.addModule("yage.resource.dds"); 
     439 
    436440    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    437441 
     
    491495 
    492496    explorer.packageExplorer.addModule("yage.system.input"); 
     497 
     498    explorer.packageExplorer.addModule("yage.system.libraries"); 
    493499 
    494500    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.geometry.html

    r189 r203  
    524524        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    525525        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    526         on Sat Jun 26 15:54:21 2010 
     526        on Wed Aug 11 11:14:28 2010 
    527527 
    528528    </div> 
     
    585585    explorer.packageExplorer.addModule("yage.gui.all"); 
    586586 
     587    explorer.packageExplorer.addModule("yage.gui.controls"); 
     588 
    587589    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    588590 
     
    593595    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    594596 
    595     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     597    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    596598 
    597599    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    599601    explorer.packageExplorer.addModule("yage.resource.collada"); 
    600602 
     603    explorer.packageExplorer.addModule("yage.resource.dds"); 
     604 
    601605    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    602606 
     
    656660 
    657661    explorer.packageExplorer.addModule("yage.system.input"); 
     662 
     663    explorer.packageExplorer.addModule("yage.system.libraries"); 
    658664 
    659665    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.image.html

    r189 r203  
    648648        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    649649        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    650         on Sat Jun 26 15:54:21 2010 
     650        on Wed Aug 11 11:14:28 2010 
    651651 
    652652    </div> 
     
    709709    explorer.packageExplorer.addModule("yage.gui.all"); 
    710710 
     711    explorer.packageExplorer.addModule("yage.gui.controls"); 
     712 
    711713    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    712714 
     
    717719    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    718720 
    719     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     721    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    720722 
    721723    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    723725    explorer.packageExplorer.addModule("yage.resource.collada"); 
    724726 
     727    explorer.packageExplorer.addModule("yage.resource.dds"); 
     728 
    725729    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    726730 
     
    780784 
    781785    explorer.packageExplorer.addModule("yage.system.input"); 
     786 
     787    explorer.packageExplorer.addModule("yage.system.libraries"); 
    782788 
    783789    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.manager.html

    r189 r203  
    116116<dl> 
    117117<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    118 <dt><span class="decl">static void  
    119 <span class="currsymbol">init</span> 
    120 <script type="text/javascript">explorer.outline.addDecl('init');</script> 
    121 (); 
    122 </span></dt> 
    123 <script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    124  
    125 <dd>Load embedded resources.  This is called from System. 
    126 <span class="currsymbol">init</span> 
    127 <script type="text/javascript">explorer.outline.addDecl('init');</script> 
    128 () and shouldn't be called manually. 
    129       
    130 <br><br> 
    131  
    132 </dd> 
    133  
    134 <script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    135118<dt><span class="decl">static char[][]  
    136119<span class="currsymbol">getPaths</span> 
     
    389372        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    390373        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    391         on Sat Jun 26 15:54:21 2010 
     374        on Wed Aug 11 11:14:28 2010 
    392375 
    393376    </div> 
     
    450433    explorer.packageExplorer.addModule("yage.gui.all"); 
    451434 
     435    explorer.packageExplorer.addModule("yage.gui.controls"); 
     436 
    452437    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    453438 
     
    458443    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    459444 
    460     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     445    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    461446 
    462447    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    464449    explorer.packageExplorer.addModule("yage.resource.collada"); 
    465450 
     451    explorer.packageExplorer.addModule("yage.resource.dds"); 
     452 
    466453    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    467454 
     
    521508 
    522509    explorer.packageExplorer.addModule("yage.system.input"); 
     510 
     511    explorer.packageExplorer.addModule("yage.system.libraries"); 
    523512 
    524513    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.material.html

    r189 r203  
    566566        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    567567        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    568         on Sat Jun 26 15:54:21 2010 
     568        on Wed Aug 11 11:14:28 2010 
    569569 
    570570    </div> 
     
    627627    explorer.packageExplorer.addModule("yage.gui.all"); 
    628628 
     629    explorer.packageExplorer.addModule("yage.gui.controls"); 
     630 
    629631    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    630632 
     
    635637    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    636638 
    637     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     639    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    638640 
    639641    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    641643    explorer.packageExplorer.addModule("yage.resource.collada"); 
    642644 
     645    explorer.packageExplorer.addModule("yage.resource.dds"); 
     646 
    643647    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    644648 
     
    698702 
    699703    explorer.packageExplorer.addModule("yage.system.input"); 
     704 
     705    explorer.packageExplorer.addModule("yage.system.libraries"); 
    700706 
    701707    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.model.html

    r189 r203  
    326326        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    327327        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    328         on Sat Jun 26 15:54:21 2010 
     328        on Wed Aug 11 11:14:28 2010 
    329329 
    330330    </div> 
     
    387387    explorer.packageExplorer.addModule("yage.gui.all"); 
    388388 
     389    explorer.packageExplorer.addModule("yage.gui.controls"); 
     390 
    389391    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    390392 
     
    395397    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    396398 
    397     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     399    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    398400 
    399401    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    401403    explorer.packageExplorer.addModule("yage.resource.collada"); 
    402404 
     405    explorer.packageExplorer.addModule("yage.resource.dds"); 
     406 
    403407    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    404408 
     
    458462 
    459463    explorer.packageExplorer.addModule("yage.system.input"); 
     464 
     465    explorer.packageExplorer.addModule("yage.system.libraries"); 
    460466 
    461467    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.shader.html

    r189 r203  
    291291        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    292292        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    293         on Sat Jun 26 15:54:21 2010 
     293        on Wed Aug 11 11:14:28 2010 
    294294 
    295295    </div> 
     
    352352    explorer.packageExplorer.addModule("yage.gui.all"); 
    353353 
     354    explorer.packageExplorer.addModule("yage.gui.controls"); 
     355 
    354356    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    355357 
     
    360362    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    361363 
    362     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     364    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    363365 
    364366    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    366368    explorer.packageExplorer.addModule("yage.resource.collada"); 
    367369 
     370    explorer.packageExplorer.addModule("yage.resource.dds"); 
     371 
    368372    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    369373 
     
    423427 
    424428    explorer.packageExplorer.addModule("yage.system.input"); 
     429 
     430    explorer.packageExplorer.addModule("yage.system.libraries"); 
    425431 
    426432    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.sound.html

    r189 r203  
    307307        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    308308        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    309         on Sat Jun 26 15:54:21 2010 
     309        on Wed Aug 11 11:14:28 2010 
    310310 
    311311    </div> 
     
    368368    explorer.packageExplorer.addModule("yage.gui.all"); 
    369369 
     370    explorer.packageExplorer.addModule("yage.gui.controls"); 
     371 
    370372    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    371373 
     
    376378    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    377379 
    378     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     380    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    379381 
    380382    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    382384    explorer.packageExplorer.addModule("yage.resource.collada"); 
    383385 
     386    explorer.packageExplorer.addModule("yage.resource.dds"); 
     387 
    384388    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    385389 
     
    439443 
    440444    explorer.packageExplorer.addModule("yage.system.input"); 
     445 
     446    explorer.packageExplorer.addModule("yage.system.libraries"); 
    441447 
    442448    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.resource.texture.html

    r189 r203  
    259259 
    260260<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     261<dt><span class="decl">this(Image <span class="funcparam">image</span>, Format <span class="funcparam">format</span> = (Format).AUTO, bool <span class="funcparam">mipmap</span> = true, char[] <span class="funcparam">source</span> = "", bool <span class="funcparam">padding</span> = false); 
     262</span></dt> 
     263<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     264 
     265<dd><br><br> 
     266</dd> 
     267 
     268<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     269<dt><span class="decl">DDSImageData*  
     270<span class="currsymbol">getDDSImageData</span> 
     271<script type="text/javascript">explorer.outline.addDecl('getDDSImageData');</script> 
     272(); 
     273</span></dt> 
     274<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     275 
     276<dd>If the texture is loaded from a dds file instead of an image, return the unparsed dds file contents. 
     277 Otherwise an empty array is returned.   
     278<br><br> 
     279 
     280</dd> 
     281 
     282<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    261283<dt><span class="decl">Image  
    262284<span class="currsymbol">getImage</span> 
     
    276298<script type="text/javascript">explorer.outline.addDecl('hasAlpha');</script> 
    277299(); 
    278 <br>void  
     300</span></dt> 
     301<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     302 
     303<dd>Returns true 
     304 if the Texture Format includes an alpha channel. 
     305<br><br> 
     306 
     307</dd> 
     308 
     309<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     310<dt><span class="decl">void  
     311<span class="currsymbol">setImage</span> 
     312<script type="text/javascript">explorer.outline.addDecl('setImage');</script> 
     313(Image <span class="funcparam">image</span>); 
     314</span></dt> 
     315<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     316 
     317<dd><br><br> 
     318</dd> 
     319 
     320<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     321<dt><span class="decl">void  
    279322<span class="currsymbol">setImage</span> 
    280323<script type="text/javascript">explorer.outline.addDecl('setImage');</script> 
     
    283326<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    284327 
    285 <dd>Returns true 
    286  if the Texture Format includes an alpha channel. 
     328<dd>ditto 
     329 ditto 
     330 ditto 
    287331<br><br> 
    288332 
     
    375419        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    376420        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    377         on Sat Jun 26 15:54:21 2010 
     421        on Wed Aug 11 11:14:28 2010 
    378422 
    379423    </div> 
     
    436480    explorer.packageExplorer.addModule("yage.gui.all"); 
    437481 
     482    explorer.packageExplorer.addModule("yage.gui.controls"); 
     483 
    438484    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    439485 
     
    444490    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    445491 
    446     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     492    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    447493 
    448494    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    450496    explorer.packageExplorer.addModule("yage.resource.collada"); 
    451497 
     498    explorer.packageExplorer.addModule("yage.resource.dds"); 
     499 
    452500    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    453501 
     
    507555 
    508556    explorer.packageExplorer.addModule("yage.system.input"); 
     557 
     558    explorer.packageExplorer.addModule("yage.system.libraries"); 
    509559 
    510560    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.all.html

    r189 r203  
    113113        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    114114        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    115         on Sat Jun 26 15:54:21 2010 
     115        on Wed Aug 11 11:14:28 2010 
    116116 
    117117    </div> 
     
    174174    explorer.packageExplorer.addModule("yage.gui.all"); 
    175175 
     176    explorer.packageExplorer.addModule("yage.gui.controls"); 
     177 
    176178    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    177179 
     
    182184    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    183185 
    184     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     186    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    185187 
    186188    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    188190    explorer.packageExplorer.addModule("yage.resource.collada"); 
    189191 
     192    explorer.packageExplorer.addModule("yage.resource.dds"); 
     193 
    190194    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    191195 
     
    245249 
    246250    explorer.packageExplorer.addModule("yage.system.input"); 
     251 
     252    explorer.packageExplorer.addModule("yage.system.libraries"); 
    247253 
    248254    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.camera.html

    r189 r203  
    329329        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    330330        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    331         on Sat Jun 26 15:54:21 2010 
     331        on Wed Aug 11 11:14:29 2010 
    332332 
    333333    </div> 
     
    390390    explorer.packageExplorer.addModule("yage.gui.all"); 
    391391 
     392    explorer.packageExplorer.addModule("yage.gui.controls"); 
     393 
    392394    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    393395 
     
    398400    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    399401 
    400     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     402    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    401403 
    402404    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    404406    explorer.packageExplorer.addModule("yage.resource.collada"); 
    405407 
     408    explorer.packageExplorer.addModule("yage.resource.dds"); 
     409 
    406410    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    407411 
     
    461465 
    462466    explorer.packageExplorer.addModule("yage.system.input"); 
     467 
     468    explorer.packageExplorer.addModule("yage.system.libraries"); 
    463469 
    464470    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.graph.html

    r189 r203  
    101101        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    102102        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    103         on Sat Jun 26 15:54:21 2010 
     103        on Wed Aug 11 11:14:29 2010 
    104104 
    105105    </div> 
     
    162162    explorer.packageExplorer.addModule("yage.gui.all"); 
    163163 
     164    explorer.packageExplorer.addModule("yage.gui.controls"); 
     165 
    164166    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    165167 
     
    170172    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    171173 
    172     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     174    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    173175 
    174176    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    176178    explorer.packageExplorer.addModule("yage.resource.collada"); 
    177179 
     180    explorer.packageExplorer.addModule("yage.resource.dds"); 
     181 
    178182    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    179183 
     
    233237 
    234238    explorer.packageExplorer.addModule("yage.system.input"); 
     239 
     240    explorer.packageExplorer.addModule("yage.system.libraries"); 
    235241 
    236242    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.light.html

    r189 r203  
    367367        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    368368        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    369         on Sat Jun 26 15:54:21 2010 
     369        on Wed Aug 11 11:14:29 2010 
    370370 
    371371    </div> 
     
    428428    explorer.packageExplorer.addModule("yage.gui.all"); 
    429429 
     430    explorer.packageExplorer.addModule("yage.gui.controls"); 
     431 
    430432    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    431433 
     
    436438    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    437439 
    438     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     440    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    439441 
    440442    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    442444    explorer.packageExplorer.addModule("yage.resource.collada"); 
    443445 
     446    explorer.packageExplorer.addModule("yage.resource.dds"); 
     447 
    444448    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    445449 
     
    499503 
    500504    explorer.packageExplorer.addModule("yage.system.input"); 
     505 
     506    explorer.packageExplorer.addModule("yage.system.libraries"); 
    501507 
    502508    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.model.html

    r189 r203  
    231231        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    232232        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    233         on Sat Jun 26 15:54:21 2010 
     233        on Wed Aug 11 11:14:29 2010 
    234234 
    235235    </div> 
     
    292292    explorer.packageExplorer.addModule("yage.gui.all"); 
    293293 
     294    explorer.packageExplorer.addModule("yage.gui.controls"); 
     295 
    294296    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    295297 
     
    300302    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    301303 
    302     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     304    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    303305 
    304306    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    306308    explorer.packageExplorer.addModule("yage.resource.collada"); 
    307309 
     310    explorer.packageExplorer.addModule("yage.resource.dds"); 
     311 
    308312    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    309313 
     
    363367 
    364368    explorer.packageExplorer.addModule("yage.system.input"); 
     369 
     370    explorer.packageExplorer.addModule("yage.system.libraries"); 
    365371 
    366372    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.movable.html

    r189 r203  
    438438        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    439439        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    440         on Sat Jun 26 15:54:21 2010 
     440        on Wed Aug 11 11:14:29 2010 
    441441 
    442442    </div> 
     
    499499    explorer.packageExplorer.addModule("yage.gui.all"); 
    500500 
     501    explorer.packageExplorer.addModule("yage.gui.controls"); 
     502 
    501503    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    502504 
     
    507509    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    508510 
    509     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     511    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    510512 
    511513    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    513515    explorer.packageExplorer.addModule("yage.resource.collada"); 
    514516 
     517    explorer.packageExplorer.addModule("yage.resource.dds"); 
     518 
    515519    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    516520 
     
    570574 
    571575    explorer.packageExplorer.addModule("yage.system.input"); 
     576 
     577    explorer.packageExplorer.addModule("yage.system.libraries"); 
    572578 
    573579    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.node.html

    r189 r203  
    379379        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    380380        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    381         on Sat Jun 26 15:54:21 2010 
     381        on Wed Aug 11 11:14:29 2010 
    382382 
    383383    </div> 
     
    440440    explorer.packageExplorer.addModule("yage.gui.all"); 
    441441 
     442    explorer.packageExplorer.addModule("yage.gui.controls"); 
     443 
    442444    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    443445 
     
    448450    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    449451 
    450     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     452    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    451453 
    452454    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    454456    explorer.packageExplorer.addModule("yage.resource.collada"); 
    455457 
     458    explorer.packageExplorer.addModule("yage.resource.dds"); 
     459 
    456460    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    457461 
     
    511515 
    512516    explorer.packageExplorer.addModule("yage.system.input"); 
     517 
     518    explorer.packageExplorer.addModule("yage.system.libraries"); 
    513519 
    514520    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.scene.html

    r189 r203  
    492492        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    493493        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    494         on Sat Jun 26 15:54:21 2010 
     494        on Wed Aug 11 11:14:29 2010 
    495495 
    496496    </div> 
     
    553553    explorer.packageExplorer.addModule("yage.gui.all"); 
    554554 
     555    explorer.packageExplorer.addModule("yage.gui.controls"); 
     556 
    555557    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    556558 
     
    561563    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    562564 
    563     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     565    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    564566 
    565567    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    567569    explorer.packageExplorer.addModule("yage.resource.collada"); 
    568570 
     571    explorer.packageExplorer.addModule("yage.resource.dds"); 
     572 
    569573    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    570574 
     
    624628 
    625629    explorer.packageExplorer.addModule("yage.system.input"); 
     630 
     631    explorer.packageExplorer.addModule("yage.system.libraries"); 
    626632 
    627633    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.sound.html

    r189 r203  
    425425        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    426426        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    427         on Sat Jun 26 15:54:21 2010 
     427        on Wed Aug 11 11:14:29 2010 
    428428 
    429429    </div> 
     
    486486    explorer.packageExplorer.addModule("yage.gui.all"); 
    487487 
     488    explorer.packageExplorer.addModule("yage.gui.controls"); 
     489 
    488490    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    489491 
     
    494496    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    495497 
    496     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     498    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    497499 
    498500    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    500502    explorer.packageExplorer.addModule("yage.resource.collada"); 
    501503 
     504    explorer.packageExplorer.addModule("yage.resource.dds"); 
     505 
    502506    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    503507 
     
    557561 
    558562    explorer.packageExplorer.addModule("yage.system.input"); 
     563 
     564    explorer.packageExplorer.addModule("yage.system.libraries"); 
    559565 
    560566    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.sprite.html

    r189 r203  
    223223        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    224224        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    225         on Sat Jun 26 15:54:21 2010 
     225        on Wed Aug 11 11:14:29 2010 
    226226 
    227227    </div> 
     
    284284    explorer.packageExplorer.addModule("yage.gui.all"); 
    285285 
     286    explorer.packageExplorer.addModule("yage.gui.controls"); 
     287 
    286288    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    287289 
     
    292294    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    293295 
    294     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     296    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    295297 
    296298    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    298300    explorer.packageExplorer.addModule("yage.resource.collada"); 
    299301 
     302    explorer.packageExplorer.addModule("yage.resource.dds"); 
     303 
    300304    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    301305 
     
    355359 
    356360    explorer.packageExplorer.addModule("yage.system.input"); 
     361 
     362    explorer.packageExplorer.addModule("yage.system.libraries"); 
    357363 
    358364    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.terrain.html

    r189 r203  
    291291 
    292292<dd>Get a lightmap Texture to use across the range of coordinates. 
    293  If no lightmap is desired, this function can return a Texture without a Texture. 
    294  The same GPU Texture can be reused across multiple calls with different values, 
     293 If no lightmap is desired, this function can return a TextureInstance with a null 
     294 Texture. 
     295 The same TextureInstance can be reused across multiple calls with different values, 
    295296 if the Textures' texture matrix adjusted as needed. 
    296297<br><br> 
     
    384385        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    385386        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    386         on Sat Jun 26 15:54:21 2010 
     387        on Wed Aug 11 11:14:29 2010 
    387388 
    388389    </div> 
     
    445446    explorer.packageExplorer.addModule("yage.gui.all"); 
    446447 
     448    explorer.packageExplorer.addModule("yage.gui.controls"); 
     449 
    447450    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    448451 
     
    453456    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    454457 
    455     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     458    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    456459 
    457460    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    459462    explorer.packageExplorer.addModule("yage.resource.collada"); 
    460463 
     464    explorer.packageExplorer.addModule("yage.resource.dds"); 
     465 
    461466    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    462467 
     
    516521 
    517522    explorer.packageExplorer.addModule("yage.system.input"); 
     523 
     524    explorer.packageExplorer.addModule("yage.system.libraries"); 
    518525 
    519526    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.scene.visible.html

    r189 r203  
    276276        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    277277        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    278         on Sat Jun 26 15:54:21 2010 
     278        on Wed Aug 11 11:14:29 2010 
    279279 
    280280    </div> 
     
    337337    explorer.packageExplorer.addModule("yage.gui.all"); 
    338338 
     339    explorer.packageExplorer.addModule("yage.gui.controls"); 
     340 
    339341    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    340342 
     
    345347    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    346348 
    347     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     349    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    348350 
    349351    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    351353    explorer.packageExplorer.addModule("yage.resource.collada"); 
    352354 
     355    explorer.packageExplorer.addModule("yage.resource.dds"); 
     356 
    353357    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    354358 
     
    408412 
    409413    explorer.packageExplorer.addModule("yage.system.input"); 
     414 
     415    explorer.packageExplorer.addModule("yage.system.libraries"); 
    410416 
    411417    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.system.all.html

    r189 r203  
    104104        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    105105        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    106         on Sat Jun 26 15:54:21 2010 
     106        on Wed Aug 11 11:14:29 2010 
    107107 
    108108    </div> 
     
    165165    explorer.packageExplorer.addModule("yage.gui.all"); 
    166166 
     167    explorer.packageExplorer.addModule("yage.gui.controls"); 
     168 
    167169    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    168170 
     
    173175    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    174176 
    175     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     177    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    176178 
    177179    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    179181    explorer.packageExplorer.addModule("yage.resource.collada"); 
    180182 
     183    explorer.packageExplorer.addModule("yage.resource.dds"); 
     184 
    181185    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    182186 
     
    236240 
    237241    explorer.packageExplorer.addModule("yage.system.input"); 
     242 
     243    explorer.packageExplorer.addModule("yage.system.libraries"); 
    238244 
    239245    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.system.graphics.all.html

    r189 r203  
    104104        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    105105        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    106         on Sat Jun 26 15:54:21 2010 
     106        on Wed Aug 11 11:14:29 2010 
    107107 
    108108    </div> 
     
    165165    explorer.packageExplorer.addModule("yage.gui.all"); 
    166166 
     167    explorer.packageExplorer.addModule("yage.gui.controls"); 
     168 
    167169    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    168170 
     
    173175    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    174176 
    175     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     177    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    176178 
    177179    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    179181    explorer.packageExplorer.addModule("yage.resource.collada"); 
    180182 
     183    explorer.packageExplorer.addModule("yage.resource.dds"); 
     184 
    181185    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    182186 
     
    236240 
    237241    explorer.packageExplorer.addModule("yage.system.input"); 
     242 
     243    explorer.packageExplorer.addModule("yage.system.libraries"); 
    238244 
    239245    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.system.graphics.api.api.html

    r189 r203  
    220220        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    221221        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    222         on Sat Jun 26 15:54:21 2010 
     222        on Wed Aug 11 11:14:29 2010 
    223223 
    224224    </div> 
     
    281281    explorer.packageExplorer.addModule("yage.gui.all"); 
    282282 
     283    explorer.packageExplorer.addModule("yage.gui.controls"); 
     284 
    283285    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    284286 
     
    289291    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    290292 
    291     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     293    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    292294 
    293295    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    295297    explorer.packageExplorer.addModule("yage.resource.collada"); 
    296298 
     299    explorer.packageExplorer.addModule("yage.resource.dds"); 
     300 
    297301    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    298302 
     
    352356 
    353357    explorer.packageExplorer.addModule("yage.system.input"); 
     358 
     359    explorer.packageExplorer.addModule("yage.system.libraries"); 
    354360 
    355361    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.system.graphics.api.opengl.html

    r189 r203  
    449449        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    450450        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    451         on Sat Jun 26 15:54:22 2010 
     451        on Wed Aug 11 11:14:29 2010 
    452452 
    453453    </div> 
     
    510510    explorer.packageExplorer.addModule("yage.gui.all"); 
    511511 
     512    explorer.packageExplorer.addModule("yage.gui.controls"); 
     513 
    512514    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    513515 
     
    518520    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    519521 
    520     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     522    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    521523 
    522524    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    524526    explorer.packageExplorer.addModule("yage.resource.collada"); 
    525527 
     528    explorer.packageExplorer.addModule("yage.resource.dds"); 
     529 
    526530    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    527531 
     
    581585 
    582586    explorer.packageExplorer.addModule("yage.system.input"); 
     587 
     588    explorer.packageExplorer.addModule("yage.system.libraries"); 
    583589 
    584590    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.system.graphics.probe.html

    r189 r203  
    153153<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    154154 
    155 <dd>Maximum number of textures that can be used in multitexturing 
     155<dd>Maximum number of textures that can be used in multitexturing       
    156156<br><br> 
    157157 
     
    305305        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    306306        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    307         on Sat Jun 26 15:54:22 2010 
     307        on Wed Aug 11 11:14:29 2010 
    308308 
    309309    </div> 
     
    366366    explorer.packageExplorer.addModule("yage.gui.all"); 
    367367 
     368    explorer.packageExplorer.addModule("yage.gui.controls"); 
     369 
    368370    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    369371 
     
    374376    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    375377 
    376     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     378    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    377379 
    378380    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    380382    explorer.packageExplorer.addModule("yage.resource.collada"); 
    381383 
     384    explorer.packageExplorer.addModule("yage.resource.dds"); 
     385 
    382386    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    383387 
     
    437441 
    438442    explorer.packageExplorer.addModule("yage.system.input"); 
     443 
     444    explorer.packageExplorer.addModule("yage.system.libraries"); 
    439445 
    440446    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.system.graphics.render.html

    r189 r203  
    413413        Documentation generated with <a href="http://www.dsource.org/projects/helix/wiki/CandyDoc"> 
    414414        <img src="img/candydoc.gif" alt="CandyDoc" style="vertical-align:middle; top:-1px"></a> 
    415         on Sat Jun 26 15:54:22 2010 
     415        on Wed Aug 11 11:14:29 2010 
    416416 
    417417    </div> 
     
    474474    explorer.packageExplorer.addModule("yage.gui.all"); 
    475475 
     476    explorer.packageExplorer.addModule("yage.gui.controls"); 
     477 
    476478    explorer.packageExplorer.addModule("yage.gui.exceptions"); 
    477479 
     
    482484    explorer.packageExplorer.addModule("yage.gui.surfacegeometry"); 
    483485 
    484     explorer.packageExplorer.addModule("yage.gui.textlayout"); 
     486    explorer.packageExplorer.addModule("yage.gui.textblock"); 
    485487 
    486488    explorer.packageExplorer.addModule("yage.resource.all"); 
     
    488490    explorer.packageExplorer.addModule("yage.resource.collada"); 
    489491 
     492    explorer.packageExplorer.addModule("yage.resource.dds"); 
     493 
    490494    explorer.packageExplorer.addModule("yage.resource.embed.embed"); 
    491495 
     
    545549 
    546550    explorer.packageExplorer.addModule("yage.system.input"); 
     551 
     552    explorer.packageExplorer.addModule("yage.system.libraries"); 
    547553 
    548554    explorer.packageExplorer.addModule("yage.system.log"); 
  • trunk/doc/yage.system.input.html

    r189 r203  
    9595<dl> 
    9696<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
    97 <dt><span class="decl">class  
     97<dt><span class="decl">abstract class  
    9898<span class="currsymbol">Input</span> 
    9999<script type="text/javascript">explorer.outline.addDecl('Input');</script> 
     
    102102<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
    103103 
    104 <dd>A class to handle keyboard, mouse, and eventually joystick input. 
     104<dd>A static class to handle keyboard, mouse, and eventually joystick input. 
    105105 This polls SDL for input and passes it to the current surface. 
    106106<br><br> 
     
    113113<script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
    114114<dl> 
     115<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     116<dt><span class="decl">enum  
     117<span class="currsymbol">ModifierKey</span> 
     118<script type="text/javascript">explorer.outline.addDecl('ModifierKey');</script> 
     119; 
     120</span></dt> 
     121<script type="text/javascript">explorer.outline.writeEnabled = false;</script> 
     122 
     123<dd>This is a mirror of SDLMod (SDL's modifier key struct) 
     124<br><br> 
     125 
     126 
     127<script type="text/javascript">explorer.outline.incSymbolLevel();</script> 
     128<dl> 
     129<script type="text/javascript">explorer.outline.writeEnabled = true;</script> 
     130<dt><span class="decl"> 
     131<span class="currsymbol">NONE</span> 
     132<script type="text/javascript">explorer.outline.addDecl('NONE');</script> 
     133<br> 
     134<span class="currsymbol">LSHIFT</span> 
     135<script type="text/javascript">explorer.outline.addDecl('LSHIFT');</script> 
     136<br> 
     137<span class="currsymbol">RSHIFT</span> 
     138<script type="text/javascript">explorer.outline.addDecl('RSHIFT');</script> 
     139<br> 
     140<span class="currsymbol">LCTRL</span> 
     141<script type="text/javascript">explorer.outline.addDecl('LCTRL');</script> 
     142<br> 
     143<span class="currsymbol">RCTRL</span> 
     144<