[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] SF.net SVN: supercollider:[8218] trunk/build
Revision: 8218
http://supercollider.svn.sourceforge.net/supercollider/?rev=8218&view=rev
Author: jmfuo
Date: 2008-12-20 12:29:59 +0000 (Sat, 20 Dec 2008)
Log Message:
-----------
if no parent, then popup window
Modified Paths:
--------------
trunk/build/Help/GUI/EZListView.html
trunk/build/Help/GUI/EZPopUpMenu.html
trunk/build/SCClassLibrary/Common/GUI/Base/EZListView.sc
trunk/build/SCClassLibrary/Common/GUI/Base/EZPopUpMenu.sc
Modified: trunk/build/Help/GUI/EZListView.html
===================================================================
--- trunk/build/Help/GUI/EZListView.html 2008-12-20 11:41:20 UTC (rev 8217)
+++ trunk/build/Help/GUI/EZListView.html 2008-12-20 12:29:59 UTC (rev 8218)
@@ -19,18 +19,18 @@
p.p10 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000}
p.p11 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #606060}
p.p12 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #a41c14}
-p.p14 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
-p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
-p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
-p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p15 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
+p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco}
p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
p.p19 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p20 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; color: #0b2bde}
+p.p20 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; color: #001ee6}
span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #0020f6}
-span.s3 {color: #4b5179}
-span.s4 {color: #0c2eee}
+span.s2 {color: #1638e6}
+span.s3 {color: #4d5375}
+span.s4 {color: #2040df}
span.s5 {font: 11.0px Monaco}
span.s6 {color: #000000}
span.s7 {color: #0000bf}
@@ -38,9 +38,9 @@
span.s9 {color: #606060}
span.s10 {color: #bf0000}
span.s11 {color: #356f14}
-span.s12 {color: #0922b2}
-span.s13 {font: 12.0px Helvetica}
-span.s14 {color: #2641c9}
+span.s12 {color: #182fa6}
+span.s13 {font: 12.0px Helvetica; color: #001ee6}
+span.s14 {color: #334abd}
span.Apple-tab-span {white-space:pre}
</style>
</head>
@@ -90,40 +90,48 @@
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>labelWidth: 120</p>
<p class="p10"><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="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
-<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p13"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// or a more simple syntax:</p>
-<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
+<p class="p10"><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="p9"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// or a more simple syntax:</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s7">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s7">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s7">EZListView</span>.new(w,200@230, <span class="s9">"List:"</span>);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
-<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p13"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// label on the left:</p>
-<p class="p14"><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>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)</p>
+<p class="p14"><br></p>
+<p class="p9"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// Creates its own window if parentView is nil:</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s7">EZListView</span>.new(label: <span class="s9">"My PopUp List:"</span>);</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
+<p class="p13"><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="p9"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// label on the left:</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s7">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s7">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s7">EZListView</span>.new(w,200@230, <span class="s9">"A List Label:"</span>, labelPosition:<span class="s8">\left</span>);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
-<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p13"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// No labelView created;</p>
-<p class="p14"><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>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
+<p class="p13"><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="p9"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// No labelView created;</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s7">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s7">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s7">EZListView</span>.new(w,200@230); <span class="s10">// no label</span></p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)</p>
<p class="p5"><br></p>
-<p class="p16"><b>Building and Changing the Menu</b></p>
-<p class="p17"><br></p>
+<p class="p15"><b>Building and Changing the Menu</b></p>
+<p class="p16"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>globalAction_(function)</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>globalAction</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
@@ -140,14 +148,14 @@
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>name </b>- An instance of <a href="../Collections/String.html"><span class="s4">String</span></a> or <a href="../Core/Symbol.html"><span class="s4">Symbol</span></a>. The name of the menu item.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>action </b>- A n instanc of Function.</p>
<p class="p7"><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="p17"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s7">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s7">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s7">EZListView</span>.new(w,200@200, <span class="s9">"List:"</span>);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
<p class="p5"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>insertItem (index, name, action)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
@@ -156,15 +164,15 @@
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>name </b>- An instance of <a href="../Collections/String.html"><span class="s4">String</span></a> or <a href="../Core/Symbol.html"><span class="s4">Symbol</span></a>. The name of the menu item.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>action </b>- A n instanc of Function.</p>
<p class="p7"><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="p17"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s7">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s7">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s7">EZListView</span>.new(w,200@200, <span class="s9">"List:"</span>);</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item4</span>, {<span class="s9">"this is item 4"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item4</span>, {<span class="s9">"this is item 4"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
<p class="p3"><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>g.insertItem(3, <span class="s11">\item3</span>, {<span class="s9">"this is item 3"</span>. postln});</p>
<p class="p5"><br></p>
@@ -173,24 +181,24 @@
<p class="p6"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Removes a menu item at positiion of index.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>index </b>- An integer. The index where to remove an item.</p>
<p class="p7"><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="p17"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s7">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s7">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s7">EZListView</span>.new(w,200@200, <span class="s9">"List:"</span>);</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item4</span>, {<span class="s9">"this is item 4"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.insertItem(3, <span class="s8">\item3</span>, {<span class="s9">"this is item 3"</span>. postln});</p>
-<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item0</span>, {<span class="s9">"this is item 0"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item1</span>, {<span class="s9">"this is item 1"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item2</span>, {<span class="s9">"this is item 2"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s8">\item4</span>, {<span class="s9">"this is item 4"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.insertItem(3, <span class="s8">\item3</span>, {<span class="s9">"this is item 3"</span>. postln});</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
<p class="p3"><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>g. removeItemAt(0);</p>
+<p class="p13"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g. removeItemAt(0);</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>remove</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span>removes both the label and the menu from the parent view.<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p5"><br></p>
-<p class="p16"><b>Accessing Values</b></p>
+<p class="p15"><b>Accessing Values</b></p>
<p class="p7"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>value</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>value_ (val)</b></p>
@@ -207,8 +215,8 @@
<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>Performs the action at the current index and the global action.</p>
<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p16"><b>Accessing GUI options</b></p>
-<p class="p17"><br></p>
+<p class="p15"><b>Accessing GUI options</b></p>
+<p class="p16"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>label</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>label_(string)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
@@ -263,7 +271,7 @@
<p class="p6"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets/gets the width of the label to <b>width-val</b>, creating a gap. </p>
<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>val </b>- A number. default is 4.</p>
<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p16"><b>Accessing GUI components</b></p>
+<p class="p15"><b>Accessing GUI components</b></p>
<p class="p7"><span class="Apple-tab-span"> </span></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>view</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span>Returns the enclosing compositeView.</p>
Modified: trunk/build/Help/GUI/EZPopUpMenu.html
===================================================================
--- trunk/build/Help/GUI/EZPopUpMenu.html 2008-12-20 11:41:20 UTC (rev 8217)
+++ trunk/build/Help/GUI/EZPopUpMenu.html 2008-12-20 12:29:59 UTC (rev 8218)
@@ -21,14 +21,15 @@
p.p12 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #bf0000}
p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
-p.p15 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
-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}
-p.p18 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p19 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; color: #001ee6}
+p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica}
+p.p17 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px}
+p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p19 {margin: 0.0px 0.0px 0.0px 85.0px; text-indent: -85.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p20 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; color: #0b2bde}
span.s1 {font: 18.0px Helvetica}
-span.s2 {color: #0020f6}
-span.s3 {color: #49507b}
+span.s2 {color: #2040df}
+span.s3 {color: #4d5375}
span.s4 {font: 11.0px Monaco}
span.s5 {color: #0000bf}
span.s6 {color: #000000}
@@ -36,9 +37,9 @@
span.s8 {color: #606060}
span.s9 {color: #bf0000}
span.s10 {color: #356f14}
-span.s11 {color: #0018b8}
-span.s12 {font: 12.0px Helvetica; color: #001ee6}
-span.s13 {color: #1e3bd0}
+span.s11 {color: #182fa6}
+span.s12 {font: 12.0px Helvetica; color: #0b2bde}
+span.s13 {color: #334abd}
span.Apple-tab-span {white-space:pre}
</style>
</head>
@@ -86,30 +87,38 @@
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>labelWidth: 120</p>
<p class="p10"><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="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
-<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p10"><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="p13"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// or a more simple syntax:</p>
-<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s5">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s5">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s5">EZPopUpMenu</span>.new(w,200@20, <span class="s8">"Menu:"</span>);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item0</span>, {<span class="s8">"this is item 0"</span>. postln});</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item1</span>, {<span class="s8">"this is item 1"</span>. postln});</p>
<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item2</span>, {<span class="s8">"this is item 2"</span>. postln});</p>
-<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
-<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)</p>
+<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p13"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// Creates its own window if parentView is nil:</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s5">EZPopUpMenu</span>.new(<span class="s5">nil</span>,250@20 ,<span class="s8">"PopUp Menu:"</span>);</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item0</span>, {<span class="s8">"this is item 0"</span>. postln});</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item1</span>, {<span class="s8">"this is item 1"</span>. postln});</p>
+<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item2</span>, {<span class="s8">"this is item 2"</span>. postln});</p>
+<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)</p>
+<p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p13"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>// No labelView created;</p>
-<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
+<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>(</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w=<span class="s5">Window</span>.new.front;</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>w.view.decorator = <span class="s5">FlowLayout</span>(w.view.bounds);</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g = <span class="s5">EZPopUpMenu</span>.new(w,200@20); <span class="s9">// no label</span></p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item0</span>, {<span class="s8">"this is item 0"</span>. postln});</p>
<p class="p10"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item1</span>, {<span class="s8">"this is item 1"</span>. postln});</p>
<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item2</span>, {<span class="s8">"this is item 2"</span>. postln});</p>
-<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
+<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>)</p>
<p class="p5"><br></p>
-<p class="p15"><b>Building and Changing the Menu</b></p>
-<p class="p16"><br></p>
+<p class="p16"><b>Building and Changing the Menu</b></p>
+<p class="p17"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>globalAction_(function)</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>globalAction</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
@@ -152,7 +161,7 @@
<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.addItem(<span class="s7">\item4</span>, {<span class="s8">"this is item 4"</span>. postln});</p>
<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
<p class="p3"><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>g.insertItem(3, <span class="s10">\item3</span>, {<span class="s8">"this is item 3"</span>. postln});</p>
+<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.insertItem(3, <span class="s10">\item3</span>, {<span class="s8">"this is item 3"</span>. postln});</p>
<p class="p5"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>removeItemAt (index)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
@@ -170,13 +179,13 @@
<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g.insertItem(3, <span class="s7">\item3</span>, {<span class="s8">"this is item 3"</span>. postln});</p>
<p class="p14"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s6">)</span></p>
<p class="p3"><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>g. removeItemAt(0);</p>
+<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>g. removeItemAt(0);</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>remove</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span>removes both the label and the menu from the parent view.<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p5"><br></p>
-<p class="p15"><b>Accessing Values</b></p>
+<p class="p16"><b>Accessing Values</b></p>
<p class="p7"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>value</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>value_ (val)</b></p>
@@ -188,13 +197,13 @@
<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 value and performs the action at the index value and the global action.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>val </b>- An integer.</p>
-<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>doAction</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>Performs the action at the current index and the global action.</p>
-<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p15"><b>Accessing GUI options</b></p>
-<p class="p16"><br></p>
+<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p16"><b>Accessing GUI options</b></p>
+<p class="p17"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>label</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>label_(string)</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b></p>
@@ -206,38 +215,38 @@
<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/gets it the component views are visible.</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="s2">Boolean</span></a>. Default is true;</p>
-<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>enabled</b></p>
<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>Sets/gets it the menu is enabled.</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="s2">Boolean</span></a>. Default is true;</p>
-<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>visible</b></p>
<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>Sets/gets it the component views are visible.</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="s2">Boolean</span></a>. Default is true;</p>
-<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>bounds</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>bounds_(rect)</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/gets the bounds of view, and adjusts the components.</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>rect </b>- An Instance of <a href="../Geometry/Rect.html"><span class="s2">Rect</span></a> or <a href="../Geometry/Point.html"><span class="s2">Point</span></a>;</p>
-<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>labelWidth</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>labelWidth_(width)</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/gets the width of the label to <b>width</b>, and adjusts the menu.bounds;</p>
<p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>width </b>- A number;</p>
-<p class="p18"><br></p>
+<p class="p19"><br></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>gap</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>gap_(val)</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/gets the gap between the label and the menu. </p>
<p class="p6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>val </b>- A number. default is 4.</p>
-<p class="p18"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
-<p class="p15"><b>Accessing GUI components</b></p>
+<p class="p19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
+<p class="p16"><b>Accessing GUI components</b></p>
<p class="p7"><span class="Apple-tab-span"> </span></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>view</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span>Returns the enclosing compositeView.</p>
@@ -249,7 +258,7 @@
<p class="p6"><b><span class="Apple-tab-span"> </span>labelView_(arg1)</b></p>
<p class="p6"><b><span class="Apple-tab-span"> </span>labelView</b></p>
<p class="p7"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p>
-<p class="p19"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>An <a href="SCStaticText.html"><span class="s12">SCStaticText</span></a><b> </b></span><span class="s13"> view</span></p>
+<p class="p20"><span class="s6"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>An <a href="SCStaticText.html"><span class="s12">SCStaticText</span></a><b> </b></span><span class="s13"> view</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="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><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
</body>
Modified: trunk/build/SCClassLibrary/Common/GUI/Base/EZListView.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/Base/EZListView.sc 2008-12-20 11:41:20 UTC (rev 8217)
+++ trunk/build/SCClassLibrary/Common/GUI/Base/EZListView.sc 2008-12-20 12:29:59 UTC (rev 8218)
@@ -10,21 +10,24 @@
init { arg parentView, bounds, label, argItems, argGlobalAction, initVal,
initAction, labelWidth, labelHeight, arglabelPosition, argGap;
- var labelBounds, listBounds;
+ var labelBounds, listBounds,w;
bounds=bounds.asRect;
labelPosition=arglabelPosition;
labelSize=labelWidth@labelHeight;
gap=argGap;
- parentView.notNil.if{
- view=GUI.compositeView.new(parentView,bounds).relativeOrigin_(true);
- }{
- view = FlowView.new;
- view.parent.bounds=Rect(200,Window.screenBounds.height-bounds.height-100,
- bounds.width+4,bounds.height+4);
+ parentView.isNil.if{
+
+ w = GUI.window.new("",Rect(200,Window.screenBounds.height-bounds.height-100,
+ bounds.width+8,bounds.height+28));
+ w.addFlowLayout;
+ parentView=w.asView;
+ w.front;
};
-
+
+ view=GUI.compositeView.new(parentView,bounds).relativeOrigin_(true);
+
# labelBounds,listBounds = this.prSubViewBounds(bounds, label.notNil);
label.notNil.if{ //only add a label if desired
Modified: trunk/build/SCClassLibrary/Common/GUI/Base/EZPopUpMenu.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/Base/EZPopUpMenu.sc 2008-12-20 11:41:20 UTC (rev 8217)
+++ trunk/build/SCClassLibrary/Common/GUI/Base/EZPopUpMenu.sc 2008-12-20 12:29:59 UTC (rev 8218)
@@ -11,14 +11,22 @@
init { arg parentView, bounds, label, argItems, argGlobalAction, initVal,
initAction, labelWidth, argGap;
- var labelBounds,menuBounds;
+ var labelBounds,menuBounds,w;
bounds=bounds.asRect;
labelSize=labelWidth@xxxxxxxxxxxxx;
gap=argGap;
- parentView.notNil.if{view = parentView }{view = FlowView.new()};
- view=GUI.compositeView.new(view,bounds).relativeOrigin_(true);
+ parentView.isNil.if{
+
+ w = GUI.window.new("",Rect(200,Window.screenBounds.height-bounds.height-100,
+ bounds.width+8,bounds.height+28));
+ w.addFlowLayout;
+ parentView=w.asView;
+ w.front;
+ };
+
+ view=GUI.compositeView.new(parentView,bounds).relativeOrigin_(true);
# labelBounds,menuBounds = this.prSubViewBounds(bounds, label.notNil);
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/