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

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



Revision: 8184
          http://supercollider.svn.sourceforge.net/supercollider/?rev=8184&view=rev
Author:   jmfuo
Date:     2008-12-17 19:14:11 +0000 (Wed, 17 Dec 2008)

Log Message:
-----------
added bells and whistles to the sound example

Modified Paths:
--------------
    trunk/build/Help/GUI/SCListView.html

Modified: trunk/build/Help/GUI/SCListView.html
===================================================================
--- trunk/build/Help/GUI/SCListView.html	2008-12-17 17:23:42 UTC (rev 8183)
+++ trunk/build/Help/GUI/SCListView.html	2008-12-17 19:14:11 UTC (rev 8184)
@@ -23,25 +23,25 @@
 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: 9.0px Monaco; color: #615f4c}
-p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p19 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #356f14}
+p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
+p.p19 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p20 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 span.s1 {font: 12.0px Helvetica}
-span.s2 {color: #5f689f}
-span.s3 {color: #4357c0}
+span.s2 {color: #6e7186}
+span.s3 {color: #666c94}
 span.s4 {color: #000000}
 span.s5 {text-decoration: underline}
-span.s6 {color: #5763a9}
-span.s7 {color: #6f7184}
+span.s6 {color: #6b718a}
+span.s7 {color: #6f7178}
 span.s8 {color: #0000bf}
-span.s9 {color: #515362}
+span.s9 {color: #51535a}
 span.s10 {font: 14.0px Helvetica}
-span.s11 {color: #6f7181}
-span.s12 {font: 12.0px Helvetica; color: #000000}
-span.s13 {font: 9.0px Monaco; color: #545666}
-span.s14 {color: #bf0000}
-span.s15 {color: #606060}
-span.s16 {color: #007300}
+span.s11 {font: 12.0px Helvetica; color: #000000}
+span.s12 {font: 9.0px Monaco; color: #54565d}
+span.s13 {color: #bf0000}
+span.s14 {color: #606060}
+span.s15 {color: #007300}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
@@ -142,10 +142,10 @@
 <p class="p7"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>properties</b></p>
 <p class="p8"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p6"><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="s11">SCView</span></a>.<span class="Apple-converted-space"> </span></p>
+<p class="p6"><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="s7">SCView</span></a>.<span class="Apple-converted-space"> </span></p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p15"><span class="s1"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>returns:</p>
-<p class="p17"><span class="s12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s4">[ </span>\bounds<span class="s4">, </span>\visible<span class="s4">, </span>\enabled<span class="s4">, </span>\canFocus<span class="s4">, </span>\resize<span class="s4">, </span>\background<span class="s4">, </span>\minWidth<span class="s4">, </span>\maxWidth<span class="s4">, </span>\minHeight<span class="s4">, </span>\maxHeight<span class="s4">, </span>\value<span class="s4">, </span>\font<span class="s4">, </span>\items<span class="s4">, </span>\stringColor<span class="s4"> ]</span></p>
+<p class="p17"><span class="s11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s4">[ </span>\bounds<span class="s4">, </span>\visible<span class="s4">, </span>\enabled<span class="s4">, </span>\canFocus<span class="s4">, </span>\resize<span class="s4">, </span>\background<span class="s4">, </span>\minWidth<span class="s4">, </span>\maxWidth<span class="s4">, </span>\minHeight<span class="s4">, </span>\maxHeight<span class="s4">, </span>\value<span class="s4">, </span>\font<span class="s4">, </span>\items<span class="s4">, </span>\stringColor<span class="s4"> ]</span></p>
 <p class="p7"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>init (argParent, argBounds)</b></p>
 <p class="p8"><b><span class="Apple-tab-span">	</span></b></p>
@@ -161,48 +161,53 @@
 <p class="p7"><span class="s1"><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></p>
 <p class="p6"><span class="Apple-tab-span">	</span><b>defaultReceiveDrag</b></p>
 <p class="p8"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>The default method called when a drag has been recieved. Performs <b>valueAction_</b> with the <b>currentDrag</b> as an argument.<span class="s13"><span class="Apple-converted-space"> </span></span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>The default method called when a drag has been recieved. Performs <b>valueAction_</b> with the <b>currentDrag</b> as an argument.<span class="s12"><span class="Apple-converted-space"> </span></span></p>
 <p class="p7"><br></p>
 <p class="p14"><b>Examples</b></p>
 <p class="p18"><br></p>
-<p class="p12">(</p>
-<p class="p18"><br></p>
+<p class="p11">(</p>
+<p class="p19"><br></p>
 <p class="p12">w = <span class="s8">SCWindow</span>.new.front;</p>
-<p class="p18"><br></p>
+<p class="p19"><br></p>
 <p class="p12">v = <span class="s8">SCListView</span>(w,<span class="s8">Rect</span>(10,10,120,70))</p>
 <p class="p13"><span class="s4"><span class="Apple-tab-span">	</span>.items_([ </span>"SinOsc"<span class="s4">, </span>"Saw"<span class="s4">, </span>"LFSaw"<span class="s4">, </span>"WhiteNoise"<span class="s4">, </span>"PinkNoise"<span class="s4">, </span>"BrownNoise"<span class="s4">, </span>"Osc"<span class="s4"> ])</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span>.background_(<span class="s8">Color</span>.clear)</p>
 <p class="p12"><span class="Apple-tab-span">	</span>.hiliteColor_(<span class="s8">Color</span>.green(alpha:0.6))</p>
 <p class="p12"><span class="Apple-tab-span">	</span>.action_({ <span class="s8">arg</span> sbs;</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>[sbs.value, v.items[sbs.value]].postln;<span class="Apple-tab-span">	</span><span class="s14">// .value returns the integer</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>[sbs.value, v.items[sbs.value]].postln;<span class="Apple-tab-span">	</span><span class="s13">// .value returns the integer</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span>});</p>
-<p class="p12">)</p>
+<p class="p11">)</p>
 <p class="p18"><br></p>
-<p class="p18"><br></p>
-<p class="p19">// Sound example use to switch Filters</p>
+<p class="p19"><br></p>
+<p class="p20">// Sound example use to switch Filters</p>
 <p class="p12">(</p>
 <p class="p12"><span class="s8">Server</span>.default = s = <span class="s8">GUI</span>.stethoscope.defaultServer.boot;</p>
 <p class="p12">s.waitForBoot({</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="s8">var</span> f, freq;</p>
-<p class="p12"><span class="Apple-tab-span">	</span>n={r=<span class="s8">LFSaw</span>.ar([220, 530],0,0.3)*<span class="s8">LFPulse</span>.ar(9,0,0.3,0.4); [r[0],<span class="s8">Delay2</span>.ar(r[1])]}.play;</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="s8">var</span> f, freq, ww;</p>
+<p class="p12"><span class="Apple-tab-span">	</span>n={r=<span class="s8">LFSaw</span>.ar([220, 530],0,0.3)*<span class="s8">LFPulse</span>.ar(12,0,0.3,0.4); [r[0],<span class="s8">Delay2</span>.ar(r[1])]}.play;</p>
 <p class="p12"><span class="Apple-tab-span">	</span>freq={<span class="s8">SinOsc</span>.kr(0.5,0,4000,4200)}.play;</p>
-<p class="p12"><span class="Apple-tab-span">	</span>w=<span class="s8">SCWindow</span>(<span class="s15">"Filters"</span>).front;</p>
-<p class="p12"><span class="Apple-tab-span">	</span>v = <span class="s8">SCListView</span>(w,<span class="s8">Rect</span>(10,10,120,120))</p>
+<p class="p12"><span class="Apple-tab-span">	</span>w=<span class="s8">SCWindow</span>(<span class="s14">"Filters"</span>).front;</p>
+<p class="p12"><span class="Apple-tab-span">	</span>v = <span class="s8">SCListView</span>(w,<span class="s8">Rect</span>(10,10,180,120))</p>
 <p class="p13"><span class="s4"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>.items_([ </span>"No Filter"<span class="s4">,</span>"RLPF"<span class="s4">, </span>"RHPF"<span class="s4">, </span>"BPF"<span class="s4">, </span>"Resonz"<span class="s4">, </span>"MoogFF"<span class="s4"> ])</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>.background_(<span class="s8">Color</span>.clear)</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>.hiliteColor_(<span class="s8">Color</span>.green(alpha:0.6))</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>.action_({<span class="s8">arg</span> v;</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>v.value.switch(</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>0,{try{f.free};<span class="s15">"test"</span>.postln},</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>1,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">RLPF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,0.3))}.play(addAction:<span class="s16">\addToTail</span>)},</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>2,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">RHPF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,0.3))}.play(addAction:<span class="s16">\addToTail</span>)},</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>3,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">BPF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,1.5))}.play(addAction:<span class="s16">\addToTail</span>)},</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>4,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">Resonz</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,2))}.play(addAction:<span class="s16">\addToTail</span>)},</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>5,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">MoogFF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),1.5))}.play(addAction:<span class="s16">\addToTail</span>)}</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0,{try{f.free};<span class="s14">"test"</span>.postln},</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>1,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">RLPF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,0.3))}.play(addAction:<span class="s15">\addToTail</span>)},</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>2,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">RHPF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,0.3))}.play(addAction:<span class="s15">\addToTail</span>)},</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>3,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">BPF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,1.5))}.play(addAction:<span class="s15">\addToTail</span>)},</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>4,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">Resonz</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),0.2,2))}.play(addAction:<span class="s15">\addToTail</span>)},</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>5,{try{f.free};f={<span class="s8">ReplaceOut</span>.ar(0,<span class="s8">MoogFF</span>.ar(<span class="s8">In</span>.ar(0,2),<span class="s8">In</span>.kr(0,1),1.5))}.play(addAction:<span class="s15">\addToTail</span>)}</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="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p19"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>});</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="s8">CmdPeriod</span>.doOnce({w.close});</p>
+<p class="p19"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p12"><span class="Apple-tab-span">	</span>ww=<span class="s8">SCFreqScopeWindow</span>.new(400, 200, 0);</p>
+<p class="p12"><span class="Apple-tab-span">	</span>w.bounds=<span class="s8">Rect</span>(50,<span class="s8">SCWindow</span>.screenBounds.height-300,200,200);</p>
+<p class="p12"><span class="Apple-tab-span">	</span>ww.window.bounds=ww.window.bounds.moveTo(255,<span class="s8">SCWindow</span>.screenBounds.height-328);</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="s8">CmdPeriod</span>.doOnce({{ww.window.close}.defer(0.5);w.close;});<span class="Apple-converted-space"> </span></p>
+<p class="p20"><span class="s4"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>//defer or crash, because SCFreqScopeWindow Class contains its own routine for cleaning up on CmdPeriod</p>
 <p class="p12"><span class="Apple-tab-span">	</span>w.onClose_({n.free;f.free;freq.free});</p>
 <p class="p12">});</p>
 <p class="p12">)</p>


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/