HISE Logo Forum
    • Categories
    • Register
    • Login

    Two combos logic (Mutually exclusive combo boxes)

    Scheduled Pinned Locked Moved General Questions
    13 Posts 3 Posters 524 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.
    • hisefiloH
      hisefilo
      last edited by hisefilo

      Hi everyone. .
      How can I do to make option selected on a combo to be removed from options available on a second combo and vice-versa? Not by order but IDs??
      Thanks in advance

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

        @hisefilo Can you explain more?

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

          In the callback for each combo box you update the list of items in the other box.

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

          hisefiloH 1 Reply Last reply Reply Quote 0
          • hisefiloH
            hisefilo @d.healey
            last edited by

            @d-healey @ulrik Yes that was my first idea but as arrays uses index and not IDs I can remove or push into the array the selected item.

            HiseSnippet 1336.3oc6Y01aaaCDlJ1pMVcqncn.a.6KBF6CNnoo1tYu.jsUm3jLDrlWPbRPA5JJXjnsYCEoFEUVMJx+w8So+C1NRIaImn35301Oz4juDdGuiO2wiO2YmCjBORTjPhrpbzfPBx5Kr6Lfq52tOlxQ6rIx5t16hiTDoahnMFDhihH9HKqR+lVfUkxHyOu6oafYXtGISDBchf5QdFMfpxjdPqemxXai8IGQCxs6Uasimf2VvDw.dJYWGEh8NC2irGVusErQV2ZKepRH6nvJRDxp7FB+Ac5K9Kdx9OgFQOkQzKZf5.NJQ71BluFw5+F0tOk4evv3NBgrt8AYYgRIYgGXuK0mNRdV13dFEtYVjOeXsv3vqzXvqw0AuBfjUNHUNAR22timjFpxznwycr2gCWNcwPZOOTR1KZgusrcaArCtZk.7YjskvhQVTa050W1sY85KsliiCj6iTtmiktAB+XFIx8WbeQUgDy6Qptra0Xljdl9O7WoOAyHCp9x0xaUaQvohMDuoAX2vyrGQAhCEbXQspi1QU3.upgMeuF1TanyH2rRDATRUjfHMtzJuFcoQzJuVP40p9G7pKk2QMmfiZNcNhGIXjUBkT.tYlBQwIXVLolYWTNixItci4dJpf6pq0SQqNrkBVMugw7xPlALbIm25TgI7vLWJjcpulSE8ucER2Zz0.Y+7HDwH7dp9frG9vkdKrmJO9wtoUDQtXFa3FAMlW3lTrtvyrpVp1WPe4R5HdXsTsF.xqbg9PA+cTrjGA31U0m3FQXDOEwWu1DHMblnmMAziZbI+ap8z99PRf3b.pWx0P9RJBbwRIdfSkgAqzr4q55TecbnO7Bz0boog9M5x7hjKzIW+pcT5kVaH4dJPTU6p2ml2U4tu2SnH6yqYtUctvw8xp51sPcodiQjEpVyhJmjg03wAmRj4qozaDnVFmu5VSGekWRxI2FE7c3T09gjz0YDtMJfcCklcAdtERQHrUkgk6dorbCyjHpuljaThEYBgrdFK1BcCcQyK6BTKzw6rIVg07toPCfaHQpn5rh0ljyglXIrvUr2jDclRDZvdZkAj4lRz+lricyVCxV7qsBvfNaqRvBS4Ix5qsS3dcLDuNCYc0ouQmq8TFxYmaqWO94ldXN1Y9+p8dftd5mJX03sB08+SU.0ai0+Q2igGQUCxOevk6OV95q2pWX66BqllR3de6CnJu9Ei2EJ.u5xyOx3McZiuzdqtcABuLvV1d6mOwQK9fCk6l.k6X2A5QYHtM.YwzhvIL22eOsy8EN0y8sumBeN4H3jiBEQi43Nj.5QP0eTdgGGAS1P9yC02q4k2VfkEp5cOcaHLKzlNXUrzTfrdfHlqFqfnzTeKjmvb72I41eAS9U9i0vneRer8emanzzA22yryUFhwNzfPFYK94DFvrav3WAT4cwwL0PoMFCk6J3hv9BN0KeEvgDkj1qGQlG6EFPqqTvPAYRdPqCgoZv4ql+tVOCpBwRHOQlwbwM+yQT3802Xm.WW8KS2OO3zK8+SN8CEwJJu2tXnPUORwdwAc.hUOBfDNmvhziYrflbLYcc85DlUtuYw+.+jprgdsUpxFCUNE8MtssYpk4sMl213y81FMm21Xdai4sM9fz1H2GCM+mNadmi4cN9LrywSl24Xdmi4cNlhNGeJNi.rmT7JujuMYcs7hFIPbyM++GqXuqds6nuCZa65qTGE.LhuxySmteDjeJ1llyfMOYFrY0YvlueFr4GlAa9wYvleZh1naFsdrRDj7TDDbvVluHeKqs3XnR1T0i9W.z4zR8.
            
            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @hisefilo
              last edited by

              @hisefilo You can convert an elements text (id) to an index using indexof

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

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

                hmmm I just tried putting together a quick example but it's trickier than I thought. I'll figure it out though because I need it for a project I'm working on. But I'm not going to be around much today so maybe someone else will get there before me.

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

                hisefiloH 1 Reply Last reply Reply Quote 1
                • hisefiloH
                  hisefilo @d.healey
                  last edited by

                  @d-healey Yep, not simple for me at least. Need to save active item on the remaining combos and vice-versa (spaghettiiiiiiiiiiiiii)

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

                    This post is deleted!
                    hisefiloH 1 Reply Last reply Reply Quote 2
                    • hisefiloH
                      hisefilo @ulrik
                      last edited by

                      @ulrik man thank you so much. Your code looks so clean and pro!!!

                      Almost there. Remaining combo box resets and shows no text. But I guess I can fix that

                      Thanks once again for your help bro

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

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • ulrikU
                          ulrik @hisefilo
                          last edited by

                          @hisefilo I didn't realize you wanted this combo combo to have a purpose as well 😂, forget about the code it will not work,
                          Maybe this is more like what you need?

                          HiseSnippet 1363.3oc6Y00aaaCEUx1JsVcqHcnOrG0L1CxHot1pYefksEm3jLDrlDi3zfAzUTvHSayFJRMIprXLz+i6mR+GrcIkjkbiiiiWZdHy4oxKu2KO7xi34R21AbWbXHOPSu7wC8wZ5elQmgLwfVCPDl1daqo+Xi8QgBbfUrosF5iBCwc0z0K9KRC5kKoo96CarEhhXt3LSZZmvIt3WR7HhLqsa9qDJcWTW7wDubduVy8b4rVbJOBvSQi5Z9H2yP8wGfjtUvPSeoc5RD7fNBj.GpoWZKd2gcFv+SVr+mPBImRwxAMz5.IJ17tbZWIhkV0ZMfP61NceGpoo+f1YUghwUgmZrOoKYj8rpwxpIrxhHe8Puv3vq3XvqQd3UOG7l.jzyAoRwP5IFcbCH9hrYj34QF6wfCmdHnrmGJw9pUfujQKN3ASTyCcFd2.XvnHrWqd8UsbpWu55lllPsOTXcNJvxi2MhhCs9IqWWgGfX8wUV0pRDMfbl7ezs1.LhhGV4MqmOpVbuS4awunADW5Z1GK.y9bFLvtxHOp.K3kCz4ZCzQFn4nzTKDCSRDXuPItjSdEykrip8NNgYW42YUplOQNSIQNyRhLILJggs5EwbEDNyRRiS.hbGEvo1toamUgMMMBW07uLKS4tHpkJ4pMeJ36mslUqE5SIh3Ea87g.Qnb40p78rFvwQYyx83AV1DXt5qaQr9wXWpQwr9hAfkUVopY4xpuwUEYI0SMxNNWj2TUtiS4R1h..pPhgLeUAMd.8PzPUDoPkKFfCRvaVUERydfsiwWHry1VTBvI.ZWtsBrWYokcIzoVeU791ZCk607iBGXSqZ8CvAWLPuhyNk2icvMtmmHKi1JuHrt3KNrm8HrWckFf+uWQZtFpsLUIG5sPT5ovcX1WlOHoMO+4Sg33LGDGm68DmF2IDmFyLwowsEww45HNN4HNl43KGvE3CY1JVg46Ms93o50ahykjMJNXhSKUlClVf1rHuSwA44jRGA4pw0.MtZMv7RztwEmbNxY6wHhC8wrqR3VKohB5kERPE3pPoVtbhZYZ0SizUJVN5XSSAan2ikzSaU4FlBmQoXT+OZuZusQBjT+NAZ.b8wABhrRnuM9bnYnX07xFaiCOSv8UXOgM.82Lin+hrkc6lCyF7yM8PvbF5EfAJ5qrwgXMbyTca4V8FthN4Vwlu65VwkMT8JjaAub6LPiTxOMQhw6tR1RYxD.carVZjssvBIhg4K4ebKWklsVtldGgyJbehQahvcvjwagIfWIS8SLdSZf8yM1oWOrqHCrkL182lZ2p25P4wwP4QFc.IN0s9Jf7vD93TdJweOqOkveleJwgtBz43igUNzmGNVh6f8HGCeNDl23qBglkw+wQxy071awQASbpOrwtv1bhwzAIhBTDjM83QLwXDhhy7ovM3IMk9T8jl6zuu9uecvsyKvJmhwNDOeJdG14XJbutBieAbQdOTDUjZswXnbeNi6OfyHt4OzOBKBH86iCxi8Itg1THf1.xr7zlGgoXTdB7W27k.wCE.0I7bVKZbieM5DOu9RiX3ZI+Xz59w03E++403GwiDDV+8Q.QUJuePjWG3tTWLfDFCSCSk7SFWWNN9xTVW0f+A9KYxFxw5IS1HcxYPp3AwMRrPoXgRw8PkBmEJEKTJVnTbqnTXZL5wl4eC1BwhEhE2ODKdwBwhEhEKDKlAwh6h0vC4Fveqa7uXrjK+PkEXeyT+eUW1Xe4XqQ+NyFF0qUWyCtQ7sttxx8yf5yjiwYNh4EyQLqMGw7MyQLe6bDy2MGw78SMFoXzlQBtW7mhfg16n9w5002gg.lrh0q8uNMl99.
                          
                          hisefiloH 1 Reply Last reply Reply Quote 4
                          • hisefiloH
                            hisefilo @ulrik
                            last edited by

                            @ulrik Wow man!!! that's it! @d-healey this is what you needed also I guess.
                            Thanks from the bottom of my heart!

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

                              @hisefilo I'm glad it works :)

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

                              26

                              Online

                              1.7k

                              Users

                              11.9k

                              Topics

                              103.6k

                              Posts