[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] SF.net SVN: supercollider:[8289] trunk/build
Revision: 8289
http://supercollider.svn.sourceforge.net/supercollider/?rev=8289&view=rev
Author: jmfuo
Date: 2008-12-25 13:59:30 +0000 (Thu, 25 Dec 2008)
Log Message:
-----------
Fixes to EZ Classes
new EZ Docs
Modified Paths:
--------------
trunk/build/Help/GUI/Cocoa-GUI/SCSlider.html
trunk/build/Help/GUI/EZ-GUI/EZGui.html
trunk/build/Help/GUI/EZ-GUI/EZListView.html
trunk/build/Help/GUI/EZ-GUI/EZLists.html
trunk/build/Help/GUI/EZ-GUI/EZPopUpMenu.html
trunk/build/SCClassLibrary/Common/GUI/Base/EZNumber.sc
trunk/build/SCClassLibrary/Common/GUI/Base/EZSlider.sc
trunk/build/SCClassLibrary/Common/GUI/PlusGUI/Core/HelperPlus.sc
Added Paths:
-----------
trunk/build/Help/GUI/EZ-GUI/EZNumberJ.html
trunk/build/Help/GUI/EZ-GUI/EZNumberSC.html
trunk/build/Help/GUI/EZ-GUI/EZSliderJ.html
trunk/build/Help/GUI/EZ-GUI/EZSliderSC.html
trunk/build/Help/GUI/Main-GUI/EZNumber.html
trunk/build/Help/GUI/Main-GUI/EZSlider.html
Removed Paths:
-------------
trunk/build/Help/GUI/EZ-GUI/EZNumber.html
trunk/build/Help/GUI/EZ-GUI/EZSlider.html
Modified: trunk/build/Help/GUI/Cocoa-GUI/SCSlider.html
===================================================================
--- trunk/build/Help/GUI/Cocoa-GUI/SCSlider.html 2008-12-25 13:59:10 UTC (rev 8288)
+++ trunk/build/Help/GUI/Cocoa-GUI/SCSlider.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -23,23 +23,23 @@
p.p14 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
p.p15 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #615f58}
p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
-p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a41c14}
+p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #8d261b}
p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
span.s1 {font: 18.0px Helvetica}
span.s2 {color: #6f7178}
-span.s3 {color: #61699c}
+span.s3 {color: #636a99}
span.s4 {color: #000000}
span.s5 {text-decoration: underline}
-span.s6 {color: #5f689f}
-span.s7 {color: #6a708c}
-span.s8 {color: #0922b2}
+span.s6 {color: #61699c}
+span.s7 {color: #6b718a}
+span.s8 {color: #1129ac}
span.s9 {font: 12.0px Helvetica}
span.s10 {font: 11.0px Monaco}
-span.s11 {font: 11.0px Monaco; color: #0922b2}
+span.s11 {font: 11.0px Monaco; color: #1129ac}
span.s12 {font: 14.0px Helvetica}
-span.s13 {color: #0018b8}
-span.s14 {text-decoration: underline ; color: #001ee6}
-span.s15 {color: #356f14}
+span.s13 {color: #0922b2}
+span.s14 {text-decoration: underline ; color: #0b2bde}
+span.s15 {color: #476c1d}
span.s16 {color: #606060}
span.Apple-tab-span {white-space:pre}
</style>
Modified: trunk/build/Help/GUI/EZ-GUI/EZGui.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZGui.html 2008-12-25 13:59:10 UTC (rev 8288)
+++ trunk/build/Help/GUI/EZ-GUI/EZGui.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -10,7 +10,7 @@
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.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: 9.0px Monaco; min-height: 12.0px}
-p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0000ff}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001ee6}
p.p5 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; min-height: 12.0px}
p.p6 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
p.p7 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.0px}
@@ -20,11 +20,12 @@
p.p11 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p12 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; color: #001ee6}
span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #0020f6}
+span.s2 {color: #0c2eee}
span.s3 {color: #000000}
-span.s4 {color: #3f4981}
-span.s5 {color: #5461ad}
-span.s6 {color: #576097}
+span.s4 {text-decoration: underline}
+span.s5 {color: #414a7e}
+span.s6 {color: #5763a9}
+span.s7 {color: #596194}
span.Apple-tab-span {white-space:pre}
</style>
</head>
@@ -35,7 +36,7 @@
<p class="p3"><br></p>
<p class="p1">Users will not normally directly create instances of EZLists, but only use it through its subclasses. It provides the basic mechanisms for various EZ widget wrappers.</p>
<p class="p2"><br></p>
-<p class="p4"><span class="s3"><b>See also: </b><a href="EZListView.html">EZListView</a>, <a href="EZPopUpMenu.html">EZPopUpMenu</a>, <a href="EZSlider.html">EZSlider</a>, <a href="EZNumber.html">EZNumber</a>, <a href="EZRanger.html">EZRanger</a></span></p>
+<p class="p4"><span class="s3"><b>See also: </b><a href="EZListView.html"><span class="s4">EZListView</span></a>, <a href="EZPopUpMenu.html"><span class="s4">EZPopUpMenu</span></a>, <a href="EZSlider.html"><span class="s4">EZSlider</span></a>, <a href="EZNumber.html"><span class="s4">EZNumber</span></a>, <a href="EZRanger.html"><span class="s4">EZRanger</span></a></span></p>
<p class="p2"><br></p>
<p class="p5"><br></p>
<p class="p6"><b>Accessing Instance and Class Variables</b></p>
@@ -47,7 +48,7 @@
<p class="p8"><b><span class="Apple-tab-span"> </span>label_(string)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets it the label. Will add the label view if none was initially created.</p>
-<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>string </b>- An Instance of <a href="../../Collections/String.html"><span class="s4">String</span></a>. </p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>string </b>- An Instance of <a href="../../Collections/String.html"><span class="s5">String</span></a>. </p>
<p class="p7"><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="p6"><b>Accessing GUI options</b></p>
<p class="p10"><br></p>
@@ -61,25 +62,20 @@
<p class="p8"><b><span class="Apple-tab-span"> </span>visible_(bool)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets it the component views are visible.</p>
-<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bool </b>- An Instance of <a href="../../Core/Boolean.html"><span class="s5">Boolean</span></a>. Default is true;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bool </b>- An Instance of <a href="../../Core/Boolean.html"><span class="s6">Boolean</span></a>. Default is true;</p>
<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p8"><b><span class="Apple-tab-span"> </span>enabled</b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span>enabled_(bool)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets if the list is enabled.</p>
-<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bool </b>- An Instance of <a href="../../Core/Boolean.html"><span class="s5">Boolean</span></a>. Default is true;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bool </b>- An Instance of <a href="../../Core/Boolean.html"><span class="s6">Boolean</span></a>. Default is true;</p>
<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p8"><b><span class="Apple-tab-span"> </span>visible</b></p>
-<p class="p8"><b><span class="Apple-tab-span"> </span>visible_(bool)</b></p>
-<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
-<p class="p8"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets it the component views are visible.</p>
-<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bool </b>- An Instance of <a href="../../Core/Boolean.html"><span class="s5">Boolean</span></a>. Default is true;</p>
<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p8"><b><span class="Apple-tab-span"> </span>bounds</b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span>bounds_(rect)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets the bounds of view, and adjusts the components.</p>
-<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>rect </b>- An Instance of <a href="../../Geometry/Rect.html"><span class="s5">Rect</span></a> or <a href="../../Geometry/Point.html"><span class="s5">Point</span></a>;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>rect </b>- An Instance of <a href="../../Geometry/Rect.html"><span class="s6">Rect</span></a> or <a href="../../Geometry/Point.html"><span class="s6">Point</span></a>;</p>
<p class="p11"><br></p>
<p class="p8"><b><span class="Apple-tab-span"> </span>labelPosition</b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span>labelPosition_(pos)</b></p>
@@ -114,6 +110,6 @@
<p class="p8"><b><span class="Apple-tab-span"> </span>labelView_(arg1)</b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span>labelView</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
-<p class="p12"><span class="s3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>An <a href="../Cocoa-GUI/SCStaticText.html">SCStaticText</a><b> </b></span><span class="s6"> view</span></p>
+<p class="p12"><span class="s3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>An <a href="../Cocoa-GUI/SCStaticText.html"><span class="s4">SCStaticText</span></a><b> </b></span><span class="s7"> view</span></p>
</body>
</html>
Modified: trunk/build/Help/GUI/EZ-GUI/EZListView.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZListView.html 2008-12-25 13:59:10 UTC (rev 8288)
+++ trunk/build/Help/GUI/EZ-GUI/EZListView.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -17,21 +17,25 @@
p.p8 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica}
p.p9 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p10 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
-p.p11 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #7b2c20}
-p.p12 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #606060}
-p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p11 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #bf0000}
+p.p12 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000}
+p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #606060}
+p.p14 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; color: #000000; min-height: 14.0px}
+p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #1638e6}
-span.s3 {color: #5a65a5}
-span.s4 {color: #545666}
-span.s5 {color: #314bd1}
-span.s6 {color: #5d67a2}
+span.s2 {color: #2040df}
+span.s3 {color: #5d67a2}
+span.s4 {color: #545665}
+span.s5 {color: #3850cb}
+span.s6 {color: #5f689f}
span.s7 {font: 11.0px Monaco}
span.s8 {color: #000000}
-span.s9 {color: #1129ac}
-span.s10 {color: #516a24}
+span.s9 {color: #0000bf}
+span.s10 {color: #007300}
span.s11 {color: #606060}
-span.s12 {color: #7b2c20}
+span.s12 {color: #bf0000}
span.Apple-tab-span {white-space:pre}
</style>
</head>
@@ -54,7 +58,7 @@
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>parent </b>- The parent view or window. If the parent is nil, then EZListView will create its own <a href="../Main-GUI/Window.html"><span class="s5">Window</span></a>, and place it conveniently on the screen if the bounds are a <a href="../../Geometry/Point.html"><span class="s5">Point</span></a>. If the bounds are a <a href="../../Geometry/Rect.html"><span class="s5">Rect</span></a>, then the Rect determines the window bounds.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bounds </b>- An instance of <a href="../../Geometry/Rect.html"><span class="s6">Rect</span></a> or <a href="../../Geometry/Point.html"><span class="s6">Point</span></a>. Default value is <span class="s7">160@200</span>. </p>
-<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>label </b>- the label. Default value is nil. If nil, then no SCStaticText is created. If you set <b>label</b> later, the labelView will be created.</p>
+<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>label </b>- The label. Default value is nil. If nil, then no SCStaticText is created. If you set <b>label</b> later, the labelView will be created.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>items </b>- Default value is nil. An Array of <a href="../../Collections/Association.html"><span class="s6">Association</span></a>s ['label' -> {arg listObj; value}, ].</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>globalAction </b>- a Global function to be performed in addition to the item functions {arg listObj; value}.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>initVal </b>- Initial <b>value</b> of the List, i.e. the index selected. Default value is 0. </p>
@@ -66,83 +70,83 @@
<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p11"><span class="s8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// default with label on top</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s9">Window</span>.new.front;</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s9">FlowLayout</span>(w.view.bounds);</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s9">EZListView</span>.new(w,</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>230@230,</p>
-<p class="p12"><span class="s8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>"An SCListView:"<span class="s8">,</span></p>
-<p class="p10"><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="p10"><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="s10">\item0</span> ->{<span class="s9">|a|</span> (<span class="s11">"this is item 0"</span>).postln},</p>
-<p class="p10"><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="s10">\item1</span> ->{<span class="s9">|a|</span> (<span class="s11">"this is item 1"</span>).postln},</p>
-<p class="p10"><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="s10">\item2</span> ->{<span class="s9">|a|</span> (<span class="s11">"this is item 2"</span>).postln},</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>],</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>globalAction: {<span class="s11">"this is a global action"</span>.postln},</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>initVal: 2, </p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>initAction: <span class="s9">true</span>,</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>labelWidth: 120</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>);</p>
-<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)</p>
-<p class="p5"><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=<span class="s9">Window</span>.new.front;</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s9">FlowLayout</span>(w.view.bounds);</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s9">EZListView</span>.new(w,</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>230@230,</p>
+<p class="p13"><span class="s8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>"An SCListView:"<span class="s8">,</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="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><span class="Apple-tab-span"> </span><span class="s10">\item0</span> ->{<span class="s9">|a|</span> (<span class="s11">"this is item 0"</span>).postln},</p>
+<p class="p12"><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="s10">\item1</span> ->{<span class="s9">|a|</span> (<span class="s11">"this is item 1"</span>).postln},</p>
+<p class="p12"><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="s10">\item2</span> ->{<span class="s9">|a|</span> (<span class="s11">"this is item 2"</span>).postln},</p>
+<p class="p12"><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>globalAction: {<span class="s11">"this is a global action"</span>.postln},</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>initVal: 2, </p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>initAction: <span class="s9">true</span>,</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>labelWidth: 120</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>);</p>
+<p class="p14"><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>)</p>
+<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p11"><span class="s8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// or a more simple syntax:</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s9">Window</span>.new.front;</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s9">FlowLayout</span>(w.view.bounds);</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s9">EZListView</span>.new(w,200@230, <span class="s11">" List:"</span>);</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
-<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.labelView.background_(<span class="s9">Color</span>.grey).stringColor_(<span class="s9">Color</span>.white)</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>(</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s9">Window</span>.new.front;</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s9">FlowLayout</span>(w.view.bounds);</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s9">EZListView</span>.new(w,200@230, <span class="s11">" List:"</span>);</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.labelView.background_(<span class="s9">Color</span>.grey).stringColor_(<span class="s9">Color</span>.white)</p>
+<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)</p>
<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p4"><b>Examples</b></p>
-<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p16"><span class="Apple-tab-span"> </span></p>
<p class="p11">// Creates its own window if parentView is nil:</p>
-<p class="p10">(</p>
-<p class="p10">g = <span class="s9">EZListView</span>.new(label: <span class="s11">" My PopUp List: "</span>);</p>
-<p class="p10">g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
-<p class="p10">g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
-<p class="p13">g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
-<p class="p13">g.labelView.background_(<span class="s9">Color</span>.grey).stringColor_(<span class="s9">Color</span>.white)</p>
-<p class="p3"><br></p>
-<p class="p13">)</p>
-<p class="p3"><br></p>
+<p class="p12">(</p>
+<p class="p12">g = <span class="s9">EZListView</span>.new(label: <span class="s11">" My PopUp List: "</span>);</p>
+<p class="p12">g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
+<p class="p12">g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
+<p class="p15">g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
+<p class="p15">g.labelView.background_(<span class="s9">Color</span>.grey).stringColor_(<span class="s9">Color</span>.white)</p>
+<p class="p17"><br></p>
+<p class="p15">)</p>
+<p class="p17"><br></p>
<p class="p11">// label on the left:</p>
-<p class="p10">(</p>
-<p class="p10">g = <span class="s9">EZListView</span>.new(<span class="s9">nil</span>,205@180, <span class="s11">"Choose One: "</span>, labelPosition:<span class="s10">\left</span>);</p>
-<p class="p10">10.do{<span class="s9">|i|</span> g.addItem(<span class="s11">"item"</span>++i.asString, {(<span class="s11">"this is item"</span> ++i.asString). postln})};</p>
-<p class="p13">g.labelView.background_(<span class="s9">Color</span>.grey).stringColor_(<span class="s9">Color</span>.white)</p>
-<p class="p13">)</p>
-<p class="p3"><br></p>
+<p class="p12">(</p>
+<p class="p12">g = <span class="s9">EZListView</span>.new(<span class="s9">nil</span>,205@180, <span class="s11">"Choose One: "</span>, labelPosition:<span class="s10">\left</span>);</p>
+<p class="p12">10.do{<span class="s9">|i|</span> g.addItem(<span class="s11">"item"</span>++i.asString, {(<span class="s11">"this is item"</span> ++i.asString). postln})};</p>
+<p class="p15">g.labelView.background_(<span class="s9">Color</span>.grey).stringColor_(<span class="s9">Color</span>.white)</p>
+<p class="p15">)</p>
+<p class="p17"><br></p>
<p class="p11">// No labelView created, so set the window title;</p>
-<p class="p10">(</p>
-<p class="p10">g = <span class="s9">EZListView</span>.new(bounds:200@230); <span class="s12">// no label</span></p>
-<p class="p10">12.do{<span class="s9">|i|</span> g.addItem(<span class="s11">"item"</span>++i.asString, {(<span class="s11">"this is item"</span> ++i.asString). postln})};</p>
-<p class="p13">g.view.parent.findWindow.name=<span class="s11">"<span class="Apple-converted-space"> </span>choose item"</span>;</p>
-<p class="p13">)</p>
-<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p12">(</p>
+<p class="p12">g = <span class="s9">EZListView</span>.new(bounds:200@230); <span class="s12">// no label</span></p>
+<p class="p12">12.do{<span class="s9">|i|</span> g.addItem(<span class="s11">"item"</span>++i.asString, {(<span class="s11">"this is item"</span> ++i.asString). postln})};</p>
+<p class="p15">g.view.parent.findWindow.name=<span class="s11">"<span class="Apple-converted-space"> </span>choose item"</span>;</p>
+<p class="p15">)</p>
+<p class="p16"><span class="Apple-tab-span"> </span></p>
<p class="p11">// insert item;</p>
-<p class="p10">(</p>
-<p class="p10">g = <span class="s9">EZListView</span>.new(nil,200@200, <span class="s11">"List:"</span>);</p>
-<p class="p13">g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
-<p class="p13">g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
-<p class="p13">g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
-<p class="p13">g.addItem(<span class="s10">\item4</span>, {<span class="s11">"this is item 4"</span>. postln});</p>
-<p class="p13">)</p>
-<p class="p3"><br></p>
-<p class="p13">g.insertItem(3, <span class="s10">\item3</span>, {<span class="s11">"this is item 3"</span>. postln});</p>
-<p class="p7"><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></p>
+<p class="p12">(</p>
+<p class="p12">g = <span class="s9">EZListView</span>.new(<span class="s9">nil</span>,200@200, <span class="s11">"List:"</span>);</p>
+<p class="p15">g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
+<p class="p15">g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
+<p class="p15">g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
+<p class="p15">g.addItem(<span class="s10">\item4</span>, {<span class="s11">"this is item 4"</span>. postln});</p>
+<p class="p15">)</p>
+<p class="p17"><br></p>
+<p class="p15">g.insertItem(3, <span class="s10">\item3</span>, {<span class="s11">"this is item 3"</span>. postln});</p>
+<p class="p16"><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></p>
<p class="p11">// remove item;</p>
-<p class="p10">(</p>
-<p class="p10">g = <span class="s9">EZListView</span>.new(nil,200@200, <span class="s11">"List:"</span>);</p>
-<p class="p13">g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
-<p class="p13">g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
-<p class="p13">g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
-<p class="p13">g.addItem(<span class="s10">\item4</span>, {<span class="s11">"this is item 4"</span>. postln});</p>
-<p class="p13">g.insertItem(3, <span class="s10">\item3</span>, {<span class="s11">"this is item 3"</span>. postln});</p>
-<p class="p13">)</p>
-<p class="p3"><br></p>
-<p class="p13">g. removeItemAt(0);</p>
-<p class="p7"><br></p>
+<p class="p12">(</p>
+<p class="p12">g = <span class="s9">EZListView</span>.new(<span class="s9">nil</span>,200@200, <span class="s11">"List:"</span>);</p>
+<p class="p15">g.addItem(<span class="s10">\item0</span>, {<span class="s11">"this is item 0"</span>. postln});</p>
+<p class="p15">g.addItem(<span class="s10">\item1</span>, {<span class="s11">"this is item 1"</span>. postln});</p>
+<p class="p15">g.addItem(<span class="s10">\item2</span>, {<span class="s11">"this is item 2"</span>. postln});</p>
+<p class="p15">g.addItem(<span class="s10">\item4</span>, {<span class="s11">"this is item 4"</span>. postln});</p>
+<p class="p15">g.insertItem(3, <span class="s10">\item3</span>, {<span class="s11">"this is item 3"</span>. postln});</p>
+<p class="p15">)</p>
+<p class="p17"><br></p>
+<p class="p15">g. removeItemAt(0);</p>
+<p class="p16"><br></p>
</body>
</html>
Modified: trunk/build/Help/GUI/EZ-GUI/EZLists.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZLists.html 2008-12-25 13:59:10 UTC (rev 8288)
+++ trunk/build/Help/GUI/EZ-GUI/EZLists.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -10,7 +10,7 @@
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.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: 9.0px Monaco; min-height: 12.0px}
-p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0000ff}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001ee6}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
p.p6 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; min-height: 12.0px}
p.p7 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica}
@@ -20,9 +20,10 @@
p.p11 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica}
p.p12 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #0020f6}
+span.s2 {color: #0c2eee}
span.s3 {color: #000000}
-span.s4 {color: #5461ad}
+span.s4 {text-decoration: underline}
+span.s5 {color: #5763a9}
span.Apple-tab-span {white-space:pre}
</style>
</head>
@@ -33,7 +34,7 @@
<p class="p3"><br></p>
<p class="p1">Users will not normally directly create instances of EZLists, but only use it through its subclasses. It provides the basic mechanisms for EZListView and EZPopUpMenu.</p>
<p class="p2"><br></p>
-<p class="p4"><span class="s3"><b>See also:</b> <a href="EZListView.html">EZListView</a> and <a href="EZPopUpMenu.html">EZPopUpMenu</a></span></p>
+<p class="p4"><span class="s3"><b>See also:</b> <a href="EZListView.html"><span class="s4">EZListView</span></a> and <a href="EZPopUpMenu.html"><span class="s4">EZPopUpMenu</span></a></span></p>
<p class="p2"><br></p>
<p class="p5"><b>Creation / Class Methods</b></p>
<p class="p6"><br></p>
@@ -49,19 +50,19 @@
<p class="p7"><b><span class="Apple-tab-span"> </span>items</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span>items_ (assocArray)</b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
-<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>assocArray </b>- An Array of <a href="../../Collections/Association.html"><span class="s4">Association</span></a>s including the labels and the item functions: ['label' -> {arg listObj; value}, ]. In menus, the<span class="Apple-converted-space"> </span>OS X graphics system gives special meanings to some characters. See <a href="../Cocoa-GUI/SCPopUpMenu.html"><span class="s4">SCPopUpMenu</span></a>;</p>
+<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>assocArray </b>- An Array of <a href="../../Collections/Association.html"><span class="s5">Association</span></a>s including the labels and the item functions: ['label' -> {arg listObj; value}, ]. In menus, the<span class="Apple-converted-space"> </span>OS X graphics system gives special meanings to some characters. See <a href="../Cocoa-GUI/SCPopUpMenu.html"><span class="s5">SCPopUpMenu</span></a>;</p>
<p class="p8"><br></p>
<p class="p7"><b><span class="Apple-tab-span"> </span>addItem (name, action)</b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Adds an item.</p>
-<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>name </b>- An instance of <a href="../../Collections/String.html"><span class="s4">String</span></a> or <a href="../../Core/Symbol.html"><span class="s4">Symbol</span></a>. The name of the list/menu item.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>name </b>- An instance of <a href="../../Collections/String.html"><span class="s5">String</span></a> or <a href="../../Core/Symbol.html"><span class="s5">Symbol</span></a>. The name of the list/menu item.</p>
<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>action </b>- An instanc of Function.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p7"><b><span class="Apple-tab-span"> </span>insertItem (index, name, action)</b></p>
<p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Inserts a list/menu item at positiion of index.</p>
<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>index </b>- An integer. The index where to insert an item.</p>
-<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>name </b>- An instance of <a href="../../Collections/String.html"><span class="s4">String</span></a> or <a href="../../Core/Symbol.html"><span class="s4">Symbol</span></a>. The name of the list/menu item.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>name </b>- An instance of <a href="../../Collections/String.html"><span class="s5">String</span></a> or <a href="../../Core/Symbol.html"><span class="s5">Symbol</span></a>. The name of the list/menu item.</p>
<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>action </b>- A n instanc of Function.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p7"><b><span class="Apple-tab-span"> </span>removeItemAt (index)</b></p>
@@ -70,7 +71,7 @@
<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>index </b>- An integer. The index where to remove an item.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p7"><b><span class="Apple-tab-span"> </span>remove</b></p>
-<p class="p7"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span>removes both the label and the list/menu from the parent view.<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p7"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span>removes both the view, label and the list/menu from the parent view.<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p8"><br></p>
<p class="p9"><b>Accessing Values</b></p>
<p class="p8"><br></p>
Deleted: trunk/build/Help/GUI/EZ-GUI/EZNumber.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZNumber.html 2008-12-25 13:59:10 UTC (rev 8288)
+++ trunk/build/Help/GUI/EZ-GUI/EZNumber.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -1,169 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta http-equiv="Content-Style-Type" content="text/css">
-<title></title>
-<meta name="Generator" content="Cocoa HTML Writer">
-<meta name="CocoaVersion" content="949.43">
-<style type="text/css">
-p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
-p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Helvetica; min-height: 24.0px}
-p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #8d261b}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
-span.s1 {font: 20.0px Helvetica}
-span.s2 {color: #0922b2}
-span.s3 {color: #606060}
-span.s4 {color: #000000}
-span.s5 {color: #8d261b}
-span.s6 {color: #476c1d}
-span.Apple-tab-span {white-space:pre}
-</style>
-</head>
-<body>
-<p class="p1"><span class="s1"><b>EZNumber<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b></span><b>wrapper class for label, slider, number box</b></p>
-<p class="p2"><br></p>
-<p class="p1"><b>EZNumber(window, dimensions, label, controlSpec, action, initVal, initAction, labelWidth, numberWidth)</b></p>
-<p class="p3"><br></p>
-<p class="p1">EZNumber is a wrapper class for managing a label and a number box.</p>
-<p class="p3"><br></p>
-<p class="p1"><b><span class="Apple-tab-span"> </span>window </b>- the window containing the views.</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>dimensions</b> - a Point giving the width and height of the combined views.</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>label</b> - a String</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>controlSpec</b> - the ControlSpec for the value.</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>action</b> - a function called when the value changes. The function is passed the EZNumber instance as its argument.</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>initVal</b> - the value to initialize the slider and number box with. If nil, then it uses the ControlSpec's default value.</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>initAction</b> - a Boolean indicating whether the action function should be called when setting the initial value. The default is false.</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>labelWidth</b> - number of pixels width for the label. default is 80.</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>numberWidth</b> - number of pixels width for the number box. default is 80.</p>
-<p class="p3"><span class="Apple-tab-span"> </span></p>
-<p class="p1">The contained views can be accessed via the EZNumber instance variables:</p>
-<p class="p1"><span class="Apple-tab-span"> </span><b>sliderView</b>, <b>numberView</b></p>
-<p class="p3"><br></p>
-<p class="p1">Another useful instance variable is <b>round</b>, the rounding precision for the number box display. The default value for <b>round</b> is 0.001 .</p>
-<p class="p3"><br></p>
-<p class="p1">see also <b>EZSlider</b> and <b>EZRanger</b>. </p>
-<p class="p4"><br></p>
-<p class="p5">// Example:</p>
-<p class="p6">(</p>
-<p class="p6">w = <span class="s2">Window</span>(<span class="s3">"EZNumber"</span>, <span class="s2">Rect</span>(20, 400, 440, 180));</p>
-<p class="p6">w.front;</p>
-<p class="p6">w.view.decorator = <span class="s2">FlowLayout</span>(w.view.bounds);</p>
-<p class="p4"><br></p>
-<p class="p5"><span class="s4">g = </span><span class="s2">EZNumber</span><span class="s4">(w, </span>// window</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>400 @ 24, <span class="s5">// dimensions</span></p>
-<p class="p7"><span class="s4"><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>" Cutoff : "<span class="s4">, </span><span class="s5">// label</span></p>
-<p class="p6"><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="s2">ControlSpec</span>(200, 5000, <span class="s6">\exp</span>), <span class="s5">// control spec</span></p>
-<p class="p6"><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="s2">|ez|</span> ez.valug.postln },<span class="s5">// action</span></p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>1000 ,</span>// initVal</p>
-<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>labelWidth: 70,</p>
-<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>numberWidth: 50 //if you set numberWidth, the parent view will adujust to</p>
-<p class="p5"><span class="s4"><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 class="Apple-tab-span"> </span>// </span>labelWidth +numberWidth +gap</p>
-<p class="p6">)</p>
-<p class="p4"><br></p>
-<p class="p6">g.bounds_(Rect(70,20,70,44)).labelPosition_(\top)</p>
-<p class="p4"><br></p>
-<p class="p4"><br></p>
-<p class="p6">g.enabled;</p>
-<p class="p6">g.enabled_(<span class="s2">false</span>);</p>
-<p class="p6">g.enabled_(<span class="s2">true</span>);</p>
-<p class="p4"><br></p>
-<p class="p6">g.visible;</p>
-<p class="p6">g.visible_(<span class="s2">false</span>);</p>
-<p class="p6">g.visible_(<span class="s2">true</span>);</p>
-<p class="p4"><br></p>
-<p class="p6">g.remove; w.refresh;</p>
-<p class="p4"><br></p>
-<p class="p4"><br></p>
-<p class="p4"><br></p>
-<p class="p5">// Another example</p>
-<p class="p6">(</p>
-<p class="p5">// start server</p>
-<p class="p6">s.waitForBoot({</p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="s2">var</span> w, startButton, noteControl, cutoffControl, resonControl;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="s2">var</span> balanceControl, ampControl;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="s2">var</span> node, cmdPeriodFunc;</p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span></span>// define a synth</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span><span class="s2">SynthDef</span>(<span class="s3">"window-test"</span>, { <span class="s2">arg</span> note = 36, fc = 1000, rq = 0.25, bal=0, amp=0.4, gate = 1;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s2">var</span> x;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">Mix</span>.fill(4, { </p>
-<p class="p6"><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="s2">LFSaw</span>.ar((note + {0.1.rand2}.dup).midicps, 0, 0.02) </p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>});</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">RLPF</span>.ar(x, fc, rq).softclip;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">RLPF</span>.ar(x, fc, rq, amp).softclip;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">Balance2</span>.ar(x[0], x[1], bal);</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = x * <span class="s2">EnvGen</span>.kr(<span class="s2">Env</span>.cutoff, gate, doneAction: 2);</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s2">Out</span>.ar(0, x);</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>}, [0.1, 0.1, 0.1, 0.1, 0.1, 0]</p>
-<p class="p6"><span class="Apple-tab-span"> </span>).load(s);</p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span></span>// make the window</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span>w = <span class="s2">Window</span>(<span class="s3">"another control panel"</span>, <span class="s2">Rect</span>(200, 400, 300, 180));</p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span>w.front; </span>// make window visible and front window.</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span>w.view.decorator = <span class="s2">FlowLayout</span>(w.view.bounds);</p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p6"><span class="Apple-tab-span"> </span>w.view.background = <span class="s2">Color.rand</span>;</p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span></span>// add a button to start and stop the sound.</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span>startButton = <span class="s2">Button</span>(w, 75 @ 24);</p>
-<p class="p6"><span class="Apple-tab-span"> </span>startButton.states = [</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[<span class="s3">"Start"</span>, <span class="s2">Color</span>.black, <span class="s2">Color</span>.green],</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[<span class="s3">"Stop"</span>, <span class="s2">Color</span>.white, <span class="s2">Color</span>.red]</p>
-<p class="p6"><span class="Apple-tab-span"> </span>];</p>
-<p class="p6"><span class="Apple-tab-span"> </span>startButton.action = {<span class="s2">|view|</span></p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>if (view.value == 1) {</p>
-<p class="p5"><span class="s4"><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>// start sound</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>node = <span class="s2">Synth</span>( <span class="s3">"window-test"</span>, [</p>
-<p class="p6"><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="s3">"note"</span>, noteControl.value,</p>
-<p class="p6"><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="s3">"fc"</span>, cutoffControl.value,</p>
-<p class="p6"><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="s3">"rq"</span>, resonControl.value,</p>
-<p class="p6"><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="s3">"bal"</span>, balanceControl.value,</p>
-<p class="p6"><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="s3">"amp"</span>, ampControl.value.dbamp ]);</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>} {</p>
-<p class="p5"><span class="s4"><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 gate to zero to cause envelope to release</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>node.release; node = <span class="s2">nil</span>;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>};</p>
-<p class="p6"><span class="Apple-tab-span"> </span>};</p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span></span>// create controls for all parameters</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span>w.view.decorator.nextLine;</p>
-<p class="p6"><span class="Apple-tab-span"> </span>noteControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Note"</span>, <span class="s2">ControlSpec</span>(24, 60, <span class="s6">\lin</span>, 1), </p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"note"</span>, ez.value )}, 36);</p>
-<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p6"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
-<p class="p6"><span class="Apple-tab-span"> </span>cutoffControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Cutoff"</span>, <span class="s2">ControlSpec</span>(200, 5000, <span class="s6">\exp</span>), </p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"fc"</span>, ez.value )}, 1000);</p>
-<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p6"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
-<p class="p6"><span class="Apple-tab-span"> </span>resonControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Resonance"</span>, <span class="s2">ControlSpec</span>(0.1, 0.7), </p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"rq"</span>, ez.value )}, 0.2);</p>
-<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p6"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
-<p class="p6"><span class="Apple-tab-span"> </span>balanceControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Balance"</span>, <span class="s6">\bipolar</span>, </p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"bal"</span>, ez.value )}, 0);</p>
-<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p6"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
-<p class="p6"><span class="Apple-tab-span"> </span>ampControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Amp"</span>, <span class="s6">\db</span>, </p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"amp"</span>, ez.value.dbamp )}, -6);</p>
-<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span></span>// set start button to zero upon a cmd-period</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span>cmdPeriodFunc = { startButton.value = 0; };</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="s2">CmdPeriod</span>.add(cmdPeriodFunc);</p>
-<p class="p4"><span class="Apple-tab-span"> </span></p>
-<p class="p5"><span class="s4"><span class="Apple-tab-span"> </span></span>// stop the sound when window closes and remove cmdPeriodFunc.</p>
-<p class="p6"><span class="s5"><span class="Apple-tab-span"> </span></span>w.onClose = {</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>node.free; node = <span class="s2">nil</span>;</p>
-<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s2">CmdPeriod</span>.remove(cmdPeriodFunc);</p>
-<p class="p6"><span class="Apple-tab-span"> </span>};</p>
-<p class="p6">});</p>
-<p class="p6">)</p>
-</body>
-</html>
Added: trunk/build/Help/GUI/EZ-GUI/EZNumberJ.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZNumberJ.html (rev 0)
+++ trunk/build/Help/GUI/EZ-GUI/EZNumberJ.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title></title>
+<meta name="Generator" content="Cocoa HTML Writer">
+<meta name="CocoaVersion" content="949.43">
+<style type="text/css">
+p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
+p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Helvetica; min-height: 24.0px}
+p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #ff0000}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #da251a; min-height: 14.0px}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #da251a}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #6c3024}
+p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
+span.s1 {font: 20.0px Helvetica}
+span.s2 {color: #182fa6}
+span.s3 {color: #606060}
+span.s4 {color: #000000}
+span.s5 {color: #6c3024}
+span.s6 {color: #58682a}
+span.Apple-tab-span {white-space:pre}
+</style>
+</head>
+<body>
+<p class="p1"><span class="s1"><b>EZNumberJ<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b></span><b>wrapper class for label, slider, number box</b></p>
+<p class="p2"><br></p>
+<p class="p3">CAUTION!!! This class will become <b>EZNumber</b> once it is swing compatible. Presently <b>EZNumber</b> will redirect to EZNumberSC<span class="Apple-converted-space"> </span>if you are running CocoaGUI,<span class="Apple-converted-space"> </span>and to EZNumberJ if you are running SwingGUI.<span class="Apple-converted-space"> </span></p>
+<p class="p4"><br></p>
+<p class="p5"><b>Please use EZNumber in your Code</b></p>
+<p class="p2"><br></p>
+<p class="p1"><b>EZNumber(window, dimensions, label, controlSpec, action, initVal, initAction, labelWidth, numberWidth)</b></p>
+<p class="p6"><br></p>
+<p class="p1">EZNumber is a wrapper class for managing a label and a number box.</p>
+<p class="p6"><br></p>
+<p class="p1"><b><span class="Apple-tab-span"> </span>window </b>- the window containing the views.</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>dimensions</b> - a Point giving the width and height of the combined views.</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>label</b> - a String</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>controlSpec</b> - the ControlSpec for the value.</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>action</b> - a function called when the value changes. The function is passed the EZNumber instance as its argument.</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>initVal</b> - the value to initialize the slider and number box with. If nil, then it uses the ControlSpec's default value.</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>initAction</b> - a Boolean indicating whether the action function should be called when setting the initial value. The default is false.</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>labelWidth</b> - number of pixels width for the label. default is 80.</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>numberWidth</b> - number of pixels width for the number box. default is 80.</p>
+<p class="p6"><span class="Apple-tab-span"> </span></p>
+<p class="p1">The contained views can be accessed via the EZNumber instance variables:</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>sliderView</b>, <b>numberView</b></p>
+<p class="p6"><br></p>
+<p class="p1">Another useful instance variable is <b>round</b>, the rounding precision for the number box display. The default value for <b>round</b> is 0.001 .</p>
+<p class="p6"><br></p>
+<p class="p1">see also <b>EZSlider</b> and <b>EZRanger</b>. </p>
+<p class="p7"><br></p>
+<p class="p8">// Example:</p>
+<p class="p9">(</p>
+<p class="p9">w = <span class="s2">Window</span>(<span class="s3">"EZNumber"</span>, <span class="s2">Rect</span>(20, 400, 440, 180));</p>
+<p class="p9">w.front;</p>
+<p class="p9">w.view.decorator = <span class="s2">FlowLayout</span>(w.view.bounds);</p>
+<p class="p7"><br></p>
+<p class="p8"><span class="s4">g = </span><span class="s2">EZNumber</span><span class="s4">(w, </span>// window</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>400 @ 24, <span class="s5">// dimensions</span></p>
+<p class="p10"><span class="s4"><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>" Cutoff : "<span class="s4">, </span><span class="s5">// label</span></p>
+<p class="p9"><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="s2">ControlSpec</span>(200, 5000, <span class="s6">\exp</span>), <span class="s5">// control spec</span></p>
+<p class="p9"><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="s2">|ez|</span> ez.valug.postln },<span class="s5">// action</span></p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>1000 ,</span>// initVal</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>labelWidth: 70,</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>numberWidth: 50 //if you set numberWidth, the parent view will adujust to</p>
+<p class="p8"><span class="s4"><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 class="Apple-tab-span"> </span>// </span>labelWidth +numberWidth +gap</p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p9">g.bounds_(Rect(70,20,70,44)).labelPosition_(\top)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p9">g.enabled;</p>
+<p class="p9">g.enabled_(<span class="s2">false</span>);</p>
+<p class="p9">g.enabled_(<span class="s2">true</span>);</p>
+<p class="p7"><br></p>
+<p class="p9">g.visible;</p>
+<p class="p9">g.visible_(<span class="s2">false</span>);</p>
+<p class="p9">g.visible_(<span class="s2">true</span>);</p>
+<p class="p7"><br></p>
+<p class="p9">g.remove; w.refresh;</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8">// Another example</p>
+<p class="p9">(</p>
+<p class="p8">// start server</p>
+<p class="p9">s.waitForBoot({</p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="s2">var</span> w, startButton, noteControl, cutoffControl, resonControl;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="s2">var</span> balanceControl, ampControl;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="s2">var</span> node, cmdPeriodFunc;</p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span></span>// define a synth</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span><span class="s2">SynthDef</span>(<span class="s3">"window-test"</span>, { <span class="s2">arg</span> note = 36, fc = 1000, rq = 0.25, bal=0, amp=0.4, gate = 1;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s2">var</span> x;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">Mix</span>.fill(4, { </p>
+<p class="p9"><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="s2">LFSaw</span>.ar((note + {0.1.rand2}.dup).midicps, 0, 0.02) </p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>});</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">RLPF</span>.ar(x, fc, rq).softclip;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">RLPF</span>.ar(x, fc, rq, amp).softclip;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = <span class="s2">Balance2</span>.ar(x[0], x[1], bal);</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>x = x * <span class="s2">EnvGen</span>.kr(<span class="s2">Env</span>.cutoff, gate, doneAction: 2);</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s2">Out</span>.ar(0, x);</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>}, [0.1, 0.1, 0.1, 0.1, 0.1, 0]</p>
+<p class="p9"><span class="Apple-tab-span"> </span>).load(s);</p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span></span>// make the window</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span>w = <span class="s2">Window</span>(<span class="s3">"another control panel"</span>, <span class="s2">Rect</span>(200, 400, 300, 180));</p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span>w.front; </span>// make window visible and front window.</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span>w.view.decorator = <span class="s2">FlowLayout</span>(w.view.bounds);</p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span>w.view.background = <span class="s2">Color.rand</span>;</p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span></span>// add a button to start and stop the sound.</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span>startButton = <span class="s2">Button</span>(w, 75 @ 24);</p>
+<p class="p9"><span class="Apple-tab-span"> </span>startButton.states = [</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[<span class="s3">"Start"</span>, <span class="s2">Color</span>.black, <span class="s2">Color</span>.green],</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[<span class="s3">"Stop"</span>, <span class="s2">Color</span>.white, <span class="s2">Color</span>.red]</p>
+<p class="p9"><span class="Apple-tab-span"> </span>];</p>
+<p class="p9"><span class="Apple-tab-span"> </span>startButton.action = {<span class="s2">|view|</span></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>if (view.value == 1) {</p>
+<p class="p8"><span class="s4"><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>// start sound</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>node = <span class="s2">Synth</span>( <span class="s3">"window-test"</span>, [</p>
+<p class="p9"><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="s3">"note"</span>, noteControl.value,</p>
+<p class="p9"><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="s3">"fc"</span>, cutoffControl.value,</p>
+<p class="p9"><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="s3">"rq"</span>, resonControl.value,</p>
+<p class="p9"><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="s3">"bal"</span>, balanceControl.value,</p>
+<p class="p9"><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="s3">"amp"</span>, ampControl.value.dbamp ]);</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>} {</p>
+<p class="p8"><span class="s4"><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 gate to zero to cause envelope to release</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>node.release; node = <span class="s2">nil</span>;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>};</p>
+<p class="p9"><span class="Apple-tab-span"> </span>};</p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span></span>// create controls for all parameters</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span>w.view.decorator.nextLine;</p>
+<p class="p9"><span class="Apple-tab-span"> </span>noteControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Note"</span>, <span class="s2">ControlSpec</span>(24, 60, <span class="s6">\lin</span>, 1), </p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"note"</span>, ez.value )}, 36);</p>
+<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
+<p class="p9"><span class="Apple-tab-span"> </span>cutoffControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Cutoff"</span>, <span class="s2">ControlSpec</span>(200, 5000, <span class="s6">\exp</span>), </p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"fc"</span>, ez.value )}, 1000);</p>
+<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
+<p class="p9"><span class="Apple-tab-span"> </span>resonControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Resonance"</span>, <span class="s2">ControlSpec</span>(0.1, 0.7), </p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"rq"</span>, ez.value )}, 0.2);</p>
+<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
+<p class="p9"><span class="Apple-tab-span"> </span>balanceControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Balance"</span>, <span class="s6">\bipolar</span>, </p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"bal"</span>, ez.value )}, 0);</p>
+<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span>w.view.decorator.nextLine;</p>
+<p class="p9"><span class="Apple-tab-span"> </span>ampControl = <span class="s2">EZNumber</span>(w, 160 @ 24, <span class="s3">"Amp"</span>, <span class="s6">\db</span>, </p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{<span class="s2">|ez|</span> node.set( <span class="s3">"amp"</span>, ez.value.dbamp )}, -6);</p>
+<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span></span>// set start button to zero upon a cmd-period</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span>cmdPeriodFunc = { startButton.value = 0; };</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="s2">CmdPeriod</span>.add(cmdPeriodFunc);</p>
+<p class="p7"><span class="Apple-tab-span"> </span></p>
+<p class="p8"><span class="s4"><span class="Apple-tab-span"> </span></span>// stop the sound when window closes and remove cmdPeriodFunc.</p>
+<p class="p9"><span class="s5"><span class="Apple-tab-span"> </span></span>w.onClose = {</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>node.free; node = <span class="s2">nil</span>;</p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s2">CmdPeriod</span>.remove(cmdPeriodFunc);</p>
+<p class="p9"><span class="Apple-tab-span"> </span>};</p>
+<p class="p9">});</p>
+<p class="p9">)</p>
+</body>
+</html>
Added: trunk/build/Help/GUI/EZ-GUI/EZNumberSC.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZNumberSC.html (rev 0)
+++ trunk/build/Help/GUI/EZ-GUI/EZNumberSC.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -0,0 +1,223 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title></title>
+<meta name="Generator" content="Cocoa HTML Writer">
+<meta name="CocoaVersion" content="949.43">
+<style type="text/css">
+p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.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: 9.0px Monaco; min-height: 12.0px}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #ff0000}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #ff0000; min-height: 14.0px}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
+p.p8 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; min-height: 12.0px}
+p.p9 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica}
+p.p10 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p11 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica}
+p.p12 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
+p.p18 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p19 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
+span.s1 {font: 18.0px Helvetica}
+span.s2 {color: #0020f6}
+span.s3 {color: #2946d8}
+span.s4 {color: #3e54c5}
+span.s5 {color: #61699c}
+span.s6 {font: 11.0px Monaco}
+span.s7 {color: #000000}
+span.s8 {color: #0000bf}
+span.s9 {color: #606060}
+span.s10 {color: #6f7183}
+span.s11 {color: #6f7185}
+span.s12 {color: #5a65a5}
+span.s13 {color: #434b7b}
+span.s14 {color: #007300}
+span.Apple-tab-span {white-space:pre}
+</style>
+</head>
+<body>
+<p class="p1"><span class="s1"><b>EZNumberSC<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b></span><b>wrapper class for label, slider, number box</b><span class="s1"><b><span class="Apple-tab-span"> </span></b></span></p>
+<p class="p2"><br></p>
+<p class="p1"><b>Inherits from: Object : EZGui</b></p>
+<p class="p3"><br></p>
+<p class="p1">EZNumber is wrapper class which creates an (optional) <a href="../Main-GUI/StaticText.html"><span class="s2">StaticText</span></a>, and<span class="Apple-converted-space"> </span>a <a href="../Main-GUI/NumberBox.html"><span class="s2">NumberBox</span></a>.<span class="Apple-converted-space"> </span>If the parent is nil, then EZNumber will create its own window. See <a href="EZGui.html"><span class="s3">EZGui</span></a><span class="Apple-converted-space"> </span>more options.</p>
+<p class="p2"><br></p>
+<p class="p4">CAUTION!!! This class will become <b>EZNumber</b> once it is swing compatible. Presently <b>EZNumber</b> will redirect to EZNumberSC<span class="Apple-converted-space"> </span>if you are running CocoaGUI,<span class="Apple-converted-space"> </span>and to EZNumberJ if you are running SwingGUI.<span class="Apple-converted-space"> </span></p>
+<p class="p5"><br></p>
+<p class="p4"><b>Please use EZNumber in your Code</b></p>
+<p class="p2"><br></p>
+<p class="p6"><b></b><br></p>
+<p class="p7"><b>Creation / Class Methods</b></p>
+<p class="p8"><br></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>*new (parent, bounds, label, controlSpec, action, initVal, initAction, labelWidth, numberWidth)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>parent </b>- The parent view or window. If the parent is nil, then EZNumber will create its own <a href="../Main-GUI/Window.html"><span class="s4">Window</span></a>, and place it conveniently on the screen if the bounds are a <a href="../../Geometry/Point.html"><span class="s4">Point</span></a>. If the bounds are a <a href="../../Geometry/Rect.html"><span class="s4">Rect</span></a>, then the Rect determines the window bounds.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bounds </b>- An instance of <a href="../../Geometry/Rect.html"><span class="s5">Rect</span></a> or <a href="../../Geometry/Point.html"><span class="s5">Point</span></a>. Default value is <span class="s6">160@20</span>. </p>
+<p class="p12"><br></p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>label </b>- The label. Default value is nil. If nil, then no SCStaticText is created. If you set <b>label</b> later, the labelView will be created.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>controlSpec </b>- The <a href="../../Control/ControlSpec.html"><span class="s2">ControlSpec</span></a> for scaling the value.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>action </b>- A <a href="../../Core/Kernel/Function.html"><span class="s2">Function</span></a> called when the value changes. The function is passed the EZNumber instance as its argument.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>initVal </b>- The value to initialize the slider and number box with. If nil, then it uses the ControlSpec's default value.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>initAction </b>- A <a href="../../Core/Boolean.html"><span class="s2">Boolean</span></a> indicating whether the action function should be called when setting the initial value. The default is false.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>labelWidth </b>- Number of pixels width for the label. default is 80..</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>numberWidth </b>- Number of pixels width for the number box. default is 80.</p>
+<p class="p10"><br></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><span class="Apple-tab-span"> </span>w=Window.new.front;</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>EZNumber(w, 390@20,"<span class="Apple-converted-space"> </span>test<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>.labelView.background_(Color.grey).stringColor_(Color.white)</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>);</p>
+<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p14"><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="p15"><span class="s7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// Simplest version, no parent view, so a window is created</p>
+<p class="p16"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
+<p class="p16"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s8">EZNumber</span>(label:<span class="s9">"<span class="Apple-converted-space"> </span>test<span class="Apple-converted-space"> </span>"</span>)</p>
+<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p16"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>);</p>
+<p class="p10"><br></p>
+<p class="p1">The contained views can be accessed via the EZNumber instance variables:</p>
+<p class="p1"><span class="Apple-tab-span"> </span><b>labelView</b>, <b>numberView</b></p>
+<p class="p8"><br></p>
+<p class="p8"><br></p>
+<p class="p17"><b>Accessing Instance and Class Variables</b></p>
+<p class="p10"><span class="Apple-tab-span"> </span></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>numberView</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Returns the <b>numberView</b></p>
+<p class="p10"><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="p9"><b><span class="Apple-tab-span"> </span>action</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>action_(arg1)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>A function to be evaluated when the value changes. Te first argument will be the EZNumber.<span class="Apple-converted-space"> </span></p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>arg1 </b>- An instance of <a href="../../Core/Kernel/Function.html"><span class="s10">Function</span></a> or <a href="../../Core/Kernel/FunctionList.html"><span class="s11">FunctionList</span></a>. Default value is nil. </p>
+<p class="p10"><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="p9"><b><span class="Apple-tab-span"> </span>value</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>The value of the slider</p>
+<p class="p10"><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="p9"><b><span class="Apple-tab-span"> </span>round_(arg1)</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>round</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Rounds the values in the number box.<span class="Apple-converted-space"> </span></p>
+<p class="p10"><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 class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>controlSpec_(arg1)</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>controlSpec</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>An instance of <a href="../../Control/ControlSpec.html"><span class="s2">ControlSpec</span></a> for scaling the values.</p>
+<p class="p10"><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="p9"><b><span class="Apple-tab-span"> </span>value</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>value_ (val)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Gets/sets the list/menu to the index at value. Does not perform the action.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>val </b>- An integer.</p>
+<p class="p8"><br></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>valueAction_ (val)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets the value and performs the action at the index value and the global action.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>val </b>- An integer.</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>doAction</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Performs the action at the current index and the global action.</p>
+<p class="p10"><br></p>
+<p class="p8"><br></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>set (label, spec, argAction, initVal, initAction)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Set the args after creation.</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p8"><br></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>visible</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>visible_(bool)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets it the component views are visible.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bool </b>- An Instance of <a href="../../Core/Boolean.html"><span class="s12">Boolean</span></a>. Default is true;</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>enabled</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>enabled_(bool)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets if the list is enabled.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>bool </b>- An Instance of <a href="../../Core/Boolean.html"><span class="s12">Boolean</span></a>. Default is true;</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>bounds</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>bounds_(rect)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets the bounds of view, and adjusts the components.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>rect </b>- An Instance of <a href="../../Geometry/Rect.html"><span class="s12">Rect</span></a> or <a href="../../Geometry/Point.html"><span class="s12">Point</span></a>;</p>
+<p class="p12"><br></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>labelPosition</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>labelPosition_(pos)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets the label position.<span class="Apple-converted-space"> </span></p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>pos </b>- \left or \top \ stack</p>
+<p class="p8"><br></p>
+<p class="p8"><br></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>label</b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span>label_(string)</b></p>
+<p class="p10"><b><span class="Apple-tab-span"> </span></b></p>
+<p class="p9"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets it the label. Will add the label view if none was initially created.</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>string </b>- An Instance of <a href="../../Collections/String.html"><span class="s13">String</span></a>. </p>
+<p class="p8"><br></p>
+<p class="p17"><b>Examples</b></p>
+<p class="p18"><b></b><br></p>
+<p class="p18"><b></b><br></p>
+<p class="p15">// Simplest version, no parent view, so a window is created</p>
+<p class="p18"><br></p>
+<p class="p13">(</p>
+<p class="p13">g= <span class="s8">EZNumber</span>(label:<span class="s9">"<span class="Apple-converted-space"> </span>test<span class="Apple-converted-space"> </span>"</span>);</p>
+<p class="p13">);</p>
+<p class="p18"><br></p>
+<p class="p18"><br></p>
+<p class="p15">// lots of numberview on on view</p>
+<p class="p13">(</p>
+<p class="p13">w=<span class="s8">Window</span>.new.front;</p>
+<p class="p13">w.view.decorator=<span class="s8">FlowLayout</span>(w.view.bounds);</p>
+<p class="p13">w.view.decorator.gap=2@2;</p>
+<p class="p3"><br></p>
+<p class="p13">40.do{</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="s8">EZNumber</span>(w, 390@16,<span class="s9">"<span class="Apple-converted-space"> </span>test<span class="Apple-converted-space"> </span>"</span>).value_(1.00.rand)</p>
+<p class="p13"><span class="Apple-tab-span"> </span>.labelView.background_(<span class="s8">Color</span>.grey).stringColor_(<span class="s8">Color</span>.white)</p>
+<p class="p13">};</p>
+<p class="p13">);</p>
+<p class="p3"><br></p>
+<p class="p13"><span class="s8">Window</span>.closeAll</p>
+<p class="p3"><br></p>
+<p class="p3"><br></p>
+<p class="p13">(</p>
+<p class="p13">g= <span class="s8">EZNumber</span>(label:<span class="s9">"<span class="Apple-converted-space"> </span>test<span class="Apple-converted-space"> </span>"</span>);</p>
+<p class="p13">g.labelView.background_(<span class="s8">Color</span>.grey).stringColor_(<span class="s8">Color</span>.white);</p>
+<p class="p13">);</p>
+<p class="p3"><br></p>
+<p class="p3"><br></p>
+<p class="p15">// 2 line version</p>
+<p class="p13">(</p>
+<p class="p13">g = <span class="s8">EZNumber</span>(<span class="s8">nil</span>, 160 @ 70, <span class="s9">" Freq "</span>, <span class="s14">\freq</span>, </p>
+<p class="p13"><span class="Apple-tab-span"> </span>{<span class="s8">|ez|</span><span class="Apple-converted-space"> </span>ez.value.postln })</p>
+<p class="p13"><span class="Apple-tab-span"> </span>.labelPosition_(<span class="s14">\top</span>);<span class="Apple-tab-span"> </span></p>
+<p class="p13">g.labelView.background_(<span class="s8">Color</span>.grey).stringColor_(<span class="s8">Color</span>.white);</p>
+<p class="p19">g.view.parent.findWindow.bounds=g.view.parent.findWindow.bounds.moveBy(200,0);</p>
+<p class="p3"><br></p>
+<p class="p13">);</p>
+<p class="p3"><br></p>
+<p class="p15">// no labels</p>
+<p class="p3"><br></p>
+<p class="p15">// set winow title if there is no label<span class="Apple-tab-span"> </span></p>
+<p class="p13">(<span class="Apple-tab-span"> </span></p>
+<p class="p13">g = <span class="s8">EZNumberSC</span>(<span class="s8">nil</span>, 130 @ 48, <span class="s8">nil</span>, <span class="s14">\freq</span>, </p>
+<p class="p13"><span class="Apple-tab-span"> </span>{<span class="s8">|ez|</span><span class="Apple-converted-space"> </span>ez.value.postln }, 220);</p>
+<p class="p19">g.view.parent.findWindow.bounds=g.view.parent.findWindow.bounds.moveBy(-100,-100);</p>
+<p class="p19">g.view.parent.findWindow.name=<span class="s9">" Freq "</span>;</p>
+<p class="p3"><span class="Apple-tab-span"> </span></p>
+<p class="p13">);</p>
+<p class="p3"><br></p>
+<p class="p3"><span class="Apple-tab-span"> </span></p>
+<p class="p3"><span class="Apple-tab-span"> </span></p>
+</body>
+</html>
Modified: trunk/build/Help/GUI/EZ-GUI/EZPopUpMenu.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZPopUpMenu.html 2008-12-25 13:59:10 UTC (rev 8288)
+++ trunk/build/Help/GUI/EZ-GUI/EZPopUpMenu.html 2008-12-25 13:59:30 UTC (rev 8289)
@@ -15,22 +15,26 @@
p.p6 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica}
p.p7 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p8 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica}
-p.p9 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
-p.p10 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #606060}
-p.p11 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #8d261b}
-p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #8d261b}
+p.p9 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p10 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000}
+p.p11 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #606060}
+p.p12 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #bf0000}
+p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000; min-height: 14.0px}
span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #314bd1}
-span.s3 {color: #2946d8}
-span.s4 {color: #61699c}
-span.s5 {color: #545664}
+span.s2 {color: #3850cb}
+span.s3 {color: #314bd1}
+span.s4 {color: #636a99}
+span.s5 {color: #545663}
span.s6 {font: 11.0px Monaco}
-span.s7 {color: #0922b2}
+span.s7 {color: #0000bf}
span.s8 {color: #000000}
-span.s9 {color: #476c1d}
+span.s9 {color: #007300}
span.s10 {color: #606060}
-span.s11 {color: #8d261b}
+span.s11 {color: #bf0000}
span.Apple-tab-span {white-space:pre}
</style>
</head>
@@ -39,7 +43,7 @@
<p class="p2"><br></p>
<p class="p1"><b>Inherits from: </b><a href="../../Core/Object.html"><span class="s2"><b>Object</b></span></a><b> : </b><a href="EZGui.html"><span class="s2"><b>EZGui</b></span></a><b> : </b><a href="EZLists.html"><span class="s2"><b>EZLists</b></span></a></p>
<p class="p3"><br></p>
-<p class="p1">EZPopUpMenu is wrapper class which creates an (optional) label and a popUpMenu. It includes per item actions as well as a global action which are both evaluated upon selection of an item. Convenience methods for inserting and deleting menu items are also included . See <a href="EZGui.html"><span class="s3">EZGui</span></a> and <a href="EZLists.html"><span class="s3">EZLists</span></a> for all of the options.</p>
+<p class="p1">EZPopUpMenu is wrapper class which creates an (optional) label and a popUpMenu. It includes per item actions as well as a global action which are both evaluated upon selection of an item. Convenience methods for inserting and deleting menu items are also included .<span class="Apple-converted-space"> </span>If the parent is nil, then EZPopUpMenu will create its own window. See <a href="EZGui.html"><span class="s3">EZGui</span></a> and <a href="EZLists.html"><span class="s3">EZLists</span></a> for all of the options.</p>
<p class="p2"><br></p>
<p class="p1"><b>See also:</b> <a href="../Cocoa-GUI/SCPopUpMenu.html"><span class="s4">SCPopUpMenu</span></a><span class="s5"> </span> </p>
<p class="p2"><br></p>
@@ -51,7 +55,8 @@
<p class="p5"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>*new (parentView, bounds, label, items, globalAction, initVal, initAction, labelWidth)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
-<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>parentView </b>- The parent view or window. Default value is a FlowView window.</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/