HISE Logo Forum
    • Categories
    • Register
    • Login

    Panel snap to grid

    Scheduled Pinned Locked Moved General Questions
    8 Posts 3 Posters 216 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.
    • toxonicT
      toxonic
      last edited by toxonic

      I'm trying to get a draggable subpanel within another panel to snap to a predefined grid.

      HiseSnippet 985.3ocsV0uaaaCDmxNbn1acaEnO.D8OJT.ZCjbaZFvV6bicRg2VRMl6JZwvPAsDsEQnHEnnZpwPe21CvdX1av1Q8gkbl+XvXUvvP7t62c+3oi2wwZU.KMUoQNcd0hDFx4KvSVHMQChnbIZzPjyWhuflZXZRgnSWjPSSYgHGm1uvJvoyAn7m+56OkJnx.VsHD50Jd.6m3wbSszw8+QtPbNMj8JdbCqeb+QAJ4.kPkA7oM1CkPCthNmcI0ZVKLx4yNKjaT5IFpgkhbN3TU3hIQpqkE1+ZdJepfYW3il.NpP74JQnkwVonAQbQ33p8cJB7x35rP6hrvcwWvC4KkWmM95bEjZDMyGNsVkdsWgd9MomWC5sFJ4zfRGTPo6fmDn4IlZMV9743QR3iyLJj1aRkBaQs9y13AJvBo4nX5Ury0vhkHbehm2CHveG9sc6Bo9TC48TMYLUxD9jmRpPNmYFnhSTRXg68JTeO.SMjIYSyEuQPUFXgYAP0LJX7uBwG94a4wi779MfGUVdTJyLTSmOmKmepJSFl5ZAc3ML4BUVJa.UHlB0JtyxjAFtR5FaEODx7u4vt+ddDifvsDHPtWHTSohwpTtEvacO7gEar0pCBJeFwMh7cOkz6XqK6zjDUV51X6brMq9wtLQJiTf8Y.Tx8uOI2Kmrcub71byI0tweGrI2GazQ9MHj+NXj+VojeCN0aGbp2V4zNQeSdzgzo6Gseg1Ukm0SVazJwxBFkrReoFvQUEQDk7Rkg8RoaNgfPQtopYyVqtReIX50p111SuMftxr3oL8CfyVhL1RCgdAq1fAu4FLM6+ETjXZXnRNRxMuLgI2TWQTY1Dd6WFMjZn1tRkx.6RXZC2RAmgr2Cs3K5Q0AOjkdkQkjaa4m.nqsIW6sq5fYS2HNzm5V3hybnOrbJPht+h5QB+P+HFedT8vi+P2+ZdnIp1j21ekX0cSwpKt5KsMZXGK1E1WBsQEZsHMMbyRlYXevjO6ApXTWW0PB1esxETUHAYhuB+bgfTKnjmEAnZafc5kOB7e0dGFrnByDTypSariXKU.UHqzh21FWBmKVzbD7+aif9uRw6fGyMAQqmisVCGg5nOEbrbv8swmMaFKvTSvCvm+lOMSoQ+rJy.ECWPMZtsl5xr3IvcWBXPzkP0i8DpSK6Yoh0dU0cSXxv7E+M7Tpz2t1oToekRTLMPqdWPQeA6UCtUtDfSx7aE0AtdFrl3ix6U.3vdG4ghgao7tf.61+gvw60io2df4Q6AlGuGXNdOv7j8.yI6AluYqXrWP74YFUbwwAPv3yxaf53bljBUV4Ugn+A7o+H8A�
      

      But when i drag the subpanel around, it moves a kind of shaky, which is a bit annoying. I guess, i chose a bad mouse callback, but don't know, what would work better.
      Any ideas?

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

        @toxonic here I use event.mouseUp instead, I hope this is what you meant

        HiseSnippet 1005.3ocsVEtaaaCDlxwbnRacaEnO.D8GE1.sAVtMMCnqctwNovaKoFysEqnXnfVh1hHTjBRTI0XHua6QZuAaGojrj6bZLLVMjMLu69t6imNdGmjpBXYYpTji6qWlvPNeCd5RoNZXDkKQiGgb9V7ozLMKkTH5nkIzrLVHxwYuWZD331FY+72+zQTAUFvpEgPuUwCX+JOlqqkNYvuvEhSngrWyiaX8iGLNPIGpDpbfO6g6gRnAmSWvNiZLqEF47UGGx0pzoZplkgbZejJb4zH0kxB6eKOiOSvLK7QSAGUH9DkHzvXiTzvHtHbR09NCAdYRcVXuhrvcwmxC4qjWmM9dqBRMhl4CmVqSu8Vid9MoWuFzaCTxoAkZWPo6fmFjxSz0ZL74qwikvKm4THs2jJE1hZQZiGp.Kj58iomyNIEVrBQmmzq2CHvOcepmGj5yzjKnojITIS3SdFoB4BldnJNQIgEctWg56AXpgLMelU70Bpx.CLC.ZJiBF+dH9viugGOpWu+.3Qkk6mwziRoKVvkKNRkKCy5X.08SL4TUdFaHUHlA0JclmKCzbkrC6BHrc89SOWSzhfPsBDPrWJTynhIpLtw320o6CK1TaT2S8b8b4yIE9b+XS.eSRWOWv4V4Qje7Yj9G.RrhbaRuJ+zowF8.S9108J3K7vDYLRgadN3Ex8uOw5vCuYGdvV3wCq8n+VvQq6tIe52fl9aAO82Fh52fo82Bl1eaX5V4nMvtqHtdWYJ0topYiyL1jpDqJBUxJ8kZ.GUUXRTxyTZ1qjcrEmdW4Q9TUymuQck9RvR2nZSqzzOGvNx73YrzG.mWE4rUFB8WVuoE95aZ0rmZPQhoggJ4XIW+pDl755zhJylv+dy3QTM0zoqTFXWBKUyMTvYD6BXrQQeOW7HV14ZUh01xWAvj.sU6sq5JZR2HNz66V3hyxnOtZxRR5fk0iY94AQL9hn5AR+U5fK4g5nZSd2f0hk20EKOb0aZSzvNFrKq9SBztRpa3lULSy9n1NOCpXTWV0jC1esrBpJjfLw2gegPPpETxSrSHDfpsA1oucr5+YjALrRElKn50mfYFaWp.pPVargYzfDNZrr4X8+2FqssT7N3IbcPzl4XqMvQnN5KAGKuLvswGOeNKPWSv13S98uLS9Q+lJWCECmR0obSM0Y4wSg6CEvfnKgpGyITmVlyREq6UUtMkICsK9G3SoReyZmRk9UJQwzfT0GBJ5KXttwsrR.NIs2zxEtxGrl3ir8J.b3d62CEC274CAAls+Cgi2aFS+c.yi1ALOdGvbvNf4I6.lC2AL+vmEi4RmuHWqhKNN.BlbrsApiywRJTYYqBQ+KvOAnRX
        

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

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

          @ulrik and with less code,

          HiseSnippet 1046.3ocsV01aaaCDlxwrnRacaEn+.HBvJjCRSjbqaJPW2bicRQ1VRMlaKZwvVAsDsEQjHEjnRpwP9useR6y6KaG0KVxcNMFFqFNFg2cOO2inNdGGkH8XooxDjg4qlGyPFeId7bgJXP.kKPmLDY7U3SooJVBovzgyioooLejgwVuPavvrMJ+ye8CGRCoBOVsID5MRtG6m4QbUs0Q8+IdX3wTe1q3QMh9Q8OwSJFHCkYfd1B6fhodmSmwNipCqEFYbqi74JYxXEUwRQFsOT5Oebf7RQQ7ugmxmDxzKbQiAhJLerLzWqXsUzf.dn+npm6TDvxn5cgsJ1EtG9TtOeg85ciuI2AoFQy8CiVKKusVRdtMkmSC4sBIYzPRsKjzcwi8R3wpZOZ87E3SDvKmoTXauoTJhE052aiGHgHDp8hnmyNNAVr.g8icb1k.+z4oVVvVephbAMgLhJXgtjmQpPNioFHihkBXg81Et2FvTCYb1jbyWKnp.zvz.nILJD7uB4G95p0wCcb9MPGUQtWJSMLgNaFWL6PYlvO0VCpyGExoxrT1.ZX3DnVwdZlvSwkBa1EPZ6X8GVl5rE.oZAHPXuHTNgFNRlx0A+N6NOn3gZk9dpkokIeJofy8hzI70wcrLAxyYeNvtcv98b5P9VROGHdylJzd64auKDzNfOMYl6uC7ilv.x28LR2d.U4bsDpJAX2XGpD+UvevWVXJiTPy2CrPt+8I4DdvMSXu0fwCpYzcMzXNc2DmtMjo6ZnS20QntMTZ20PocWGktVDsJ0sy9VlWQLstRWndSmEzLpiIQFtnDVJp7W5AHpprlHEmIUrWJryKsstxh7wtlNck9J4JjkrR25FwIeJf1hrnIrjcgS6gYrEABcmVtkG95a40rirWwFSi.khSDb0KiYhqqOMpb2D9uWexPphp6SVZChKlkn3ZIXLjcALzonqoIdHK8bkLNO1xWAvbDUt26T0SUuci3PmyaiK5Df9vh4RwI8mWOj5G6Gv3yBpGm8mI8uj6qBpC4c8WJWVWWtrvUuo0YCanwpyzs96xgmwPCOgpAUKTmh8AU9DQnpQdYUaR3YrUtgphIX23qwOOLjTanTqXCeHAUOJXit4Cl+OCcfwcR+rPpZ4Yf5A+kNfpjkF7nGtHfyHyadwf+2FLttR7t3QbkWvp0XqUnQnV5ygFKuNwcvGMcJySUKv13ie6mm6Nf9EYlBJFNkpR355pyxhFC2nxiAYW.UO5SoFszmmJV6TU6MlI7yW7OvmRmt50FkNcqbhhndIx26UzaPegkamaAzjH+tZlvkFg0DWTd+B.G1YOGTDb2o264oe7e.bDe0X5tAXd3Ff4Qa.lda.lGuAXNXCv7jOIF80VedlRFUbb.LL5n7lnFFGInPkUdUH5eArLj3XN
          

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

          lalalandsynthL toxonicT 2 Replies Last reply Reply Quote 2
          • lalalandsynthL
            lalalandsynth @ulrik
            last edited by

            @ulrik The border seems to disappear when dragging?

            https://lalalandaudio.com/

            https://lalalandsynth.com/

            https://www.facebook.com/lalalandsynth

            https://www.facebook.com/lalalandsynth

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

              @lalalandsynth which border do you mean?

              panelinpanel.gif

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

              lalalandsynthL 1 Reply Last reply Reply Quote 0
              • lalalandsynthL
                lalalandsynth @ulrik
                last edited by

                @ulrik The border of the knob itself , when I move it up the upper border flashes, when moving down the lower border flashes. It does not show on a Gif when I make one.
                slider.gif

                https://lalalandaudio.com/

                https://lalalandsynth.com/

                https://www.facebook.com/lalalandsynth

                https://www.facebook.com/lalalandsynth

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

                  @lalalandsynth hm, it doesn't here, strange

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

                  1 Reply Last reply Reply Quote 0
                  • toxonicT
                    toxonic @ulrik
                    last edited by toxonic

                    @ulrik Ahhh... i used the mouse callback function in a wrong way.... thank you for that hint! :-)
                    And why i used mouseDown, i really don't know... i must have been very tired yesterday... :D

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

                    16

                    Online

                    1.7k

                    Users

                    11.8k

                    Topics

                    102.8k

                    Posts