<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Viewport - set(&quot;&quot;viewPositionY&quot;)]]></title><description><![CDATA[<p dir="auto">OK so I have  viewport with a holding-panel inside it, that panel has a variable number of sub-panels being displayed....</p>
<p dir="auto">So I cant get the Viewport to respond to viewport.set("viewPosition",1), except on init...</p>
<p dir="auto">so first time thru - it sets the viewport to the end, but if I change the number of sub-panels displayed, and thus change the size of the holding-panel, then the viewport shoots back to the top and wont act on any ViewPositionY I send it as part of the holding panels repaint function...</p>
<p dir="auto">What am I doing wrong?</p>
]]></description><link>https://forum.hise.audio/topic/14611/viewport-set-viewpositiony</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 17:49:19 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/14611.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Apr 2026 09:11:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Viewport - set(&quot;&quot;viewPositionY&quot;) on Thu, 09 Apr 2026 10:33:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> nope there are no dynamic panels any more...</p>
]]></description><link>https://forum.hise.audio/post/119355</link><guid isPermaLink="true">https://forum.hise.audio/post/119355</guid><dc:creator><![CDATA[Lindon]]></dc:creator><pubDate>Thu, 09 Apr 2026 10:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to Viewport - set(&quot;&quot;viewPositionY&quot;) on Thu, 09 Apr 2026 10:22:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/67">@Lindon</a> I meant the dynamic child panel feature, but either should work fine</p>
]]></description><link>https://forum.hise.audio/post/119354</link><guid isPermaLink="true">https://forum.hise.audio/post/119354</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Thu, 09 Apr 2026 10:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to Viewport - set(&quot;&quot;viewPositionY&quot;) on Thu, 09 Apr 2026 10:21:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> child of the holder-panel  - yes, a lot of them - they are all pre-declared and set up, so Im not sure they will have any effect here...hoping not anyway...</p>
]]></description><link>https://forum.hise.audio/post/119353</link><guid isPermaLink="true">https://forum.hise.audio/post/119353</guid><dc:creator><![CDATA[Lindon]]></dc:creator><pubDate>Thu, 09 Apr 2026 10:21:18 GMT</pubDate></item><item><title><![CDATA[Reply to Viewport - set(&quot;&quot;viewPositionY&quot;) on Thu, 09 Apr 2026 10:19:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/67">@Lindon</a> are you using child panels?</p>
]]></description><link>https://forum.hise.audio/post/119352</link><guid isPermaLink="true">https://forum.hise.audio/post/119352</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Thu, 09 Apr 2026 10:19:30 GMT</pubDate></item><item><title><![CDATA[Reply to Viewport - set(&quot;&quot;viewPositionY&quot;) on Thu, 09 Apr 2026 10:16:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> thanks yeah - I wonder how dependent it is upon how many sub panels I m using at any given time....</p>
]]></description><link>https://forum.hise.audio/post/119351</link><guid isPermaLink="true">https://forum.hise.audio/post/119351</guid><dc:creator><![CDATA[Lindon]]></dc:creator><pubDate>Thu, 09 Apr 2026 10:16:37 GMT</pubDate></item><item><title><![CDATA[Reply to Viewport - set(&quot;&quot;viewPositionY&quot;) on Thu, 09 Apr 2026 09:53:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/67">@Lindon</a> I just took a look at how I'm doing this and seems a crude timer is what I'm using</p>
<pre><code>    panel.setTimerCallback(function()
    {
        updateViewportPosition(this);
	    this.stopTimer();
    });

    panel.startTimer(500);
</code></pre>
]]></description><link>https://forum.hise.audio/post/119349</link><guid isPermaLink="true">https://forum.hise.audio/post/119349</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Thu, 09 Apr 2026 09:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to Viewport - set(&quot;&quot;viewPositionY&quot;) on Thu, 09 Apr 2026 09:28:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/67">@Lindon</a> so it appears to be a timing issue....if I add a button to do this positionY stuff that works - so is there a listener for the viewport rejigging itself?</p>
<p dir="auto">I cant find anything in the Broadcaster wizard that looks like it can be applied...but Im a complete novice in there...</p>
]]></description><link>https://forum.hise.audio/post/119348</link><guid isPermaLink="true">https://forum.hise.audio/post/119348</guid><dc:creator><![CDATA[Lindon]]></dc:creator><pubDate>Thu, 09 Apr 2026 09:28:16 GMT</pubDate></item></channel></rss>