Radio Button & On / Off



  • Hey folks

    I Need Help To Achieve This:
    I Have 12 Buttons, And Each One Work As Load Ir Into The Convolution.
    And Also All 12 Buttons are Radio Grouped And Need to Make Them On / Off Able Aswell

    Any Help is much appreciated

    Thanks



  • Here is an Example By @d-healey Which Show Hides The Panels,
    But How use this to Load / Unload The Ir Samples?

    //Grab control references
    const var aDifferentPanel = Content.getComponent("aDifferentPanel");
    const var NUM_TABS = 3;
    const var panels = [];
    const var buttons = [];
    
    for (i = 0; i < NUM_TABS; i++)
    {
        panels[i] = Content.getComponent("Panel"+(i+1));
        buttons[i] = Content.getComponent("Button"+(i+1));
        buttons[i].setControlCallback(changeTab);
    }
    
    //Tab button callback function
    inline function changeTab(component, value)
    {
        //Get index of clicked button
        local idx = buttons.indexOf(component);
            
        //Toggle buttons/panels
        for (i = 0; i < panels.length; i++)
        {
            panels[i].showControl(i == idx && value);
            buttons[i].setValue(i == idx && value);
        }
        
        //Show aDifferentPanel when all buttons are off
        aDifferentPanel.showControl(!value);
    }
    
    
    HiseSnippet 1160.3ocsW0uSabDDeOvWK9ZbUQpO.aiphLhTyYav.MMpNXfHTKfUMAEonHz56V6aEm205t0.VHTeU5iXeCZm816KarIDmvwefmO9M6ua1Ymct1ABGZXnH.YT7rwCoHimY1YLW50xiv3ni1GYTx7ZlzauQRofGh1a7PRXH0EYXr7aUtXTr.J54e+88H9DtCMSEBctf4P+S1.lLSa6l+Ay2+PhK8L1fbduYyibD7VBewHfNKaZiFRbtjzmdBQ41RlHiu4.WlTDzQRjzPjQg8Dti63Itlq8+bVHqqOUITE0ABjV8gBeWEiUZQs7X9tsSdsCQPTZmkDVVmD9QyiYtrT8YIieHx.NCQ97gwROD8plmd1Od5YjidEzzaUyNNArgxLKJt8clGwkzfdDXKHOsz9hVBUvrk.7fKqLfbI8v.PHEQ4F11uDuks8ZupjUIqM13sAjtXX+PFH7wAzdz.Jr2FVxBzEJwWQBvj8Y8hzKaS3Te7qwIwuOU1RLXnfCBke9T98b0RjEkSd2wWb1a1qC.u9DFFpbNDT+gONg9t5RwDCkr5IBvkYfr8qvL7ukFQPZ80Wqj0skrvviNdef8w4RTM8VuLa8pqoHoBU7p8PvzmMlKtJgJuiRjsH99cgh5xNdDde5YjtJ2uSmwAoXTXmX+v8FwcjLAujEi6y3zTE3zHT1IgIuDRO9inYuwvtHUhYbW5MXQOriOy4Rpa7hncwW.qEl4dC71ES4JQ.NsWVfSdmTOIQ9LQ+99zDLanStZiSuensUwmx6K8R1TTNdaVXS2bpDBGXhSWpf75Hx8hWD+tkiISlgOWYd9.tS+uD1qNUdu52q8nbLj4SqvHATHu0SCZJumfm+T5ZAqS5VjfehPROkWdMqasJZcmEdZS85MSawg0mFLSyp1lAODvx7QC5RCRpGRbD5eLYCJy42fJe+SGcUeNGE7i3L4oCo7401BEeTAZfsbLqfeIiZe88wsuzmaPLnKUQSsPUTDkUssPeFvpsXvpmC16NZehjn52Fyb3sYHMPxTIJi8oWAWjo69VzbeZ3kRwPjw2l1E.YXoWtRI8lUEIQq1JlQ+tJ5lr6594liyKbMyU5kpn4e2zix56k6NywM61O4lwmYtYsc2bW6pa2vFwjzAeBC0lxxUI6xQIqT9W7Sv+ZeY7eZht8NU2cqFas88IZpkEjn0+JSzcs2dqcZr6LHZhk4PzUlGQW0bplIecY7NMf+pUeFo1TK4oYgGwoxb76Wywul217yKR4KhZ58kDo76x+yUSEo6OxDL3lvcjOQN4zbpQXiM.cPmXrI0nQ7Plbb9QbeRFw6wR2UMayjNdyluKMC9Bcydp4a7.ykLO.pmcjYjsf4gu+oe5XzeIFIY79GSjALnfv7jQC5.06NTfIb0HEfNikT2GoksUxpLSGJ2MR3+fmXiUUxFwFqlXDMf3DHtHdVX0H4qDoA3DO5KSJZdrRFmd4koocEaz.3KEtvwQkJ9Ef6yFSsE.S8E.ylK.lsV.LMV.Lau.X14Awn9Hs2LRJFnOl.JZePz06FFGvIPUVTEI5+cjn6OO
    

Log in to reply
 

14
Online

1.2k
Users

3.8k
Topics

33.6k
Posts