[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-dev] SF.net SVN: supercollider:[8186] trunk/build/Help/GUI



Revision: 8186
          http://supercollider.svn.sourceforge.net/supercollider/?rev=8186&view=rev
Author:   jmfuo
Date:     2008-12-18 09:16:36 +0000 (Thu, 18 Dec 2008)

Log Message:
-----------
Typos, links, double spaces,  and clarity

Modified Paths:
--------------
    trunk/build/Help/GUI/GUI-Classes.html
    trunk/build/Help/GUI/GUI-Overview.html
    trunk/build/Help/GUI/GUI.html
    trunk/build/Help/GUI/SCStaticText.html
    trunk/build/Help/GUI/ViewRedirect.html

Modified: trunk/build/Help/GUI/GUI-Classes.html
===================================================================
--- trunk/build/Help/GUI/GUI-Classes.html	2008-12-18 09:05:05 UTC (rev 8185)
+++ trunk/build/Help/GUI/GUI-Classes.html	2008-12-18 09:16:36 UTC (rev 8186)
@@ -5,34 +5,40 @@
 <meta http-equiv="Content-Style-Type" content="text/css">
 <title></title>
 <meta name="Generator" content="Cocoa HTML Writer">
-<meta name="CocoaVersion" content="949.35">
+<meta name="CocoaVersion" content="949.43">
 <style type="text/css">
 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica}
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
-p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #3850cb}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #505fb1; min-height: 14.0px}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #4357c0}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #5763a9; min-height: 14.0px}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
 p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}
 p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001ee6}
 p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #ffffff; min-height: 14.0px}
 p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica; min-height: 22.0px}
-p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #394eb8}
-p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #5a65a5; min-height: 14.0px}
+p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #4354ae}
+p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0000ff}
+p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #5f689f; min-height: 14.0px}
 span.s1 {color: #000000}
-span.s2 {color: #636a99}
-span.s3 {color: #3850cb}
-span.s4 {text-decoration: underline}
-span.s5 {color: #ffffff}
-span.s6 {color: #0b2bde}
-span.s7 {color: #0020f6}
+span.s2 {color: #0020f6}
+span.s3 {color: #666c94}
+span.s4 {color: #4357c0}
+span.s5 {text-decoration: underline}
+span.s6 {color: #ffffff}
+span.s7 {text-decoration: underline ; color: #0000ff}
+span.s8 {color: #1e3bd0}
+span.s9 {color: #1638e6}
 span.Apple-tab-span {white-space:pre}
 td.td1 {width: 127.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
 td.td2 {width: 149.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
 td.td3 {width: 139.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
 td.td4 {width: 119.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
-td.td5 {width: 370.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
-td.td6 {width: 368.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
+td.td5 {width: 103.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
+td.td6 {width: 153.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
+td.td7 {width: 115.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
+td.td8 {width: 316.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
+td.td9 {width: 368.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
 </style>
 </head>
 <body>
@@ -40,7 +46,7 @@
 <p class="p2"><br></p>
 <p class="p3">Lists of kit-specific and kit-independant gui classes.<span class="Apple-converted-space"> </span></p>
 <p class="p2"><br></p>
-<p class="p4"><span class="s1"><b>See also:</b> <a href="../../../../../../../../Users/fuo/Desktop/GUI.html"><span class="s2">GUI</span></a></span><span class="s2">, <a href="GUI-Overview.html"><span class="s3">GUI-Overview</span></a></span></p>
+<p class="p4"><span class="s1"><b>See also:</b> <a href="GUI.html"><span class="s2">GUI</span></a></span><span class="s3">, <a href="GUI-Overview.html"><span class="s4">GUI-Overview</span></a></span></p>
 <p class="p5"><br></p>
 <p class="p6"><b>List of Kit-independant GUI Classes</b></p>
 <p class="p7"><br></p>
@@ -50,13 +56,13 @@
 <tbody>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="EZSlider.html">EZSlider</a></span><span class="s5"><span class="Apple-tab-span">	</span></span></p>
+<p class="p8"><span class="s5"><a href="EZSlider.html">EZSlider</a></span><span class="s6"><span class="Apple-tab-span">	</span></span></p>
 </td>
 <td valign="middle" class="td2">
-<p class="p8"><span class="s4"><a href="EZNumber.html">EZNumber</a></span></p>
+<p class="p8"><span class="s5"><a href="EZNumber.html">EZNumber</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="EZRanger.html">EZRanger</a></span></p>
+<p class="p8"><span class="s5"><a href="EZRanger.html">EZRanger</a></span></p>
 </td>
 <td valign="middle" class="td4">
 <p class="p9"><span class="Apple-tab-span">	</span></p>
@@ -64,13 +70,13 @@
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="EZPopUpMenu.html">EZPopUpMenu</a></span></p>
+<p class="p8"><span class="s5"><a href="EZPopUpMenu.html">EZPopUpMenu</a></span></p>
 </td>
 <td valign="middle" class="td2">
-<p class="p8"><span class="s4"><a href="EZScroller.html">EZScroller</a></span></p>
+<p class="p8"><span class="s5"><a href="EZScroller.html">EZScroller</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="FlowLayout.html">FlowLayout</a></span></p>
+<p class="p8"><span class="s5"><a href="FlowLayout.html">FlowLayout</a></span></p>
 </td>
 <td valign="middle" class="td4">
 <p class="p9"><br></p>
@@ -78,13 +84,13 @@
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="Color.html">Color</a></span></p>
+<p class="p8"><span class="s5"><a href="Color.html">Color</a></span></p>
 </td>
 <td valign="middle" class="td2">
-<p class="p8"><span class="s4"><a href="Gradient.html">Gradient</a></span><span class="s5"><span class="Apple-tab-span">	</span></span></p>
+<p class="p8"><span class="s5"><a href="Gradient.html">Gradient</a></span><span class="s6"><span class="Apple-tab-span">	</span></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="HiliteGradient.html">HiliteGradient</a></span><span class="s5"><span class="Apple-tab-span">	</span></span></p>
+<p class="p8"><span class="s5"><a href="HiliteGradient.html">HiliteGradient</a></span><span class="s6"><span class="Apple-tab-span">	</span></span></p>
 </td>
 <td valign="middle" class="td4">
 <p class="p9"><br></p>
@@ -100,481 +106,509 @@
 <table cellspacing="0" cellpadding="0">
 <tbody>
 <tr>
-<td valign="middle" class="td1">
+<td valign="middle" class="td5">
 <p class="p3"><b>ViewRedirect</b></p>
 </td>
-<td valign="middle" class="td3">
+<td valign="middle" class="td6">
 <p class="p3"><b>CocoaGUI</b></p>
 </td>
-<td valign="middle" class="td4">
+<td valign="middle" class="td7">
 <p class="p3"><b>SwingGUI</b></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3"><b>Description</b></p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/Window.html">Window</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/Window.html">Window</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCWindow.html">SCWindow</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCWindow.html">SCWindow</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCWindow.html">JSCWindow</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCWindow.html">JSCWindow</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a frame that can contain gadgets</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
+<td valign="middle" class="td5">
 <p class="p11">-----------------</p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCModalWindow.html">SCModalWindow</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCModalWindow.html">SCModalWindow</a></span></p>
 </td>
-<td valign="middle" class="td4">
+<td valign="middle" class="td7">
 <p class="p11">-----------------</p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a modal window</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
+<td valign="middle" class="td5">
 <p class="p11">-----------------</p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCModalSheet.html">SCModalSheet</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCModalSheet.html">SCModalSheet</a></span></p>
 </td>
-<td valign="middle" class="td4">
+<td valign="middle" class="td7">
 <p class="p11">-----------------</p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a modal sheet to attach to windows</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/View.html">View</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/View.html">View</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCView.html">SCView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCView.html">SCView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCView.html">JSCView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCView.html">JSCView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
-<p class="p3">base class ; drag-object and global keyboard management</p>
+<td colspan="2" valign="middle" class="td8">
+<p class="p3">The base class for most view classes. Important help file.</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/CompositeView.html">CompositeView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/CompositeView.html">CompositeView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCCompositeView.html">SCCompositeView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCCompositeView.html">SCCompositeView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCCompositeView.html">JSCCompositeView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCCompositeView.html">JSCCompositeView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">container view for nesting layouts</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/HLayoutView.html">HLayoutView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/HLayoutView.html">HLayoutView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCHLayoutView.html">SCHLayoutView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCHLayoutView.html">SCHLayoutView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCHLayoutView.html">JSCHLayoutView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCHLayoutView.html">JSCHLayoutView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">container view with horizontal distribution of children</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/VLayoutView.html">VLayoutView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/VLayoutView.html">VLayoutView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCVLayoutView.html">SCVLayoutView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCVLayoutView.html">SCVLayoutView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCVLayoutView.html">JSCVLayoutView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCVLayoutView.html">JSCVLayoutView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">container view with vertical distribution of children</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/Button.html">Button</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/Button.html">Button</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCButton.html">SCButton</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCButton.html">SCButton</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCButton.html">JSCButton</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCButton.html">JSCButton</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a multiple state push button</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/PopUpMenu.html">PopUpMenu</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/PopUpMenu.html">PopUpMenu</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCPopUpMenu.html">SCPopUpMenu</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCPopUpMenu.html">SCPopUpMenu</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCPopUpMenu.html">JSCPopUpMenu</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCPopUpMenu.html">JSCPopUpMenu</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a collapsed multiple choice button</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/Slider.html">Slider</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/Slider.html">Slider</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCSlider.html">SCSlider</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCSlider.html">SCSlider</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCSlider.html">JSCSlider</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCSlider.html">JSCSlider</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a horizontal or vertical slider</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/RangeSlider">RangeSlider</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/RangeSlider">RangeSlider</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCRangeSlider.html">SCRangeSlider</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCRangeSlider.html">SCRangeSlider</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCRangeSlider.html">JSCRangeSlider</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCRangeSlider.html">JSCRangeSlider</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
-<p class="p3">horizontal interval slider</p>
+<td colspan="2" valign="middle" class="td8">
+<p class="p3">horizontal or vertical interval slider</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/Slider2D.html">Slider2D</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/Slider2D.html">Slider2D</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SC2DSlider.html">SC2DSlider</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SC2DSlider.html">SC2DSlider</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSC2DSlider.html">JSC2DSlider</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSC2DSlider.html">JSC2DSlider</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
-<p class="p3">horizontally and vertically moveable slider</p>
+<td colspan="2" valign="middle" class="td8">
+<p class="p3">a horizontally and vertically moveable slider</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/TextField.html">TextField</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/TextField.html">TextField</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCTextField.html">SCTextField</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCTextField.html">SCTextField</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCTextField.html">JSCTextField</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCTextField.html">JSCTextField</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">an editable one line text field</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/ListView.html">ListView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/ListView.html">ListView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCListView.html">SCListView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCListView.html">SCListView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCListView.html">JSCListView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCListView.html">JSCListView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a list of text items</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/StaticText.html">StaticText</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/StaticText.html">StaticText</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCStaticText.html">SCStaticText</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCStaticText.html">SCStaticText</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCStaticText.html">JSCStaticText</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCStaticText.html">JSCStaticText</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">a text label</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/NumberBox.html">NumberBox</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/NumberBox.html">NumberBox</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCNumberBox.html">SCNumberBox</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCNumberBox.html">SCNumberBox</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCNumberBox.html">JSCNumberBox</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCNumberBox.html">JSCNumberBox</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">editable number field</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/DragSource.html">DragSource</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/DragSource.html">DragSource</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCDragSource.html">SCDragSource</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCDragSource.html">SCDragSource</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCDragSource.html">JSCDragSource</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCDragSource.html">JSCDragSource</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">object container acting as a source for drag-n-drop</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/DragSink.html">DragSink</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/DragSink.html">DragSink</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCDragSink.html">SCDragSink</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCDragSink.html">SCDragSink</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCDragSink.html">JSCDragSink</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCDragSink.html">JSCDragSink</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">object container acting as a target for drag-n-drop</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/DragBoth.html">DragBoth</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/DragBoth.html">DragBoth</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCDragBoth.html">SCDragBoth</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCDragBoth.html">SCDragBoth</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCDragBoth.html">JSCDragBoth</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCDragBoth.html">JSCDragBoth</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">combination of DragSource and DragSink</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/Stethoscope.html">Stethoscope</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/Stethoscope.html">Stethoscope</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCStethoscope.html">SCStethoscope</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCStethoscope.html">SCStethoscope</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JStethoscope.html">JStethoscope</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JStethoscope.html">JStethoscope</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">oscilloscope tool</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/ScopeView.html">ScopeView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/ScopeView.html">ScopeView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCScope.html">SCScope</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCScope.html">SCScope</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCScope.html">JSCScope</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCScope.html">JSCScope</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">oscilloscope view</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/TabletView.html">TabletView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/TabletView.html">TabletView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCTabletView.html">SCTabletView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCTabletView.html">SCTabletView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCTabletView.html">JSCTabletView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCTabletView.html">JSCTabletView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">view for receiving graphic tablet data</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/TabletSlider2D.html">TabletSlider2D</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/TabletSlider2D.html">TabletSlider2D</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SC2DTabletSlider.html">SC2DTabletSlider</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SC2DTabletSlider.html">SC2DTabletSlider</a></span></p>
 </td>
-<td valign="middle" class="td4">
+<td valign="middle" class="td7">
 <p class="p3">-----------------</p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">2D slider with support for graphic tablet data</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/FreqScope.html">FreqScope</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/FreqScope.html">FreqScope</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCFreqScopeWindow.html">SCFreqScopeWindow</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCFreqScopeWindow.html">SCFreqScopeWindow</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JFreqScope.html">JFreqScope</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JFreqScope.html">JFreqScope</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">spectrum tool</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/FreqScopeView.html">FreqScopeView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/FreqScopeView.html">FreqScopeView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCFreqScope.html">SCFreqScope</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCFreqScope.html">SCFreqScope</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCFreqScope.html">JSCFreqScope</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCFreqScope.html">JSCFreqScope</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">spectrum view</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/MultiSliderView.html">MultiSliderView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/MultiSliderView.html">MultiSliderView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCMultiSliderView.html">SCMultiSliderView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCMultiSliderView.html">SCMultiSliderView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCMultiSliderView.html">JSCMultiSliderView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCMultiSliderView.html">JSCMultiSliderView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">array of sliders</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/EnvelopeView.html">EnvelopeView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/EnvelopeView.html">EnvelopeView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCEnvelopeView.html">SCEnvelopeView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCEnvelopeView.html">SCEnvelopeView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCEnvelopeView.html">JSCEnvelopeView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCEnvelopeView.html">JSCEnvelopeView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">breakpoint envelope editor</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/UserView.html">UserView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/UserView.html">UserView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCUserView.html">SCUserView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCUserView.html">SCUserView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCUserView.html">JSCUserView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCUserView.html">JSCUserView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">view for user-defined drawing operations</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/SoundFileView.html">SoundFileView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/SoundFileView.html">SoundFileView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCSoundFileView.html">SCSoundFileView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCSoundFileView.html">SCSoundFileView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCSoundFileView.html">JSCSoundFileView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCSoundFileView.html">JSCSoundFileView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">waveform view / editor for sound files</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/MovieView.html">MovieView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/MovieView.html">MovieView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCMovieView.html">SCMovieView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCMovieView.html">SCMovieView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCMovieView.html">JSCMovieView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCMovieView.html">JSCMovieView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">canvas for movie (QuickTime) and image display</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/TextView.html">TextView</a></span></p>
+<td valign="middle" class="td5">
+<p class="p8"><span class="s5"><a href="stubs/TextView.html">TextView</a></span></p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCTextView.html">SCTextView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCTextView.html">SCTextView</a></span></p>
 </td>
-<td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSCTextView.html">JSCTextView</a></span></p>
+<td valign="middle" class="td7">
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSCTextView.html">JSCTextView</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">multiline text editor</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
+<td valign="middle" class="td5">
 <p class="p3">-----------------</p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCQuartzComposerView/SCQuartzComposerView.html">SCQuartzComposerView</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCQuartzComposerView/SCQuartzComposerView.html">SCQuartzComposerView</a></span></p>
 </td>
-<td valign="middle" class="td4">
+<td valign="middle" class="td7">
 <p class="p3">-----------------</p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">view for displaying QuartzComposer documents</p>
 </td>
 </tr>
 <tr>
-<td valign="middle" class="td1">
+<td valign="middle" class="td5">
 <p class="p3">-----------------</p>
 </td>
-<td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCImage/SCImage.html">SCImage</a></span></p>
+<td valign="middle" class="td6">
+<p class="p8"><span class="s5"><a href="SCImage/SCImage.html">SCImage</a></span></p>
 </td>
-<td valign="middle" class="td4">
+<td valign="middle" class="td7">
 <p class="p3">-----------------</p>
 </td>
-<td colspan="2" valign="middle" class="td5">
+<td colspan="2" valign="middle" class="td8">
 <p class="p3">an image component for the Mac OS X</p>
 </td>
 </tr>
+<tr>
+<td valign="middle" class="td5">
+<p class="p3">-----------------</p>
+</td>
+<td valign="middle" class="td6">
+<p class="p12"><span class="s5"><a href="SCImage/SCImageFilter.html">SCImageFilter<span class="s7"></span></a></span></p>
+</td>
+<td valign="middle" class="td7">
+<p class="p3">-----------------</p>
+</td>
+<td colspan="2" valign="middle" class="td8">
+<p class="p3">a filter class to use with SCImage</p>
+</td>
+</tr>
+<tr>
+<td valign="middle" class="td5">
+<p class="p3">-----------------</p>
+</td>
+<td valign="middle" class="td6">
+<p class="p12"><span class="s5"><a href="SCImage/SCImageKernel.html">SCImageKernel<span class="s7"></span></a></span></p>
+</td>
+<td valign="middle" class="td7">
+<p class="p3">-----------------</p>
+</td>
+<td colspan="2" valign="middle" class="td8">
+<p class="p3">a kernel class to use with SCImage.<span class="Apple-converted-space"> </span></p>
+</td>
+</tr>
 </tbody>
 </table>
 <p class="p2"><br></p>
@@ -592,119 +626,119 @@
 <td valign="middle" class="td4">
 <p class="p3"><b>SwingGUI</b></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><b>Description</b></p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/Dialog.html">Dialog</a></span></p>
+<p class="p8"><span class="s5"><a href="stubs/Dialog.html">Dialog</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="../OSX/CocoaDialog.html">CocoaDialog</a></span></p>
+<p class="p8"><span class="s5"><a href="../OSX/CocoaDialog.html">CocoaDialog</a></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/SwingDialog.html">SwingDialog</a></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/SwingDialog.html">SwingDialog</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>file selection dialog management</p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p12"><br></p>
+<p class="p13"><br></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="Font.html">Font</a></span></p>
+<p class="p8"><span class="s5"><a href="Font.html">Font</a></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JFont.html">JFont</a></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/JFont.html">JFont</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>a font typeface description.<span class="Apple-converted-space"> </span></p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="stubs/Pen.html">Pen</a></span></p>
+<p class="p8"><span class="s5"><a href="stubs/Pen.html">Pen</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="SCPen.html">SCPen</a></span></p>
+<p class="p8"><span class="s5"><a href="SCPen.html">SCPen</a></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JPen.html">JPen</a></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/JPen.html">JPen</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>custom drawing operations class</p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/MouseX.html">MouseX</a></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseX.html">MouseX</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/MouseX.html">MouseX</a></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseX.html">MouseX</a></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JMouseX.html">JMouseX</a></span><span class="s6"><span class="Apple-converted-space"> </span></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/JMouseX.html">JMouseX</a></span><span class="s8"><span class="Apple-converted-space"> </span></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>UGen. JMouseX for backward compatiblility only.</p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/MouseY.html">MouseY</a></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseY.html">MouseY</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/MouseY.html">MouseY</a></span><span class="s1"><span class="Apple-tab-span">	</span></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseY.html">MouseY</a></span><span class="s1"><span class="Apple-tab-span">	</span></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JMouseY.html">JMouseY</a></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/JMouseY.html">JMouseY</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>UGen. JMouseY<span class="Apple-converted-space">  </span>for backward compatiblility only.</p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/MouseButton.html">MouseButton</a></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseButton.html">MouseButton</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/MouseButton.html">MouseButton</a></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseButton.html">MouseButton</a></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JMouseButton.html">JMouseButton</a></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/JMouseButton.html">JMouseButton</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>UGen. JMouseButton<span class="Apple-converted-space">  </span>for backward compatiblility only.</p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/KeyState.html">KeyState</a></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/KeyState.html">KeyState</a></span></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="../UGens/Synth control/KeyState.html">KeyState</a></span><span class="s1"><span class="Apple-tab-span">	</span></span></p>
+<p class="p8"><span class="s5"><a href="../UGens/Synth control/KeyState.html">KeyState</a></span><span class="s1"><span class="Apple-tab-span">	</span></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JKeyState.html">JKeyState</a></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/JKeyState.html">JKeyState</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>UGen. JKeyState<span class="Apple-converted-space">  </span>for backward compatiblility only.</p>
 </td>
 </tr>
 <tr>
 <td valign="middle" class="td1">
-<p class="p12"><br></p>
+<p class="p13"><br></p>
 </td>
 <td valign="middle" class="td3">
-<p class="p8"><span class="s4"><a href="../OSX/Speech.html">Speech</a></span></p>
+<p class="p8"><span class="s5"><a href="../OSX/Speech.html">Speech</a></span></p>
 </td>
 <td valign="middle" class="td4">
-<p class="p8"><span class="s4"><a href="../SwingOSC/JSpeech.html">JSpeech</a></span></p>
+<p class="p8"><span class="s5"><a href="../SwingOSC/JSpeech.html">JSpeech</a></span></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><span class="Apple-converted-space"> </span>text-to-speech synthesis management</p>
 </td>
 </tr>
@@ -725,7 +759,7 @@
 <td valign="middle" class="td4">
 <p class="p3"><b>SwingGUI</b></p>
 </td>
-<td colspan="2" valign="middle" class="td6">
+<td colspan="2" valign="middle" class="td9">
 <p class="p3"><b>Description</b></p>
 </td>
 </tr>
@@ -739,8 +773,8 @@
 <td valign="middle" class="td4">
 <p class="p3">is asynchronous</p>
 </td>
-<td colspan="2" valign="middle" class="td6">
-<p class="p3">returns a Rect with the graphic size of a string. See the example in <a href="GUI-Overview.html"><span class="s7">GUI-Overview</span></a> for asynchronous use</p>
+<td colspan="2" valign="middle" class="td9">
+<p class="p3">returns a Rect with the graphic size of a string. See the example in <a href="GUI-Overview.html"><span class="s9">GUI-Overview</span></a> for asynchronous use</p>
 </td>
 </tr>
 </tbody>

Modified: trunk/build/Help/GUI/GUI-Overview.html
===================================================================
--- trunk/build/Help/GUI/GUI-Overview.html	2008-12-18 09:05:05 UTC (rev 8185)
+++ trunk/build/Help/GUI/GUI-Overview.html	2008-12-18 09:16:36 UTC (rev 8186)
@@ -9,7 +9,7 @@
 <style type="text/css">
 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica}
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
-p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #676d92}
+p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #696f8e}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
 p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
@@ -20,42 +20,45 @@
 p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
 p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
 p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; min-height: 14.0px}
-p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
-p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001ee6}
-p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
-p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Helvetica; min-height: 11.0px}
-p.p19 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p20 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco}
-p.p21 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #545665}
-p.p22 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #a41c14}
+p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000; min-height: 14.0px}
+p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #000000; min-height: 14.0px}
+p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; min-height: 14.0px}
+p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
+p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001ee6}
+p.p19 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p20 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Helvetica; min-height: 11.0px}
+p.p21 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p22 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco}
+p.p23 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #545663}
+p.p24 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #7b2c20}
 span.s1 {color: #000000}
-span.s2 {text-decoration: underline ; color: #394eb8}
-span.s3 {color: #3850cb}
-span.s4 {color: #676d92}
-span.s5 {color: #2040df}
-span.s6 {color: #656b96}
-span.s7 {color: #485abb}
+span.s2 {text-decoration: underline ; color: #4354ae}
+span.s3 {color: #4357c0}
+span.s4 {color: #696f8e}
+span.s5 {color: #314bd1}
+span.s6 {color: #676d92}
+span.s7 {color: #505fb1}
 span.s8 {color: #0000bf}
 span.s9 {color: #606060}
 span.s10 {font: 10.0px Monaco; color: #383631}
 span.s11 {color: #bf0000}
-span.s12 {color: #0020f6}
+span.s12 {color: #1638e6}
 span.s13 {text-decoration: underline ; color: #001ee6}
-span.s14 {color: #0c2eee}
+span.s14 {color: #2040df}
 span.s15 {text-decoration: underline}
-span.s16 {color: #636a99}
+span.s16 {color: #666c94}
 span.s17 {color: #007300}
-span.s18 {font: 12.0px Helvetica; color: #000000}
-span.s19 {color: #5f689f}
-span.s20 {color: #314bd1}
-span.s21 {font: 10.0px Monaco; color: #1e34a1}
-span.s22 {font: 10.0px Monaco}
-span.s23 {color: #2946d8}
-span.s24 {font: 10.0px Monaco; color: #545665}
-span.s25 {color: #0018b8}
-span.s26 {color: #356f14}
-span.s27 {text-decoration: underline ; color: #334abd}
+span.s18 {font: 12.0px Helvetica}
+span.s19 {color: #636a99}
+span.s20 {color: #0000ff}
+span.s21 {color: #3e54c5}
+span.s22 {font: 10.0px Monaco; color: #293b97}
+span.s23 {font: 10.0px Monaco}
+span.s24 {color: #3850cb}
+span.s25 {font: 10.0px Monaco; color: #545663}
+span.s26 {color: #1129ac}
+span.s27 {color: #516a24}
+span.s28 {text-decoration: underline ; color: #3e51b3}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
@@ -74,7 +77,7 @@
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">(</span><span class="s9">"Test Window"</span><span class="s1">).front; </span>// Window is a subclass of ViewRedirect</p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w.postln </span>// w now contains the class appropriate to the gui kit</p>
 <p class="p7"><br></p>
-<p class="p5">Kit-dependant gui classes<span class="Apple-converted-space">  </span>have a prefix. For example, to make a window, the CocoaGUI kit uses <a href="SCWindow.html"><span class="s6">SCWindow</span></a><span class="s6">,</span> or the swing kit uses <a href="../SwingOSC/JSCWindow.html"><span class="s6">JSCWindow</span></a>. It is generally discouraged to use the kit-dependant classes directly. Instead, you simply use the subclasses of <a href="ViewRedirect.html"><span class="s4">ViewRedirect</span></a><span class="s4">.<span class="Apple-converted-space"> </span></span> In most cases this involves simply using the class base name without any prefix, like in the example above.<span class="Apple-converted-space">  </span>Behind the scenes, the above technique actually automatically redirects to the appropriate GUI class method. For a table of all gui classes and their kit-dependent equivalents, see <a href="GUI-Classes.html"><span class="s7">GUI-Classes</span></a><span class="s4">.<span class="Apple-converted-space"> </span></span></p>
+<p class="p5">Kit-dependant gui classes have a prefix. For example, to make a window, the CocoaGUI kit uses <a href="SCWindow.html"><span class="s6">SCWindow</span></a><span class="s6">,</span> or the swing kit uses <a href="../SwingOSC/JSCWindow.html"><span class="s6">JSCWindow</span></a>. It is generally discouraged to use the kit-dependant classes directly. Instead, you simply use the subclasses of <a href="ViewRedirect.html"><span class="s4">ViewRedirect</span></a><span class="s4">. </span>In most cases this involves simply using the class base name without any prefix, like in the example above. Behind the scenes, the above technique actually automatically redirects to the appropriate GUI class method. For a table of all gui classes and their kit-dependent equivalents, see <a href="GUI-Classes.html"><span class="s7">GUI-Classes</span></a><span class="s4">.<span class="Apple-converted-space"> </span></span></p>
 <p class="p4"><span class="Apple-converted-space"> </span></p>
 <p class="p5">Depending on the curent GUI.scheme the example above is equivalent to writing, for example:</p>
 <p class="p4"><br></p>
@@ -104,28 +107,28 @@
 <p class="p12"><span class="Apple-tab-span">	</span>});</p>
 <p class="p13"><br></p>
 <p class="p12"><span class="Apple-tab-span">	</span>w.front;</p>
-<p class="p11">)</p>
-<p class="p2"><br></p>
-<p class="p8"><span class="s1">w.postln<span class="Apple-converted-space">  </span></span>//returns the window class for the current gui kit</p>
-<p class="p8"><span class="s1">b.postln<span class="Apple-converted-space">  </span></span>//returns the button class for the current gui kit</p>
+<p class="p12">)</p>
+<p class="p13"><br></p>
+<p class="p8"><span class="s1">w.postln </span>//returns the window class for the current gui kit</p>
+<p class="p8"><span class="s1">b.postln </span>//returns the button class for the current gui kit</p>
 <p class="p7"><br></p>
-<p class="p5">In the above example, first a <a href="stubs/Window.html"><span class="s4">Window</span></a> was created. A <a href="stubs/Window.html"><span class="s4">Window</span></a> automatically has its own top level container, which is a subclass of <a href="stubs/CompositeView.html"><span class="s4">CompositeView</span></a>.<span class="Apple-converted-space">  </span>A <a href="stubs/CompositeView.html"><span class="s12">CompositeView</span></a> can have a <b>decorator</b>, which automatically places the contents in a predetermined order. In this case it is a <a href="FlowLayout.html"><span class="s4">FlowLayout</span></a>, which is the only one that currently exists. This is optional however. Try commenting out the decorator in the example above. <span class="Apple-converted-space"> </span></p>
+<p class="p5">In the above example, first a <a href="stubs/Window.html"><span class="s4">Window</span></a> was created. A <a href="stubs/Window.html"><span class="s4">Window</span></a> automatically has its own top level container, which is a subclass of <a href="stubs/CompositeView.html"><span class="s4">CompositeView</span></a>. A <a href="stubs/CompositeView.html"><span class="s12">CompositeView</span></a> can have a <b>decorator</b>, which automatically places the contents in a predetermined order. In this case it is a <a href="FlowLayout.html"><span class="s4">FlowLayout</span></a>, which is the only one that currently exists. This is optional however. Try commenting out the decorator in the example above.<span class="Apple-converted-space"> </span></p>
 <p class="p4"><br></p>
-<p class="p5"><span class="s13"><a href="SCWindow.html">SCWindow</a></span> and <a href="SCCompositeView.html"><span class="s14">SCCompositeView</span></a> both have addFlowLayout utility methods which assign FlowLayout to their view decorators and return the decorator.</p>
+<p class="p5"><span class="s13"><a href="SCWindow.html">SCWindow</a></span> and <a href="SCCompositeView.html"><span class="s14">SCCompositeView</span></a> both have addFlowLayout utility methods which assign an instance of FlowLayout to their view decorators and return the decorator.</p>
 <p class="p7"><br></p>
 <p class="p5">Most gui objects are subclasses of <a href="stubs/View.html"><span class="s4">View</span></a>. All subclasses of View are created with the same beginning arguments, <b>parent </b>and <b>bounds</b>, for example, <a href="stubs/Slider.html"><span class="s4">Slider</span></a>(<b>parent</b>, <b>bounds</b>).</p>
 <p class="p4"><br></p>
 <p class="p5">The <b>parent</b> is a container view of some kind, and the <b>bounds</b> are an instance of <a href="../Geometry/Rect.html"><span class="s4">Rect</span></a> or a <a href="../Geometry/Point.html"><span class="s4">Point</span></a> (for width and height only). Using a Point is convenient if you are using a decorator for the postioning.</p>
 <p class="p7"><br></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new.front;<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// Use Rect for precise placement in a CompositeVew</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span><span class="s8">Slider</span><span class="s1">(w, </span><span class="s8">Rect</span><span class="s1"> (50,50,250,20));<span class="Apple-converted-space">  <span class="Apple-tab-span">	</span></span></span>// Slider is actually placed in w.view, which is a top view.</p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new.front;<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// Use Rect for precise placement in a CompositeView</p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span><span class="s8">Slider</span><span class="s1">(w, </span><span class="s8">Rect</span><span class="s1"> (50,50,250,20)); <span class="Apple-tab-span">	</span></span>// Slider is actually placed in w.view, which is a top view.</p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span><span class="s8">Slider</span><span class="s1">(w.view, </span><span class="s8">Rect</span><span class="s1"> (50,100,250,20)) </span>// So this is equivalent when Window is used as a parent</p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
 <p class="p7"><br></p>
 <p class="p5">You can easily nest containers, decorators and views to make complex layouts, and you can use colors to visually separate them:</p>
-<p class="p4"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
+<p class="p14"><span class="Apple-tab-span">	</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
 <p class="p12"><span class="Apple-tab-span">	</span>w=<span class="s8">Window</span>.new.front;</p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w.view.decorator = </span><span class="s8">FlowLayout</span><span class="s1">(w.view.bounds); </span>// notice that FlowView refers to w.view, not w</p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
@@ -141,54 +144,54 @@
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span>18.do{ <span class="s8">Slider2D</span>(y,58@58).background_(<span class="s8">Color</span>.rand); };</p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
-<p class="p14"><span class="Apple-tab-span">	</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
+<p class="p15"><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b>Coordinates</b></p>
 <p class="p7"><br></p>
-<p class="p5">For views,<span class="Apple-converted-space">  </span>the <b>absolute</b> bounds coordinates are measured from the <a href="stubs/Window.html"><span class="s6">Window</span></a>'s<span class="Apple-converted-space">  </span><b>top</b> left corner.<span class="Apple-converted-space"> </span></p>
-<p class="p5">The bounds.rect<span class="Apple-converted-space">  </span>is the following: Rect(left, <b>top</b>, width,height). Remember, to place views yourself, you will use no decorator.</p>
-<p class="p14"><br></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new.front;<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// Us Rect for precise placement in a CompositeVew</p>
+<p class="p5">For views, the <b>absolute</b> bounds coordinates are measured from the <a href="stubs/Window.html"><span class="s6">Window</span></a>'s <b>top</b> left corner.<span class="Apple-converted-space"> </span></p>
+<p class="p5">The bounds.rect is the following: Rect(left, <b>top</b>, width,height). Remember, to place views yourself, you will use no decorator.</p>
+<p class="p16"><br></p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new.front;<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// Use Rect for precise placement in a CompositeVew</p>
 <p class="p12"><span class="Apple-tab-span">	</span>v=<span class="s8">CompositeView</span>(w, <span class="s8">Rect</span>(50,50,300,300));</p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>v.background_(</span><span class="s8">Color</span><span class="s1">.grey);<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// give the subview a visible color</p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span><span class="s8">Slider</span><span class="s1">(v, </span><span class="s8">Rect</span><span class="s1"> (50,50,220,20)) <span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// so this is equivalent when Window is used as a parent</p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
 <p class="p4"><br></p>
-<p class="p5">For views, you can use <b>relative</b> bounds coordinates, which are measured from the parent <b>view's</b><span class="Apple-converted-space">  </span>top left corner.<span class="Apple-converted-space"> </span></p>
-<p class="p4"><br></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new.front;<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// Us Rect for precise placement in a CompositeVew</p>
+<p class="p5">For views, you can use <b>relative</b> bounds coordinates, which are measured from the parent <b>view's</b> top left corner.<span class="Apple-converted-space"> </span></p>
+<p class="p14"><br></p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new.front;<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// Use Rect for precise placement in a CompositeVew</p>
 <p class="p12"><span class="Apple-tab-span">	</span>v=<span class="s8">CompositeView</span>(w, <span class="s8">Rect</span>(50,50,300,300));</p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>v.background_(</span><span class="s8">Color</span><span class="s1">.grey);<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// give the subview a visible color</p>
-<p class="p12"><span class="Apple-tab-span">	</span>v.relativeOrigin = <span class="s8">true</span>;<span class="Apple-converted-space">  <span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s11">// use relative coordinates</span></p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>v.relativeOrigin = </span><span class="s8">true</span><span class="s1">; <span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// use relative coordinates</p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span><span class="s8">Slider</span><span class="s1">(v, </span><span class="s8">Rect</span><span class="s1"> (50,50,220,20)) <span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// so this is equivalent when Window is used as a parent</p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
 <p class="p4"><br></p>
-<p class="p5">See CompositeView for details on using relative coordinates. Only <a href="stubs/CompositeView.html"><span class="s6">CompositeView</span></a> and the <a href="stubs/UserView.html"><span class="s6">UserView</span></a> can<span class="Apple-converted-space">  </span>use relative origin for their contents.</p>
+<p class="p5">See CompositeView for details on using relative coordinates. Only <a href="stubs/CompositeView.html"><span class="s6">CompositeView</span></a> and the <a href="stubs/UserView.html"><span class="s6">UserView</span></a> can use relative origin for their contents.</p>
 <p class="p4"><br></p>
 <p class="p5">For a <a href="stubs/Window.html"><span class="s6">Window</span></a>, the bounds coordinates are measured from the <b>bottom</b> left of the screen.</p>
 <p class="p5">The bounds.rect differs from that of views, and is the following: Rect(left, <b>bottom</b>, width,height). Typically, you will call Window.screenBounds to place a window precisely independently of the screen size you are working on.<span class="Apple-converted-space"> </span></p>
 <p class="p4"><br></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
-<p class="p15"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new(</span>"A Precisely Placed Window"<span class="s1">,</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">Rect</span>(100, <span class="s8">Window</span>.screenBounds.height-300, 300, 200<span class="Apple-converted-space">  </span>) <span class="Apple-converted-space"> </span></p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
+<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span>w=</span><span class="s8">Window</span><span class="s1">.new(</span>"A Precisely Placed Window"<span class="s1">,</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">Rect</span>(100, <span class="s8">Window</span>.screenBounds.height-300, 300, 200 )<span class="Apple-converted-space"> </span></p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>).front;</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>) </span>//since the window is 200 high and the bottom is at screenBounds.height-300, the top is 100 from th screen top</p>
-<p class="p14"><br></p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>) </span>//since the window is 200 high and the bottom is at screenBounds.height-300, the top is 100 from the screen top</p>
+<p class="p15"><br></p>
 <p class="p6"><b>Resizing</b></p>
 <p class="p4"><br></p>
-<p class="p5">Views can<span class="Apple-converted-space">  </span>resize or stretch according to nine differents states, according to the instance variable <b>resize</b>. For documentation and examples see <a href="resize.html"><span class="s7">resize</span></a>.<span class="Apple-converted-space"> </span></p>
+<p class="p5">Views can resize or stretch according to nine differents states, according to the instance variable <b>resize</b>. For documentation and examples see <a href="resize.html"><span class="s7">resize</span></a>.<span class="Apple-converted-space"> </span></p>
 <p class="p4"><br></p>
-<p class="p14"><br></p>
+<p class="p16"><br></p>
 <p class="p6"><b>Actions: Performing Things with a GUI Widget</b></p>
 <p class="p7"><br></p>
 <p class="p5">Gui widgets typically have an <b>action</b>, which is a <a href="../Core/Kernel/Function.html"><span class="s6">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s6">FunctionList</span></a> to be evaluated when the user interacts with the widget.</p>
 <p class="p5">You can set the <b>action</b>, or use <b>addAction</b>, or <b>removeAction</b> to determine how a widget interacts with your code.</p>
 <p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span>(</p>
-<p class="p15"><span class="s1"><span class="Apple-tab-span">	</span>w = </span><span class="s8">Window</span><span class="s1"> (</span>"A Slider"<span class="s1">);</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>(</p>
+<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span>w = </span><span class="s8">Window</span><span class="s1"> (</span>"A Slider"<span class="s1">);</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span>a = <span class="s8">Slider</span> (w, <span class="s8">Rect</span>(40, 10, 300, 30));</p>
 <p class="p12"><span class="Apple-tab-span">	</span>a.action={ <span class="s8">|sl|</span> sl.value.postln }; <span class="s11">// set the action of the slider</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span>w.front</p>
@@ -199,52 +202,52 @@
 <p class="p12"><span class="Apple-tab-span">	</span>a.addAction({ <span class="s8">|sl|</span> sl.background = <span class="s8">Color</span>.red(1 - sl.value) });</p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span>// adding and removing an action:</p>
-<p class="p15"><span class="s1"><span class="Apple-tab-span">	</span>f = { </span><span class="s8">|sl|</span><span class="s1"> </span>"--------*******-------"<span class="s1">.postln; };</span></p>
+<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span>f = { </span><span class="s8">|sl|</span><span class="s1"> </span>"--------*******-------"<span class="s1">.postln; };</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span>a.addAction(f);</p>
 <p class="p12"><span class="Apple-tab-span">	</span>a.removeAction(f);</p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span>// or remove all, of course</p>
 <p class="p12"><span class="Apple-tab-span">	</span>a.action = <span class="s8">nil</span>;</p>
-<p class="p14"><br></p>
+<p class="p15"><br></p>
 <p class="p6"><b>Asynchronous GUI Techniques: Clocks</b></p>
-<p class="p14"><br></p>
-<p class="p16"><span class="s1">See: <a href="../Scheduling/AppClock.html"><span class="s15">AppClock</span></a>, <a href="../Scheduling/TempoClock.html"><span class="s15">TempoClock</span></a>, <a href="../Scheduling/SystemClock.html"><span class="s15">SystemClock</span></a></span></p>
+<p class="p16"><br></p>
+<p class="p18"><span class="s1">See: <a href="../Scheduling/AppClock.html"><span class="s15">AppClock</span></a>, <a href="../Scheduling/TempoClock.html"><span class="s15">TempoClock</span></a>, <a href="../Scheduling/SystemClock.html"><span class="s15">SystemClock</span></a></span></p>
 <p class="p4"><br></p>
 <p class="p5">Calls to the gui system from from the lang are asynchronous.</p>
 <p class="p5">If you want to control a gui with a Routine or Task, then you must either use the <a href="../Scheduling/AppClock.html"><span class="s6">AppClock</span></a> to play them, or use the defer mechanism:</p>
 <p class="p4"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
 <p class="p12"><span class="Apple-tab-span">	</span>w=<span class="s8">Window</span>.new.front;</p>
-<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span></span>Routine<span class="s1">{</span></p>
+<p class="p19"><span class="s1"><span class="Apple-tab-span">	</span></span>Routine<span class="s1">{</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>20.do{</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w.bounds=<span class="s8">Rect</span>(200.rand, 200+200.rand, 300,300);</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.1.wait;</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>};</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w.close;</p>
 <p class="p12"><span class="Apple-tab-span">	</span>}.play(<span class="s8">AppClock</span>)</p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
-<p class="p14"><span class="Apple-tab-span">	</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
+<p class="p16"><span class="Apple-tab-span">	</span></p>
 <p class="p5">The same thing using the defer mechanism and a <a href="../Scheduling/SystemClock.html"><span class="s16">SystemClock</span></a>:</p>
 <p class="p4"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
 <p class="p12"><span class="Apple-tab-span">	</span>w=<span class="s8">Window</span>.new.front;</p>
-<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span></span>Routine<span class="s1">{</span></p>
+<p class="p19"><span class="s1"><span class="Apple-tab-span">	</span></span>Routine<span class="s1">{</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>20.do{</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>{w.bounds=<span class="s8">Rect</span>(200.rand, 200+200.rand, 300,300) }.defer; <span class="s11">// you must defer this</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.1.wait;</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>};</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>{w.close}.defer;<span class="Apple-converted-space">  </span></span>// you must defer this</p>
-<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span>}.play(</span>SystemClock<span class="s1">)</span></p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
-<p class="p18"><br></p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>{w.close}.defer; </span>// you must defer this</p>
+<p class="p19"><span class="s1"><span class="Apple-tab-span">	</span>}.play(</span>SystemClock<span class="s1">)</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
+<p class="p20"><br></p>
 <p class="p5">In reality, <b>defer</b> simply forks a <a href="../Core/Kernel/Routine.html"><span class="s16">Routine</span></a> and plays it in an <a href="../Scheduling/AppClock.html"><span class="s16">AppClock</span></a>.</p>
 <p class="p7"><br></p>
 <p class="p6"><b>Asynchronous GUI Techniques: Communicating with the Sound Server</b></p>
 <p class="p7"><br></p>
-<p class="p5">Sending values from a gui object to the sound server is basically the same as sending from the lang.<span class="Apple-converted-space">  </span>Gui widgets typically have an <b>action</b>, which is a <a href="../Core/Kernel/Function.html"><span class="s6">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s6">FunctionList</span></a> to be evaluated when the user interacts with the widget.</p>
+<p class="p5">Sending values from a gui object to the sound server is basically the same as sending from the lang. Gui widgets typically have an <b>action</b>, which is a <a href="../Core/Kernel/Function.html"><span class="s6">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s6">FunctionList</span></a> to be evaluated when the user interacts with the widget.</p>
 <p class="p4"><br></p>
-<p class="p8">// change freqency<span class="Apple-converted-space">  </span>of a playing synth by step using arrow keys</p>
-<p class="p19"><br></p>
+<p class="p8">// use arrow keys to change frequency</p>
+<p class="p21"><br></p>
 <p class="p12"><span class="Apple-tab-span">	</span>(<span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span>s.waitForBoot({</p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
@@ -255,7 +258,7 @@
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>out;</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}.play;</p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p15"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w = </span><span class="s8">Window</span><span class="s1">(</span>"Use arrow keys<span class="Apple-converted-space">  </span>to change the frequency by steps"<span class="s1">, </span><span class="s8">Rect</span><span class="s1">(100, 500, 500, 120));</span></p>
+<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w = </span><span class="s8">Window</span><span class="s1">(</span>"Use arrow keys to change the frequency by steps"<span class="s1">, </span><span class="s8">Rect</span><span class="s1">(100, 500, 500, 120));</span></p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b = <span class="Apple-tab-span">	</span><span class="s8">NumberBox</span>(w, <span class="s8">Rect</span>(200, 10, 100, 20));</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b.value = 220;</p>
@@ -273,50 +276,52 @@
 <p class="p12"><span class="Apple-tab-span">	</span>});</p>
 <p class="p12"><span class="Apple-tab-span">	</span>)</p>
 <p class="p4"><br></p>
-<p class="p5">Recieving values, however is asynchronous, and requires either using an OSCresponderNode<span class="Apple-converted-space">  </span>or polling values.<span class="Apple-converted-space"> </span></p>
+<p class="p5">Recieving values, however is asynchronous, and requires either using an OSCresponderNode, or polling values.<span class="Apple-converted-space"> </span></p>
 <p class="p5">In this example a Routine polls values:</p>
 <p class="p4"><br></p>
 <p class="p11"><span class="Apple-tab-span">	</span>(</p>
-<p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span>w = <span class="s8">Window</span>(<span class="s9">"Frequency Monitor"</span>, <span class="s8">Rect</span>(200, <span class="s8">SCWindow</span>.screenBounds.height-200,300,150)).front;</p>
-<p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span>a = <span class="s8">StaticText</span>(w, <span class="s8">Rect</span>(45, 10, 200, 20)).background_(<span class="s8">Color</span>.rand);</p>
-<p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p15"><span class="s1"><span class="Apple-tab-span">	</span>a.string = </span>"Current Frequency"<span class="s1">;</span></p>
-<p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="s8">Button</span>.new(w, <span class="s8">Rect</span>(45, 70, 200, 20)).states_([[<span class="s9">"close"</span>,<span class="s8">Color</span>.black,<span class="s8">Color</span>.rand]]).action_({w.close});</p>
-<p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span>s.waitForBoot({</p>
-<p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q=<span class="s8">SynthDef</span>(<span class="s17">\Docs_FreqMonitor</span>, {<span class="s8">var</span> freq,snd;</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>freq=<span class="s8">LFNoise0</span>.ar(2, 400, 650);</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>snd=<span class="s8">SinOsc</span>.ar(freq,0,0.2);</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">Out</span>.ar(0,snd);</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s8">Out</span><span class="s1">.kr(0,freq); </span>// output the frequency to a control bus</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}).play;</p>
-<p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b=<span class="s8">Bus</span>.new.(<span class="s17">\control</span>,0,1);</p>
-<p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>r={<span class="Apple-converted-space"> </span></p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>w = <span class="s8">Window</span>(<span class="s9">"Frequency Monitor"</span>, <span class="s8">Rect</span>(200, <span class="s8">SCWindow</span>.screenBounds.height-200,300,150)).front;</p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>a = <span class="s8">StaticText</span>(w, <span class="s8">Rect</span>(45, 10, 200, 20)).background_(<span class="s8">Color</span>.rand);</p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p17"><span class="s1"><span class="Apple-tab-span">	</span>a.string = </span>"Current Frequency"<span class="s1">;</span></p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="s8">Button</span>.new(w, <span class="s8">Rect</span>(45, 70, 200, 20)).states_([[<span class="s9">"close"</span>,<span class="s8">Color</span>.black,<span class="s8">Color</span>.rand]]).action_({w.close});</p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>s.waitForBoot({</p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b=<span class="s8">Bus</span>.new(<span class="s17">\control</span>,0,1);</p>
+<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q=<span class="s8">SynthDef</span>(<span class="s17">\Docs_FreqMonitor</span>, {<span class="s8">var</span> freq,snd;</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>freq=<span class="s8">LFNoise0</span>.ar(2, 400, 650);</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>snd=<span class="s8">SinOsc</span>.ar(freq,0,0.2);</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">Out</span>.ar(0,snd);</p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s8">Out</span><span class="s1">.kr(b.index,freq); </span>// output the frequency to a control bus</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}).play;</p>
+<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>r= Routine{<span class="Apple-converted-space"> </span></p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>{<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// set the value of the StaticText to the value in the control bus</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>//setting GUI values is asynchronous, so you must use .defer in the system clock</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b.get( {<span class="s8">arg</span> v; { a.string= <span class="s9">"<span class="Apple-converted-space">  </span>Current Frequency: "</span>++v.round(0.01) }.defer} );<span class="Apple-converted-space"> </span></p>
-<p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.01.wait;</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}.loop</p>
-<p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}.fork</p>
-<p class="p12"><span class="Apple-tab-span">	</span>});</p>
-<p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="s8">CmdPeriod</span>.doOnce({w.close});</p>
-<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span>w.onClose={q.free; r.stop;}; </span>//clean up if the window closes</p>
-<p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p11">)</p>
+<p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// setting GUI values is asynchronous, so you must use .defer in the system clock.</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>// Also you must check if the window is still open, since Routine wil continue for at least</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>// one step after you close the window.</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b.get( {<span class="s8">arg</span> v; {w.isClosed.not.if{ a.string= <span class="s9">" Current Frequency: "</span>++v.round(0.01)}; }.defer} );<span class="Apple-converted-space"> </span></p>
+<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.01.wait;</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}.loop</p>
+<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}.play</p>
+<p class="p11"><span class="Apple-tab-span">	</span>});</p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="s8">CmdPeriod</span>.doOnce({w.close});</p>
+<p class="p11"><span class="Apple-tab-span">	</span>w.onClose={r.stop; q.free; b.free }; <span class="s11">//clean up if the window closes</span></p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>)</p>
 <p class="p2"><br></p>
 <p class="p5">Here an OSCreponder changes a gui. See <a href="../Control/OSCresponderNode.html"><span class="s16">OSCresponderNode</span></a> for more examples. It is important here that the action of the responder is defered.</p>
 <p class="p4"><br></p>
-<p class="p2"><br></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
+<p class="p13"><br></p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
 <p class="p12"><span class="Apple-tab-span">	</span>s.waitForBoot({</p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w=<span class="s8">Window</span>.new.front;</p>
@@ -334,23 +339,23 @@
 <p class="p13"><span class="Apple-tab-span">	</span></p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// register to receive this message</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a = <span class="s8">OSCresponderNode</span>(s.addr, <span class="s17">'/tr'</span>,<span class="Apple-converted-space"> </span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>{ {w.view.background = <span class="s8">Gradient</span>(<span class="s8">Color</span>.rand, <span class="s8">Color</span>.rand)}.defer<span class="Apple-converted-space">  </span>}).add; <span class="s11">// you must use defer here</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>{ {w.view.background = <span class="s8">Gradient</span>(<span class="s8">Color</span>.rand, <span class="s8">Color</span>.rand)}.defer }).add; <span class="s11">// you must use defer here</span></p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s8">CmdPeriod</span><span class="s1">.doOnce({w.close}); </span>//close window when sound is stopped</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w.onClose=({a.remove; x.free;});<span class="s11">// clean up</span></p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>});</p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="s18"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p12"><span class="s18"><span class="Apple-tab-span">	</span></span>)</p>
 <p class="p7"><br></p>
 <p class="p6"><b>Custom GUI: designing your own widgets using UserView</b></p>
 <p class="p7"><br></p>
-<p class="p5">UserView is generally speaking a view in which you can draw, and for which you can define mouse, key, and drag and drop actions. For documentation on all of these, see the <a href="stubs/UserView.html"><span class="s19">UserView</span></a>, <a href="stubs/View.html"><span class="s19">View</span></a>, and <a href="stubs/Pen.html"><span class="s19">Pen</span></a> help files. The example below, however, will demonstrate a basic example of these techniques fo designing a widget. The steps you need to take are the following:</p>
-<p class="p5">(<b>1) Create a User View (2) define a draw function (3) define an action (4) define mouse actions (5) define key actions (6) define drag and drop actions</b>.<span class="Apple-converted-space">  </span>You can omit steps which you don't want.<span class="Apple-converted-space"> </span></p>
+<p class="p5">UserView is generally speaking a view in which you can draw, and for which you can define mouse, key, and drag and drop actions. For documentation on all of these, see the <a href="stubs/UserView.html"><span class="s19">UserView</span></a>, <a href="stubs/View.html"><span class="s19">View</span></a>, and <a href="stubs/Pen.html"><span class="s19">Pen</span></a> help files. The example below, however, will demonstrate a basic example of these techniques for designing a widget. The steps you need to take are the following:</p>
+<p class="p5">(<b>1) Create a User View (2) define a draw function (3) define an action (4) define mouse actions (5) define key actions (6) define drag and drop actions</b>. You can omit steps which you don't want.<span class="Apple-converted-space"> </span></p>
 <p class="p4"><br></p>
-<p class="p5">Caution, subclassing differs in may points form the example below. For a subclassing template and a quick tutorial on how to write a custom widget as a SCUserView subclass, see <a href="SCUserViewSubclassing/SCUserView Subclassing.html"><span class="s7">SCUserView Subclassing</span></a>.<span class="Apple-converted-space"> <span class="Apple-tab-span">	</span></span></p>
+<p class="p5">Caution, subclassing differs in many points from the example below. For a subclassing template and a quick tutorial on how to write a custom widget as a SCUserView subclass, see <a href="SCUserViewSubclassing/SCUserView-Subclassing.html"><span class="s20">SCUserView-Subclassing</span></a>.<span class="Apple-converted-space"> <span class="Apple-tab-span">	</span></span></p>
 <p class="p4"><br></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="s8">var</span> value = 0.5;</p>
 <p class="p12"><span class="Apple-tab-span">	</span>w = <span class="s8">Window</span>.new.front;</p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
@@ -398,22 +403,22 @@
 <p class="p13"><span class="Apple-tab-span">	</span></p>
 <p class="p8"><span class="s1"><span class="Apple-tab-span">	</span></span>// just for testing drag and drop</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="s8">Slider</span>(w,<span class="s8">Rect</span>(50,150,200,20));<span class="Apple-converted-space"> </span></p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
 <p class="p2"><br></p>
 <p class="p6"><b>Automatic GUI</b></p>
 <p class="p7"><br></p>
-<p class="p5">You can get a quick simple automatic interface for a <a href="../ServerArchitecture/Synth.html"><span class="s20">Synth</span></a> with <a href="../ServerArchitecture/SynthDesc.html"><span class="s20">SynthDesc</span></a> : makeWindow.</p>
+<p class="p5">You can get a quick simple automatic interface for a <a href="../ServerArchitecture/Synth.html"><span class="s21">Synth</span></a> with <a href="../ServerArchitecture/SynthDesc.html"><span class="s21">SynthDesc</span></a> : makeWindow.</p>
 <p class="p4"><br></p>
-<p class="p11"><span class="Apple-tab-span">	</span>(</p>
+<p class="p12"><span class="Apple-tab-span">	</span>(</p>
 <p class="p12"><span class="Apple-tab-span">	</span>s.waitForBoot({</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">SynthDef</span>(<span class="s9">"test"</span>, { <span class="s8">arg</span> out, freq=330, amp=0.6;<span class="Apple-converted-space"> </span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">Out</span>.ar(out,<span class="Apple-converted-space">  </span><span class="s8">SinOsc</span>.ar(freq,0,amp))<span class="Apple-converted-space"> </span></p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">Out</span>.ar(out, <span class="s8">SinOsc</span>.ar(freq,0,amp))<span class="Apple-converted-space"> </span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}).store;</p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p13"><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">SynthDescLib</span>.global.at(<span class="s17">\test</span>).makeWindow;</p>
 <p class="p12"><span class="Apple-tab-span">	</span>});</p>
-<p class="p11"><span class="s1"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p12"><span class="Apple-tab-span">	</span>)</p>
 <p class="p2"><br></p>
 <p class="p2"><br></p>
 <p class="p6"><b>Helper Methods in GUI</b></p>
@@ -422,7 +427,7 @@
 <p class="p4"><br></p>

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/