HISE Logo Forum
    • Categories
    • Register
    • Login

    Viewport scrollbars are hidden if child is larger in 2 dimensions

    Scheduled Pinned Locked Moved General Questions
    8 Posts 3 Posters 108 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.
    • VirtualVirginV
      VirtualVirgin
      last edited by VirtualVirgin

      When a child component of the Viewport is larger in x and y dimensions, the scrollbars become hidden until you are at the max x or y position:
      Screen Recording 2025-03-05 at 12.52.54 PM.gif

      Is there a solution to keep them both visible at all times? I would think this is the preferred behaviour.

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

        @VirtualVirgin Maybe this

        08acc576-5460-4906-92a3-68ae576894c8-image.png

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

        VirtualVirginV 1 Reply Last reply Reply Quote 0
        • VirtualVirginV
          VirtualVirgin @d.healey
          last edited by

          @d-healey said in Viewport scrollbars are hidden if child is larger in 2 dimensions:

          @VirtualVirgin Maybe this

          08acc576-5460-4906-92a3-68ae576894c8-image.png

          Thanks, but it doesn't work. I should have mentioned that I tried that option already. I'm not even sure what it does because I have not noticed any difference with "autoHide" as either "Enabled" or "Disabled".

          HiseSnippet 1042.3ocsV0sSiaDEdbHFQR6V0sp2spRV6UNKHvw.KaDaUSI.sQEXi1PQ6pUnUSFONYD1y3NdLzzJTea588AnuS8Mn8L9GryRJvF05KR7YN+8Mm4b9FOPJHz3XgDYz7zoQTjwmZNbJWMo2DLii5uOx3qLOkFqX7wVmwnWEIjJqXhTDDLBKiQ6MMBGGS8PFFK8cZWLZTGk97Weyd3.LmPKWBgNSvHziXgLU4pC59CrffCwdzSYgUrdqt8IBdOQfHAf2RlNnHL4B7X5IXsY0LQeONdBx3YlDxVcnuv2cGG2Nzs81ZjaaGrqSmN6Pwa6PF0ghc8GQbPFKefGSIjCUXEMFB5dBuoCmHthmkfyXwrQATsPazPHyYKi5MgE3MnnVEiPF0GTV4VJqx8klGy7X2rdYE7ySUXU5Q0hlQs6BRs+HfjQEHUOCRO1bHQxhTkZz34SL6yUToOFNapBkLaQ098Zl8DfEb05g3KnGJAga7v94NNqYA+zZ2lMgymXk0.LmFz15qsJ7ZLU0SDFI3ff8SyT+Tv9r2VOlpF.0F0qEIPeE01OgSTLA2dbql+ZyFWhkVXHZpIrXcnNRPvA6IR3dw15rlZPBmoFx9EJXm61vZMaLVG2rtE6r+hWOfMdhhHj3.seiW2GZzdMknrwZz2XiM7j3qfDQsjhqrB.vDO+.MJ.Z8zwvWHsrYPVc10hY8RK76177MJ.Crzpq1pYCXS.QQG6iz6Ondgem64qAN7rRfu5MudGJbasaCXuc87Rr68l3O97kB0MOOMw5zdcqcKNcrD7SDJ5q31omRMuto0Gpx2et5zsEZBCpbtp0S8x6xQadR3HpbMqKwAIzaLD5xmczY4G1nCIqKshgBdenB7pHZt7gh.O8Hg98aOngxay0ib4HDLUkNv8E4CbTuBxRDySOwUH1FktIpxIh9w96iU3hvAQFxVDUpX5Mkw9zKANyr44Fl6SiuPIhRsMeBCV9Am7etLwrtSqJbEySAjolFelABMgpGbJjXJZXAMbik+C1S9SsKWBAcfHloOqdaUZ+pJdSUEyf4Uxv7iJXnzTCovcEyLZBMVMMzdNs3EQD9mz0NiZ4nMO1c+stEHtbkHrDRTkLVsNftMWIvRK7RBvpYot0Wpkq.1OyvWp4D4v9b5LaxOfOu9+dSoSklx6ok6AB2GaNfoHSlOdqMG7BMc+ei27aGej4A99.0aIXqad3atyqB+uAJY2xL9XrRxzsTmjDNDZkIT.IbnQKV2cUSOVmI6TzsMjx8RE9a3IWYasrQtx1EJQgX3KhdOIiLPeW7Joq.Xhm9sJMLOVKaMmo+P3SCdOgLantkitKpiatnNt0h531KpiOeQcbmE0wWb+Np+xsuMQIByFmPniGbPJasgwAbLzMl14h9G.O6WGsC
          
          rglidesR d.healeyD 2 Replies Last reply Reply Quote 0
          • rglidesR
            rglides @VirtualVirgin
            last edited by

            @VirtualVirgin I use a panel inside another panel and then a slider to move the panel up or down or left or right. it means I have complete customisability over the laf or paintRoutine or both of scrollbar and window, whilst the functionality remains the same (but not limited to) the viewport. This would definitely solve your issue

            rglidesR 1 Reply Last reply Reply Quote 3
            • rglidesR
              rglides @rglides
              last edited by

              @rglides

              A little extra code but a lot more customisability

              HiseSnippet 1592.3ocuXk0aabCDlqs2fnswAM.8oBT.VihfUMN9LIs.NGp9p1nwIBQNtxHH0gdWJIBuZo5tT1Vwwn4mRAJP+Ez2i+WzWa+GzmJ5atyrGZ4pi3CzT8fs3v43aFNC4LpbfzgGFJCHFE1rSKNw3ZlU53qZrTClvmr9xDiOybSdnR3WmtkfePKYfhF5DH871kEDRVrSKVXH2kXXL52hhXTXLRzm+5QKx7X9N7LRDxVRgC+whlBUF0xk9Ngm2pLW9lhlZbemRq6H8WR5IaCvaTyYHsXN6wpyeBCYaDShwUVwUnjAUTLEOjXL1hR2NUZHOvOl+sDghc833hYIU.EESdUomKhXjJYoFBO2xoggPBnkxYAkQiCJeh4FBWQW5YAmONZCZlD5wCiQxCuQyAuY0g2LZva.PxPCRiECoaXVwIPzRksChmOxbceEOnFCB65PIlWxH+5UMWRBb3qlpIaO9pAvhtRXeuYlYRJ7mhKXYAg9PEsLym6MK8AzTopyUKIa1R5CKrmHd6I.9i+1TgbUYH1ndlrMjxvsq012QIj910KZcjUg8YATFnMUCQHppGKcXdKJa66FZiVMhg19BUEwq4.eycWflUg5ndiSDri+W3Tdh5MTNx.lGJW8opA4POi6nrYH5KL8ztArC.CwoAxCnd.XBGrh10CxpPcTSFPsEfUmYApfdeJ6Ey+xoSACP5V2pnUAvI.sf59wn+AwK1Kl6kSBB7kY.+Vc+56Yi4JtPAv2NdPFdtyzvWb6EA04eYjgQydLFmld5aet9TwS3xCnU5V3mlffGXs781IamglrjmMLoISEcouy1CUdMdFlvUOGBWEE1BkyiEp1P1Njugb+n6d.oWwuNDdQgedKEPxFXF4UDFw4S2GhBOfVi4ExuHguTqSqRY9tzssrD9XNIMs.gJ807OzGfE1NoNvjfi50liEQT3SV0l8DclXRpcBA.1qwwBC6hzogCZHWHVtErNdAKMCDWGDYjkXHMm8rGDBvP06EpUuHP8v7P86EtpFmARqdVHspNRu3mGqA40ff4yMQaFcb20hcuGiuO3hEG25nwi7NQMZLooZHwTi27lz0GReHTPSu4Mooqu+C5oRQOF.7EqwA8IVCc5QicFrFSS.JVLVgGko2yYBel.n684Zo9Ey15n7vMe8gJnMeg7LjK4CdCLMuAYs3P4s56k2ii+Zx+3PMYet7fpa6J0wnxFe.G9XrIn+C+7m65AF7To+HI81CHj+PHauOXNrnSDf0c4gEZxwXpq0qioXAwtl8cmA2Wqh9IRE+ofGhuRacrEs2spUaf6kXdOPkCZ6Xi8dDz1ucyc4AZ2YDwHzkS9VmLGdqS5c14De2uFiR+0gW.eZKt+v52ij7fAzl0HInBXUE0j00SZxJ94Oh.5kZbSsi.RDrSaY82+kSdG4BphsyohR+4q+s2Qd95KyTLrsuDnAvsEOPIvHgwx78gdniaBrf4x7v8TxVQXO4BXnKvXSOdZKh3MtQV9iMymRPNLqc6enTmtKd6KJc.dwTWB+rpTin6Ux3WUBpOfDvjpjPT6K4IfuQuIcM71Pxt0S6duvUN8zSiDSn3MynlNWPF04zIq3Gp5WE470qcNOoz7zGp4omDTJT0wKZvm0jAhWCQblGIu2+Gs5y6+hRMyMry6ZxNTePGr1bS.8KJOD6+tEK.PqFr66jX+zLZiQIWX2aaM26UgZtGLDUh6YYtElB4zmyAtRONG3t++3bWYX4oWORAoyap4bmrqlyU5UkNqyIfBVE00hEFlEupYbeIcs0ee5iJcRhsd6+b5oyehrE6GwJUiQxa0R+TuVEnzWLoGWp2ZmOMo1Yx3RGnDZ4.Vc3Ak5v.x8M7GL1ozssGSkeVTb.7jMfaYyM.HNjmenP0Qe.8+yFP87BwaXVVnbZLXLNx.vHVr+A.iIi0Ot4J0pAyLlAvwLWs5GlY3IwiDWeClJP.IYlOocyJvEaNbv59PpG9JmwH36QwqmAWiQfJbe2nEv8emlr4r3ZijMmMcSRSFTysiS7SP3ObvUin.XxO52Lof4F3Z5r4e3B+zT3J1wwIup5Sv4trBN+kUv6bYE7tWVAu2kUvu5xJ3We1Bh+LSeSakrYbYCgrQ4Uh5RvvXEeFjAFksR9Wf.NhNA
              
              VirtualVirginV 1 Reply Last reply Reply Quote 1
              • d.healeyD
                d.healey @VirtualVirgin
                last edited by

                @VirtualVirgin said in Viewport scrollbars are hidden if child is larger in 2 dimensions:

                Thanks, but it doesn't work

                Yep seems like a bug

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

                1 Reply Last reply Reply Quote 0
                • VirtualVirginV
                  VirtualVirgin @rglides
                  last edited by

                  @rglides said in Viewport scrollbars are hidden if child is larger in 2 dimensions:

                  @rglides

                  A little extra code but a lot more customisability

                  HiseSnippet 1592.3ocuXk0aabCDlqs2fnswAM.8oBT.VihfUMN9LIs.NGp9p1nwIBQNtxHH0gdWJIBuZo5tT1Vwwn4mRAJP+Ez2i+WzWa+GzmJ5atyrGZ4pi3CzT8fs3v43aFNC4LpbfzgGFJCHFE1rSKNw3ZlU53qZrTClvmr9xDiOybSdnR3WmtkfePKYfhF5DH871kEDRVrSKVXH2kXXL52hhXTXLRzm+5QKx7X9N7LRDxVRgC+whlBUF0xk9Ngm2pLW9lhlZbemRq6H8WR5IaCvaTyYHsXN6wpyeBCYaDShwUVwUnjAUTLEOjXL1hR2NUZHOvOl+sDghc833hYIU.EESdUomKhXjJYoFBO2xoggPBnkxYAkQiCJeh4FBWQW5YAmONZCZlD5wCiQxCuQyAuY0g2LZva.PxPCRiECoaXVwIPzRksChmOxbceEOnFCB65PIlWxH+5UMWRBb3qlpIaO9pAvhtRXeuYlYRJ7mhKXYAg9PEsLym6MK8AzTopyUKIa1R5CKrmHd6I.9i+1TgbUYH1ndlrMjxvsq012QIj910KZcjUg8YATFnMUCQHppGKcXdKJa66FZiVMhg19BUEwq4.eycWflUg5ndiSDri+W3Tdh5MTNx.lGJW8opA4POi6nrYH5KL8ztArC.CwoAxCnd.XBGrh10CxpPcTSFPsEfUmYApfdeJ6Ey+xoSACP5V2pnUAvI.sf59wn+AwK1Kl6kSBB7kY.+Vc+56Yi4JtPAv2NdPFdtyzvWb6EA04eYjgQydLFmld5aet9TwS3xCnU5V3mlffGXs781IamglrjmMLoISEcouy1CUdMdFlvUOGBWEE1BkyiEp1P1Njugb+n6d.oWwuNDdQgedKEPxFXF4UDFw4S2GhBOfVi4ExuHguTqSqRY9tzssrD9XNIMs.gJ807OzGfE1NoNvjfi50liEQT3SV0l8DclXRpcBA.1qwwBC6hzogCZHWHVtErNdAKMCDWGDYjkXHMm8rGDBvP06EpUuHP8v7P86EtpFmARqdVHspNRu3mGqA40ff4yMQaFcb20hcuGiuO3hEG25nwi7NQMZLooZHwTi27lz0GReHTPSu4Mooqu+C5oRQOF.7EqwA8IVCc5QicFrFSS.JVLVgGko2yYBel.n684Zo9Ey15n7vMe8gJnMeg7LjK4CdCLMuAYs3P4s56k2ii+Zx+3PMYet7fpa6J0wnxFe.G9XrIn+C+7m65AF7To+HI81CHj+PHauOXNrnSDf0c4gEZxwXpq0qioXAwtl8cmA2Wqh9IRE+ofGhuRacrEs2spUaf6kXdOPkCZ6Xi8dDz1ucyc4AZ2YDwHzkS9VmLGdqS5c14De2uFiR+0gW.eZKt+v52ij7fAzl0HInBXUE0j00SZxJ94Oh.5kZbSsi.RDrSaY82+kSdG4BphsyohR+4q+s2Qd95KyTLrsuDnAvsEOPIvHgwx78gdniaBrf4x7v8TxVQXO4BXnKvXSOdZKh3MtQV9iMymRPNLqc6enTmtKd6KJc.dwTWB+rpTin6Ux3WUBpOfDvjpjPT6K4IfuQuIcM71Pxt0S6duvUN8zSiDSn3MynlNWPF04zIq3Gp5WE470qcNOoz7zGp4omDTJT0wKZvm0jAhWCQblGIu2+Gs5y6+hRMyMry6ZxNTePGr1bS.8KJOD6+tEK.PqFr66jX+zLZiQIWX2aaM26UgZtGLDUh6YYtElB4zmyAtRONG3t++3bWYX4oWORAoyap4bmrqlyU5UkNqyIfBVE00hEFlEupYbeIcs0ee5iJcRhsd6+b5oyehrE6GwJUiQxa0R+TuVEnzWLoGWp2ZmOMo1Yx3RGnDZ4.Vc3Ak5v.x8M7GL1ozssGSkeVTb.7jMfaYyM.HNjmenP0Qe.8+yFP87BwaXVVnbZLXLNx.vHVr+A.iIi0Ot4J0pAyLlAvwLWs5GlY3IwiDWeClJP.IYlOocyJvEaNbv59PpG9JmwH36QwqmAWiQfJbe2nEv8emlr4r3ZijMmMcSRSFTysiS7SP3ObvUin.XxO52Lof4F3Z5r4e3B+zT3J1wwIup5Sv4trBN+kUv6bYE7tWVAu2kUvu5xJ3We1Bh+LSeSakrYbYCgrQ4Uh5RvvXEeFjAFksR9Wf.NhNA
                  

                  Thanks for this :)
                  I checked it out and modified it a bit, but I ended up making something else from scratch instead:

                  HiseSnippet 3711.3ocwas0baabEFzwzIhsYZxL8w9vVMsY.soj.o7cZkXaYoZO0JRSjrpU83ICDvRRXABvA.DRLI52R+6zG6Ok9VeL8b1K.6hKjTx0SQhGQr64b1y9ctrmcAvAQgNz33vHiFsNZ1DpQieayCmEjLZ6Q1dAFu5EFM9CM2y9LufgjcscRBilQNzIJz2+.6.puwymMwNNl5Zznwm8WPNZrxMMXW+6u64191ANz7lLLNNzyg9ZuwdI4sdvS+qd996Z6ROxarB028ouxILX6P+vof18YMsLlX6bl8P52aijcilFuzNdjQia2zw4tOh9vA8dfUuGQum6cOsWWK6dVO5QOfZeOKmSeD0t2fScrLZbqcb8f4vgI1IzXPnOOzc1giBOOfO.G6E6cpOEuoqwgvHya1X6Qd9tGHgpXCiF27fbf6y3.2uu4ddtdYsmCfeEqCRNGpfViaLOUp6UPkZnnR2jqRecSvV4MIIuGTe9MMeUPBMZfMXaTUENsF23+rQysCAJBRVer8Yzcifax3vrqkkUGx8srZ2uUKv.EmP.EOAbPT7KHaQbhnvLRoMyUOBnSoAg+zpcHuCDZG7e83+68cHODEuWfuW.kLXZfShWXPExL.7E5Prg16PhYs+b6n+lmaxn1s94VqrwFBu0SsiPCvDZThGMt0J9gN194brmczPu.Pq60uTeGElX6ezHOmyB.LDnQebH2onXxDgK018Pvokpxjt35SZwzxayuHIi7hIwT9zMLveFIZZPLY5D31AdQ.Xyv.rWAK2lwu2.wHPlvve2PZLIHLgPuvKNoi.4HdIsVAH0TZeGRS1NbLHb3FyUWElKHfB+Y0L8kgyq1lr0VjoAtzAfAwscqU.vULKu.lcnA3cVuueViyjM1UowykM1SowQxF2j0H++gYzdP3iXNYCA.DvUKAZhFwmgY7qqnfvjyMaWWge2blWcHWzgLqMNx58rdLEPjyQKLPz40RwHp2vQIq1YTsTX66Gd911nOnyYwfvV8YfYJugZYL1Nk9pfChnvc.aCr8io0P7e+0zTbl9bPhUJPW6D60GcXtiJZ0rpivzpHjaVNZDXJvbOBGMufXOWJ32RUMVnAkvYXhOF.LCRhyLgfkgjDRNURN0EbygFXN9bQx4yKgDOJbJLP..38SfLmlDNFb8AiNDV.rnJyL2Aw8KmyfJwptBpsq6HfY+pgDomv7n4zg70y.p3+HF.7nyFFQqafm.PYPdPJ59LuvzpDhz4fkHmSBGhOjBRGSKvwc.RcirOWXXfLlwDyynzIwn0cLXl.JlztPf29ozHe6YKYbmf5xgchNzA6BtlCy6qccrlYDphWQm0x7UHRUiuqgMpjTjFom4et8r38CNJbBmRzXco5ZDYW5KVvVm.9KHFnFMGPY7f.QExasBSJ.RvhVcjpa4UCKF7r7qR.Jb4jSGDF6gpnoXUhNxUF5HWMnibE.T.slejb8JiVzb6BKjW1OcQyJouJVHBBbwPwJTHYz.JXsgTZP3RADyNvUYMeX4Kso.Oq2TnXKxfvHBVZaPBvuz+pkdfKKQbIShdC8qhGtF3XiUcjoM8EV+Xg0WTrPn.UXIfoEmOrzt3zvNFKcfLxNFx8aGLj515iHt8iIrkMIzfUfer3y3Lma9pSgCzIKyqB6c+Aaq6boghniARUl2QrINz3.yl7hvGUc.ApSsiYKlITfr3Kx4PwdiXf2oTZ.AxOh3GVFVEJy59zfgX0qq7yxzzRa1DQbDatorDLX7r5XwFYwBrxJjpP9P7GGxu.PawxTygpYYTEigK4T7LHf0TED5TWIthEbtDMdU4u5aGmvqjtrcHyuoecb9RlyQkrJ8a5WZbEyEkfOSd3njBQuxPejhgQgP8uPQ3PXCF+pg0jxCvAPwpI+P3Tv4jZJ2Ai4PdoyD3Z35nrfUXLKWJ.AU4KUb3GOYZRVTaD5EFS7FOl55AqeCkCEGRRs8mBsxJ3G7zFfYqFGB4avkDXo4EhgWb2OvDhod.WGhtIMK+Qlp3E.9f19nCuXmFfkfAHbIAghJa6JymMtXXuZAovBDhhLqflzhzTkmPIAUljJjStZB08LbHdFGwrsgWoh3E+BAUuTv0V7Zx6u.xOdYHG0f8GL.bbda8XQNQmjMIXSClyFIh6swrF4oyYExsFXs.R3Inx6SH8JxIWo666z25amh67UwgQ2S58RGeLS.24mECh98lVWr6t6Xg+G33CSlWyhnGFAqKk6WgafOOLrkPLnELgNgz8wBH.mZiBi79Ib2h9J7lDALSLOMLA1EAYLScaqFH9CPcTlui2BdY0Ak9aIxpWx6AK6ByvvS8X1F.2BGIvZkAFPVmLGYw3iIJEDD3gKOSn1iIxXZj.RLKnLWNK5LIPYw0WNOhJsTwvdpXXJdPINUgfQLqyR.fkmZKEJUEhaUK9sn4cNHNW6WdUaY3zB.8J.vMUAPti1ZbzJm6qFfk6KrbZuBYyssZmB28wjWfaATO6AmlTvGPjm8PL8+VkT3aSLK1zF0ujNN5R4lVobylhJBNqsMlyJ9RQmM4x8hc3q0lOzYNLX1nHLsJjN5grq9UP0yfDgoTUZuG6REJeYdBnrSerbZO1LplUV9tpGvGWPakySg+DlYj5htUvZ69zR9VEWprbzxGURtM5ov+d1IiVer8ElJtLcH8rZ2otf22K5Yk6QXk7Dgm0Gpxhl07VOVle5JBvG+IEfuRY6zfqbcMc4rOEVItBfOs.v+dEhJBw7Vy6Gm24ketGqJRXuOtX4cEK1qToCLxyJrNq1gZ1rfLOcskVHJffUDad0y31mXMstiOrQC1YRis+y4ShOUIr9DlzpfxCy92JE8BCd6Wl4SpRuVrmolhjCzyHeqPpey2PjM8DQS2onTyn4BAauUsomHZ5NpVHk5YTLi5gGUUEdRzTZ+5XPuvZ43uVkfphPtrnwHU0XbkBz6WVPmnYUSmuUsJaABpokA0TAnVmsXlfsBlvTgIL85ZKN9pZKNIyVLSyVjVisPyjjCCn.KG3i8OGOl5mZn4Ifd9KU2pXUdLJ9T0NW01RJKoLaa6lZxuCVZ6BeTMsKLHPJY7AyRhmFwNFxoSbwSwmcbvXxYLasGeadUdrF5RaA6l9pDmTGve7RB7GWF3mUCveRs.eZ8.+wKF3S++IvmVMvmtPfmqHxQTdd60rhq39pLrcpbTUgAV+QT1oIXJ6nhHS1IO8lIkCNmepb4IjrbIaTo9xrJV3GzaDMYZTv9m9AnZMfT9oOT7AVnVvGGVPhzdPB.IZ3XtTjOffLgjcZJWB5Ae70Ti9qrRqKq30Z35ezp363fx4ZuzGmM+Y0y4zFYHiaj7Wis+brX2XSqRG8p1Q8iO8F00aJezuy4AkhOwm4ybkvUkgVlYm2dG9IghXC5WvmjPve9YLKHrvALqQrxwJqQc9YJ2R5umI5+nJ0ENZ6e4WTjZ0Dx6rcKd7RdRhxmYaAlKeDtYHQAJUNNWnZ+Ek7nNoT63UNaRgtzRoHGdsoZkf2VYlu9yi3LaVFRyI+xJ8h9XNLbMWK8sXLmm8Etif408725Q9.ltvAT5kV2Hl0+B1ORKwhd6DvVwS47jcC4ucQ3qE1bOuKs8pNm2Ek4ALqogwqo9TMqS7oKg3yPg0zfTM4idN..rqzqAVzW9.zGL02W8cdgUkAwcVf8X96nRIWNfSE2MS6K7hK5ioqmRGMLMCRM9RXs5Eq1NKJPrHS1d9s5TuOj5FSpzCq7PM6pNTJP5BdRtsTjoUk3rn3prmyl7reKhpWmZeTyQojTpp3ZlsB7fJX7XO+z4Z6pHjsNYMawxRQXBJEOmnRsKdzPYVyEG88sDKb+fZSXnsxKEkMtqYprGgMVhcv.YhTEuLw7bUxzpTxzkSIOgojoKRISKpjo0ojkKiQwA3sBicYhTrrmzl6l2h4oiuyr4O+daWW7Op7Kd2ZY+tasu1J7tw5Q3+Ru5rd72DM0txJ9ph9Td6zvC1dS1E56kSTsOUatEH+YZKXYnlbyB7Y62a53s8hb7o3lc5ZIbkwdbXMiYfwiabKhprxWrLmegPwcfYh76wh.f+7DUhHd24NE8VxX4CbV9PAV9fjEc1jJJtxhG30nqv2ov8afuUwEYEeSj9v0i0HaWuoHnUj1MA9Y4mi8BLQ8xZ86AM8A9uZWZz1fbeAzoJdf4iwBnk6dNWXalIrMaWVsNks1u3cjluuabKDlc68PrHeoTuMoauGTA6NJOREK1E4WHlJB8IOgz89sK23Cw1xapvLR8AB3HNRe89QO1c788lDSMeGdNOb7sCYlxuEX9sI8T+86UD1kxZMUBXT1mb9kx9X99vD59Alrsw0BDPwtFLnx9Da4wmFUY23mQQz7XzDbwOkForQIFgFMto92hvsVtuEAQVKEBCCdUfWx9Snh62Mz2E+FCveW9KWvPjZC90ad0Kfzx3Gyfb87r2YensWPS8bn7OsgUZ9BZ7YIgSXzJxGZz3ySX89kxO7A1GohGLzeSyp+5CzWUv3BiFMa3BZxL4OXIbva9mvM7rmx6zeeQMZ76Zp89hZz3FJZ1WTml8mpQyTWL.0q7uhlYp2HzOQCi9GOUpi4sHy+Bscq27l27qXyEdmUWZ.RCsqcN8EM4Q.L89Vp58sJp225e847Fxz6rVT0aXknp06kB9LVFk9OOWDPb3NbODCoGhwGmGx00JXT9a84qZtWn6Te6D8O8H7ixRzAjCP668A+ldBfxkmo9QaU76Q5l0mCvRIGvBhvWR08qadfWhynp02aTg9BYJ9Tquhutqur4NCFPcRxU1a1b22N2Okq+2nJ7hsFBKnF4g9de+zwGBwDNTPSB.egXzW6FXVT98VR2xCoAtra9U3RzYW79FhN6J6zXrM3d8iN7UGvukruf0BnSAru0tUZtGdOoqAaECU7ermq2O53nKpRL165x3lWWFu60kw6ccY79WWFev0kwGtXFwu7vmI9vYfvICi8NXG1RrMZrS.drELOWi+Kf994+b
                  

                  Screen Recording 2025-03-07 at 2.58.17 PM.gif

                  This one uses a non-opaque panel to draw the scrollbars and to receive the mouse events which move the "contentPanel" position.
                  I put it in a factory method so hopefully it is easy to make multiples.
                  In my case I don't need the scrollbars to disappear, but I like that trick with the timer.

                  My main issue now is that I just wish there were some way to also include the scroll wheel/trackpad scrolling.
                  It seems at the moment there is only solutions for either x and y scrollbars (that remain visible) or use the Viewport and use just the hover scrolling with the wheel/trackpad.

                  rglidesR 1 Reply Last reply Reply Quote 0
                  • rglidesR
                    rglides @VirtualVirgin
                    last edited by

                    @VirtualVirgin Holy hell that's a lot of script for some scrollbars though haha. but yeah nice, glad to see it's working out. Wish we had mouseScroll too, outside of slider control

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

                    17

                    Online

                    1.7k

                    Users

                    11.8k

                    Topics

                    102.3k

                    Posts