[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] SF.net SVN: supercollider:[8264] trunk/build
Revision: 8264
http://supercollider.svn.sourceforge.net/supercollider/?rev=8264&view=rev
Author: jmfuo
Date: 2008-12-23 18:03:57 +0000 (Tue, 23 Dec 2008)
Log Message:
-----------
View Redirect for EZNumber and EZSlider
Modified Paths:
--------------
trunk/build/Help/GUI/EZ-GUI/EZNumber.html
trunk/build/SCClassLibrary/Common/GUI/Base/EZextensions.sc
trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc
trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc
Modified: trunk/build/Help/GUI/EZ-GUI/EZNumber.html
===================================================================
--- trunk/build/Help/GUI/EZ-GUI/EZNumber.html 2008-12-23 17:40:47 UTC (rev 8263)
+++ trunk/build/Help/GUI/EZ-GUI/EZNumber.html 2008-12-23 18:03:57 UTC (rev 8264)
@@ -11,15 +11,15 @@
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Helvetica; min-height: 24.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a41c14}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #8d261b}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
span.s1 {font: 20.0px Helvetica}
-span.s2 {color: #0018b8}
+span.s2 {color: #0922b2}
span.s3 {color: #606060}
span.s4 {color: #000000}
-span.s5 {color: #a41c14}
-span.s6 {color: #356f14}
+span.s5 {color: #8d261b}
+span.s6 {color: #476c1d}
span.Apple-tab-span {white-space:pre}
</style>
</head>
@@ -62,8 +62,6 @@
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>labelWidth: 70,</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>numberWidth: 50 //if you set numberWidth, the parent view will adujust to</p>
<p class="p5"><span class="s4"><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>labelWidth +numberWidth +gap</p>
-<p class="p6">g.view.background_(Color.grey);<span class="s5"><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></p>
-<p class="p6">g.labelView.stringColor_(Color.white);</p>
<p class="p6">)</p>
<p class="p4"><br></p>
<p class="p6">g.bounds_(Rect(70,20,70,44)).labelPosition_(\top)</p>
Modified: trunk/build/SCClassLibrary/Common/GUI/Base/EZextensions.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/Base/EZextensions.sc 2008-12-23 17:40:47 UTC (rev 8263)
+++ trunk/build/SCClassLibrary/Common/GUI/Base/EZextensions.sc 2008-12-23 18:03:57 UTC (rev 8264)
@@ -1,4 +1,4 @@
-EZSlider
+EZSliderJ
{
var <>labelView, <>sliderView, <>numberView, <>controlSpec, <>action, <value;
var <>round = 0.001;
@@ -87,7 +87,7 @@
-EZNumber
+EZNumberJ
{
var <>labelView, <>numberView, <>controlSpec, <>action, <value;
var <>round = 0.001;
Modified: trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc 2008-12-23 17:40:47 UTC (rev 8263)
+++ trunk/build/SCClassLibrary/Common/GUI/ViewRedirect.sc 2008-12-23 18:03:57 UTC (rev 8264)
@@ -58,3 +58,23 @@
SoundFileView : ViewRedirect { *key { ^\soundFileView }}
MovieView : ViewRedirect { *key { ^\movieView }}
TextView : ViewRedirect { *key { ^\textView }}
+
+
+EZSlider : ViewRedirect {
+ *new { arg parent, bounds, label, controlSpec, action, initVal,
+ initAction=false, labelWidth=80, numberWidth = 80;
+ ^this.implClass.new(parent, bounds, label, controlSpec, action, initVal,
+ initAction, labelWidth, numberWidth)
+ }
+ *key { ^\ezSlider }}
+
+EZNumber : ViewRedirect {
+
+ *new { arg parent, bounds, label, controlSpec, action, initVal,
+ initAction=false, labelWidth=80, numberWidth = 80;
+ ^this.implClass.new(parent, bounds, label, controlSpec, action, initVal,
+ initAction, labelWidth, numberWidth)
+ }
+ *key { ^\ezNumber }
+}
+
Modified: trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc
===================================================================
--- trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc 2008-12-23 17:40:47 UTC (rev 8263)
+++ trunk/build/SCClassLibrary/Platform/osx/CocoaGUI.sc 2008-12-23 18:03:57 UTC (rev 8264)
@@ -61,8 +61,8 @@
*textView { ^SCTextView }
*quartzComposerView { ^SCQuartzComposerView }
*scrollView { ^SCScrollView }
- *ezSlider { ^EZSlider }
- *ezNumber { ^EZNumber }
+ *ezSlider { ^EZSliderSC }
+ *ezNumber { ^EZNumberSC }
*menuItem { ^CocoaMenuItem }
*font { ^Font }
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/