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

[sc-dev] SF.net SVN: supercollider:[8335] trunk/build



Revision: 8335
          http://supercollider.svn.sourceforge.net/supercollider/?rev=8335&view=rev
Author:   jmfuo
Date:     2008-12-29 23:39:56 +0000 (Mon, 29 Dec 2008)

Log Message:
-----------
Had to remove EZRanger from View redirect, because the new version has different arguments than the old version. (Hope we get Relative origin soon on swing).  People will have to use EZRangerJ on Swing, and EZRanger on OSX.

Modified Paths:
--------------
    trunk/build/Help/GUI/EZ-GUI/EZRangerJ.html
    trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerJ.sc
    trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerSC.sc
    trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc
    trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc

Added Paths:
-----------
    trunk/build/Help/GUI/EZ-GUI/EZRanger.html

Removed Paths:
-------------
    trunk/build/Help/GUI/EZ-GUI/EZRangerSC.html
    trunk/build/Help/GUI/Main-GUI/EZRanger.html

Copied: trunk/build/Help/GUI/EZ-GUI/EZRanger.html (from rev 8334, trunk/build/Help/GUI/EZ-GUI/EZRangerSC.html)
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZRanger.html	                        (rev 0)
+++ trunk/build/Help/GUI/EZ-GUI/EZRanger.html	2008-12-29 23:39:56 UTC (rev 8335)
@@ -0,0 +1,364 @@
+<!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: #da251a}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #da251a; min-height: 14.0px}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001ee6}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
+p.p9 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; min-height: 12.0px}
+p.p10 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica}
+p.p11 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p12 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica}
+p.p13 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a41c14}
+p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
+p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p18 {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: #676d92}
+span.s3 {color: #6b718a}
+span.s4 {color: #000000}
+span.s5 {text-decoration: underline}
+span.s6 {color: #6e7186}
+span.s7 {color: #6f717c}
+span.s8 {font: 11.0px Monaco}
+span.s9 {color: #505fb1}
+span.s10 {color: #0018b8}
+span.s11 {color: #606060}
+span.s12 {color: #356f14}
+span.s13 {color: #0c2eee}
+span.s14 {color: #6f7178}
+span.s15 {color: #314bd1}
+span.Apple-tab-span {white-space:pre}
+</style>
+</head>
+<body>
+<p class="p1"><span class="s1"><b>EZRanger<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, rangeslider, numberboxes</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: </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></p>
+<p class="p3"><br></p>
+<p class="p1">EZRanger is wrapper class which creates an (optional) <a href="../Main-GUI/StaticText.html"><span class="s2">StaticText</span></a>, and a <a href="../Main-GUI/Slider.html"><span class="s2">Slider</span></a><span class="s2"> </span>plus a <a href="../Main-GUI/NumberBox.html"><span class="s2">NumberBox</span></a>. If the parent is nil, then EZListView will create its own window. See <a href="EZGui.html"><span class="s3">EZGui</span></a> more options.</p>
+<p class="p2"><br></p>
+<p class="p4">CAUTION!!! This class will become <b>EZRanger</b> once it is swing compatible. Presently <b>EZRanger</b> will redirect to EZRangerSC if you are running CocoaGUI, and to EZRangerJ if you are running SwingGUI.</p>
+<p class="p5"><br></p>
+<p class="p4"><b>Please use EZRanger in your Code</b></p>
+<p class="p2"><br></p>
+<p class="p6"><span class="s4"><b>See also:</b> <a href="../Main-GUI/Slider.html"><span class="s5">Slider</span></a>, <a href="../Main-GUI/NumberBox.html"><span class="s5">NumberBox</span></a>, <a href="../Main-GUI/StaticText.html"><span class="s5">StaticText</span></a>, <a href="../Main-GUI/CompositeView.html"><span class="s5">CompositeView</span></a>, <a href="EZGui.html"><span class="s5">EZGui</span></a></span></p>
+<p class="p7"><br></p>
+<p class="p8"><b>Creation / Class Methods</b></p>
+<p class="p9"><br></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>*new (parent, bounds, label, controlSpec, action, initVal, initAction, labelWidth, numberWidth,unitWidth, layout)</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p12"><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 EZRanger will create its own <a href="../Main-GUI/Window.html"><span class="s6">Window</span></a>, and place it conveniently on the screen if the bounds are a <a href="../../Geometry/Point.html"><span class="s6">Point</span></a>. If the bounds are a <a href="../../Geometry/Rect.html"><span class="s6">Rect</span></a>, then the Rect determines the window bounds.</p>
+<p class="p12"><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="s7">Rect</span></a> or <a href="../../Geometry/Point.html"><span class="s7">Point</span></a>. Default value is <span class="s8">160@20</span>.</p>
+<p class="p13"><br></p>
+<p class="p12"><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.<span class="Apple-converted-space"> </span></p>
+<p class="p12"><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="p12"><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 EZRanger instance as its argument.</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>initVal </b>- An inistance of Array [lo, hi]. If nil, then it uses the ControlSpec's default value.</p>
+<p class="p12"><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="p12"><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="p12"><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="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>unitWidth </b>- Number of pixels width for the unit label. default is 0.<span class="Apple-converted-space">  </span>If 0, then no unitLabel is created</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>layout</b>- \vert \line2, or \horz. default is horz;</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>gap </b>- A <a href="../../Geometry/Point.html"><span class="s9">Point</span></a>. By default, the view tries to get its parent's gap, otherwise it defaults to 2@2. Setting it overrides these.</p>
+<p class="p3"><br></p>
+<p class="p14"><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>w=<span class="s10">Window</span>.new.front;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">EZRangerJ</span>(w, 390@20,<span class="s11">" test "</span>,<span class="s12">\freq</span> ,{<span class="s10">|v|</span> v.value.postln},[50,2000])</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white)</p>
+<p class="p14"><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="p3"><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="s4"><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="p14"><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="s10">EZRanger</span>(label:<span class="s11">" test "</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>);</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p1">The contained views can be accessed via the EZRanger instance variables:</p>
+<p class="p1"><span class="Apple-tab-span">	</span><b>rangeSlider, hiBox,loBox, unitView,labelView</b></p>
+<p class="p2"><span class="Apple-tab-span">	</span></p>
+<p class="p9"><br></p>
+<p class="p9"><br></p>
+<p class="p9"><br></p>
+<p class="p16"><b>Accessing Instance and Class Variables</b></p>
+<p class="p11"><span class="Apple-tab-span">	</span></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>unitView</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
+<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The Units label. Only appears if unitWidth was set to &gt;0<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>controlSpec_(arg1)</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>controlSpec</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
+<p class="p10"><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="p11"><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"><b><span class="Apple-tab-span">	</span>loBox</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
+<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The lo value<span class="Apple-converted-space">  </span><a href="../Main-GUI/NumberBox.html"><span class="s13">NumberBox</span></a></p>
+<p class="p11"><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"><b><span class="Apple-tab-span">	</span>action</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>action_(arg1)</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p10"><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 EZRanger.</p>
+<p class="p12"><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="s14">Function</span></a> or <a href="../../Core/Kernel/FunctionList.html"><span class="s14">FunctionList</span></a>. Default value is nil.</p>
+<p class="p11"><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"><b><span class="Apple-tab-span">	</span>rangeSlider</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
+<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The <a href="../Main-GUI/RangeSlider.html"><span class="s13">RangeSlider</span></a> View</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>lo</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>lo_ (val)</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The low value</p>
+<p class="p11"><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"><b><span class="Apple-tab-span">	</span>hi</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>lo_ (val)</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The high value</p>
+<p class="p11"><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="p10"><b><span class="Apple-tab-span">	</span>hiBox</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
+<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The hi value<span class="Apple-converted-space">  </span><a href="../Main-GUI/NumberBox.html"><span class="s13">NumberBox</span></a></p>
+<p class="p11"><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"><b><span class="Apple-tab-span">	</span>round_(arg1)</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>round</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
+<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>Rounds the values in the number boxes.</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p16"><b>Doing Some Task (optional)</b></p>
+<p class="p17"><br></p>
+<p class="p9"><br></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>doAction</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p10"><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="p9"><br></p>
+<p class="p9"><br></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>value</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>value_ (vals)</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Gets/sets the lo and hi values.</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>vals </b>- An instance of <a href="../../Collections/Array.html"><span class="s13">Array</span></a>: [ lo, hi ]</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p9"><br></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>valueAction_ (vals)</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p10"><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="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>vals </b>- An instance of <a href="../../Collections/Array.html"><span class="s13">Array</span></a>: [ lo, hi ]</p>
+<p class="p9"><br></p>
+<p class="p18">;</p>
+<p class="p16"><b>Changing Appearance</b></p>
+<p class="p11"><br></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>setColors(stringBackground,strColor,sliderColor,boxColor,</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxStringColor,boxNormalColor,boxTypingColor,knobColor,background)</b></p>
+<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>stringBackground </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>background</b> of the label and unit views.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>strColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>stringColor</b> of the label and unit views.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>sliderColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The slider <b>background</b>.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>boxColor</b> of the number view.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxStringColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>stringColor</b> of the number view.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxNormalColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>normalColor</b> of the number view.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxTypingColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>typingColor</b> of the number view.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>knobColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>knobColor</b> of the slider view.</p>
+<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>background </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>backround</b> of the enclosing view.</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p9"><br></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span>font_(font)</b></p>
+<p class="p10"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Set the Font used by all the views.</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>font </b>- An instance of <a href="../GUI-Tools/Font.html"><span class="s15">Font</span></a>.<span class="Apple-converted-space"> </span></p>
+<p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p9"><br></p>
+<p class="p9"><br></p>
+<p class="p16"><b>Examples</b></p>
+<p class="p17"><br></p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span></span>// basic use</p>
+<p class="p14"><span class="Apple-tab-span">	</span>w=<span class="s10">Window</span>.new.front;</p>
+<p class="p14"><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(w, 400@16,<span class="s11">" test<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,{<span class="s10">|v|</span> v.value.postln},[50,2000],unitWidth:30);</p>
+<p class="p14"><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow);</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p15">// lots of ranger on on view</p>
+<p class="p14">(</p>
+<p class="p14">w=<span class="s10">Window</span>.new.front;</p>
+<p class="p14">w.view.decorator=<span class="s10">FlowLayout</span>(w.view.bounds);</p>
+<p class="p14">w.view.decorator.gap=1@1;</p>
+<p class="p3"><br></p>
+<p class="p14">20.do{</p>
+<p class="p14"><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(w, 400@16,<span class="s11">" test<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,{<span class="s10">|v|</span> v.value.postln},[50.rand,50+20000.rand],unitWidth:30)</p>
+<p class="p14"><span class="Apple-tab-span">	</span>.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow)</p>
+<p class="p14"><span class="Apple-tab-span">	</span>.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,11));</p>
+<p class="p3"><br></p>
+<p class="p14">};</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p14"><span class="s10">Window</span>.closeAll</p>
+<p class="p3"><br></p>
+<p class="p15">/////////////////////////////////////////////////////////////////</p>
+<p class="p15">////////// click these parenthese to see all features and layouts<span class="Apple-converted-space"> </span></p>
+<p class="p14">(<span class="Apple-converted-space">   </span></p>
+<p class="p3"><br></p>
+<p class="p3"><br></p>
+<p class="p15">/////////////////</p>
+<p class="p15">/// Layout \horz</p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// all features, small font</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 400@14,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>initVal:[100.rand,200+2000.rand],unitWidth:30, numberWidth:60,layout:<span class="s12">\horz</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,50);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no unitView</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 400@16,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\horz</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180, -20);</p>
+<p class="p14">);</p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no units, so use windwo name as label</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 400@16, <span class="s10">nil</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\horz</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180, -90);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.name=<span class="s11">"Freq"</span>;</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p15">/////////////////</p>
+<p class="p15">/// Layout \line2</p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// all features</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 300@44,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:30, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-160);</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no unitView, with label</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 300@44,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-260);</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no label</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 300@44,<span class="s10">nil</span>, <span class="s12">\freq</span>, initVal:[100.rand,200+2000.rand],</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:30, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-360);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.name=<span class="s11">"Freq"</span>;</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no lablel, so use window name as label</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 150@44,<span class="s10">nil</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-460);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.name=<span class="s11">"Freq"</span>;</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p15">/////////////////</p>
+<p class="p15">/// Layout \vert</p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// all features, small font</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300,<span class="s11">" Vol<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:30, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(250,50);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
+<p class="p14">);</p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no label, small font</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300, <span class="s10">nil</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:30, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(310,50);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
+<p class="p14">);</p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no Units small font</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300, <span class="s11">" Vol"</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:0, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(370,50);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
+<p class="p14">);</p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no unitView, no Units small font</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300, <span class="s10">nil</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:0, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(430,50);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
+<p class="p14">);</p>
+<p class="p3"><br></p>
+<p class="p14">)<span class="Apple-tab-span">	</span></p>
+<p class="p3"><br></p>
+<p class="p15">/////////////////</p>
+<p class="p3"><br></p>
+<p class="p15">////Sound Example</p>
+<p class="p3"><br></p>
+<p class="p3"><br></p>
+<p class="p15"><span class="s4">(<span class="Apple-tab-span">	</span></span>// example to explore a synthesis idea:</p>
+<p class="p14">p = <span class="s10">ProxySpace</span>.push(s.boot);</p>
+<p class="p3"><br></p>
+<p class="p14">q = q ? ();</p>
+<p class="p14">q.freqRange = [200, 2000];</p>
+<p class="p14">q.ampRange = [0.1, 1];</p>
+<p class="p14">q.ringRange = [0.1, 10];</p>
+<p class="p14">q.numRange = [3, 30];</p>
+<p class="p3"><br></p>
+<p class="p14">q.soundfunc = { <span class="s10">|dens=5|</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s10">Splay</span>.ar(</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Array</span>.fill(exprand(q.numRange[0], q.numRange[1]).asInteger, {</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Ringz</span>.ar(</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><span class="s10">Dust</span>.ar(dens),</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>exprand(q.freqRange[0], q.freqRange[1]),</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>exprand(q.ringRange[0], q.ringRange[1]),</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>exprand(q.ampRange[0], q.ampRange[1])</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="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>})</p>
+<p class="p14"><span class="Apple-tab-span">	</span>).distort</p>
+<p class="p14">};</p>
+<p class="p14">)</p>
+<p class="p14">~plong.play;</p>
+<p class="p3"><br></p>
+<p class="p14">~plong.fadeTime = 3;</p>
+<p class="p14">~plong = q[<span class="s12">\soundfunc</span>];</p>
+<p class="p3"><br></p>
+<p class="p14">(</p>
+<p class="p14">w = <span class="s10">Window</span>(<span class="s11">"cow herd"</span>).front;</p>
+<p class="p14">w.view.decorator_(<span class="s10">FlowLayout</span>(w.bounds.copy.moveTo(0, 0)));</p>
+<p class="p3"><br></p>
+<p class="p14"><span class="s10">Spec</span>.add(<span class="s12">\ring</span>, [0.03, 30, <span class="s12">\exp</span>]);</p>
+<p class="p14"><span class="s10">Spec</span>.add(<span class="s12">\num</span>, [3, 30, <span class="s12">\exp</span>, 1]);</p>
+<p class="p3"><br></p>
+<p class="p14"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"numRange"</span>, <span class="s12">\num</span>, { <span class="s10">|sl|</span> q.numRange = sl.value; })</p>
+<p class="p14"><span class="Apple-tab-span">	</span>.round_(1);</p>
+<p class="p3"><br></p>
+<p class="p14"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"freqRange"</span>, <span class="s12">\freq</span>, { <span class="s10">|sl|</span> q.freqRange = sl.value; }, q.freqRange)</p>
+<p class="p14"><span class="Apple-tab-span">	</span>.round_(0.1);</p>
+<p class="p14"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"ringRange"</span>, <span class="s12">\ring</span>, { <span class="s10">|sl|</span> q.ringRange = sl.value; }, q.ringRange)</p>
+<p class="p14"><span class="Apple-tab-span">	</span>.round_(0.0001);</p>
+<p class="p14"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"ampRange"</span>, <span class="s12">\amp</span>, { <span class="s10">|sl|</span> q.ampRange = sl.value; }, q.ampRange)</p>
+<p class="p14"><span class="Apple-tab-span">	</span>.round_(0.0001);</p>
+<p class="p14"><span class="s10">Button</span>(w, 190@20).states_([[<span class="s12">\newSound</span>]]).action_({~plong = q[<span class="s12">\soundfunc</span>] });</p>
+<p class="p14">)</p>
+</body>
+</html>

Modified: trunk/build/Help/GUI/EZ-GUI/EZRangerJ.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZRangerJ.html	2008-12-29 23:02:02 UTC (rev 8334)
+++ trunk/build/Help/GUI/EZ-GUI/EZRangerJ.html	2008-12-29 23:39:56 UTC (rev 8335)
@@ -11,18 +11,18 @@
 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: #7b2c20}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #6c3024}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
 span.s1 {font: 20.0px Helvetica}
 span.s2 {color: #000000}
-span.s3 {color: #1129ac}
-span.s4 {color: #516a24}
+span.s3 {color: #182fa6}
+span.s4 {color: #58682a}
 span.s5 {color: #606060}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
 <body>
-<p class="p1"><span class="s1"><b>EZRanger<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, rangeslider, number boxes, and unit display.</b></p>
+<p class="p1"><span class="s1"><b>EZRangerJ<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, rangeslider, number boxes, and unit display.</b></p>
 <p class="p2"><br></p>
 <p class="p1"><b>EZRanger(window, dimensions, label, spec, action, initVal, initAction, labelWidth, numberWidth)</b></p>
 <p class="p3"><br></p>

Deleted: trunk/build/Help/GUI/EZ-GUI/EZRangerSC.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZRangerSC.html	2008-12-29 23:02:02 UTC (rev 8334)
+++ trunk/build/Help/GUI/EZ-GUI/EZRangerSC.html	2008-12-29 23:39:56 UTC (rev 8335)
@@ -1,367 +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: 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: 12.0px Helvetica; color: #001ee6}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}
-p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
-p.p9 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; min-height: 12.0px}
-p.p10 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica}
-p.p11 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p12 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica}
-p.p13 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-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 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
-p.p18 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
-p.p19 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
-p.p20 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
-p.p21 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; color: #000000; min-height: 17.0px}
-span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #666c94}
-span.s3 {color: #6a708c}
-span.s4 {color: #000000}
-span.s5 {text-decoration: underline}
-span.s6 {color: #6d7187}
-span.s7 {color: #6f717d}
-span.s8 {font: 11.0px Monaco}
-span.s9 {color: #4c5db6}
-span.s10 {color: #0000bf}
-span.s11 {color: #606060}
-span.s12 {color: #007300}
-span.s13 {color: #0020f6}
-span.s14 {color: #6f7178}
-span.s15 {color: #2946d8}
-span.Apple-tab-span {white-space:pre}
-</style>
-</head>
-<body>
-<p class="p1"><span class="s1"><b>EZRangerSC<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, rangeslider, numberboxes</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: </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></p>
-<p class="p3"><br></p>
-<p class="p1">EZRanger is wrapper class which creates an (optional) <a href="../Main-GUI/StaticText.html"><span class="s2">StaticText</span></a>, and a <a href="../Main-GUI/Slider.html"><span class="s2">Slider</span></a><span class="s2"> </span>plus a <a href="../Main-GUI/NumberBox.html"><span class="s2">NumberBox</span></a>. If the parent is nil, then EZListView will create its own window. See <a href="EZGui.html"><span class="s3">EZGui</span></a> more options.</p>
-<p class="p2"><br></p>
-<p class="p4">CAUTION!!! This class will become <b>EZRanger</b> once it is swing compatible. Presently <b>EZRanger</b> will redirect to EZRangerSC if you are running CocoaGUI, and to EZRangerJ if you are running SwingGUI.</p>
-<p class="p5"><br></p>
-<p class="p4"><b>Please use EZRanger in your Code</b></p>
-<p class="p2"><br></p>
-<p class="p6"><span class="s4"><b>See also:</b> <a href="../Main-GUI/Slider.html"><span class="s5">Slider</span></a>, <a href="../Main-GUI/NumberBox.html"><span class="s5">NumberBox</span></a>, <a href="../Main-GUI/StaticText.html"><span class="s5">StaticText</span></a>, <a href="../Main-GUI/CompositeView.html"><span class="s5">CompositeView</span></a>, <a href="EZGui.html"><span class="s5">EZGui</span></a></span></p>
-<p class="p7"><br></p>
-<p class="p8"><b>Creation / Class Methods</b></p>
-<p class="p9"><br></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>*new (parent, bounds, label, controlSpec, action, initVal, initAction, labelWidth, numberWidth,unitWidth, layout)</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p12"><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 EZRanger will create its own <a href="../Main-GUI/Window.html"><span class="s6">Window</span></a>, and place it conveniently on the screen if the bounds are a <a href="../../Geometry/Point.html"><span class="s6">Point</span></a>. If the bounds are a <a href="../../Geometry/Rect.html"><span class="s6">Rect</span></a>, then the Rect determines the window bounds.</p>
-<p class="p12"><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="s7">Rect</span></a> or <a href="../../Geometry/Point.html"><span class="s7">Point</span></a>. Default value is <span class="s8">160@20</span>.</p>
-<p class="p13"><br></p>
-<p class="p12"><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.<span class="Apple-converted-space"> </span></p>
-<p class="p12"><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="p12"><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 EZRanger instance as its argument.</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>initVal </b>- An inistance of Array [lo, hi]. If nil, then it uses the ControlSpec's default value.</p>
-<p class="p12"><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="p12"><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="p12"><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="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>unitWidth </b>- Number of pixels width for the unit label. default is 0.<span class="Apple-converted-space">  </span>If 0, then no unitLabel is created</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>layout</b>- \vert \line2, or \horz. default is horz;</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>gap </b>- A <a href="../../Geometry/Point.html"><span class="s9">Point</span></a>. By default, the view tries to get its parent's gap, otherwise it defaults to 2@2. Setting it overrides these.</p>
-<p class="p3"><br></p>
-<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>(</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w=<span class="s10">Window</span>.new.front;</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">EZRanger</span>(w, 390@20,<span class="s11">" test "</span>,<span class="s12">\freq</span> ,{<span class="s10">|v|</span> v.value.postln},[50,2000], unitWidth:20)</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white)</p>
-<p class="p15"><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="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></p>
-<p class="p17"><span class="s4"><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="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>(</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">EZRanger</span>(label:<span class="s11">" test "</span>)</p>
-<p class="p16"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p1">The contained views can be accessed via the EZRanger instance variables:</p>
-<p class="p1"><span class="Apple-tab-span">	</span><b>rangeSlider, hiBox,loBox, unitView,labelView</b></p>
-<p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p9"><br></p>
-<p class="p9"><br></p>
-<p class="p9"><br></p>
-<p class="p18"><b>Accessing Instance and Class Variables</b></p>
-<p class="p11"><span class="Apple-tab-span">	</span></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>unitView</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
-<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The Units label. Only appears if unitWidth was set to &gt;0<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>controlSpec_(arg1)</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>controlSpec</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
-<p class="p10"><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="p11"><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"><b><span class="Apple-tab-span">	</span>loBox</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
-<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The lo value<span class="Apple-converted-space">  </span><a href="../Main-GUI/NumberBox.html"><span class="s13">NumberBox</span></a></p>
-<p class="p11"><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"><b><span class="Apple-tab-span">	</span>action</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>action_(arg1)</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p10"><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 EZRanger.</p>
-<p class="p12"><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="s14">Function</span></a> or <a href="../../Core/Kernel/FunctionList.html"><span class="s14">FunctionList</span></a>. Default value is nil.</p>
-<p class="p11"><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"><b><span class="Apple-tab-span">	</span>rangeSlider</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
-<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The <a href="../Main-GUI/RangeSlider.html"><span class="s13">RangeSlider</span></a> View</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>lo</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>lo_ (val)</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The low value</p>
-<p class="p11"><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"><b><span class="Apple-tab-span">	</span>hi</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>lo_ (val)</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The high value</p>
-<p class="p11"><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="p10"><b><span class="Apple-tab-span">	</span>hiBox</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
-<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The hi value<span class="Apple-converted-space">  </span><a href="../Main-GUI/NumberBox.html"><span class="s13">NumberBox</span></a></p>
-<p class="p11"><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"><b><span class="Apple-tab-span">	</span>round_(arg1)</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>round</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
-<p class="p10"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>Rounds the values in the number boxes.</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p18"><b>Doing Some Task (optional)</b></p>
-<p class="p19"><br></p>
-<p class="p9"><br></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>doAction</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p10"><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="p9"><br></p>
-<p class="p9"><br></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>value</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>value_ (vals)</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Gets/sets the lo and hi values.</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>vals </b>- An instance of <a href="../../Collections/Array.html"><span class="s13">Array</span></a>: [ lo, hi ]</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p9"><br></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>valueAction_ (vals)</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p10"><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="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>vals </b>- An instance of <a href="../../Collections/Array.html"><span class="s13">Array</span></a>: [ lo, hi ]</p>
-<p class="p9"><br></p>
-<p class="p20">;</p>
-<p class="p18"><b>Changing Appearance</b></p>
-<p class="p11"><br></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>setColors(stringBackground,strColor,sliderColor,boxColor,</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxStringColor,boxNormalColor,boxTypingColor,knobColor,background)</b></p>
-<p class="p11"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>stringBackground </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>background</b> of the label and unit views.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>strColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>stringColor</b> of the label and unit views.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>sliderColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The slider <b>background</b>.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>boxColor</b> of the number view.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxStringColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>stringColor</b> of the number view.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxNormalColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>normalColor</b> of the number view.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>boxTypingColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>typingColor</b> of the number view.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>knobColor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>knobColor</b> of the slider view.</p>
-<p class="p12"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>background </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a>. The <b>backround</b> of the enclosing view.</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p9"><br></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span>font_(font)</b></p>
-<p class="p10"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Set the Font used by all the views.</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>font </b>- An instance of <a href="../GUI-Tools/Font.html"><span class="s15">Font</span></a>.<span class="Apple-converted-space"> </span></p>
-<p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p9"><br></p>
-<p class="p9"><br></p>
-<p class="p18"><b>Examples</b></p>
-<p class="p21"><br></p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span></span>// basic use</p>
-<p class="p15"><span class="Apple-tab-span">	</span>w=<span class="s10">Window</span>.new.front;</p>
-<p class="p15"><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(w, 400@16,<span class="s11">" test<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,{<span class="s10">|v|</span> v.value.postln},[50,2000],unitWidth:30);</p>
-<p class="p15"><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow);</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p17">// lots of ranger on on view</p>
-<p class="p15">(</p>
-<p class="p15">w=<span class="s10">Window</span>.new.front;</p>
-<p class="p15">w.view.decorator=<span class="s10">FlowLayout</span>(w.view.bounds);</p>
-<p class="p15">w.view.decorator.gap=1@1;</p>
-<p class="p16"><br></p>
-<p class="p15">20.do{</p>
-<p class="p15"><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(w, 400@16,<span class="s11">" test<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,{<span class="s10">|v|</span> v.value.postln},[50.rand,50+20000.rand],unitWidth:30)</p>
-<p class="p15"><span class="Apple-tab-span">	</span>.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow)</p>
-<p class="p15"><span class="Apple-tab-span">	</span>.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,11));</p>
-<p class="p16"><br></p>
-<p class="p15">};</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p15"><span class="s10">Window</span>.closeAll</p>
-<p class="p16"><br></p>
-<p class="p17">/////////////////////////////////////////////////////////////////</p>
-<p class="p17">////////// click these parenthese to see all features and layouts<span class="Apple-converted-space"> </span></p>
-<p class="p15">(<span class="Apple-converted-space">   </span></p>
-<p class="p16"><br></p>
-<p class="p16"><br></p>
-<p class="p17">/////////////////</p>
-<p class="p17">/// Layout \horz</p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// all features, small font</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 400@14,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>initVal:[100.rand,200+2000.rand],unitWidth:30, numberWidth:60,layout:<span class="s12">\horz</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,50);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no unitView</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 400@16,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\horz</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180, -20);</p>
-<p class="p15">);</p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no units, so use windwo name as label</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 400@16, <span class="s10">nil</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\horz</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180, -90);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.name=<span class="s11">"Freq"</span>;</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p17">/////////////////</p>
-<p class="p17">/// Layout \line2</p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// all features</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 300@44,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:30, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-160);</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no unitView, with label</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 300@44,<span class="s11">" freq<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-260);</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no label</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 300@44,<span class="s10">nil</span>, <span class="s12">\freq</span>, initVal:[100.rand,200+2000.rand],</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:30, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-360);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.name=<span class="s11">"Freq"</span>;</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no lablel, so use window name as label</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 150@44,<span class="s10">nil</span>, <span class="s12">\freq</span>,initVal:[100.rand,200+2000.rand],</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>unitWidth:0, numberWidth:60,layout:<span class="s12">\line2</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(-180,-460);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.name=<span class="s11">"Freq"</span>;</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p17">/////////////////</p>
-<p class="p17">/// Layout \vert</p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// all features, small font</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300,<span class="s11">" Vol<span class="Apple-converted-space">  </span>"</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:30, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(250,50);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
-<p class="p15">);</p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no label, small font</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300, <span class="s10">nil</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:30, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(310,50);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
-<p class="p15">);</p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no Units small font</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300, <span class="s11">" Vol"</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:0, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(370,50);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
-<p class="p15">);</p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// no unitView, no Units small font</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g=<span class="s10">EZRanger</span>(<span class="s10">nil</span>, 45@300, <span class="s10">nil</span>, <span class="s12">\db</span>,initVal:[-3-15.rand,-2.rand],unitWidth:0, numberWidth:60,layout:<span class="s12">\vert</span>);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.setColors(<span class="s10">Color</span>.grey,<span class="s10">Color</span>.white, <span class="s10">Color</span>.grey(0.7),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Color</span>.grey, <span class="s10">Color</span>.white, <span class="s10">Color</span>.yellow,knobColor: <span class="s10">HiliteGradient</span>(<span class="s10">Color</span>.grey, <span class="s10">Color</span>.white,<span class="s12">\h</span>));</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.view.parent.findWindow.bounds = g.view.parent.findWindow.bounds.moveBy(430,50);</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>g.font_(<span class="s10">Font</span>(<span class="s11">"Helvetica"</span>,10));</p>
-<p class="p15">);</p>
-<p class="p16"><br></p>
-<p class="p15">)<span class="Apple-tab-span">	</span></p>
-<p class="p16"><br></p>
-<p class="p17">/////////////////</p>
-<p class="p16"><br></p>
-<p class="p17">////Sound Example</p>
-<p class="p16"><br></p>
-<p class="p16"><br></p>
-<p class="p17"><span class="s4">(<span class="Apple-tab-span">	</span></span>// example to explore a synthesis idea:</p>
-<p class="p15">p = <span class="s10">ProxySpace</span>.push(s.boot);</p>
-<p class="p16"><br></p>
-<p class="p15">q = q ? ();</p>
-<p class="p15">q.freqRange = [200, 2000];</p>
-<p class="p15">q.ampRange = [0.1, 1];</p>
-<p class="p15">q.ringRange = [0.1, 10];</p>
-<p class="p15">q.numRange = [3, 30];</p>
-<p class="p16"><br></p>
-<p class="p15">q.soundfunc = { <span class="s10">|dens=5|</span></p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="s10">Splay</span>.ar(</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Array</span>.fill(exprand(q.numRange[0], q.numRange[1]).asInteger, {</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s10">Ringz</span>.ar(</p>
-<p class="p15"><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">Dust</span>.ar(dens),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>exprand(q.freqRange[0], q.freqRange[1]),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>exprand(q.ringRange[0], q.ringRange[1]),</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>exprand(q.ampRange[0], q.ampRange[1])</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>)</p>
-<p class="p15"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>})</p>
-<p class="p15"><span class="Apple-tab-span">	</span>).distort</p>
-<p class="p15">};</p>
-<p class="p15">)</p>
-<p class="p15">~plong.play;</p>
-<p class="p16"><br></p>
-<p class="p15">~plong.fadeTime = 3;</p>
-<p class="p15">~plong = q[<span class="s12">\soundfunc</span>];</p>
-<p class="p16"><br></p>
-<p class="p15">(</p>
-<p class="p15">w = <span class="s10">Window</span>(<span class="s11">"cow herd"</span>).front;</p>
-<p class="p15">w.view.decorator_(<span class="s10">FlowLayout</span>(w.bounds.copy.moveTo(0, 0)));</p>
-<p class="p16"><br></p>
-<p class="p15"><span class="s10">Spec</span>.add(<span class="s12">\ring</span>, [0.03, 30, <span class="s12">\exp</span>]);</p>
-<p class="p15"><span class="s10">Spec</span>.add(<span class="s12">\num</span>, [3, 30, <span class="s12">\exp</span>, 1]);</p>
-<p class="p16"><br></p>
-<p class="p15"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"numRange"</span>, <span class="s12">\num</span>, { <span class="s10">|sl|</span> q.numRange = sl.value; }, q.numRange)</p>
-<p class="p15"><span class="Apple-tab-span">	</span>.round_(1);</p>
-<p class="p16"><br></p>
-<p class="p15"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"freqRange"</span>, <span class="s12">\freq</span>, { <span class="s10">|sl|</span> q.freqRange = sl.value; }, q.freqRange)</p>
-<p class="p15"><span class="Apple-tab-span">	</span>.round_(0.1);</p>
-<p class="p15"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"ringRange"</span>, <span class="s12">\ring</span>, { <span class="s10">|sl|</span> q.ringRange = sl.value; }, q.ringRange)</p>
-<p class="p15"><span class="Apple-tab-span">	</span>.round_(0.0001);</p>
-<p class="p15"><span class="s10">EZRanger</span>(w, 390@20, <span class="s11">"ampRange"</span>, <span class="s12">\amp</span>, { <span class="s10">|sl|</span> q.ampRange = sl.value; }, q.ampRange)</p>
-<p class="p15"><span class="Apple-tab-span">	</span>.round_(0.0001);</p>
-<p class="p15"><span class="s10">Button</span>(w, 190@20).states_([[<span class="s12">\newSound</span>]]).action_({~plong = q[<span class="s12">\soundfunc</span>] });</p>
-<p class="p15">)</p>
-</body>
-</html>

Deleted: trunk/build/Help/GUI/Main-GUI/EZRanger.html
===================================================================
--- trunk/build/Help/GUI/Main-GUI/EZRanger.html	2008-12-29 23:02:02 UTC (rev 8334)
+++ trunk/build/Help/GUI/Main-GUI/EZRanger.html	2008-12-29 23:39:56 UTC (rev 8335)
@@ -1,53 +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: 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.p5 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.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 0.0px; font: 16.0px Times; min-height: 19.0px}
-p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Times}
-p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco}
-p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #8d261b}
-span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #0000ff}
-span.s3 {color: #000000}
-span.s4 {text-decoration: underline}
-span.s5 {color: #505fb1}
-span.s6 {color: #0922b2}
-span.Apple-tab-span {white-space:pre}
-</style>
-</head>
-<body>
-<p class="p1"><span class="s1"><b>EZRanger<span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b></span><b>a cross-platform redirector for a GUI widget</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: </b><a href="../../Core/Object.html"><span class="s2"><b>Object</b></span></a><b> : </b><a href="../GUI-Tools/ViewRedirect.html"><span class="s2"><b>ViewRedirect</b></span></a></p>
-<p class="p3"><br></p>
-<p class="p1">This class will return the gui kit specific version of a EZRanger.<span class="Apple-converted-space"></span></p>
-<p class="p2"><br></p>
-<p class="p4"><span class="s3"><b>See also:</b> <a href="../GUI-Tools/GUI.html"><span class="s4">GUI</span></a>, <a href="../GUI-Classes.html"><span class="s4">GUI-Classes</span></a>, <a href="../GUI-Overview.html"><span class="s4">GUI-Overview</span></a></span></p>
-<p class="p5"><br></p>
-<p class="p6"><b>Platform Specific Examples and Documentation:</b></p>
-<p class="p7"><br></p>
-<p class="p1"><b>SwingGUI:<span class="Apple-tab-span">     </span></b> <a href="../EZ-GUI/EZRangerJ.html">EZRangerJ</a></p>
-<br>
-<p class="p1"><b>CocoaGUI:<span class="Apple-tab-span">     </span></b> <a href="../EZ-GUI/EZRangerSC.html">EZRangerSC</a></p>
-<br>
-
-<p class="p1">Some of the links above might not work, if the help files for the listed kit are not included in your setup. If you do not see your GUI kit listed in the help redirect stubs, then execute the following code to regenerate the GUI stubs. Your kit must be registered with GUI in order to be listed in the redirect stubs. See <a href="../GUI.html"><span class="s5">GUI</span></a> on how to do this.</p>
-<p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p9"><span class="Apple-tab-span">	</span>(</p>
-<p class="p10"><span class="s3"><span class="Apple-tab-span">	</span></span><span class="s6">Helper</span><span class="s3">.updateRedirectStubs; </span>// this may take a moment to complete</p>
-<p class="p10"><span class="s3"><span class="Apple-tab-span">	</span></span><span class="s6">Document</span><span class="s3">.current.close; </span>// will close this document when the update is complete</p>
-<p class="p9"><span class="Apple-tab-span">	</span>)</p>
-<p class="p3"><br></p>
-</body>
-</html>

Modified: trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerJ.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerJ.sc	2008-12-29 23:02:02 UTC (rev 8334)
+++ trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerJ.sc	2008-12-29 23:39:56 UTC (rev 8335)
@@ -98,7 +98,7 @@
 
 	// EZRanger laid out in two lines
 
-EZRanger2 : EZRangerJ { 
+EZRanger2J : EZRangerJ { 
 	*new { |w, dimensions, label, spec, action, initVal, initAction=false, 
 		labelWidth=60, numberWidth=40, unitWidth=30, useTwoLines=true|
 				

Modified: trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerSC.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerSC.sc	2008-12-29 23:02:02 UTC (rev 8334)
+++ trunk/build/SCClassLibrary/Common/GUI/Base/EZRangerSC.sc	2008-12-29 23:39:56 UTC (rev 8335)
@@ -1,5 +1,5 @@
 
-EZRangerSC : EZGui {
+EZRanger : EZGui {
 
 	var <rangeSlider, <hiBox,<loBox, <unitView, <>controlSpec, 
 		 <>action,<lo, <hi, popUp=false, numSize,numberWidth,unitWidth, gap;

Modified: trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc	2008-12-29 23:02:02 UTC (rev 8334)
+++ trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc	2008-12-29 23:39:56 UTC (rev 8335)
@@ -86,14 +86,4 @@
 	}
 	*key { ^\ezNumber }
 }
-EZRanger : ViewRedirect  {
 
-	*new { arg parent, bounds, label, controlSpec, action, initVal, 
-			initAction=false, labelWidth=80, numberWidth=40 , unitWidth=0,
-			 labelHeight=20,  layout=\horz, gap;
-		^this.implClass.new(parent, bounds, label, controlSpec, action, initVal, 
-			initAction, labelWidth, numberWidth, unitWidth, labelHeight, layout, gap)
-	}
-	*key { ^\ezRanger }
-}
-

Modified: trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc
===================================================================
--- trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc	2008-12-29 23:02:02 UTC (rev 8334)
+++ trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc	2008-12-29 23:39:56 UTC (rev 8335)
@@ -63,7 +63,6 @@
 	*scrollView { ^SCScrollView }
 	*ezSlider { ^EZSliderSC }
 	*ezNumber { ^EZNumberSC }
-	*ezRanger { ^EZRangerSC }
 	*menuItem { ^CocoaMenuItem }
 	
 	*font { ^Font }


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/