« Return to Thread: SF.net SVN: supercollider:[9108] trunk/build/Help/GUI/Cocoa-GUI/ SCEnvelopeView.html

SF.net SVN: supercollider:[9108] trunk/build/Help/GUI/Cocoa-GUI/ SCEnvelopeView.html

by ctrl-t :: Rate this Message:

Reply to Author | View in Thread

Revision: 9108
          http://supercollider.svn.sourceforge.net/supercollider/?rev=9108&view=rev
Author:   ctrl-t
Date:     2009-04-23 09:52:28 +0000 (Thu, 23 Apr 2009)

Log Message:
-----------
helpfile update

Modified Paths:
--------------
    trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html

Modified: trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html
===================================================================
--- trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html 2009-04-23 09:50:31 UTC (rev 9107)
+++ trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html 2009-04-23 09:52:28 UTC (rev 9108)
@@ -17,34 +17,31 @@
 p.p8 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.0px}
 p.p9 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica}
 p.p10 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p11 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; color: #000000}
-p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
-p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000}
-p.p14 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
-p.p15 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
-p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
-p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Monaco; min-height: 16.0px}
-p.p18 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #007300}
-p.p19 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
-p.p20 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p21 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p12 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
+p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
+p.p14 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p15 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Monaco; min-height: 16.0px}
+p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #316f11}
+p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a8220e}
+p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0013bb}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {color: #000000}
 span.s3 {text-decoration: underline}
 span.s4 {color: #6f7178}
 span.s5 {font: 9.0px Monaco}
-span.s6 {color: #0000bf}
+span.s6 {color: #0013bb}
 span.s7 {color: #606060}
-span.s8 {color: #6f7285}
-span.s9 {color: #6d7087}
-span.s10 {color: #6e7186}
-span.s11 {color: #5c66a2}
-span.s12 {color: #1a3ddf}
-span.s13 {color: #2e4bd3}
+span.s8 {color: #6f7284}
+span.s9 {color: #6d7086}
+span.s10 {color: #6e7185}
+span.s11 {color: #5e67a0}
+span.s12 {color: #1f41da}
+span.s13 {color: #334dcf}
 span.s14 {font: 12.0px Monaco}
-span.s15 {color: #2a48d8}
-span.s16 {color: #6f7182}
-span.s17 {color: #6c6f89}
+span.s15 {color: #2f4bd4}
+span.s16 {color: #6f7181}
+span.s17 {color: #6c6f88}
 span.s18 {font: 14.0px Helvetica}
 span.s19 {font: 12.0px Helvetica}
 span.Apple-tab-span {white-space:pre}
@@ -70,16 +67,16 @@
 <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>parent </b>- The parent view.</p>
 <p class="p9"><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="s4">Rect</span></a>, or a <a href="../../Geometry/Point.html"><span class="s4">Point</span></a> indicating width@height.</p>
 <p class="p10"><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="s5">(</span></p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w = <span class="s6">Window</span>(<span class="s7">"envelope"</span>, <span class="s6">Rect</span>(150 , <span class="s6">Window</span>.screenBounds.height-250, 250, 100)).front;</p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>b = <span class="s6">EnvelopeView</span>(w, <span class="s6">Rect</span>(10, 10, 230, 70))</p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>.resize_(5)</p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>.action_({<span class="s6">arg</span> b; [b.index,b.value].postln})</p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>.value_([[0.0, 0.15, 0.5, 1.0],[0.1,1.0,0.7,0.0]])</p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>.curves_([5,5,-5]);</p>
-<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)<span class="s2"><span class="Apple-tab-span"> </span></span></p>
+<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s5">(</span></p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w = <span class="s6">Window</span>(<span class="s7">"envelope"</span>, <span class="s6">Rect</span>(150 , <span class="s6">Window</span>.screenBounds.height-250, 250, 100)).front;</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>b = <span class="s6">EnvelopeView</span>(w, <span class="s6">Rect</span>(10, 10, 230, 70))</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>.resize_(5)</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>.action_({<span class="s6">arg</span> b; [b.index,b.value].postln})</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>.value_([[0.0, 0.15, 0.5, 1.0],[0.1,1.0,0.7,0.0]])</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>.curves_([5,5,-5]);</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)<span class="Apple-tab-span"> </span></p>
 <p class="p6"><br></p>
-<p class="p14"><b>Accessing Instance and Class Variables</b></p>
+<p class="p13"><b>Accessing Instance and Class Variables</b></p>
 <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>editable</b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>editable_ (val)</b></p>
@@ -105,15 +102,15 @@
 <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Gets/sets the property, \value, by calling get/setProperty(\value, <b>val</b>). The setter also sets <b>size</b> to the size of <b>val</b>. This will not do the <b>action</b> of the slider.</p>
 <p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>val </b>- An instance of <a href="../../Collections/Array.html"><span class="s10">Array</span></a>. The values mus be between 0 and 1. The form of the array must be:</p>
 <p class="p10"><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>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p>
 <p class="p8"><br></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>valueAction_ (val)</b></p>
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
 <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Sets the property, \value, by calling (\value, <b>val</b>). Also sets <b>size</b> to the size of <b>val. </b>Does the sliders <b>action</b>.</p>
 <p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>val </b>- An instance of <a href="../../Collections/Array.html"><span class="s10">Array</span></a>. The values mus be between 0 and 1 . The form of the array must be:</p>
 <p class="p10"><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>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p>
-<p class="p16"><br></p>
+<p class="p12"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p>
+<p class="p14"><br></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>index</b></p>
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Gets theselected index. -1 if none selected.</p>
@@ -125,7 +122,7 @@
 <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>selectIndex (index)</b></p>
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
-<p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Selects the node at index, and refreshes the view. Not working correctly yet.</p>
+<p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Selects the node at index, and refreshes the view.<span class="Apple-converted-space"> </span></p>
 <p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>index </b>- An integer.</p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>x</b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>y</b></p>
@@ -159,11 +156,11 @@
 <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
 <p class="p7"><span class="Apple-tab-span"> </span><b>setEnv_(env)</b></p>
 <p class="p7"><span class="s14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>Set an <a href="../../Control/Env.html"><span class="s13">Env</span></a> to be shown in the view.</p>
-<p class="p17"><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="p7"><b><span class="Apple-tab-span"> </span>grid</b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>grid_(point)</b></p>
 <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Set a grid using a <a href="../../Geometry/Point.html"><span class="s15">Point</span></a>.</p>
-<p class="p17"><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="p7"><b><span class="Apple-tab-span"> </span>gridOn</b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>gridOn_(flag)</b></p>
 <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Show a grid.<span class="Apple-converted-space"> </span></p>
@@ -172,7 +169,7 @@
 <p class="p7"><b><span class="Apple-tab-span"> </span>gridColor</b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>gridColor_</b></p>
 <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Set the <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a> of the grid.</p>
-<p class="p17"><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="p7"><b><span class="Apple-tab-span"> </span>connect (from, aconnections)</b></p>
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Replaces the connections which were drawn at init time, and then draws new ones from the index, <b>from,</b> to the each of the <b>aconnections </b>indexes .</p>
@@ -185,7 +182,7 @@
 <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Gets/sets a function to be evaluate on Ctrl-click</p>
 <p class="p7"><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="s16">Function</span></a>. Default value is nil.</p>
 <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p14"><b>Customizing Appearance</b></p>
+<p class="p13"><b>Customizing Appearance</b></p>
 <p class="p8"><span class="Apple-tab-span"> </span></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>strokeColor_ (acolor)</b></p>
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
@@ -236,7 +233,7 @@
 <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Set the color a thumb has when selected.</p>
 <p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>acolor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s11">Color</span></a>.</p>
 <p class="p6"><br></p>
-<p class="p14"><b>Subclassing and Internal Methods</b></p>
+<p class="p13"><b>Subclassing and Internal Methods</b></p>
 <p class="p7"><span class="s18"><span class="Apple-tab-span"> </span></span>The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed.</p>
 <p class="p6"><br></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>defaultKeyDownAction (char, modifiers, unicode)</b></p>
@@ -262,7 +259,7 @@
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>The method called by default when attempting to place a drag in this object. Will recieve any drag, but the drag should be an array of values of the form:</p>
 <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p15"><span class="s19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p>
+<p class="p12"><span class="s19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p>
 <p class="p8"><span class="s5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span></p>
 <p class="p7"><span class="Apple-tab-span"> </span><b>defaultReceiveDrag</b></p>
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
@@ -272,7 +269,7 @@
 <p class="p8"><b><span class="Apple-tab-span"> </span></b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>A list of properties to which this view responds. See <a href="SCView.html"><span class="s4">SCView</span></a>.</p>
 <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p18"><span class="s2"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[ </span>\bounds<span class="s2">, </span>\visible<span class="s2">, </span>\enabled<span class="s2">, </span>\canFocus<span class="s2">, </span>\resize<span class="s2">, </span>\background<span class="s2">, </span>\minWidth<span class="s2">, </span>\maxWidth<span class="s2">, </span>\minHeight<span class="s2">, </span>\maxHeight<span class="s2">, </span>\value<span class="s2">, </span>\thumbSize<span class="s2">, </span>\fillColor<span class="s2">, </span>\strokeColor<span class="s2">, </span>\xOffset<span class="s2">, </span>\x<span class="s2">, </span>\y<span class="s2">, </span>\showIndex<span class="s2">, </span>\drawLines<span class="s2">, </span>\drawRects<span class="s2">, </span>\selectionSize<span class="s2">, </span>\startIndex<span class="s2">, </span>\thumbWidth<span class="s2">, </span>\absoluteX<span class="s2">, </span>\isFilled<span class="s2">, </span>\step<span class="s2"> ]</span></p>
+<p class="p16"><span class="s2"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[ </span>\bounds<span class="s2">, </span>\visible<span class="s2">, </span>\enabled<span class="s2">, </span>\canFocus<span class="s2">, </span>\resize<span class="s2">, </span>\background<span class="s2">, </span>\minWidth<span class="s2">, </span>\maxWidth<span class="s2">, </span>\minHeight<span class="s2">, </span>\maxHeight<span class="s2">, </span>\value<span class="s2">, </span>\thumbSize<span class="s2">, </span>\fillColor<span class="s2">, </span>\strokeColor<span class="s2">, </span>\xOffset<span class="s2">, </span>\x<span class="s2">, </span>\y<span class="s2">, </span>\showIndex<span class="s2">, </span>\drawLines<span class="s2">, </span>\drawRects<span class="s2">, </span>\selectionSize<span class="s2">, </span>\startIndex<span class="s2">, </span>\thumbWidth<span class="s2">, </span>\absoluteX<span class="s2">, </span>\isFilled<span class="s2">, </span>\step<span class="s2"> ]</span></p>
 <p class="p8"><br></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>size_(arg1)</b></p>
 <p class="p7"><b><span class="Apple-tab-span"> </span>size</b></p>
@@ -304,96 +301,96 @@
 <p class="p7"><b><span class="Apple-tab-span"> </span>doMetaAction</b></p>
 <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
 <p class="p6"><br></p>
-<p class="p14"><b>Examples</b></p>
-<p class="p16"><br></p>
-<p class="p19">// use as envelope view</p>
-<p class="p12">(</p>
-<p class="p19">//use shift-click to keep a node selected</p>
-<p class="p12">w = <span class="s6">Window</span>(<span class="s7">"envelope"</span>, <span class="s6">Rect</span>(150 , <span class="s6">Window</span>.screenBounds.height-250, 250, 100)).front;</p>
-<p class="p12">w.view.decorator = <span class="s6">FlowLayout</span>(w.view.bounds);</p>
-<p class="p20"><br></p>
-<p class="p12">b = <span class="s6">EnvelopeView</span>(w, <span class="s6">Rect</span>(0, 0, 230, 80))</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.drawLines_(<span class="s6">true</span>)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.selectionColor_(<span class="s6">Color</span>.red)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.drawRects_(<span class="s6">true</span>)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.resize_(5)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.step_(0.05)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.action_({<span class="s6">arg</span> b; [b.index,b.value].postln})</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.thumbSize_(5)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.value_([[0.0, 0.1, 0.5, 1.0],[0.1,1.0,0.8,0.0]]);</p>
-<p class="p20"><br></p>
-<p class="p12">w.front;</p>
-<p class="p12">)</p>
-<p class="p20"><br></p>
-<p class="p19">// show grid</p>
-<p class="p12">b.gridOn_(<span class="s6">false</span>);</p>
-<p class="p20"><br></p>
-<p class="p19">// show Env</p>
-<p class="p12">b.setEnv(<span class="s6">Env</span>.asr(0.5,1, 0.2));</p>
-<p class="p20"><br></p>
-<p class="p19">// make the first point unmoveable</p>
-<p class="p20"><br></p>
-<p class="p12">(</p>
-<p class="p12">b.setEditable(0,<span class="s6">false</span>);</p>
-<p class="p12">)</p>
-<p class="p20"><br></p>
-<p class="p19">// use shift click to select/unselect the points</p>
-<p class="p20"><br></p>
-<p class="p12">(</p>
-<p class="p12">w = <span class="s6">Window</span>(<span class="s7">"envelope"</span>, <span class="s6">Rect</span>(150 , <span class="s6">Window</span>.screenBounds.height-250, 400, 150)).front;</p>
-<p class="p12">w.view.decorator = <span class="s6">FlowLayout</span>(w.view.bounds);</p>
-<p class="p20"><br></p>
-<p class="p12">b = <span class="s6">EnvelopeView</span>(w, <span class="s6">Rect</span>(0, 0, 350, 100))</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.thumbSize_(5)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.drawLines_(<span class="s6">true</span>)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.fillColor_(<span class="s6">Color</span>.green)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.selectionColor_(<span class="s6">Color</span>.red)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.drawRects_(<span class="s6">true</span>)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.value_([(0.0, 0.1 .. 1.0), (0.0, 0.1 .. 1.0)])</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.setEditable(0,<span class="s6">false</span>);</p>
-<p class="p20"><br></p>
-<p class="p20"><br></p>
-<p class="p12">)</p>
-<p class="p20"><br></p>
-<p class="p12">(</p>
-<p class="p21"><span class="s2">r = </span>Routine<span class="s2">({</span></p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="s6">var</span> j = 0;</p>
-<p class="p12"><span class="Apple-tab-span"> </span>20.do({ <span class="s6">arg</span> i;</p>
-<p class="p12"><span class="Apple-tab-span"> </span>b.select((b.size -1).rand.abs);</p>
-<p class="p20"><br></p>
-<p class="p12"><span class="Apple-tab-span"> </span>0.1.wait;</p>
-<p class="p12"><span class="Apple-tab-span"> </span>b.x_(1.0.rand.abs);</p>
-<p class="p12"><span class="Apple-tab-span"> </span>b.y_(1.0.rand.abs);</p>
-<p class="p12"><span class="Apple-tab-span"> </span>});</p>
-<p class="p12"><span class="Apple-tab-span"> </span>b.select(-1);</p>
-<p class="p20"><br></p>
-<p class="p12"><span class="Apple-tab-span"> </span>});</p>
-<p class="p12"><span class="Apple-tab-span"> </span><span class="s6">AppClock</span>.play(r);</p>
-<p class="p12">)<span class="Apple-tab-span"> </span></p>
-<p class="p20"><br></p>
-<p class="p20"><br></p>
-<p class="p19">//show boxes with a string in it:</p>
-<p class="p12">(</p>
-<p class="p12">a = <span class="s6">Window</span>(<span class="s7">"text-boxes"</span>, <span class="s6">Rect</span>(200 , 450, 450, 450));</p>
-<p class="p12">a.view.decorator = <span class="s6">FlowLayout</span>(a.view.bounds);</p>
-<p class="p20"><br></p>
-<p class="p12">b = <span class="s6">EnvelopeView</span>(a, <span class="s6">Rect</span>(0, 0, 440, 440))</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.thumbWidth_(60.0)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.thumbHeight_(15.0)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.drawLines_(<span class="s6">true</span>)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.drawRects_(<span class="s6">true</span>)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.selectionColor_(<span class="s6">Color</span>.red)</p>
-<p class="p12"><span class="Apple-tab-span"> </span>.value_([[0.1, 0.4, 0.5, 0.3], [0.1, 0.2, 0.9, 0.7]]);</p>
-<p class="p12">4.do({<span class="s6">arg</span> i;</p>
-<p class="p12"><span class="Apple-tab-span"> </span>b.setString(i, [<span class="s7">"this"</span>, <span class="s7">"is"</span>, <span class="s7">"so much"</span>, <span class="s7">"fun"</span>].at(i));</p>
-<p class="p12"><span class="Apple-tab-span"> </span>b.setFillColor(i,[<span class="s6">Color</span>.yellow, <span class="s6">Color</span>.white, <span class="s6">Color</span>.green].choose);</p>
-<p class="p12">});</p>
-<p class="p12">a.front;</p>
-<p class="p12">)</p>
-<p class="p20"><br></p>
-<p class="p12">(</p>
-<p class="p19"><span class="s2">b.connect(3, [2.0,0.0,1.0]); </span>// the text objects can be connected</p>
-<p class="p12">b.connect(0,[2.0,3.0,1.0]);</p>
-<p class="p12">)</p>
+<p class="p13"><b>Examples</b></p>
+<p class="p14"><br></p>
+<p class="p17">// use as envelope view</p>
+<p class="p11">(</p>
+<p class="p17">//use shift-click to keep a node selected</p>
+<p class="p11">w = <span class="s6">Window</span>(<span class="s7">"envelope"</span>, <span class="s6">Rect</span>(150 , <span class="s6">Window</span>.screenBounds.height-250, 250, 100)).front;</p>
+<p class="p11">w.view.decorator = <span class="s6">FlowLayout</span>(w.view.bounds);</p>
+<p class="p3"><br></p>
+<p class="p11">b = <span class="s6">EnvelopeView</span>(w, <span class="s6">Rect</span>(0, 0, 230, 80))</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.drawLines_(<span class="s6">true</span>)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.selectionColor_(<span class="s6">Color</span>.red)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.drawRects_(<span class="s6">true</span>)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.resize_(5)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.step_(0.05)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.action_({<span class="s6">arg</span> b; [b.index,b.value].postln})</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.thumbSize_(5)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.value_([[0.0, 0.1, 0.5, 1.0],[0.1,1.0,0.8,0.0]]);</p>
+<p class="p3"><br></p>
+<p class="p11">w.front;</p>
+<p class="p11">)</p>
+<p class="p3"><br></p>
+<p class="p17">// show grid</p>
+<p class="p11">b.gridOn_(<span class="s6">false</span>);</p>
+<p class="p3"><br></p>
+<p class="p17">// show Env</p>
+<p class="p11">b.setEnv(<span class="s6">Env</span>.asr(0.5,1, 0.2));</p>
+<p class="p3"><br></p>
+<p class="p17">// make the first point unmoveable</p>
+<p class="p3"><br></p>
+<p class="p11">(</p>
+<p class="p11">b.setEditable(0,<span class="s6">false</span>);</p>
+<p class="p11">)</p>
+<p class="p3"><br></p>
+<p class="p17">// use shift click to select/unselect the points</p>
+<p class="p3"><br></p>
+<p class="p11">(</p>
+<p class="p11">w = <span class="s6">Window</span>(<span class="s7">"envelope"</span>, <span class="s6">Rect</span>(150 , <span class="s6">Window</span>.screenBounds.height-250, 400, 150)).front;</p>
+<p class="p11">w.view.decorator = <span class="s6">FlowLayout</span>(w.view.bounds);</p>
+<p class="p3"><br></p>
+<p class="p11">b = <span class="s6">EnvelopeView</span>(w, <span class="s6">Rect</span>(0, 0, 350, 100))</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.thumbSize_(5)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.drawLines_(<span class="s6">true</span>)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.fillColor_(<span class="s6">Color</span>.green)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.selectionColor_(<span class="s6">Color</span>.red)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.drawRects_(<span class="s6">true</span>)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.value_([(0.0, 0.1 .. 1.0), (0.0, 0.1 .. 1.0)])</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.setEditable(0,<span class="s6">false</span>);</p>
+<p class="p3"><br></p>
+<p class="p3"><br></p>
+<p class="p11">)</p>
+<p class="p3"><br></p>
+<p class="p11">(</p>
+<p class="p18"><span class="s2">r = </span>Routine<span class="s2">({</span></p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="s6">var</span> j = 0;</p>
+<p class="p11"><span class="Apple-tab-span"> </span>20.do({ <span class="s6">arg</span> i;</p>
+<p class="p11"><span class="Apple-tab-span"> </span>b.select((b.size -1).rand.abs);</p>
+<p class="p3"><br></p>
+<p class="p11"><span class="Apple-tab-span"> </span>0.1.wait;</p>
+<p class="p11"><span class="Apple-tab-span"> </span>b.x_(1.0.rand.abs);</p>
+<p class="p11"><span class="Apple-tab-span"> </span>b.y_(1.0.rand.abs);</p>
+<p class="p11"><span class="Apple-tab-span"> </span>});</p>
+<p class="p11"><span class="Apple-tab-span"> </span>b.select(-1);</p>
+<p class="p3"><br></p>
+<p class="p11"><span class="Apple-tab-span"> </span>});</p>
+<p class="p11"><span class="Apple-tab-span"> </span><span class="s6">AppClock</span>.play(r);</p>
+<p class="p11">)<span class="Apple-tab-span"> </span></p>
+<p class="p3"><br></p>
+<p class="p3"><br></p>
+<p class="p17">//show boxes with a string in it:</p>
+<p class="p11">(</p>
+<p class="p11">a = <span class="s6">Window</span>(<span class="s7">"text-boxes"</span>, <span class="s6">Rect</span>(200 , 450, 450, 450));</p>
+<p class="p11">a.view.decorator = <span class="s6">FlowLayout</span>(a.view.bounds);</p>
+<p class="p3"><br></p>
+<p class="p11">b = <span class="s6">EnvelopeView</span>(a, <span class="s6">Rect</span>(0, 0, 440, 440))</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.thumbWidth_(60.0)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.thumbHeight_(15.0)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.drawLines_(<span class="s6">true</span>)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.drawRects_(<span class="s6">true</span>)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.selectionColor_(<span class="s6">Color</span>.red)</p>
+<p class="p11"><span class="Apple-tab-span"> </span>.value_([[0.1, 0.4, 0.5, 0.3], [0.1, 0.2, 0.9, 0.7]]);</p>
+<p class="p11">4.do({<span class="s6">arg</span> i;</p>
+<p class="p11"><span class="Apple-tab-span"> </span>b.setString(i, [<span class="s7">"this"</span>, <span class="s7">"is"</span>, <span class="s7">"so much"</span>, <span class="s7">"fun"</span>].at(i));</p>
+<p class="p11"><span class="Apple-tab-span"> </span>b.setFillColor(i,[<span class="s6">Color</span>.yellow, <span class="s6">Color</span>.white, <span class="s6">Color</span>.green].choose);</p>
+<p class="p11">});</p>
+<p class="p11">a.front;</p>
+<p class="p11">)</p>
+<p class="p3"><br></p>
+<p class="p11">(</p>
+<p class="p17"><span class="s2">b.connect(3, [2.0,0.0,1.0]); </span>// the text objects can be connected</p>
+<p class="p11">b.connect(0,[2.0,3.0,1.0]);</p>
+<p class="p11">)</p>
 </body>
 </html>


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: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/

 « Return to Thread: SF.net SVN: supercollider:[9108] trunk/build/Help/GUI/Cocoa-GUI/ SCEnvelopeView.html