HISE Logo Forum
    • Categories
    • Register
    • Login

    Make custom scrolling panel?

    Scheduled Pinned Locked Moved Scripting
    12 Posts 4 Posters 491 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.
    • ulrikU
      ulrik
      last edited by ulrik

      I'm looking for a solution to scroll through the items inside a panel.

      I have a panel, inside that I have other panels on a vertical row, however those other panels are so many so the row will be higher than the height of the project.

      This is an example

      PanelDrag.gif

      I've made it so it's possible to drag the size of the panel (container) but instead I want to be able to scroll through the items inside.
      Any hints how to do that?

      HiseSnippet 1069.3ocsW1saaaCEGmxIJsVaYqEaXWkAHDrKb.RLjSS5FPwvbhsylwpS8h85VuJfQhVhMRjdTzN0XMXEXWuGfcStYuH6QpuAcGpOrjSkyZLbDfALOeP9SG9mzG2UvsIggbARqb+ICIHsOVu2DlzqgGlxPsahz9L8tXFw2ro.6Z9CDpqmDc3jg3vPhCRSakuWEnV4UQQOu86ND6iY1jLSHzy4TaxSoATYl0t0+Qpu+QXGReZPtn2qdaaNqA2mOBfZEcKzPr84XWxwXUXkzQZq0xgJ4hdRrjDhzV8Ptyjdd7KXww+bZH8LehZPMTOXhhMeD22QQrxJpgG02oa5KeHBlktYkhUhKEetdGpCcp8rRxChbXlkQ95gVoaBuZ4wy5CGOsb3sZLdOTumsfNTl4Qw1Go2lIIhAXXKHOVwwhJ8kkzavgHXxpA3yIGIfASynx9VVaatmk0VOYcCXaHTZNFKLadxA+xocO9oleqYZttDYCdvPNCFTYyz.1Tk25FoCqFRjcghl7D9HIkQpLXDyVR4rJtaY76FkcqN.z.G36WId+NrpqfLYqmXbI7Y1ooCeTHoA12+LPMjMOjwv5Cy05FlvihUO.RoGMTQXrZshBJkaixzAwYT01mZeNww70u1L1fCnt2JNrjIKcBGi8GQfIsCV5UUfYtjj4Xx1l6lUsRSIZsAfqroWzpu41wy.7FobeYz6VJ+lb1wbI4YrJQ0CiKMLutqACJzmZePv88IhBcqNSItoDqvFEbFQjBWZff3ZV0q97Uu4ObYGKKxEHm0lQkOaHgMOMMJQKAe6ma2DKwJYdhMHtgDgjpPPqIYLb+QrnurdSR34R9P3pfoBPj18kQdWO8Hg5FKDED9eRdK0PuJ+0RSxO3BpizapAq+nd712TKu8U0oRRP5ESkWamc14cJGYV2UYdiM1HxLJGc2adzYnmpwyQ1abqOI+8gyRF5EWmr5r5v4B9EomNfR1mpCGpLyYXsbzTddzbO818a0YlhzWkGkGbcT5ecTP+T8gXArJ4VtbuiyV.QnqJp.hP+06U.+ePd24g7aNYIib++oPj6cqQ9QysJe1RF4+t3pbh4aAx6MOj+2WtbQ9KtBUDxoluEHu+bQ92VtHe0eVHxoluEH+34gr43kLxHQgHmXF89Mb.s8vcF4iky1KjpAvDGvOwLSSGpFKXgT4j7MHdmzfzGJtOTuKUZ6ULukJfW3Gktq4Mocy00aMX.wVlA6p5G8q288Vhh6NyEZvQPAwm9wiB5AxAaBPBCTmp1.zJoTwwisTiUUldDlSzf2AOINqoFqk3rVpST.1VvO0Nt4CUCs2OxBvDKpu9x5cTiMqghZHAxS2ppEJ.5y9TaaUoXGf8hyY2EHmGs.4r2Bjy9KPNOdAx4qWfb9laLG0ew4fQRdP7wDvP2VQcooo0hgAUVjhD8et0.pYA
      

      Hise Develop branch
      MacOs 15.3.1, Xcode 16.2
      http://musikboden.se

      ulrikU 2 Replies Last reply Reply Quote 0
      • ulrikU
        ulrik @ulrik
        last edited by

        @Christoph-Hart btw, thank you for the "save XML" option in the latest scriptnode! 👍

        Hise Develop branch
        MacOs 15.3.1, Xcode 16.2
        http://musikboden.se

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

          Yes that was totally me. Nobody else wrote that code.

          ulrikU 1 Reply Last reply Reply Quote 2
          • ulrikU
            ulrik @ulrik
            last edited by

            @ulrik Never mind, I've figured it out

            HiseSnippet 1457.3ocsX9taaaCD.mJIpMwsoqEaO.BF8CNXotx+2YEC0o1IcFKI0MNqn4ScLRz1rQVzUhNodsEKuQ6UXOJ8a6SCnuAaGEkrjcrRrMrcAJB4cG4OdG4QwqgCyf35xbPJabxfdDjx8UaNvl2oZGL0FUuFR46UafsIVZ0bvs09EBscGN5EC5gccIlHEkUeoPQkMVC486aO+EXKrsAIrKD5MLpA4.ZWJOr2FU9Upk09XSxIztQzNek5FL6pLKVe.pUU0Q8vFmiaSNBKTaEUjxc1yjxYNM4XNwEor1KXlCZ1gcosT+2PcomYQDMxfZBCjr68YVlBhE8hp1gZY1HXw6hfQoQnqXUoq3GTOjZRG1enK4gdBzBsHp+PYkaBuLQwSe5wSIBdqIw6QpMMbn83gRDrcO051bhSKLDBhhkTWzJ+6ZpUYfF17zcwmS12AZLzhTEz02VKut9VOayDPXvkqcA1Qq1w69x203nCz9Ys.aaS3UYc6wrgFoRFnPxQsqY0ie0AGbiVFpxX1V+j8Nr4MZ5PM7rT7um9TMOV0feO419sYh.pS6R3MfXK+XVeN0ljpUeaCNkYmp8Val3SalXi1oaAaV20xJkbioa51NjAho8Kx4N5PcHquKoJ1x5LXia3XQt.nVNdB9DqwNvZi2g5JVXxSVoDCmPr7+8VPhycblFLxfxDsNdJpwZ40pmskF3z3.9DGfTZK4Dk1vhZbNwT6yeVS1gILNaIGVeDBv3BrUeBfxgXdmzNX61D+wXv1ZYC2ODXhGw.MoRJQI41xQHPmuLzqHiHxP7TDQ7CKgaIto.ShOEeXQL+dS+nC0xJvX3vrr.8cX8a2QixIccmiHwnJ+b47ah43zC.ZFtYWfTpjCRt0OokL4yt0.YzQ4I9yw.sez+u5J7H0fTSmtMHMu3ve1QC1gyqqbdmXvNvWpwrOhwIuxNkW7IwWRnMtnVslnLwQbgaj3LQwh6HbtICSY2u6YDm.5BTDRVNZ1X03yFG8xBCYFmHJxrqaS4upGwNtbzH+zTve8a0qAtbQZa+9.85Qb3TABJ0HW.2GJShugZMh64bVO.sg41PJqy8jtYPJdwMvHJjH+AQ6IC5iQulcPzFWRM4cF1g9eVQdXcXOe6iUD6TCtn89p4yVNSlB5kJV.EJHquDc8bYyVNuXMNjw6FGiITCRGFguqdakP9t50UFkOzoC4SU4uf1voT1kAmUAm12oBGy0hzwchPxFwQxcUE6eGwM83HXfd33Xbx3tIzqqzC6.yRjoKx56ZtvxExmuTwxSvEVJeN8hEJNhK7V.Oabfe0wKdvKuStcJjchfWHyN54mEvyEqG+rkfGubtcxUbBfGHYF.Oebf+2ueQCdoxYyoWnf90AenjY.7BwB9GVBfmMWoR4mH3RIy.3EiCbsKV3aUJTrXlb4mzd7.ISU9M3IRC+thHzWwcpyv8OSSFNko49f6oN7F5XSVz7Vcje8OttibjUIwFC2RJeeyLj4szTeA0zEbitZWtodKGG4WOvt.HeQl6cmXIGuDHewj7cc48z5wgdk2uvQeQk90G8X+Trq9vx.8ERBXezyFG5es+heCyrkBdrzdGfOarOC1qmQ78mF8qMdbvBPUwDZNN70qvIezKUmWUCZr6Q6Ao5f2Kf8dRfxpyNKQcl+t6bvxC7S6NIZtdMfdn5gLy9VX9nkmRTSNeAvqjFoNPhZ8X6R4ChVytkRMqlVbejZCJ2nyj4ckIvK7tpkMu9U.bS08Z0hXvCgcM08e6xubeHYAOZCOj2gBanTOpe2lvYECBPhMb9U7RVkUDu4T1VWzV3YZRrM8Z7evOegYDsU7ElIPHpK1vg8NC46mE0Xbcud.lr8J05FpGJZqkA48lZvNU8z5ntTS56LLDthm.rOYaxNG1jaNrI+bXSg4vlhygMklCaJei1Hp57t84rtxiIPGM1yqPCJJ6E9AZn+GjlhzWJ
            

            Drag and scroll.gif

            Hise Develop branch
            MacOs 15.3.1, Xcode 16.2
            http://musikboden.se

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

              You could use a viewport

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

              ulrikU 1 Reply Last reply Reply Quote 0
              • ulrikU
                ulrik @d.healey
                last edited by

                @d-healey Hmm...I thought I tried that but I could not get it to work with panels inside

                Hise Develop branch
                MacOs 15.3.1, Xcode 16.2
                http://musikboden.se

                d.healeyD 1 Reply Last reply Reply Quote 0
                • ulrikU
                  ulrik @Christoph Hart
                  last edited by

                  @Christoph-Hart Haha, I guess David was very much involved in that, right?

                  Hise Develop branch
                  MacOs 15.3.1, Xcode 16.2
                  http://musikboden.se

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

                    Nope, I think it was @ustk - David did some other things that I merged last week though.

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

                      @ulrik said in Make custom scrolling panel?:

                      @d-healey Hmm...I thought I tried that but I could not get it to work with panels inside

                      Put one panel inside of it - a viewport can only have one child control. Put your other components inside that child panel.

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

                      ulrikU 1 Reply Last reply Reply Quote 2
                      • ?
                        A Former User
                        last edited by A Former User

                        Great feature @Christoph-Hart @ustk Thank you!

                        Also it would be perfect if drag and drop feature more easy to use just like below one <3

                        alt text

                        1 Reply Last reply Reply Quote -1
                        • ulrikU
                          ulrik @Christoph Hart
                          last edited by

                          @Christoph-Hart Ahh, thank you @ustk !

                          Hise Develop branch
                          MacOs 15.3.1, Xcode 16.2
                          http://musikboden.se

                          1 Reply Last reply Reply Quote 0
                          • ulrikU
                            ulrik @d.healey
                            last edited by

                            @d-healey thanks! 😀

                            Hise Develop branch
                            MacOs 15.3.1, Xcode 16.2
                            http://musikboden.se

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

                            55

                            Online

                            1.7k

                            Users

                            11.7k

                            Topics

                            102.1k

                            Posts