HISE Logo Forum
    • Categories
    • Register
    • Login

    ViewPort scrolling

    Scheduled Pinned Locked Moved General Questions
    16 Posts 4 Posters 859 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LindonL
      Lindon
      last edited by

      So I'm trying to geta viewport to scroll, along with the text I'm putting into its child widget(a text box)

      I've tried:

      LogViewport.set("viewPositionY",logPosition);
      

      and

      LogViewport.set("viewPositionY",0);
      

      and

      LogViewport.set("viewPositionY",1);
      

      all of these fail to work for some reason - it just leave the viewport at the bottom...

      what am I doing wrong?

      HISE Development for hire.
      www.channelrobot.com

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @Lindon
        last edited by

        @Lindon Got a snippet?

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey I will go make one...

          HISE Development for hire.
          www.channelrobot.com

          LindonL 1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @Lindon
            last edited by

            @Lindon -damnit - its working in the snippet...

            HISE Development for hire.
            www.channelrobot.com

            d.healeyD 1 Reply Last reply Reply Quote 2
            • d.healeyD
              d.healey @Lindon
              last edited by

              @Lindon said in ViewPort scrolling:

              @Lindon -damnit - its working in the snippet...

              My work is done

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              1 Reply Last reply Reply Quote 0
              • LindonL
                Lindon
                last edited by

                @d-healey - sadly not. wont work in the real project --- I completely replaced the viewport and the label, still broken, not doing anything different...

                HISE Development for hire.
                www.channelrobot.com

                LindonL 1 Reply Last reply Reply Quote 0
                • LindonL
                  Lindon @Lindon
                  last edited by Lindon

                  @Lindon now I'm getting very odd behaviours, the knob I'm using wont reset its value...

                  HiseSnippet 959.3ocsV80aaaCDmzwLq1qsnsXe.DxSt.cA1ascCHXndwNovnIoFycAaO0QKQYQDJRAIpjZrUf9MourOa6495dp6NJYK4VW2TCL8fft+76te73wiZbpwWjkYRIzVuXdhfPuIaxbsMZPDWpIiFRn2lcJOyJR8JTc37DdVlHfPo67TTAsUSh64cO4Pthq8EUpHjyMRewIxXosR639OSpTGyCDuPFWy6G1ejuQOvnL4.e1g0kjv8ufOSbFGcqAiP28n.o0jNwxshLvmCMAymDYtRW3+4xL4Tk.E5Ql.ApPMYPjTELdwZMiPnMGWsx2oXk+MrSkAxk5qp.2wYvqBQ8Z.swlnTuu.JQqQolET5trI9oxDakEjOeMajF1PB4PotNUJ7kz3eorAFvCsc+X9EhiSAgkH573tcefG759GztMTtyrdWxS8NWJtJwjZ648SdK.OSXGXhSLZPnydK8XO.YEvmoMS+zfbVQ.3iTqjZgWXt12JMZOi1YFQlZTc7W.6APfU4h629Oa2ZYV2OS.w6RPbrISh3+88V33Ase8As2HAPzk4Y.WolB8UcVM8HGcxnqmigsS28eDnsPoeDWOSDzwsTpsBNyXEOW2ww01uts2GZJLbs1JSpRjtVy34hzMAriNOdpHsdkBcDZbVsab2qW2neQsqliF8Hsz97DQo7wFU.1kge+w8tjxhOzE2njgfqVWO78J6gEAK1KIx.rId4VKwsHpO0f7gA41kAYhRFHRcA3qXtclU.+Ggg+ySH+5ngbKGOQURKfpIhTqDqHzghKgQREmuZwFJxtvZRb7troAB80l4uph0C6Ou9nrqjA1HBkQuWCBIRHmEYQo+lRHqzDWm4HgWRhaVPhaURhS3SEJW9uAy88JImPlWWHgmBwnVvpyYq3U1ECYasK386QHSmUo68vCpS.8RbW6Bcm3bkUhmeAgFkKtxDdm2zewBrTS+21mqjyzwtj2hAU3SDgVbecIkZ9Y2Y+DEWu+pO4iGUBCoMA4Jtc0I23UTkFfp8JiKwQhZXWXd8qv9BFm2ciiyutT7trwRqez54Xi0vQ7L1+Cbr7RvawNJLT3aqHXS1w+11di2mI8+hI2J0yNkaSkvlM6r73IPKnu.xtVKTY3IlF33fB4tnLVAlHzANArSszXOTlVZr2BijXtep4k9EySvqYugSCvIs6uJZA+dCH6sbPBi0c+tjX3F+W56iK+uEl3sdLe2Vf462BLObKv7ns.yi2BL+vVf4G2HF7ms94bqIt33.nX7QtA5T5QZbbjqKj7eHcJpyL
                  

                  Oh hang on stupid again...nope not being stupid - definately broken - lots of stuff broken here...

                  HISE Development for hire.
                  www.channelrobot.com

                  1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey
                    last edited by

                    Maybe this will help:

                    HiseSnippet 1145.3ocsV0naaTDDdOmbzdGzJJhGfUVBoyTiwozFPDpZZbRfnRRspSCfpppVu256V4y6Zs25jZgxqAOD7Pf3IgmAdCfY16r84VmPkE0JJ2N+te6LyNy10n4h7bsg3Eb5zwBh2G42apxl1IkIUji1m3ca+iY4VggVvZuoiY44hXhm2FeOxvKXSh62e+n8XYLEWrfEgblVxE+nbjztfa2cehLK6PVr3T4nJZe+cOhqUczY5I.d1vuMYLiOjkHNggpUym38AGDKsZSOKyJxIdatmNdZuT8EpB8OSlK6mIPhsH8.GUv9PcVLhXjKoSpLKt6rycNA7R2EQgMJhBep+wxX4b9KhFerS.cgEUiGd0VFdarD71pJ7ZWAdq.RdUfzlEP5N983F4X6BIHd9P+iTPxY.CB6UgRgtjZ+0F9czfFJaqQrghCM.wbKh1tc6lT3eM1ILDB84VpzJFkSeH8E0i0I0aRqyYV7y.YdJ90v52W53vSk7gBEtLdBeH9MQqyE3hT3T3Vv0WT+kyc94LC8Lo3hwZicKXSlgrDgsidzXsBHhpOWi5.rVX3ST59WsQNoKaPWlRjc0VTHFMIrXYqbgsKjmsOSOwJUhnASTbqTqhRZD9qgAnOSA2YSk4nu9AgLI0F0f9kEQsVYBUhME7Wv.sgFIAcauCUR+tkkSk28tMBC.O5bICi1PZPR+bZZy4d+mjw1znFMooX7KHPR+L58nODbI8QzDDqEWThJ9.1XDSaP+1UJKlYF5juC3I3ujVCfafOSvsQrE7da65mAW.cJjzJ1vt3wYxDkH9TwqsQtyzKjurIkgIZHlZDwX3L3xfvKwvZnTkAwQ5r3HUqboILeXzYQ7YIilP9JahvEkmm8Q3DU+bfrqNWh1+K0mo3NgWtS30VHTbXb6SGVVVe3bDs71iHzQipdF51n1sd.vsfIOkoRDwQtCRkSvIZq3opHGVCuLj9lhFLXkxJ2zLgYkhwFglqyvH0jQ8ElpQJTQn6vxsb7u5VNU6HxKhcUTTqNRIsOcrPcU8IIkAbn8TsRTApZcMm9jxlSh3Y4OhLF6NMOcRb.u5nAxa5jaW5jdYxXgw4fa36xFqv3mez9LKCaUVBK.piEFqDiBd6KNGl6Tz3LveeQ9PqdrC2kEJvnj2Yj+5Ea796Ns57pKvKoPP26O.xTW+.j52HE3Z9dcih85VyZgi8abayM8K58f6guG5zoyVL22+9R9daP3XlAbaE+WEsjJ727+LvdEms+zrK4sGAAC+zwSxX1kmHhOCnT.TytzXHbTiBt8Ns5yD9eaL46JDuieWokmtZLVaEXDKweOfwxGWbK+CFL.58t.fa5e3O+94kDjhgYIGyrFIVjcxjQ8fd6bAr6JnzC6Y3UCuMVP2dV8WOgJ1Q7OvuRgagzdkB2ZlPxHF2neEu35L97ka53.XR4d4V.7DRflN+drue6VsIifWR8JNGO9eAT2tZat2ZXyWsF1b+0vlGrF1r8ZXyWuF17MWqM3iXe7DqdTw0AfQ2Cb8S87NPwfJKWUH4eA3qPa4B
                    

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    LindonL 1 Reply Last reply Reply Quote 0
                    • LindonL
                      Lindon @d.healey
                      last edited by

                      @d-healey said in ViewPort scrolling:

                      Maybe this will help:

                      Sadly no this has exactly the same problems....

                      See how when you init the snippet it should set the knob to 0.5 - but it doesnt,..

                      Again its another of these controls that doesnt have a call back theat will execute - and should have, here:

                      HiseSnippet 1275.3ocsW0naaaCDlJNZqxasXcXO.DFX.xKYd1sMcCyqnt4usftzZTmksghhNZIZIBKSZPQGWig7t0GoArGfs6njskRrc6BVMBhDui2wu66H4cpqVEvSSUZhi2YyFyINepauYRS7AwLgjbxgDm63dJK0v0zLQ6OaLKMkGRbbp7in.GusI1e+0i2mkvjA7khHjyUh.9OKFILKk1sySEIIGyB4mIFUX1OnyIAJ4ApD0D.OUbaRFyBFxh3OigSaKWhyGcTnvnz8LLCOk3r89pvY8hUSkYy+bQpneBGGzhzCbTl3iUIgHhQojChEIgcmG2oDvKcWxBUxXguv8TQnXg7krwmYUPWZQQ9vYqxvqRI30pH7ZV.dq.RNEfz1YP5tt8BzhwlkZP77ItmHgjy.FP6EgR1bIa82ttGnfYHMMFwFxOVCCVXg+Ca1bWJ7u5sqVEn9TCUX3iRoOh9xZgpnZ6RqEvL3iAhzX7ol0uuvJIHVDLjKwWCmDLDeFoTob7kXHJruDnlV6UKb9ELM8bAe5Xk1zBVj4HKhaNPMZrRBC7qsXF0.XszvmJU8WuQVskMnKSxSVuEYpQSpl8ZiTtoKjmMuPMwHjb+ASjAFgR5GUu5eV0C8YL3NSrHE80OwEQwF+5zuIi0ZjvkQlXvedCTZpu.lay1TA8GJqmJ1Ym5U8.OZcICYaHMHneEMd2Ed+WEglX+56RiQ9yySP+R58nOBbI8wzHDqYGT7yd.1n4ypS+9UpKjoGZ02F7D7WTiAvIvWvCL9rkxttc8SfCf1ID0HTyl9jDQjjGdF+MFeaL8Rwq1kxvDMvoZdHRmdW5U8RjVqJjI.ORmyiTkzllv7gVk3GLOYrKjuRlvsr7hrOBG+ZW.C6pREn8+ds4Src0KaWciaDxBF65b.KIoODG9kWdDgZdDMaEzFXUvDVi8.414gt3bb47KLEvpLkAwLYDOz2FnKhvQpK3mEymGDGBG88y17TZUJNZGXMa09cG3EwfGF+qhe2ehwnjalgWIFsL5ZnzbmtNRs7ZtlD+hnaiPCTlpR3MFqgig9KYjnqyH0wcZkY0MO+MEgEtxY0w3UgOFkEhtmoL7mmmoqdYU5UUMXvJ0k6rDtdkpwpi5MYnubxn9bcQFDmHTxnbcH20WGpXYxfLtovDUxSjByyGykqq3IImPgZVUxQE7lwVw5yyqXwCmSeDQHVxZAaRr.uX+Bjq5j6j6jdIhPt15fO10dD7+fwYaQsF64luecEl+KmbHyvvxu4QEDoi4Zi.IQmC4W.8xjUL1y8Pd5PiZrMry2GAH68NveyxE9vNyJ1CzT7h+EBdaTmXaclkR52ozNaTwd2G+UoCB7qBlaOuuArHmEG2xMqfWQPPHyJNnLH5vuJH9izNiYZXYJrdECORA4a+NSjqgLdqtyF7yJyoqySS6PtdGUPubpvIILS4F7vtZyU.7aotpvNmj.uOqXWu+u0026KDuqaWgIHd0XbqUfQXG8GBLl2q7scOZv.nUhk.ba2i+sOLMFSx5MK5TlQKfjs6ylLpGzpR.GVcIroFusyYK7pfrwMwwHCziKCsC9G3WtxV3XmbkslqjLhEnUuNH6tDra7aYk.XRZ+PDO3KhfwzEWg351rQSxH3CCdcP.F9eMbBX01buafM2+FXyCtA1r2MvlGdCr4auA17cazF7axdxDiZT1wAPP2irWk63bjjA6rr6BI+KJtGzg
                      

                      the button should move the viewport down slightly each time - and it does right to the end , then you manually move the viewport back to the top - and it fails to work again...because the viewPositionY never gets reset...

                      -- this renders the viewport programatically useless..

                      HISE Development for hire.
                      www.channelrobot.com

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @Lindon
                        last edited by

                        @Lindon The setting is uni-directional as Christoph put it - https://forum.hise.audio/topic/4863/script-viewport-position/3?_=1657893745416

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        LindonL 1 Reply Last reply Reply Quote 0
                        • LindonL
                          Lindon @d.healey
                          last edited by

                          @d-healey I guess I should let him know I require this then....

                          @Christoph-Hart !!

                          HISE Development for hire.
                          www.channelrobot.com

                          Christoph HartC 1 Reply Last reply Reply Quote 1
                          • Christoph HartC
                            Christoph Hart @Lindon
                            last edited by

                            @Lindon I've pushed some changes that write back the position into the property, but not sure if it works 100% for what you want.

                            LindonL 1 Reply Last reply Reply Quote 1
                            • LindonL
                              Lindon @Christoph Hart
                              last edited by

                              @Christoph-Hart ok great thanks - I will try it out.

                              HISE Development for hire.
                              www.channelrobot.com

                              d.healeyD 1 Reply Last reply Reply Quote 0
                              • d.healeyD
                                d.healey @Lindon
                                last edited by

                                @Lindon The viewport callback doesn't get triggered when you scroll though, so not sure it will do what you need.

                                Libre Wave - Freedom respecting instruments and effects
                                My Patreon - HISE tutorials
                                YouTube Channel - Public HISE tutorials

                                LindonL 1 Reply Last reply Reply Quote 0
                                • LindonL
                                  Lindon @d.healey
                                  last edited by

                                  @d-healey - yeah I might be able to live without that,,,

                                  HISE Development for hire.
                                  www.channelrobot.com

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    civet
                                    last edited by

                                    Is it possible to initialize the scroll position of the viewport or save its position in preset?

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    60

                                    Online

                                    1.7k

                                    Users

                                    11.7k

                                    Topics

                                    101.7k

                                    Posts