HISE Logo Forum
    • Categories
    • Register
    • Login

    Attach broadcaster to CB item click

    Scheduled Pinned Locked Moved General Questions
    18 Posts 5 Posters 593 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.
    • ustkU
      ustk
      last edited by

      I am trying to get a broadcaster to react on item click.
      All I get at the moment is when you click the actual combo box itself, not the items.

      Of course, the combo box callback can trigger for such an action, but not when there's only one item inside and it is already selected

      I need a solution to trigger a function in that specific case

      Do we need a specific broadcaster that reacts with items only?
      or there's is a solution with what we have currently?

      HiseSnippet 928.3ocsVssZabDFdVYugraSKIPuo2MduRFDBozzjRKk5nUREkXYKpbCEJkvnYGocv6NyxLyZaQwua8QpuAI+ydRxwFGGAUWHz+4u+iilojTlVKUHGuyVmwPNOwc9ZgINLlvEnICQNei6Th1vT3RVCVmQzZVDxwYueyxvwaeTwm+6WGPRHBJaCKD5cRNkcLOka1vc1QukmjLlDwNimtk1u3nIToHTlHyA7rmaOTFgdNYE6DhUsVtHmGMJhajp4FhgoAcFHiVOOVdonT+2w07EILKQezbvQkrQgw7jnY04pFgb1e1lLeuxL+acmxi3M72TAdZg.7FK1tF3z59fT+u.H4rEj1uDROycNUwyLajXwyW4NQ.MjkDnTuMTJ0E05MsbCkfFBS2Tx4rwJfnwh1urWuNX3qC+YeeendqM3KHP2UltPNPdUe7ufqsdEy.ryjBfncPiFAehoCBAaFIVwErtTECpCCTRRDsXro8+36EviB9IbvDCKMLgSOmEEzA3RTqz.++JfVGjfN3.1E1e729WWDkAgcIFCgFelrAJSk4Z1HqZ51MfBrrv2Z7ohj0VGkZUCW3NcPiyhhNlC3R.HK3xX.qWvTVses.yA7giIZ7BFSfo0HEuLWPMboncCN6T51C8gjiurcAQ2JCNzy2CX6AEQsLg0MSwsUuImMZJN73IguczvCN3.Kf7ttJI8qi.VJNQZXmJZW3Z+q8wepnkKuSY1VlRlj.o0cI1tnotOCaKxSWvTcfFZRNqQQXR7li2O5gMdSKmf1RQoXhfaNMiUQOVlDYGas+91KCnpQP6ZQEBAUMEKEOsZont0i3Q1chlIATQJr8cIzeLYHwPpcF3WHVYLkgaSImgrKfiTkabdtCY5yMxrBcqZ2HmG+.C8UMg8eWbz5MXfezk7HSLxw0oiCBEy3qhMVpmaEByc.N9N2wvjIFhmZsulAkvnRBTJ4JqtsJNddqiDv4IYTdBwbyaV1iyUBfN8MNTXOFHzby5sKReAGx5cuGxdnP7Yty3FZ7ciwV2AFg92+GXr57+W6NZ4RF0rAf66N9O20a8elv+6xbCWrZJwn31d6I4oygW8nLH5BAKQW2uqn6YosUf4LQTAwGfOUB6aocpD1uVHL0PUx2SK2drOv73BN.lDEum5AOrCz3asvfPov6cumRuoqtkgOeWM762UCewtZ3OrqF9xc0vWsqF9iedCs+cjWmajokqMHzzYiJNv43LRPfIvhoUzGAitGvMC
      

      Can't help pressing F5 in the forum...

      LindonL 1 Reply Last reply Reply Quote 0
      • Dan KorneffD
        Dan Korneff
        last edited by

        @ustk said in Attach broadcaster to CB item click:

        All I get at the moment is when you click the actual combo box itself, not the items.

        I experienced the same thing when working on my tooltip script. It text areas respond as undefined.

        Dan Korneff - Producer / Mixer / Audio Nerd

        1 Reply Last reply Reply Quote 0
        • ustkU
          ustk
          last edited by ustk

          using a value broadcaster is of course the same problem

          HiseSnippet 961.3ocsVs0aaaCElxIZnV6BZA1K6MB8jJVVf8VugUrMWKaGHz3TiXufALLTPSQaQDIRCJ5jZLj+a6+Seo+C1NT28hyZfwpdvvm6e56vygZhRRYooRExp8rMqXHquvd5FgNxOhvEnfAHquxdLIUyT3bU82rhjlxBQVVGbhQgU6CQYOe3W5ShIBJqVEBcgjSYmxS35ZsS58Zdb7HRHaFOog2OoW.UJ7kwx0.dNvtCZEgdIYI6LhwsV1HqOaXHWKUS0DMKEYcXeY3loQxqE49eAOkOOlYD5hlBIJW8HYbnAwFsH+Hdb3jx26TDjkI0rvA4rvWaOlGxqzWyFOLy.tNhl7gUqsg2AaAutMgWmFvaGPxpAjNLGROxdJUwWoqsXvymaGHflyBBP6MgRtunVuuksuD7PnONgbIajBDphv6Yc5bDF94wuzA7JUFyNlFyHJOPgCzKR03qHPmWlLW1W9tt3eBWlskLMndkT.BdtUd3ZhrQn88gXFJVxEPpULfW5qjjPZ1QJu+zosKOz8GwtAZVheLmdIKz8HPKQsLEz+6tzxh3dD1kck4O+gyMYUou+wDslPilIqfxEj30LuJ3.w3V4aX3obnrBnvtWGAP4Jlxj0WIvbn73HRJdNiIvzRffWrVP0bovqBFGAuVPIdrCf8RNakhaHgeFGLa3Xr+oA9ud3.72k6I7xg+1hfdYAxcb3hXfRpxO1btu.yFFVIiumkzuOd14AmbxvyuqR114Fnlez91woFKYk1mDGOGF87tMpf70.ymI0r2H7xPlyMN3+soEK1oshbECMhcY1rUP8eEnmXcxblpIuXbDFU1d9y9tm+ZtdflSMMbTJBDb8aVwD20RCTAeZlUKPE3pNaR8gESpkbGhGZFTqnRTFrarkrG5WCFPzjxjA4Ep0JlRyMuFVCXWAaQyWCz1d.K8RsbUluEMRj0Ctmk9cUk8ul2aSMF38tlGpipsp5Ew3KiZr1NnmYJAvy2XOBlivPcUabRY.8ElKfRHP9ssZksk+Vavfcmxv0wD81KTM2hTX.5xasEyroRjx0aZdKy+aaYuuP7Q1S3ZZztwXqcfQnO9o.iE2M8k1CWrfQ00.7P6Q+1mlKhPmKWq4hkiIZE2zaOacxT35YJCptPvhSK62ExcLxFFXJSDlI72vSgwtFYqBicKMBmZnJ4ao4SQla+dPlF.ShrK9aCeABHiu8fCJAtL9sT51o5VA986af+v9F3S12.e59F3y12.e99F3K93AZ9VoWsVKSxGaPnwSFlsnyxZnf.m.yNsh9GjlA9BC
          

          It would be nice to have a selected item to trigger at least something.
          Could also be an option in the property editor for those who don't need a CB to be triggered in that case

          Can't help pressing F5 in the forum...

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

            @ustk said in Attach broadcaster to CB item click:

            I am trying to get a broadcaster to react on item click.
            All I get at the moment is when you click the actual combo box itself, not the items.

            Of course, the combo box callback can trigger for such an action, but not when there's only one item inside and it is already selected

            I need a solution to trigger a function in that specific case

            Do we need a specific broadcaster that reacts with items only?
            or there's is a solution with what we have currently?

            HiseSnippet 928.3ocsVssZabDFdVYugraSKIPuo2MduRFDBozzjRKk5nUREkXYKpbCEJkvnYGocv6NyxLyZaQwua8QpuAI+ydRxwFGGAUWHz+4u+iilojTlVKUHGuyVmwPNOwc9ZgINLlvEnICQNei6Th1vT3RVCVmQzZVDxwYueyxvwaeTwm+6WGPRHBJaCKD5cRNkcLOka1vc1QukmjLlDwNimtk1u3nIToHTlHyA7rmaOTFgdNYE6DhUsVtHmGMJhajp4FhgoAcFHiVOOVdonT+2w07EILKQezbvQkrQgw7jnY04pFgb1e1lLeuxL+acmxi3M72TAdZg.7FK1tF3z59fT+u.H4rEj1uDROycNUwyLajXwyW4NQ.MjkDnTuMTJ0E05MsbCkfFBS2Tx4rwJfnwh1urWuNX3qC+YeeendqM3KHP2UltPNPdUe7ufqsdEy.ryjBfncPiFAehoCBAaFIVwErtTECpCCTRRDsXro8+36EviB9IbvDCKMLgSOmEEzA3RTqz.++JfVGjfN3.1E1e729WWDkAgcIFCgFelrAJSk4Z1HqZ51MfBrrv2Z7ohj0VGkZUCW3NcPiyhhNlC3R.HK3xX.qWvTVses.yA7giIZ7BFSfo0HEuLWPMboncCN6T51C8gjiurcAQ2JCNzy2CX6AEQsLg0MSwsUuImMZJN73IguczvCN3.Kf7ttJI8qi.VJNQZXmJZW3Z+q8wepnkKuSY1VlRlj.o0cI1tnotOCaKxSWvTcfFZRNqQQXR7li2O5gMdSKmf1RQoXhfaNMiUQOVlDYGas+91KCnpQP6ZQEBAUMEKEOsZont0i3Q1chlIATQJr8cIzeLYHwPpcF3WHVYLkgaSImgrKfiTkabdtCY5yMxrBcqZ2HmG+.C8UMg8eWbz5MXfezk7HSLxw0oiCBEy3qhMVpmaEByc.N9N2wvjIFhmZsulAkvnRBTJ4JqtsJNddqiDv4IYTdBwbyaV1iyUBfN8MNTXOFHzby5sKReAGx5cuGxdnP7Yty3FZ7ciwV2AFg92+GXr57+W6NZ4RF0rAf66N9O20a8elv+6xbCWrZJwn31d6I4oygW8nLH5BAKQW2uqn6YosUf4LQTAwGfOUB6aocpD1uVHL0PUx2SK2drOv73BN.lDEum5AOrCz3asvfPov6cumRuoqtkgOeWM762UCewtZ3OrqF9xc0vWsqF9iedCs+cjWmajokqMHzzYiJNv43LRPfIvhoUzGAitGvMC
            

            Have you tried - in the comboBox callback setting the comboBox value =0... I think I recall this makes the comboBox CB active even if you select the only item in it...

            HISE Development for hire.
            www.channelrobot.com

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

              @Lindon Unfortunately in that case the item is not shown as selected anymore

              Can't help pressing F5 in the forum...

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

                @ustk can you elaborate why you need this? Usually you never need to retrigger the callback with the current value so it might be better for your use case to use a different solution altogether.

                ustkU 1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk @Christoph Hart
                  last edited by ustk

                  @Christoph-Hart Of course
                  Once I select an item, I perform a few things, then I show a specific panel.
                  This panel can be closed/replaced by another one
                  If I select another item, the panel shows again as it should
                  However this doesn't work for the currently selected item, so I had to add a button just for this edge case, and the user will be confused.

                  Can't help pressing F5 in the forum...

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

                    @ustk said in Attach broadcaster to CB item click:

                    This panel can be closed/replaced by another one

                    Can you put your combo box into a default state when this happens?

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

                    ustkU 1 Reply Last reply Reply Quote 0
                    • ustkU
                      ustk @d.healey
                      last edited by

                      @d-healey this is what I tried following @Lindon idea of setting the Cb to 0, but the item is then unselected leading the "main area" to reset and don't show the selected item anymore (also the item itself loses the "ticked" property)

                      Can't help pressing F5 in the forum...

                      1 Reply Last reply Reply Quote 0
                      • ustkU
                        ustk
                        last edited by

                        I could build my own cb using panels but I have so much to rework for this...
                        If a broadcaster is not interesting here for anyone else then I might go down the panel route, otherwise I can wait a wee bit :smiling_face_with_halo:

                        Can't help pressing F5 in the forum...

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

                          Can you make a little snippet that demonstrates the setup?

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

                          ustkU 1 Reply Last reply Reply Quote 0
                          • ustkU
                            ustk @d.healey
                            last edited by ustk

                            @d-healey here ya go

                            HiseSnippet 1207.3ocsWstSibCE1SfAQR6RYk5CfE+JHQyBa2tsRUUkMWfFsjKJI6R29mcclwIiKyXOx1CPTEuZ8MouC8Mfd7bIYBjDfHZ9QTN2r+Ne93iOoqT3PUJgDYUbvjPJx5qs6Ogq8p4QXbTy5HqcraQTZpDmnp5jPhRQcQVVabpQgUwMQwe92esJwmvcnyTgPeTvbnmwBX5YZ6d76Y99mPboCXA479MG2zQvqI7EQ.d1v9PTHw4BxXZahwsB1HqsZ3xzBYeMQSUfOUEtS56Ithm3+GYJ1PepQ3HTeXgRTip4w7c6lkqJDxZytyx7MRx7u0tEykMU+LFX2XC3YQjmCrJrJHczS.RV4fzlIP5k18cjrP8LKF77U1M4vAxHBP04gRhunB+yl10DfGbck.xEzSjfvzHJ+1CO7.L709+boRk.9VowWRjXI0sK2G+K3rPGS00DAgBNHTduDy6AAMKjwRJkupfxbvDVxBTQALiwYovu7HhuhBlxbagFMed0qv8+sNmi60nNF+c3yExKTXA2eBlMBqn9TGMiOFS3XllFf0dT7HlDPoFpuN.KjXB1kMZDUBvBBjVhw8YbvqHNDpfC5L6cOpasgY.vIKON.RV+H59k9qREWPVnkQFbVbkYwMPhrXNZ59t29UTFKwAVi36ODJ9KeefcGN4zdMZzFWcPafXZpwLElKzFpPDFmYZAbzBKbLq.4zPwPw0XOfJN.OTn8vpIvs6.ElHo3Htj5C0wtUpTYIbzolzrpluRZBNVJmJUDDKthC+hKl3xX0ad.pKCNqh8tCjSIPCCddmdu+c857g10SYPhqK0EnJhFOj3BDzD7eFAERifZHsGPtgQxPghtX94JnvjHEQb2mABJiAVcg0JIn4vyxXnEAZXgykVsEZZGd4XfW5lR36ZZznEZKcs7oxEZ1z6Wtp.KyiBFRk4oMiiPyw463t0iqiqSBEkyQAuImo6DRSkOQ36Z5jZ9886OiR4X3WenYchlXZYmpC7KjJ0LCbrpSuDdyKoAdQ65T0EZQHxxd5ACnVGac2z160LWKqJtFwbMc2mdiGc8rGG+zwSlIvN1znC1rssaNnQK7QHE4RZSd23q5l2Bth4p8fM05uA28nrwdZiTYPRSuVadsqeiyZTa.dPmoMWM43cw3KxdBhvo9w.ba6jp0khtOEitr2wKtEBc6swndp1WmW8Rf5e.RWlcTZsQdnUJAZ6jBspQZsfGiscryegOGB+hZd9KgDfgcl1CEwTsDAv5SjfmVEnbBr0lW9OiRjbCFdBj7ihIKYmc2doH8db4snExkopeN4xuwdtVCK6393vTxbW64am9LSn2e5HXtLgaD7d07CqYlJM0.zOYtIjLSAwUL8j7Ss9Dlf6vUNA2iEhuztKS63sXLVXAXD5z7+AFSm68E1MfQibzy.3l1m76q6PtOv12SDYlUqEQKYPAkc6nf9PQrCE1cNbuPYNuKXt+jHenQ1v.8ob2XgagOoFOxHakZ7nLin.hiT7YmjWQLSVucrF.S73+HQQ3ez.xPWy3WVxyyAP04mcbleotWfudcC76W2.ey5F3OrtA910MvebcC7md3.MMOdWjVDjbsAgZ0sQ7SwVVMh6tDWsh9O.xxyQTB
                            

                            Can't help pressing F5 in the forum...

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

                              @ustk So when I click show green. Why don't you want the combo box to reset to say "SELECT TO SHOW RED"?

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

                              ustkU 1 Reply Last reply Reply Quote 0
                              • ustkU
                                ustk @d.healey
                                last edited by ustk

                                @d-healey because I still wants it to be activated with the selected item
                                The buttons and the combobox are not related in the project, they just show a different panel when needed

                                Can't help pressing F5 in the forum...

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

                                  @ustk From a UX perspective, if I press a button and it visually affects something I selected from a combo box, then isn't it related? I think I'm not seeing enough context here to understand exactly why you need this behaviour.

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

                                  ustkU 1 Reply Last reply Reply Quote 0
                                  • ustkU
                                    ustk @d.healey
                                    last edited by

                                    @d-healey yes it makes more sense in the real context

                                    Can't help pressing F5 in the forum...

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

                                      @ustk why don‘t you decouple the popup from the combobox value callback and then add the logic as mouse callback broadcaster to it? It will then show the popup whenever you click on the combobox no matter what is selected (or was selected).

                                      ustkU 1 Reply Last reply Reply Quote 0
                                      • ustkU
                                        ustk @Christoph Hart
                                        last edited by

                                        @Christoph-Hart I tried this using the doc example but I wasn't convinced I could do it, so now you say so :thumbs_up: 😉

                                        Can't help pressing F5 in the forum...

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

                                        25

                                        Online

                                        1.7k

                                        Users

                                        11.8k

                                        Topics

                                        102.8k

                                        Posts