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

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



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

Log Message:
-----------
Moved Paragraph on "resize"  form SCCompositeView to SCView Help File

Modified Paths:
--------------
    trunk/build/Help/GUI/SCCompositeView.html
    trunk/build/Help/GUI/SCView.html

Modified: trunk/build/Help/GUI/SCCompositeView.html
===================================================================
--- trunk/build/Help/GUI/SCCompositeView.html	2008-12-19 10:59:52 UTC (rev 8205)
+++ trunk/build/Help/GUI/SCCompositeView.html	2008-12-19 11:11:07 UTC (rev 8206)
@@ -24,22 +24,24 @@
 p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
 p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
-p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #4b516f; min-height: 12.0px}
-p.p19 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #000000}
+p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #4c526d; min-height: 12.0px}
+p.p19 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a41c14}
+p.p20 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {color: #000000}
-span.s3 {color: #4c5db6}
-span.s4 {color: #505fb1}
-span.s5 {color: #5763a9}
-span.s6 {color: #485abb}
+span.s3 {color: #505fb1}
+span.s4 {color: #5461ad}
+span.s5 {color: #5a65a5}
+span.s6 {color: #4c5db6}
 span.s7 {color: #6f7178}
 span.s8 {font: 9.0px Monaco}
 span.s9 {color: #0000bf}
-span.s10 {color: #182fa6}
-span.s11 {color: #6b718a}
-span.s12 {color: #bf0000}
-span.s13 {color: #007300}
-span.s14 {color: #606060}
+span.s10 {color: #6c7188}
+span.s11 {color: #bf0000}
+span.s12 {color: #0018b8}
+span.s13 {color: #a41c14}
+span.s14 {color: #356f14}
+span.s15 {color: #606060}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
@@ -89,16 +91,16 @@
 <p class="p11"><span class="Apple-tab-span">	</span>c.background = <span class="s9">Color</span>.rand;</p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p11"><span class="Apple-tab-span">	</span>w.front;</p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
-<p class="p4"><span class="Apple-tab-span">	</span></p>
-<p class="p14"><span class="Apple-tab-span">	</span>c.bounds_(<span class="s10">Rect</span>(100,0,300,300)); // contents will not adust since coords are absolute</p>
-<p class="p14"><span class="Apple-tab-span">	</span>c.resize_(6); // contents will not adust since coords are absolute</p>
+<p class="p11"><span class="Apple-tab-span">	</span>)</p>
+<p class="p12"><span class="Apple-tab-span">	</span></p>
+<p class="p15"><span class="s2"><span class="Apple-tab-span">	</span>c.bounds_(</span><span class="s9">Rect</span><span class="s2">(100,0,300,300)); </span>// contents will not adust since coords are absolute</p>
+<p class="p15"><span class="s2"><span class="Apple-tab-span">	</span>c.resize_(6); </span>// contents will not adust since coords are absolute</p>
 <p class="p6"><br></p>
 <p class="p13"><b>Relative Origin</b></p>
 <p class="p16"><br></p>
 <p class="p7">If the <b>relativeOrigin</b> flag is set to true, views are placed relative to the upper left corner of the CompositeView.</p>
 <p class="p8"><span class="Apple-tab-span">	</span></p>
-<p class="p14"><span class="Apple-tab-span">	</span>(</p>
+<p class="p11"><span class="Apple-tab-span">	</span>(</p>
 <p class="p11"><span class="Apple-tab-span">	</span>w = <span class="s9">SCWindow</span>.new;</p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p11"><span class="Apple-tab-span">	</span>c = <span class="s9">SCCompositeView</span>(w,<span class="s9">Rect</span>(50,0,300,300)).relativeOrigin_(<span class="s9">true</span>);</p>
@@ -108,18 +110,13 @@
 <p class="p11"><span class="Apple-tab-span">	</span>c.background = <span class="s9">Color</span>.rand;</p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p11"><span class="Apple-tab-span">	</span>w.front;</p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p11"><span class="Apple-tab-span">	</span>)</p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p15"><span class="s2"><span class="Apple-tab-span">	</span>c.bounds_(</span><span class="s9">Rect</span><span class="s2">(100,0,300,300)); </span>// contents   adust since coords are relative</p>
 <p class="p15"><span class="s2"><span class="Apple-tab-span">	</span>c.resize_(6); </span>// contents  adust since coords are relative</p>
 <p class="p7"> </p>
 <p class="p1"><b>Note:</b> if you place a CompositeView with absolute coordinates (relativeOrigin = false) inside another CompositeView using relative coordinates (relativeOrigin = true), the child CompositeView's absolute coordinates override the relative position indicated by the parent. This is easily handled if you're specifying the coordinates yourself, but if you're using a decorator (see below), the child will display in the wrong place. When using a decorator on a relative origin CompositeView, you should not place absolute origin CompositeViews inside it.</p>
 <p class="p2"><br></p>
-<p class="p13"><b>Resize Constraints</b></p>
-<p class="p16"><br></p>
-<p class="p1"><b>resize</b> takes integers 1-9 as arguments defining the behavior when window is resized.</p>
-<p class="p1">See <a href="resize.html"><span class="s5">resize</span></a> for details and examples.</p>
-<p class="p2"><br></p>
 <p class="p13"><b>Keydown Bubbling</b></p>
 <p class="p16"><br></p>
 <p class="p1">Key actions "bubble up" to the parent view if a view does not define one itself. In the following example, a and b do not have keyDown actions themselves, so the key event is passed to c, the parent, which defines the key down action. d's parent is the SCTopView, which has no key down action. See also <a href="SCView.html"><span class="s4">SCView</span></a>.</p>
@@ -142,14 +139,14 @@
 <p class="p15"><span class="s2"><span class="Apple-tab-span">	</span></span>//d is on window w,  not on composite view c</p>
 <p class="p11"><span class="Apple-tab-span">	</span>d = <span class="s9">SC2DSlider</span>(w,<span class="s9">Rect</span>(200,200,100,100));</p>
 <p class="p11"><span class="Apple-tab-span">	</span>d.background = <span class="s9">Color</span>.black;</p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p11"><span class="Apple-tab-span">	</span>)</p>
 <p class="p4"><span class="Apple-tab-span">	</span></p>
 <p class="p2"><br></p>
 <p class="p13"><b>Decorators</b></p>
 <p class="p16"><br></p>
-<p class="p1">A 'decorator' object can be set to handle layout management.  All views added to the CompositeView will now be placed by the decorator.  Currently the only one existing is <a href="FlowLayout.html"><span class="s11">FlowLayout</span></a>. You can use the addFlowLayout method as a short cut to assigning FlowLayout to decorator.</p>
+<p class="p1">A 'decorator' object can be set to handle layout management.  All views added to the CompositeView will now be placed by the decorator.  Currently the only one existing is <a href="FlowLayout.html"><span class="s10">FlowLayout</span></a>. You can use the addFlowLayout method as a short cut to assigning FlowLayout to decorator.</p>
 <p class="p4"><br></p>
-<p class="p14"><span class="Apple-tab-span">	</span>(</p>
+<p class="p11"><span class="Apple-tab-span">	</span>(</p>
 <p class="p11"><span class="Apple-tab-span">	</span>a = <span class="s9">SCWindow</span>.new;</p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p11"><span class="Apple-tab-span">	</span>b = <span class="s9">SCCompositeView</span>(a,<span class="s9">Rect</span>(0,0,500,500)).relativeOrigin_(<span class="s9">false</span>);</p>
@@ -158,45 +155,45 @@
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p15"><span class="s2"><span class="Apple-tab-span">	</span></span>// adding views to b automatically use the decorator</p>
 <p class="p15"><span class="s2"><span class="Apple-tab-span">	</span></span>// no need to use parent.decorator.place</p>
-<p class="p11"><span class="Apple-tab-span">	</span>c = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100));<span class="Apple-tab-span">	</span><span class="s12">// size matters</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>d = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)); <span class="s12">// origin doesn't</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>c = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100));<span class="Apple-tab-span">	</span><span class="s11">// size matters</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>d = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)); <span class="s11">// origin doesn't</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p11"><span class="Apple-tab-span">	</span>a.front;</p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p11"><span class="Apple-tab-span">	</span>)</p>
 <p class="p18"><br></p>
 <p class="p1">If you set the CompositeView's relativeOrigin to true, the bounds that you give to the <a href="FlowLayout.html"><span class="s4">FlowLayout</span></a> should originate at (0,0). In this case, be careful not to put absolute origin CompositeViews inside a relative origin CompositeView that has a decorator.</p>
 <p class="p2"><br></p>
-<p class="p14"><span class="Apple-tab-span">	</span>(</p>
+<p class="p11"><span class="Apple-tab-span">	</span>(</p>
 <p class="p11"><span class="Apple-tab-span">	</span>a = <span class="s9">SCWindow</span>.new;</p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p11"><span class="Apple-tab-span">	</span>b = <span class="s9">SCCompositeView</span>(a,<span class="s9">Rect</span>(0,0,500,500)).relativeOrigin_(<span class="s9">true</span>);</p>
 <p class="p11"><span class="Apple-tab-span">	</span>b.addFlowLayout;</p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>c = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100));<span class="Apple-tab-span">	</span><span class="s12">// size matters</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>d = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)); <span class="s12">// origin doesn't</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>c = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100));<span class="Apple-tab-span">	</span><span class="s11">// size matters</span></p>
+<p class="p11"><span class="Apple-tab-span">	</span>d = <span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)); <span class="s11">// origin doesn't</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span></p>
 <p class="p11"><span class="Apple-tab-span">	</span>a.front;</p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p11"><span class="Apple-tab-span">	</span>)</p>
 <p class="p2"><br></p>
 <p class="p1">You can also use an empty composite view nicely as a spacer in  <a href="SCVLayoutView.html"><span class="s4">SCVLayoutView</span></a>, <a href="SCHLayoutView.html"><span class="s4">SCHLayoutView</span></a>, or views that have a <a href="FlowLayout.html"><span class="s4">FlowLayout</span></a> as their decorator.</p>
 <p class="p2"><br></p>
 <p class="p14"><span class="Apple-tab-span">	</span>(</p>
-<p class="p11"><span class="Apple-tab-span">	</span>a = <span class="s9">SCWindow</span>.new;</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>b = <span class="s9">SCCompositeView</span>(a,<span class="s9">Rect</span>(0,0,500,500)).relativeOrigin_(<span class="s9">true</span>);</p>
-<p class="p11"><span class="Apple-tab-span">	</span>b.decorator = <span class="s9">FlowLayout</span>(<span class="s9">Rect</span>(0, 0, 500, 500));</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)).background_(<span class="s9">Color</span>.rand);<span class="Apple-tab-span">	</span></p>
-<p class="p15"><span class="s2"><span class="Apple-tab-span">	</span></span><span class="s9">SCCompositeView</span><span class="s2">(b,</span><span class="s9">Rect</span><span class="s2">(0,0,70,100));<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>//just used for spacing</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)).background_(<span class="s9">Color</span>.rand); </p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)).background_(<span class="s9">Color</span>.rand); </p>
-<p class="p11"><span class="Apple-tab-span">	</span>b.decorator.nextLine;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)).background_(<span class="s9">Color</span>.rand); </p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)).background_(<span class="s9">Color</span>.rand);<span class="Apple-tab-span">	</span></p>
-<p class="p15"><span class="s2"><span class="Apple-tab-span">	</span></span><span class="s9">SCCompositeView</span><span class="s2">(b,</span><span class="s9">Rect</span><span class="s2">(0,0,70,100))<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>//just used for spacing</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="s9">SC2DSlider</span>(b,<span class="s9">Rect</span>(0,0,100,100)).background_(<span class="s9">Color</span>.rand); </p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>a.front;</p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p14"><span class="Apple-tab-span">	</span>a = <span class="s12">SCWindow</span>.new;</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>b = <span class="s12">SCCompositeView</span>(a,<span class="s12">Rect</span>(0,0,500,500)).relativeOrigin_(<span class="s12">true</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span>b.decorator = <span class="s12">FlowLayout</span>(<span class="s12">Rect</span>(0, 0, 500, 500));</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s12">SC2DSlider</span>(b,<span class="s12">Rect</span>(0,0,100,100)).background_(<span class="s12">Color</span>.rand);<span class="Apple-tab-span">	</span></p>
+<p class="p19"><span class="s2"><span class="Apple-tab-span">	</span></span><span class="s12">SCCompositeView</span><span class="s2">(b,</span><span class="s12">Rect</span><span class="s2">(0,0,70,100));<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>//just used for spacing</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s12">SC2DSlider</span>(b,<span class="s12">Rect</span>(0,0,100,100)).background_(<span class="s12">Color</span>.rand); </p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s12">SC2DSlider</span>(b,<span class="s12">Rect</span>(0,0,100,100)).background_(<span class="s12">Color</span>.rand); </p>
+<p class="p14"><span class="Apple-tab-span">	</span>b.decorator.nextLine;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s12">SC2DSlider</span>(b,<span class="s12">Rect</span>(0,0,100,100)).background_(<span class="s12">Color</span>.rand); </p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s12">SC2DSlider</span>(b,<span class="s12">Rect</span>(0,0,100,100)).background_(<span class="s12">Color</span>.rand);<span class="Apple-tab-span">	</span></p>
+<p class="p19"><span class="s2"><span class="Apple-tab-span">	</span></span><span class="s12">SCCompositeView</span><span class="s2">(b,</span><span class="s12">Rect</span><span class="s2">(0,0,70,100))<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>//just used for spacing</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s12">SC2DSlider</span>(b,<span class="s12">Rect</span>(0,0,100,100)).background_(<span class="s12">Color</span>.rand); </p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>a.front;</p>
+<p class="p14"><span class="Apple-tab-span">	</span>)</p>
 <p class="p2"><br></p>
 <p class="p2"><br></p>
 <p class="p13"><b>Hiding / Swapping</b></p>
@@ -204,64 +201,64 @@
 <p class="p1">You can stack SCCompositeViews on top of each other and use a button show only one of them</p>
 <p class="p2"><br></p>
 <p class="p14"><span class="Apple-tab-span">	</span>(</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="s9">var</span> colors = [<span class="s9">Color</span>.blue,<span class="s9">Color</span>.red, <span class="s9">Color</span>.green];</p>
-<p class="p11"><span class="Apple-tab-span">	</span>a = <span class="s9">SCWindow</span>.new;</p>
-<p class="p11"><span class="Apple-tab-span">	</span>q = 3;</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>b = <span class="s9">SCButton</span>(a,<span class="s9">Rect</span>(0,0,160,20));</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>b.states = <span class="s9">Array</span>.fill(q,{ <span class="s9">arg</span> i;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>[i.asString,<span class="s9">Color</span>.white,colors.wrapAt(i)]</p>
-<p class="p11"><span class="Apple-tab-span">	</span>});</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>b.action = { <span class="s9">arg</span> butt;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>p.visible = <span class="s9">false</span>;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>p = c.at(butt.value);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>p.visible = <span class="s9">true</span>;</p>
-<p class="p11"><span class="Apple-tab-span">	</span>};</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>c = <span class="s9">Array</span>.fill(q,{ <span class="s9">arg</span> i;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b = <span class="s9">SCCompositeView</span>(a,<span class="s9">Rect</span>(0,25,300,300)).relativeOrigin_(<span class="s9">true</span>);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b.background=colors[i].alpha_(0.2);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b.visible=<span class="s9">false</span>;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b;</p>
-<p class="p11"><span class="Apple-tab-span">	</span>});</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>5.do{<span class="s9">arg</span> i;c[0].add(<span class="s9">SCSlider</span>(c[0],<span class="s9">Rect</span>(10,i*30+10,150,25)).value_(1.0.rand))};</p>
-<p class="p11"><span class="Apple-tab-span">	</span>5.do{<span class="s9">arg</span> i;c[1].add(<span class="s9">SCSlider</span>(c[1],<span class="s9">Rect</span>(i*30+10,10,25,150)).value_(1.0.rand))};</p>
-<p class="p11"><span class="Apple-tab-span">	</span>c[2].add(<span class="s9">SC2DSlider</span>(c[2],<span class="s9">Rect</span>(10,10,155,150)).x_(1.0.rand).y_(1.0.rand));</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>p = c.at(0); <span class="s12">// previous</span></p>
-<p class="p15"><span class="s2"><span class="Apple-tab-span">	</span>p.visible = </span><span class="s9">true</span><span class="s2">; </span>// show first one</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>a.front;</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="s12">var</span> colors = [<span class="s12">Color</span>.blue,<span class="s12">Color</span>.red, <span class="s12">Color</span>.green];</p>
+<p class="p14"><span class="Apple-tab-span">	</span>a = <span class="s12">SCWindow</span>.new;</p>
+<p class="p14"><span class="Apple-tab-span">	</span>q = 3;</p>
 <p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>b = <span class="s12">SCButton</span>(a,<span class="s12">Rect</span>(0,0,160,20));</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>b.states = <span class="s12">Array</span>.fill(q,{ <span class="s12">arg</span> i;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>[i.asString,<span class="s12">Color</span>.white,colors.wrapAt(i)]</p>
+<p class="p14"><span class="Apple-tab-span">	</span>});</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>b.action = { <span class="s12">arg</span> butt;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>p.visible = <span class="s12">false</span>;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>p = c.at(butt.value);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>p.visible = <span class="s12">true</span>;</p>
+<p class="p14"><span class="Apple-tab-span">	</span>};</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>c = <span class="s12">Array</span>.fill(q,{ <span class="s12">arg</span> i;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b = <span class="s12">SCCompositeView</span>(a,<span class="s12">Rect</span>(0,25,300,300)).relativeOrigin_(<span class="s12">true</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b.background=colors[i].alpha_(0.2);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b.visible=<span class="s12">false</span>;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>b;</p>
+<p class="p14"><span class="Apple-tab-span">	</span>});</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>5.do{<span class="s12">arg</span> i;c[0].add(<span class="s12">SCSlider</span>(c[0],<span class="s12">Rect</span>(10,i*30+10,150,25)).value_(1.0.rand))};</p>
+<p class="p14"><span class="Apple-tab-span">	</span>5.do{<span class="s12">arg</span> i;c[1].add(<span class="s12">SCSlider</span>(c[1],<span class="s12">Rect</span>(i*30+10,10,25,150)).value_(1.0.rand))};</p>
+<p class="p14"><span class="Apple-tab-span">	</span>c[2].add(<span class="s12">SC2DSlider</span>(c[2],<span class="s12">Rect</span>(10,10,155,150)).x_(1.0.rand).y_(1.0.rand));</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>p = c.at(0); <span class="s13">// previous</span></p>
+<p class="p19"><span class="s2"><span class="Apple-tab-span">	</span>p.visible = </span><span class="s12">true</span><span class="s2">; </span>// show first one</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>a.front;</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>)</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
 <p class="p13"><b>Nested Example</b></p>
 <p class="p16"><br></p>
 <p class="p1">In this example,  the SCStaticText  accepts mouse clicks, since container views can't:</p>
 <p class="p16"><br></p>
 <p class="p14"><span class="Apple-tab-span">	</span>(</p>
-<p class="p11"><span class="Apple-tab-span">	</span>w=<span class="s9">SCWindow</span>.new.front;</p>
-<p class="p12"><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>v=<span class="s9">SCCompositeView</span>.new(w,w.view.bounds.insetBy(10)).background_(<span class="s9">Color</span>.rand);</p>
-<p class="p11"><span class="Apple-tab-span">	</span>v.decorator=<span class="s9">FlowLayout</span>(v.bounds);</p>
+<p class="p14"><span class="Apple-tab-span">	</span>w=<span class="s12">SCWindow</span>.new.front;</p>
+<p class="p4"><span class="Apple-tab-span">	</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span>v=<span class="s12">SCCompositeView</span>.new(w,w.view.bounds.insetBy(10)).background_(<span class="s12">Color</span>.rand);</p>
+<p class="p14"><span class="Apple-tab-span">	</span>v.decorator=<span class="s12">FlowLayout</span>(v.bounds);</p>
 <p class="p17"><span class="s2"><span class="Apple-tab-span">	</span>l=</span>"SUPERCOLLIDER"<span class="s2">.scramble;</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span>t=<span class="s9">Array</span>.fill(9,{<span class="s9">arg</span> i;  <span class="s9">var</span> n,r,q;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>n=<span class="s9">SCCompositeView</span>.new(v,<span class="s9">Rect</span>(20,20,121,121)).background_(<span class="s9">Color</span>.rand);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q=<span class="s9">SCStaticText</span>(n, n.bounds.insetBy(25)).string_(l[i]).align_(<span class="s13">\center</span>);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.enabled=<span class="s9">true</span>;</p>
-<p class="p19"><span class="s8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.font=</span><span class="s9">Font</span>(<span class="s14">"Geneva"</span>,10)<span class="s8">;</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.background_(<span class="s9">Color</span>.rand);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.mouseDownAction={ </p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>n.background_(<span class="s9">Color</span>.rand);</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.font=q.font.size_(5+q.font.size+7%60)</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="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>});</p>
-<p class="p14"><span class="s2"><span class="Apple-tab-span">	</span></span>)</p>
+<p class="p14"><span class="Apple-tab-span">	</span>t=<span class="s12">Array</span>.fill(9,{<span class="s12">arg</span> i;  <span class="s12">var</span> n,r,q;</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>n=<span class="s12">SCCompositeView</span>.new(v,<span class="s12">Rect</span>(20,20,121,121)).background_(<span class="s12">Color</span>.rand);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q=<span class="s12">SCStaticText</span>(n, n.bounds.insetBy(25)).string_(l[i]).align_(<span class="s14">\center</span>);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.enabled=<span class="s12">true</span>;</p>
+<p class="p20"><span class="s8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.font=</span><span class="s12">Font</span>(<span class="s15">"Geneva"</span>,10)<span class="s8">;</span></p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.background_(<span class="s12">Color</span>.rand);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.mouseDownAction={ </p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>n.background_(<span class="s12">Color</span>.rand);</p>
+<p class="p14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.font=q.font.size_(5+q.font.size+7%60)</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="p4"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p4"><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>)</p>
 <p class="p16"><br></p>
 <p class="p4"><br></p>
 </body>

Modified: trunk/build/Help/GUI/SCView.html
===================================================================
--- trunk/build/Help/GUI/SCView.html	2008-12-19 10:59:52 UTC (rev 8205)
+++ trunk/build/Help/GUI/SCView.html	2008-12-19 11:11:07 UTC (rev 8206)
@@ -22,33 +22,33 @@
 p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
 p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
-p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000}
-p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #0000bf}
-p.p18 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p19 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #bf0000}
-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: 9.0px Monaco; color: #007300}
+p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
+p.p18 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000}
+p.p19 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #0000bf}
+p.p20 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p21 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #bf0000}
+p.p22 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #007300}
 span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #6f7184}
-span.s3 {color: #6b718a}
+span.s2 {color: #6f7183}
+span.s3 {color: #6c7188}
 span.s4 {color: #6f7178}
-span.s5 {color: #314bd1}
+span.s5 {color: #3850cb}
 span.s6 {font: 14.0px Helvetica}
-span.s7 {color: #676d92}
-span.s8 {color: #6c7188}
-span.s9 {font: 9.0px Monaco}
-span.s10 {color: #6e7186}
-span.s11 {color: #5a65a5}
+span.s7 {color: #6d7187}
+span.s8 {font: 9.0px Monaco}
+span.s9 {color: #5a65a5}
+span.s10 {color: #6f7185}
+span.s11 {color: #5d67a2}
 span.s12 {color: #0000bf}
 span.s13 {color: #606060}
 span.s14 {color: #000000}
 span.s15 {color: #007300}
-span.s16 {color: #6a708c}
-span.s17 {color: #3e54c5}
-span.s18 {color: #1638e6}
+span.s16 {color: #6b718a}
+span.s17 {color: #4357c0}
+span.s18 {color: #2040df}
 span.s19 {font: 12.0px Helvetica; color: #000000}
 span.s20 {font: 12.0px Helvetica}
-span.s21 {color: #0018b8}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
@@ -57,7 +57,7 @@
 <p class="p2"><br></p>
 <p class="p1"><b>Inherits from: </b><a href="../Core/Object.html"><span class="s2"><b>Object</b></span></a></p>
 <p class="p3"><br></p>
-<p class="p1">SCView is the abstract superclass for all SC GUI widgets. You cannot call SCView directly. Several key methods and variables are defined in SCView and inherited in its subclasses. This help file contains important information about many of the basic functions of all gui views, in particular defining actions, defining drag and drop, defining mouse actions, and defining key actions. </span></p>
+<p class="p1">SCView is the abstract superclass for all SC GUI widgets. You cannot call SCView directly. Several key methods and variables are defined in SCView and inherited in its subclasses. This help file contains important information about many of the basic functions of all gui views, in particular defining actions, defining drag and drop, defining mouse actions, and defining key actions. </p>
 <p class="p2"><br></p>
 <p class="p1"><b>See also:</b> <a href="SCWindow.html"><span class="s2">SCWindow</span></a><span class="s2">, <a href="GUI.html"><span class="s3">GUI</span></a></span></p>
 <p class="p4"><br></p>
@@ -83,13 +83,7 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>absoluteBounds</b></p>
 <p class="p7"><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>Returns a <a href="../Geometry/Rect.html"><span class="s2">Rect</span></a> witht he absolute bounds of the view.</p>
-<p class="p7"><span class="s6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b></span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p6"><b><span class="Apple-tab-span">	</span>resize</b></p>
-<p class="p6"><b><span class="Apple-tab-span">	</span>resize_ (resize)</b></p>
-<p class="p7"><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>This setting controls how the widget will behave when it's window or enclosing view is resized. </span></p>
-<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>resize </b>- An Integer between 1 and 9. See <a href="resize.html"><span class="s7">resize</span></a> for extensive details and examples.</p>
-<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p7"><span class="s6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b></span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>refresh</b></p>
 <p class="p7"><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>Refreshes the view.</p>
@@ -102,19 +96,19 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>enabled_ (bool)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Gets / sets whether the view is enabled, ie. responds to key or mouse actions (see below). Defaults to false, but views which respond to user input default to true. Some views will be greyed if they are disabled.</p>
-<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>bool </b>- An instance of <a href="../Core/Boolean.html"><span class="s8">Boolean</span></a>.</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>bool </b>- An instance of <a href="../Core/Boolean.html"><span class="s7">Boolean</span></a>.</p>
 <p class="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>canFocus</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>canFocus_ (bool)</b></p>
 <p class="p7"><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>Gets / sets whether the view can be focussed. Defualts to true.</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>bool </b>- An instance of <a href="../Core/Boolean.html"><span class="s8">Boolean</span></a>.</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>bool </b>- An instance of <a href="../Core/Boolean.html"><span class="s7">Boolean</span></a>.</p>
 <p class="p4"><br></p>
-<p class="p6"><span class="s9"><span class="Apple-tab-span">	</span></span><b>hasFocus</b></p>
+<p class="p6"><span class="s8"><span class="Apple-tab-span">	</span></span><b>hasFocus</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>focus (flag)</b></p>
 <p class="p7"><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>Gets / sets whether the view is focussed.</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>flag </b>- An instance of <a href="../Core/Boolean.html"><span class="s8">Boolean</span></a>.</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>flag </b>- An instance of <a href="../Core/Boolean.html"><span class="s7">Boolean</span></a>.</p>
 <p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>isClosed</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>notClosed</b></p>
@@ -125,7 +119,7 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>onClose</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
 <p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>A function to be evaluated upon closing the view.</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- A <a href="../Core/Kernel/Function.html"><span class="s8">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s8">FunctionList</span></a>. Default value is nil.</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- A <a href="../Core/Kernel/Function.html"><span class="s7">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s7">FunctionList</span></a>. Default value is nil.</p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p9"><b>Customizing Appearance</b></p>
 <p class="p4"><br></p>
@@ -145,24 +139,31 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>visible_ (bool)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Gets / sets whether the view is visible. Defualts to true.</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>bool </b>- An instance of <a href="../Core/Boolean.html"><span class="s8">Boolean</span></a>.</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>bool </b>- An instance of <a href="../Core/Boolean.html"><span class="s7">Boolean</span></a>.</p>
+<p class="p11"><br></p>
+<p class="p11"><br></p>
+<p class="p9"><b>Resize Constraints</b></p>
+<p class="p10"><br></p>
+<p class="p1"><b>resize</b> takes integers 1-9 as an argument which defines how a view bahaves<span class="Apple-converted-space">  </span>when a window<span class="Apple-converted-space">  </span>is resized.<span class="Apple-converted-space"> </span></p>
+<p class="p1">See <a href="resize.html"><span class="s9">resize</span></a> for details and examples.</p>
+<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p4"><br></p>
 <p class="p9"><b>Defining Actions</b></p>
 <p class="p4"><br></p>
-<p class="p1">Actions are Functions which are evaluated when the primitive calls <b>doAction</b> in response to user input of some sort. Typically a view like <a href="SCButton.html"><span class="s3">SCButton</span></a>, <a href="SCSlider.html"><span class="s3">SCSlider</span></a>, <a href="SCPopUpMenu.html"><span class="s3">SCPopUpMenu</span></a>, etc, use <b>action</b> to store the function to be performed on user input. Many views only call <b>doAction</b> if their value has changed. </span></p>
+<p class="p1">Actions are Functions which are evaluated when the primitive calls <b>doAction</b> in response to user input of some sort. Typically a view like <a href="SCButton.html"><span class="s3">SCButton</span></a>, <a href="SCSlider.html"><span class="s3">SCSlider</span></a>, <a href="SCPopUpMenu.html"><span class="s3">SCPopUpMenu</span></a>, etc, use <b>action</b> to store the function to be performed on user input. Many views only call <b>doAction</b> if their value has changed. </p>
 <p class="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>action</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>action_(arg1)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>The action a view takes if doAction is called (normally by the primitive). See <b>doAction</b>. Many view subclasses override this methods for their own purposes.</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- An instance of <a href="../Core/Kernel/Function.html"><span class="s10">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s8">FunctionList</span></a>. Default value is nil. </span></p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- An instance of <a href="../Core/Kernel/Function.html"><span class="s10">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s7">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="p6"><b><span class="Apple-tab-span">	</span>addAction (func, selector)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>removeAction (func, selector)</b></p>
 <p class="p7"><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>Adds/removes an action to or from the list of functions in the variable determined by <b>selector</b>. Adding functionality to a view by the method <b>addAction</b> is useful for adding things to existing frameworks that have action functions already. </span></p>
-<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>func </b>- An instance of <a href="../Core/Kernel/Function.html"><span class="s8">Function</span></a>.</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>selector </b>- A <a href="../Core/Symbol.html"><span class="s8">Symbol</span></a>. Defaults to<b> \action</b>. By default, <b>addAction</b> will add a function to the <a href="../Core/Kernel/FunctionList.html"><span class="s11">FunctionList</span></a> of <b>action</b>, but you can also make it add a function to any other (sensible) instance or class variable in SCView by using a different selector, for example, \<b>globalKeyDownAction</b> or \<b>mouseUpAction</b> or \<b>onClose</b> . See the other action variables below.</p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Adds/removes an action to or from the list of functions in the variable determined by <b>selector</b>. Adding functionality to a view by the method <b>addAction</b> is useful for adding things to existing frameworks that have action functions already. </p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>func </b>- An instance of <a href="../Core/Kernel/Function.html"><span class="s7">Function</span></a>.</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>selector </b>- A <a href="../Core/Symbol.html"><span class="s7">Symbol</span></a>. Defaults to<b> \action</b>. By default, <b>addAction</b> will add a function to the <a href="../Core/Kernel/FunctionList.html"><span class="s11">FunctionList</span></a> of <b>action</b>, but you can also make it add a function to any other (sensible) instance or class variable in SCView by using a different selector, for example, \<b>globalKeyDownAction</b> or \<b>mouseUpAction</b> or \<b>onClose</b> . See the other action variables below.</p>
 <p class="p3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>(</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w = <span class="s12">GUI</span>.window.new(<span class="s13">"A Slider"</span>);</p>
@@ -189,7 +190,7 @@
 <p class="p11"><span class="Apple-tab-span">	</span><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><b>unicode</b> - The unicode integer.</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="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>keycode</b> - The hardware dependent keycode indicating the physical key. This will vary from machine to machine, but is useful for building musical interfaces using the computer keyboard. </span></p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>keycode</b> - The hardware dependent keycode indicating the physical key. This will vary from machine to machine, but is useful for building musical interfaces using the computer keyboard. </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="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>N.B.: Function key modifier may change the keycode.</p>
 <p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
@@ -205,7 +206,7 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyDownAction_(arg1)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span>This is where you define your key actions. If these variables are nil (the default), <b>defaultKeyDownAction</b> or <b>defaultKeyUpAction</b> are called instead. Many subclasses define their own appropriate default key actions. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>char</b>, <b>modifiers</b>, <b>unicode</b>, <b>keycode</b>. </span></p>
+<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>char</b>, <b>modifiers</b>, <b>unicode</b>, <b>keycode</b>. </p>
 <p class="p11"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>globalKeyDownAction</b><span class="Apple-tab-span">	</span></p>
 <p class="p6"><span class="Apple-tab-span">	</span><b>globalKeyDownAction_(arg1)</b><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>
@@ -213,23 +214,23 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>globalKeyUpAction_(arg1)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>A class variable. Here you can define a global key action. An instance of <a href="../Core/Kernel/Function.html"><span class="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a> which is globally evaluated on a key action. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- An instance of <a href="../Core/Kernel/Function.html"><span class="s10">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s8">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>char</b>, <b>modifiers</b>, <b>unicode</b>, <b>keycode</b>.</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- An instance of <a href="../Core/Kernel/Function.html"><span class="s10">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s7">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>char</b>, <b>modifiers</b>, <b>unicode</b>, <b>keycode</b>.</p>
 <p class="p7"><br></p>
 <p class="p11"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyModifiersChangedAction_(arg1)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyModifiersChangedAction</b></p>
 <p class="p7"><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>This is where you set actions to be performed if the modifier changes. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- An instance of Function or FunctionList. The function is passed the following argument list: <b>view, modifiers</b>.  </span></p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>arg1 </b>- An instance of Function or FunctionList. The function is passed the following argument list: <b>view, modifiers</b>.  </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="p9"><b>Defining Mouse Actions</b></p>
 <p class="p10"><br></p>
-<p class="p1">Use the methods below to store functions to be called in response to a mouse action initiated by the user. A view must be <b>enabled</b> for the mouse actions to work. The function is passed one or more arguments from the following argument list (in order): </span></p>
+<p class="p1">Use the methods below to store functions to be called in response to a mouse action initiated by the user. A view must be <b>enabled</b> for the mouse actions to work. The function is passed one or more arguments from the following argument list (in order): </p>
 <p class="p2"><br></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><b>view</b> - the view</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><b>x</b> - the x coordinate</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><b>y</b> - the y coordinate</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><b>modifiers</b> - a modifier key number. For a list of these, see <a href="modifiers.html"><span class="s3">modifiers</span></a>. </span></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><b>modifiers</b> - a modifier key number. For a list of these, see <a href="modifiers.html"><span class="s3">modifiers</span></a>. </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><b>buttonNumber</b> - 0-left, 1-right, 2-middle, etc.</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><b>clickCount</b> - the number of clicks within the system click time limit. At least 1.</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>
@@ -237,19 +238,19 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseDownAction_(arg1)</b></p>
 <p class="p7"><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>This is where you set your mouse down actions. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list <b>view, x, y, modifiers, buttonNumber, clickCount. </span></b></p>
+<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list <b>view, x, y, modifiers, buttonNumber, clickCount. </b></p>
 <p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseUpAction</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseUpAction_(arg1)</b></p>
 <p class="p7"><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>This is where you set your mouse up actions. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. This is where you set your mouse actions. The function is passed the following argument list: <b>view</b>, <b>x</b>, <b>y</b>, <b>modifiers</b>.  </span>Default is nil.</p>
+<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. This is where you set your mouse actions. The function is passed the following argument list: <b>view</b>, <b>x</b>, <b>y</b>, <b>modifiers</b>.  Default is nil.</p>
 <p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseMoveAction</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseMoveAction_(arg1)</b></p>
 <p class="p7"><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>This is where you set your mouse move actions. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. This is where you set your mouse actions. The function is passed the following argument list: <b>view</b>, <b>x</b>, <b>y</b>, <b>modifiers</b>.  </span>Default is nil.</p>
+<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. This is where you set your mouse actions. The function is passed the following argument list: <b>view</b>, <b>x</b>, <b>y</b>, <b>modifiers</b>.  Default is nil.</p>
 <p class="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseOverAction</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseOverAction_(arg1)</b></p>
@@ -257,7 +258,7 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span>This is where you set your mouse over actions. See also <b>addAction (func, selector)</b> above.</p>
 <p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list: <b>x</b>, <b>y</b>. Default is nil.</p>
 <p class="p4"><br></p>
-<p class="p12"><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="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>w=<span class="s12">SCWindow</span>.new.front;</p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>v=<span class="s12">SCCompositeView</span>.new(w,w.view.bounds.insetBy(10)).background_(<span class="s12">Color</span>.rand);</p>
@@ -268,14 +269,14 @@
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.enabled=<span class="s12">true</span>;</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.font=<span class="s12">Font</span>.default.copy;</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.background_(<span class="s12">Color</span>.rand);</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.mouseDownAction={ </span></p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>q.mouseDownAction={ </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>n.background_(<span class="s12">Color</span>.rand);</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>q.font=q.font.size_(5+q.font.size+7%60)</p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>};</p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p13"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>});</p>
-<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>)</p>
+<p class="p12"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s14">)</span></p>
 <p class="p3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p9"><b>Defining Drag and Drop Actions</b></p>
 <p class="p10"><br></p>
@@ -291,45 +292,45 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>beginDragAction</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
 <p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>This is a custom handler determining the content of the drag. If this variable is nil (the default), <b>defaultGetDrag</b> is called instead. Many views already have their own appropriate <b>defaultGetDrag. </b>See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>x, y</b>. </span></p>
+<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>x, y</b>. </p>
 <p class="p7"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>canReceiveDragHandler_(arg1)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>canReceiveDragHandler</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span>This is where you deterimine under which conditions a view will recieve a drag. If this variable is nil (the default), <b>defaultCanReceiveDrag</b> is called instead. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>.  </span>This function typically will examine <b>currentDrag,</b> an return a boolean. The function is passed the following argument list: <b>view</b>, <b>x, y</b>. </span></p>
+<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>.  This function typically will examine <b>currentDrag,</b> an return a boolean. The function is passed the following argument list: <b>view</b>, <b>x, y</b>. </p>
 <p class="p7"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>receiveDragHandler_(arg1)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>receiveDragHandler</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span>This is where you deterimine what a view will do when it receives a drag. If this variable is nil (the default), <b>defaultReceiveDrag</b> is called instead. See also <b>addAction (func, selector)</b> above.</p>
-<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>x, y</b>. Typically it will then precess <b>currentDrag </b>in some way<b>. </span></b></p>
+<p class="p8"><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="s3">Function</span></a> or <a href="../Core/Kernel/FunctionList.html"><span class="s3">FunctionList</span></a>. The function is passed the following argument list: <b>view</b>, <b>x, y</b>. Typically it will then precess <b>currentDrag </b>in some way<b>. </b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>dragLabel_(string)</b></p>
 <p class="p7"><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>Set a <b>string</b> to be displayed in a label while dragging, instead of displaying the object type.</p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>string </b>- An instance of <a href="../Collections/String.html"><span class="s17">String</span></a>.</p>
 <p class="p11"><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>w = <span class="s12">SCWindow</span>.new.front;</p>
-<p class="p16"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a = <span class="s12">SCTextField</span>(w, <span class="s12">Rect</span>(10, 10, 200, 20));</p>
-<p class="p16"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a.string = <span class="s13">"Hi There!"</span>;</p>
-<p class="p16"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a.receiveDragHandler = { a.string = <span class="s12">SCView</span>.currentDrag.postln[0].basename};</p>
-<p class="p16"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a.beginDragAction = { a.dragLabel =<span class="s13">"I'm dragging: \""</span>++ a.string++<span class="s13">"\""</span>; a.string };</p>
-<p class="p16"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s12">SCDragSink</span>(w,<span class="s12">Rect</span>(10,40,200,20)).align_(<span class="s15">\center</span>).string=<span class="s13">"Cmd-drag to here"</span>;</p>
-<p class="p16"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>)</p>
+<p class="p17"><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>w = <span class="s12">SCWindow</span>.new.front;</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a = <span class="s12">SCTextField</span>(w, <span class="s12">Rect</span>(10, 10, 200, 20));</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a.string = <span class="s13">"Hi There!"</span>;</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a.receiveDragHandler = { a.string = <span class="s12">SCView</span>.currentDrag.postln[0].basename};</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>a.beginDragAction = { a.dragLabel =<span class="s13">"I'm dragging: \""</span>++ a.string++<span class="s13">"\""</span>; a.string };</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s12">SCDragSink</span>(w,<span class="s12">Rect</span>(10,40,200,20)).align_(<span class="s15">\center</span>).string=<span class="s13">"Cmd-drag to here"</span>;</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s14">)</span></p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>currentDrag</b></p>
-<p class="p7"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span> </span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span> </p>
 <p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>A class variable. Conatains the content fo the current drag. It is set by <b>beginDrag</b>.</p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>currentDragString</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b><span class="Apple-tab-span">	</span></p>
 <p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>A class variable. Conatains the content fo the current drag <b>asCompileString</b> (see <a href="../Core/Object.html"><span class="s3">Object</span></a>). It is set by <b>beginDrag.</b></p>
 <p class="p7"><br></p>
-<p class="p9"><b>Subclassing and Internal Methods </span></b></p>
+<p class="p9"><b>Subclassing and Internal Methods </b></p>
 <p class="p10"><br></p>
-<p class="p1">The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed.  </span>For a Tutorial on how to subclass and <a href="SCUserView.html"><span class="s18">SCUserView</span></a> to make your own custom GUI Widgets, see <a href="SCUserViewSubclassing/SCUserView-Subclassing.html"><span class="s18">SCUserView-Subclassing</span></a><span class="s18">. </span>The tutorial is a good template for any View subclass, and clearly explains the most important method overrides.</p>
+<p class="p1">The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed.  For a Tutorial on how to subclass and <a href="SCUserView.html"><span class="s18">SCUserView</span></a> to make your own custom GUI Widgets, see <a href="SCUserViewSubclassing/SCUserView-Subclassing.html"><span class="s18">SCUserView-Subclassing</span></a><span class="s18">. </span>The tutorial is a good template for any View subclass, and clearly explains the most important method overrides.</p>
 <p class="p2"><span class="Apple-tab-span">	</span></p>
 <p class="p1">If you want to subclass a GUI class, then it is important to understand the viewClass mechanism (see below). You must set the viewCass if you want to use the primitive of the parent class.</p>
 <p class="p10"><br></p>
@@ -337,17 +338,17 @@
 <p class="p7"><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>Returns the current GUI class. This class method provides a mechanism to subclass existing GUI objects while still calling their primitives. It is used by many extensions and <a href="../Extending and Customizing SC/Quarks/Quarks.html"><span class="s2">Quarks</span></a>. E.g., if I subclass <a href="SCNumberBox.html"><span class="s2">SCNumberBox</span></a> with SCMySubClass, but want to continue to use SCNumberbox's primitive, then I have to define tha class method, <b>viewClass</b>, making it return SCNumberBox instead of SCMySubClass, like this:</p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p17"><span class="s19"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>SCMySubClass<span class="s14"> : </span>SCNumberBox<span class="s14"> {</span></p>
-<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p19"><span class="s14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>*viewClass{^</span><span class="s12">SCNumberBox</span><span class="s14">} </span>// this ensures that SCNumberBox' primitive is called</p>
-<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p19"><span class="s14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// my other methods ......</p>
-<p class="p18"><span class="Apple-tab-span">	</span><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="p19"><span class="s19"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>SCMySubClass<span class="s14"> : </span>SCNumberBox<span class="s14"> {</span></p>
+<p class="p20"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p21"><span class="s14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>*viewClass{^</span><span class="s12">SCNumberBox</span><span class="s14">} </span>// this ensures that SCNumberBox' primitive is called</p>
+<p class="p20"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p21"><span class="s14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>// my other methods ......</p>
+<p class="p20"><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="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>This is because view init methods typically contain this:</p>
 <p class="p7"><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="s12">this</span>.prInit(parent.asView, argBounds.asRect,<span class="s12">this</span>.class.viewClass)</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s12">this</span>.prInit(parent.asView, argBounds.asRect,<span class="s12">this</span>.class.viewClass)</p>
 <p class="p4"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>*paletteExample (parent, bounds)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
@@ -363,9 +364,9 @@
 <p class="p7"><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>Simply returns the view. Used for comptabliltiy with SCWindow.asView. If you want to guarantee that a view's parent will recieve a view, then write, e.g.:</p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p20"><span class="s20"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>{<span class="s21">arg</span> w;</p>
-<p class="p20"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s21">SCSlider</span>(w.asView,<span class="s21">Rect</span>(10,10,150,20)</p>
-<p class="p20"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}</p>
+<p class="p18"><span class="s20"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>{<span class="s12">arg</span> w;</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s12">SCSlider</span>(w.asView,<span class="s12">Rect</span>(10,10,150,20)</p>
+<p class="p18"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>}</p>
 <p class="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>getParents</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
@@ -386,14 +387,14 @@
 <p class="p7"><br></p>
 <p class="p9"><b>Subclassing and Internal Methods: Properties</b></p>
 <p class="p10"><br></p>
-<p class="p1">The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed. In particular, there are a number of views that return property keys, which are not implemented (yet). Typically, a sub class will implement instance methods which call getPropertyor setProperty whith the name of the method as the key. For example, the method <b>knobColor_(color) </b>might call setProperty(\knobColor, color). </span></p>
+<p class="p1">The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed. In particular, there are a number of views that return property keys, which are not implemented (yet). Typically, a sub class will implement instance methods which call getPropertyor setProperty whith the name of the method as the key. For example, the method <b>knobColor_(color) </b>might call setProperty(\knobColor, color). </p>
 <p class="p2"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>properties</b></p>
 <p class="p7"><br></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. Most subclasses override or supplement this, getting their property list from their primitives. </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. Most subclasses override or supplement this, getting their property list from their primitives. </p>
 <p class="p4"><br></p>
-<p class="p20"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>returns:</p>
-<p class="p21"><span class="s14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>[ </span>\bounds<span class="s14">, </span>\visible<span class="s14">, </span>\enabled<span class="s14">, </span>\canFocus<span class="s14">, </span>\resize<span class="s14">, </span>\background<span class="s14">, </span>\minWidth<span class="s14">, </span>\maxWidth<span class="s14">, </span>\minHeight<span class="s14">, </span>\maxHeight<span class="s14">, </span>\knobColor<span class="s14">, </span>\step<span class="s14">, </span>\thumbSize<span class="s14"> \]</span></p>
+<p class="p17"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>returns:</p>
+<p class="p22"><span class="s14"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>[ </span>\bounds<span class="s14">, </span>\visible<span class="s14">, </span>\enabled<span class="s14">, </span>\canFocus<span class="s14">, </span>\resize<span class="s14">, </span>\background<span class="s14">, </span>\minWidth<span class="s14">, </span>\maxWidth<span class="s14">, </span>\minHeight<span class="s14">, </span>\maxHeight<span class="s14">, </span>\knobColor<span class="s14">, </span>\step<span class="s14">, </span>\thumbSize<span class="s14"> \]</span></p>
 <p class="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>getProperty (key, value)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>setProperty (key, value)</b></p>
@@ -404,7 +405,7 @@
 <p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>setPropertyWithAction (symbol, obj)</b></p>
 <p class="p7"><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>Sets the property and calls <b>doAction. </span></b></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Sets the property and calls <b>doAction. </b></p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>symbol </b>- The property key. An instance of <a href="../Core/Symbol.html"><span class="s3">Symbol</span></a>.</p>
 <p class="p8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><b>obj </b>- a value appropriate to the key.</p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
@@ -419,12 +420,12 @@
 <p class="p7"><br></p>
 <p class="p9"><b>Subclassing and Internal Methods: Key Actions</b></p>
 <p class="p10"><br></p>
-<p class="p1">The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed. </span></p>
+<p class="p1">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="p7"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>defaultKeyUpAction</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>defaultKeyDownAction</b></p>
 <p class="p7"><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>These are the methods to override</b> to define defualt key actions in a subclass. The action function evaluated by default on a key action. Many views override these methods, defining their own appropreate default action. Setting the <b>keyDownAction </b>or<b> keyUpAction</b> will bypass these defaults. <span class="Apple-tab-span">	</span></span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>These are the methods to override</b> to define defualt key actions in a subclass. The action function evaluated by default on a key action. Many views override these methods, defining their own appropreate default action. Setting the <b>keyDownAction </b>or<b> keyUpAction</b> will bypass these defaults. <span class="Apple-tab-span">	</span></p>
 <p class="p7"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyTyped_(arg1)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyTyped</b></p>
@@ -434,12 +435,12 @@
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyDown (char, modifiers, unicode, keycode)<span class="Apple-tab-span">	</span></b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyUp (char, modifiers, unicode, keycode)</b></p>
 <p class="p7"><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>Called by a primitive. Evaluates the <b>globalKeyDownAction</b> (<b>globalKeyUpAction</b>) and calls the <b>handleKeyDownBubbling</b> (<b>handleKeyUpBubbling</b>) method. </span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Called by a primitive. Evaluates the <b>globalKeyDownAction</b> (<b>globalKeyUpAction</b>) and calls the <b>handleKeyDownBubbling</b> (<b>handleKeyUpBubbling</b>) method. </p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>handleKeyDownBubbling (view, char, modifiers, unicode, keycode)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>handleKeyUpBubbling (view, char, modifiers, unicode, keycode)</b></p>
 <p class="p7"><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>Called by <b>keyDown</b> or <b>keyUp,</b> and either evaluated the key actions, or bubbles up to the parent view, which may then respond. </span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Called by <b>keyDown</b> or <b>keyUp,</b> and either evaluated the key actions, or bubbles up to the parent view, which may then respond. </p>
 <p class="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>keyModifiersChanged (modifiers)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
@@ -447,28 +448,28 @@
 <p class="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>handleKeyModifiersChangedBubbling (view, modifiers)</b></p>
 <p class="p7"><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>Called by <b>keyModifiersChanged,</b> and either evaluated the <b>keyModifiersChangedAction</b>, or bubbles up to the parent view, which may then respond. </span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></b>Called by <b>keyModifiersChanged,</b> and either evaluated the <b>keyModifiersChangedAction</b>, or bubbles up to the parent view, which may then respond. </p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p9"><b>Subclassing and Internal Methods: Mouse Actions</b></p>
 <p class="p10"><br></p>
-<p class="p1">The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed. </span></p>
+<p class="p1">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="p4"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseDown (x, y, modifiers, buttonNumber, clickCount)</b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseUp (x, y, modifiers)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseMove (x, y, modifiers)</b></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>mouseOver (x, y)</b></p>
 <p class="p7"><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>These are the methods to override</b> in your subclass<b>. </b>If you override these, remember to call <b>mouseDownAction</b>, <b>mouseUpAction</b>, <b>mousMoveAction</b>, or <b>mouseOverAction</b> in your method so that users can still set addidtional custom mouse actions. These are called by the primitive. </span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>These are the methods to override</b> in your subclass<b>. </b>If you override these, remember to call <b>mouseDownAction</b>, <b>mouseUpAction</b>, <b>mousMoveAction</b>, or <b>mouseOverAction</b> in your method so that users can still set addidtional custom mouse actions. These are called by the primitive. </p>
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p9"><b>Subclassing and Internal Methods: Drag and Drop Actions</b></p>
 <p class="p10"><br></p>
-<p class="p1">The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed. </span></p>
+<p class="p1">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="p2"><br></p>
 <p class="p1">The next three methods are the ones you will most likely override in your custom View subclass</p>
 <p class="p2"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>defaultGetDrag</b></p>
 <p class="p7"><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>Override this in your subclass</b>. The default method for determining the content of a drag. Many subclases override this for their specific behaviors. called by <b>beginDrag</b>. </span></p>
+<p class="p6"><b><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>Override this in your subclass</b>. The default method for determining the content of a drag. Many subclases override this for their specific behaviors. called by <b>beginDrag</b>. </p>
 <p class="p7"><br></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>defaultCanReceiveDrag</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
@@ -494,7 +495,7 @@
 <p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
 <p class="p6"><b><span class="Apple-tab-span">	</span>receiveDrag (x, y)</b></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
-<p class="p6"><span class="s9"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>Called by the primitive. Calls <b>canReceiveDragHandler.</b></p>
+<p class="p6"><span class="s8"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span>Called by the primitive. Calls <b>canReceiveDragHandler.</b></p>
 <p class="p4"><br></p>
 <p class="p7"><b><span class="Apple-tab-span">	</span></b></p>
 <p class="p4"><br></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/