|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
SF.net SVN: supercollider:[9113] trunkRevision: 9113
http://supercollider.svn.sourceforge.net/supercollider/?rev=9113&view=rev Author: mullmusik Date: 2009-04-24 09:28:02 +0000 (Fri, 24 Apr 2009) Log Message: ----------- Fixes for grid bugs Modified Paths: -------------- trunk/Source/app/SCSoundFileView.M trunk/Source/app/SCView.M trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html trunk/build/SCClassLibrary/Common/GUI/osx/Base/SCView.sc Modified: trunk/Source/app/SCSoundFileView.M =================================================================== --- trunk/Source/app/SCSoundFileView.M 2009-04-23 13:31:18 UTC (rev 9112) +++ trunk/Source/app/SCSoundFileView.M 2009-04-24 09:28:02 UTC (rev 9113) @@ -613,7 +613,7 @@ if(!mDrawsWaveForm) goto restore; // draw grid. - if(mGridOn){ + if(mGridOn && (mGridResolution > 0.0)){ float gridsize = ((mGridResolution * mSndBuf.samplerate) / ( mResampleFactor * mZoom.x)); CGContextSetRGBFillColor(cgc, mGridColor.red, mGridColor.green, mGridColor.blue, mGridColor.alpha); //float xgridpos = mBounds.x + 1.; Modified: trunk/Source/app/SCView.M =================================================================== --- trunk/Source/app/SCView.M 2009-04-23 13:31:18 UTC (rev 9112) +++ trunk/Source/app/SCView.M 2009-04-24 09:28:02 UTC (rev 9113) @@ -5062,7 +5062,7 @@ xgridpos = bounds.x+1.f + xgrid; ygrid = ygrid*bounds.height; ygridpos = bounds.y+1.f + ygrid; - while(xgridpos < maxwidth) + while(xgridpos < maxwidth && (xgrid > 0.0)) { drawRect = CGRectMake(xgridpos, bounds.y + 1.f, @@ -5072,7 +5072,7 @@ xgridpos += xgrid; } - while(ygridpos < maxheight) + while(ygridpos < maxheight && (ygrid > 0.0)) { drawRect = CGRectMake(bounds.x+1.f, ygridpos, Modified: trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html =================================================================== --- trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html 2009-04-23 13:31:18 UTC (rev 9112) +++ trunk/build/Help/GUI/Cocoa-GUI/SCEnvelopeView.html 2009-04-24 09:28:02 UTC (rev 9113) @@ -11,7 +11,7 @@ p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px} p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica} -p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0018e8} +p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001bec} p.p6 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; min-height: 12.0px} p.p7 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica} p.p8 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Helvetica; min-height: 14.0px} @@ -22,28 +22,29 @@ p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica} p.p14 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 14.0px Helvetica; min-height: 17.0px} p.p15 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 12.0px Monaco; min-height: 16.0px} -p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #316f11} -p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a8220e} -p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0013bb} +p.p16 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -57.0px; font: 9.0px Monaco; color: #406c0f} +p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #9a2a1b} +p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #001db9} span.s1 {font: 18.0px Helvetica} span.s2 {color: #000000} span.s3 {text-decoration: underline} span.s4 {color: #6f7178} span.s5 {font: 9.0px Monaco} -span.s6 {color: #0013bb} +span.s6 {color: #001db9} span.s7 {color: #606060} span.s8 {color: #6f7284} span.s9 {color: #6d7086} span.s10 {color: #6e7185} -span.s11 {color: #5e67a0} -span.s12 {color: #1f41da} -span.s13 {color: #334dcf} +span.s11 {color: #5e689f} +span.s12 {color: #1b46d8} +span.s13 {color: #3151cd} span.s14 {font: 12.0px Monaco} -span.s15 {color: #2f4bd4} -span.s16 {color: #6f7181} -span.s17 {color: #6c6f88} -span.s18 {font: 14.0px Helvetica} -span.s19 {font: 12.0px Helvetica} +span.s15 {color: #2853d2} +span.s16 {color: #2d4fd2} +span.s17 {color: #6f7181} +span.s18 {color: #6c6f88} +span.s19 {font: 14.0px Helvetica} +span.s20 {font: 12.0px Helvetica} span.Apple-tab-span {white-space:pre} </style> </head> @@ -159,7 +160,7 @@ <p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p> <p class="p7"><b><span class="Apple-tab-span"> </span>grid</b></p> <p class="p7"><b><span class="Apple-tab-span"> </span>grid_(point)</b></p> -<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Set a grid using a <a href="../../Geometry/Point.html"><span class="s15">Point</span></a>.</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Set a grid using a <a href="../../Geometry/Point.html"><span class="s15">Point</span></a>. x and y correspond to times and levels respectively. Specify a value of 0.0 if you do not want that axis to be drawn.</p> <p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p> <p class="p7"><b><span class="Apple-tab-span"> </span>gridOn</b></p> <p class="p7"><b><span class="Apple-tab-span"> </span>gridOn_(flag)</b></p> @@ -168,7 +169,7 @@ <p class="p8"><br></p> <p class="p7"><b><span class="Apple-tab-span"> </span>gridColor</b></p> <p class="p7"><b><span class="Apple-tab-span"> </span>gridColor_</b></p> -<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Set the <a href="../GUI-Tools/Color.html"><span class="s15">Color</span></a> of the grid.</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Set the <a href="../GUI-Tools/Color.html"><span class="s16">Color</span></a> of the grid.</p> <p class="p15"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p> <p class="p7"><b><span class="Apple-tab-span"> </span>connect (from, aconnections)</b></p> <p class="p8"><b><span class="Apple-tab-span"> </span></b></p> @@ -180,20 +181,20 @@ <p class="p7"><b><span class="Apple-tab-span"> </span>metaAction</b></p> <p class="p8"><b><span class="Apple-tab-span"> </span></b><span class="Apple-tab-span"> </span></p> <p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Gets/sets a function to be evaluate on Ctrl-click</p> -<p class="p7"><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="s16">Function</span></a>. Default value is nil.</p> +<p class="p7"><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="s17">Function</span></a>. Default value is nil.</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></p> <p class="p13"><b>Customizing Appearance</b></p> <p class="p8"><span class="Apple-tab-span"> </span></p> <p class="p7"><b><span class="Apple-tab-span"> </span>strokeColor_ (acolor)</b></p> <p class="p8"><b><span class="Apple-tab-span"> </span></b></p> <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>The line and text color of the view.</p> -<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>acolor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s17">Color</span></a>.</p> +<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>acolor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s18">Color</span></a>.</p> <p class="p6"><br></p> <p class="p7"><b><span class="Apple-tab-span"> </span>colors_ (strokec, fillc)</b></p> <p class="p8"><b><span class="Apple-tab-span"> </span></b></p> <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>Sets the stroke and fill colors of the view.</p> -<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>strokec </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s17">Color</span></a>.</p> -<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>fillc </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s17">Color</span></a>.</p> +<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>strokec </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s18">Color</span></a>.</p> +<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>fillc </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s18">Color</span></a>.</p> <p class="p6"><br></p> <p class="p7"><b><span class="Apple-tab-span"> </span>drawLines (abool)</b></p> <p class="p7"><b><span class="Apple-tab-span"> </span>drawLines_ (abool)</b></p> @@ -234,7 +235,7 @@ <p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><b>acolor </b>- An instance of <a href="../GUI-Tools/Color.html"><span class="s11">Color</span></a>.</p> <p class="p6"><br></p> <p class="p13"><b>Subclassing and Internal Methods</b></p> -<p class="p7"><span class="s18"><span class="Apple-tab-span"> </span></span>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"><span class="s19"><span class="Apple-tab-span"> </span></span>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="p6"><br></p> <p class="p7"><b><span class="Apple-tab-span"> </span>defaultKeyDownAction (char, modifiers, unicode)</b></p> <p class="p8"><b><span class="Apple-tab-span"> </span></b></p> @@ -259,7 +260,7 @@ <p class="p8"><b><span class="Apple-tab-span"> </span></b></p> <p class="p7"><b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>The method called by default when attempting to place a drag in this object. Will recieve any drag, but the drag should be an array of values of the form:</p> <p class="p8"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p> -<p class="p12"><span class="s19"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p> +<p class="p12"><span class="s20"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>[ [ x1, x2, x3, ... ], [ y1, y2, y3, ... ] ]</p> <p class="p8"><span class="s5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><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="s5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span></p> <p class="p7"><span class="Apple-tab-span"> </span><b>defaultReceiveDrag</b></p> <p class="p8"><b><span class="Apple-tab-span"> </span></b></p> @@ -323,7 +324,7 @@ <p class="p11">)</p> <p class="p3"><br></p> <p class="p17">// show grid</p> -<p class="p11">b.gridOn_(<span class="s6">false</span>);</p> +<p class="p11">b.gridOn_(<span class="s6">true</span>);</p> <p class="p3"><br></p> <p class="p17">// show Env</p> <p class="p11">b.setEnv(<span class="s6">Env</span>.asr(0.5,1, 0.2));</p> Modified: trunk/build/SCClassLibrary/Common/GUI/osx/Base/SCView.sc =================================================================== --- trunk/build/SCClassLibrary/Common/GUI/osx/Base/SCView.sc 2009-04-23 13:31:18 UTC (rev 9112) +++ trunk/build/SCClassLibrary/Common/GUI/osx/Base/SCView.sc 2009-04-24 09:28:02 UTC (rev 9113) @@ -1601,7 +1601,7 @@ var <>size ; var <editable = true; var <curves = \linear; - var gridOn, gridColor, grid; + var <gridOn, <gridColor, <grid; init{arg argParent, argBounds; super.init(argParent, argBounds); 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: http://www.listarc.bham.ac.uk/marchives/sc-dev/ search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/ |
| Free embeddable forum powered by Nabble | Forum Help |