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

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



Revision: 8255
          http://supercollider.svn.sourceforge.net/supercollider/?rev=8255&view=rev
Author:   thelych
Date:     2008-12-23 14:57:39 +0000 (Tue, 23 Dec 2008)

Log Message:
-----------
Since categories is a reserved word for the Help system, SCImageFilter.categories is renamed SCImageFilter.filterCategories.

Modified Paths:
--------------
    trunk/build/Help/GUI/SCImage/SCImageFilter.html
    trunk/build/SCClassLibrary/Common/GUI/osx/SCImage.sc

Modified: trunk/build/Help/GUI/SCImage/SCImageFilter.html
===================================================================
--- trunk/build/Help/GUI/SCImage/SCImageFilter.html	2008-12-23 14:14:36 UTC (rev 8254)
+++ trunk/build/Help/GUI/SCImage/SCImageFilter.html	2008-12-23 14:57:39 UTC (rev 8255)
@@ -12,21 +12,21 @@
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
 p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0025e4; min-height: 14.0px}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #1d700f}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0031d9; min-height: 14.0px}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #3a6d1d}
 p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco}
 p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; min-height: 14.0px}
-p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #ba1100}
-p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #001fbe}
+p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #a21e18}
+p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #0029b5}
 p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}
 p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #606060}
-p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #ba1100; min-height: 14.0px}
-span.s1 {color: #0025e4}
+p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #a21e18; min-height: 14.0px}
+span.s1 {color: #0031d9}
 span.s2 {text-decoration: underline}
 span.s3 {color: #000000}
-span.s4 {color: #001fbe}
-span.s5 {color: #1d700f}
-span.s6 {color: #ba1100}
+span.s4 {color: #0029b5}
+span.s5 {color: #3a6d1d}
+span.s6 {color: #a21e18}
 span.s7 {font: 12.0px Helvetica; color: #000000}
 span.s8 {color: #606060}
 span.s9 {font: 14.0px Helvetica}
@@ -57,28 +57,28 @@
 <p class="p9"><span class="Apple-tab-span">	</span></p>
 <p class="p10"><span class="s3"><span class="Apple-tab-span">	</span></span>// or you can do also Synth like style if you already know the attributes of this synth</p>
 <p class="p8"><span class="Apple-tab-span">	</span>f = <span class="s4">SCImageFilter</span>.new(<span class="s5">\CIStarShineGenerator</span>, [<span class="s5">\center</span>, [200,200], <span class="s5">\radius</span>, 200*0.05]);</p>
-<p class="p8"><span class="Apple-tab-span">	</span>f.values; <span class="s6">// </span></span></p>
+<p class="p8"><span class="Apple-tab-span">	</span>f.values; <span class="s6">// </span></p>
 <p class="p4"><span class="Apple-tab-span">	</span></p>
-<p class="p3"><span class="s1"><span class="Apple-tab-span">	</span></span><b>*categories</b></p>
+<p class="p3"><span class="s1"><span class="Apple-tab-span">	</span></span><b>*filterCategories</b></p>
 <p class="p3"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Returns a Dictionary containing all the filters associated by categories.</p>
 <p class="p10"><span class="s7"><b><span class="Apple-tab-span">	</span></b></span>// getting filter categories (dictionary)</p>
 <p class="p8"><span class="Apple-tab-span">	</span>(</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">SCImageFilter</span>.categories.keysDo({<span class="s4">|cat|</span></p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">SCImageFilter</span>.filterCategories.keysDo({<span class="s4">|cat|</span></p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>cat.postln;</p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>});</p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s8">"ok"</span>.postln;</p>
 <p class="p8"><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>// getting Filters for a category - returns a SymbolArray</p>
-<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span><span class="s4">SCImageFilter</span><span class="s3">.categories.at(</span>\CICategoryGeometryAdjustment<span class="s3">);</span></p>
-<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span><span class="s4">SCImageFilter</span><span class="s3">.categories.at(</span>\CICategoryGenerator<span class="s3">);</span></p>
+<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span><span class="s4">SCImageFilter</span><span class="s3">.filterCategories.at(</span>\CICategoryGeometryAdjustment<span class="s3">);</span></p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s4">SCImageFilter</span>.filterCategories.at(<span class="s5">\CICategoryGenerator</span>);</p>
 <p class="p4"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p10"><span class="s7"><b><span class="Apple-tab-span">	</span></b></span>// finding Non Built In Plugins usually plugins loaded in (/Library/Graphics/Image Units/)</p>
 <p class="p10"><span class="s3"><span class="Apple-tab-span">	</span></span>// all plugins are loaded at startup</p>
 <p class="p10"><span class="s3"><span class="Apple-tab-span">	</span></span>// you can find free plugins at http://www.noiseindustries.com/products/</p>
 <p class="p8"><span class="Apple-tab-span">	</span>(</p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="s4">var</span> n = 0;</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="s4">SCImageFilter</span>.categories.do ({</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s4">SCImageFilter</span>.filterCategories.do ({</p>
 <p class="p11"><span class="s3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>|symbolArray|</p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>symbolArray.do ({<span class="s4">|pluginName|</span></p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>if(pluginName.asString.beginsWith(<span class="s8">"CI"</span>).not, {</p>
@@ -168,7 +168,7 @@
 <p class="p9"><br></p>
 <p class="p10">// thor's fast experimentation request</p>
 <p class="p10">// example with the filters array wich allows you to use filters without applying them in place</p>
-<p class="p10">// convenient for RT use / test or whatever... </span></p>
+<p class="p10">// convenient for RT use / test or whatever... </p>
 <p class="p9"><br></p>
 <p class="p10">// here scale down the image otherwise with the zoomblur it will take your computer</p>
 <p class="p10">// to its knees using addFilter and not applyFilter</p>
@@ -254,9 +254,9 @@
 <p class="p8">h.amount_(50);</p>
 <p class="p9"><br></p>
 <p class="p10">// simple example control</p>
-<p class="p8">specs = [ </span></p>
-<p class="p8"><span class="Apple-tab-span">	</span>[f, <span class="s5">\crossOpacity_</span>, [-8, 0].asSpec, -4], </span></p>
-<p class="p8"><span class="Apple-tab-span">	</span>[f, <span class="s5">\crossAngle_</span>, [-pi, pi].asSpec, 0.0], </span></p>
+<p class="p8">specs = [ </p>
+<p class="p8"><span class="Apple-tab-span">	</span>[f, <span class="s5">\crossOpacity_</span>, [-8, 0].asSpec, -4], </p>
+<p class="p8"><span class="Apple-tab-span">	</span>[f, <span class="s5">\crossAngle_</span>, [-pi, pi].asSpec, 0.0], </p>
 <p class="p8"><span class="Apple-tab-span">	</span>[h, <span class="s5">\amount_</span>, [0, 200].asSpec, 50],</p>
 <p class="p9"><span class="Apple-tab-span">	</span></p>
 <p class="p10"><span class="s3">]; </span>// CIStarShine opacity, CIZoomBlur</p>

Modified: trunk/build/SCClassLibrary/Common/GUI/osx/SCImage.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/osx/SCImage.sc	2008-12-23 14:14:36 UTC (rev 8254)
+++ trunk/build/SCClassLibrary/Common/GUI/osx/SCImage.sc	2008-12-23 14:57:39 UTC (rev 8255)
@@ -609,9 +609,13 @@
 }
 
 SCImageFilter {
-	classvar <categories;
+	classvar categories;
 	var <name, <attributes, <values, <>enable=true;
 	
+	*filterCategories {
+		^categories;
+	}
+	
 	*initClass {
 		var categoryNames = [
 			\CICategoryDistortionEffect,


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/