HISE Logo Forum
    • Categories
    • Register
    • Login

    How to show/hide a table when a certain waveform type is selected?

    Scheduled Pinned Locked Moved General Questions
    4 Posts 2 Posters 227 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.
    • SteveRiggsS
      SteveRiggs
      last edited by

      I'm trying to have a table on top of a floating tile so that the custom waveform type can be used as a draggable table when the custom waveform type is selected.

      If possible, I'd like the table to become invisible when any other waveform other than custom is selected.

      This is how I imagined it working, but it's not right.

      Any ideas what I've messed up in the code?

      const var FloatingTile1 = Content.getComponent("FloatingTile1");
      const var Table1 = Content.getComponent("Table1");
      const var ComboBox1 = Content.getComponent("ComboBox1");
      
      
      inline function onComboBox1Control(component, value)
      {
          if (value == custom)
          {
              Table1.showControl(true);
          }
          else
          {
              Table1.showControl(false);
          }
      };
      
      Content.getComponent("ComboBox1").setControlCallback(onComboBox1Control);
      

      There's an example snippet here to show you what I mean...

      HiseSnippet 1821.3oc6Y07babaEGKofqEUjiSqamja6noGjl5ngT9iXGOdxZQI5noRlzlzIcldvEZWPRTsKvlcwJKkDOsG6s9mT60N8Rmo25o1+C58dH8Afk6hUhVhgQoU1S1CZDde.768vCu2Cf8RD9zzTQBxYwAGGSQNuCt+wb431iILNZmsPN2GOflJc+TV.0UR1Oj59xwTtaJMj5KY7QtoiIwzTWgbLMwUNlvc8yRkhHzlGGSRSoAHGm5OVMcNKt.R+8u+jMIgDtOsjDB8YBlOcWVDSVRsm2ujEF1gDPGvhrj91d63K3sEghL.50wMQwD+CHinOgnDqFF4bksCXRQReIQRSQNKroH339iEujaj+yXoLvXTCZg5CSjgbGQXfBwp+G0dLKLn2DWTJB4f6U5vpabX2.uGKfUPuzwccMC2RMr8GN0NK30ZNgmiE7Vv.u2C22OgEKK4nv1R3c3RZxPBrEXCKirnZGVC2V.RvkqGQNf1IAFTnwp2sYya5dmlMW6AK2X4FvFADebHIwsSnfnBIFvBosben6joXDU1VDEK3vfUWohTqr1CrlfAp3qWulF1UUAXuuXSwQudsJjPoXiFLdHiScGlwgvWA2UEFkKfR+DQ3p9ST9lvRDlQWqwW0vE9XCcWUSv8gOLOHeMMCCa0mAhqmB6jSlMYBLCOPKwqz+kFlROe0FR.wJz6U.zOWya8TEGs5sIgg6CGIV8zl2ZOvx1ehPR6xWUYgK1.f2IYMb3T4kOUgzjoxVcXM4rTbUdVz9zDK+qVPHps5whklsiE9FOikfB9NblraLMeb4AGEOiUOgaSTgwZSpzFsopMsoHVIoSetDkuyAmPqkKNXoR84ykyOepi.PL.hWEahFPZeicFx.hjfbtC9V2c8peG1M52dvct+VaNp28ZO3HFoKPb3uvv7K+zmGz0fA8BW2rvWOegmDdnW6kvEQKmb4eeOzy2YKEBfDE4FDXjwzDISsU4rE8PHAtIqyh3snoGHEwvxUDqBEWj4oLMKscl.8x+t3JIGPGUt7LuiKG7Dub.XVsF3OmbHcnHIBs+nIEEV7JffeiVUIMpj52.eUotQN4emhrjdjrT3+5e1Hr1tctG9qVFNOtRwd6NAq7wtqramt6IBxBIPfaqUtoVjc3Azi.leXqka7JzKYAxwP0Cm+BLWiorQikpQeMRGaT3dV5bCId8Nj3RLo7iUvzj0OWZWl2DLLQ+W3cBGm9yjhyPWsCW6z9r+yTcvF0srrqNiwbk12uIxx998LuHxQJW1UxWN.Nqh6CIxaLHgQ3iBoM5SdYi9eQFIg13YDdfHpQaSeHmoqIlj.sL.U1TLulNPpCDHoCrPmtbJTTeht1U5Us2jy.xyUojpprIOkIO1t8muEk+aN0x+slVZlYDtuGtGS5Od53s1TvqJu02y3MuYpkwaObHzWYIXW.24W8+3Nmx6D9Gi6IBONdrfy76vBgPDMfVDaFz5L5uEg5jP+hLJ2uzK9G96dO0ND.b+Uxt9zLRnsW+5wdaxhEgjjYZGo9r4FlhouvLF17yvEFk62Sw5y4F10LnFqNZqg5IOjetX7zaWHjm5ZG6Ttq58G8lTlIuHWwd2tzQvBYOgCnPtO3lT91D6GIfaIoqtYeYla3sqPDuMWkhOvV9diIoptRf15r25Mo0JJ4MmMDzWRiMk09036d60K3e+1vetU2KlwWfgo0lwvzehZu2sXWVEpdIOerAwUNbcouBhJem6aLU79.bdpTsW9MGbeM7SubA12sxiD83DQVbdHrh.Mk8kzDWM4VWDO+y1y7y+Xxd1YuJ4IIIILnwNUq3VK9epvQeJNOmyREbgFJOJRjwk1Y4y4tEUlwq.8bF8iSnjJIvUnuOEfZfdJSqrWUu5dEd1xLVsSSK4Om5k+n+O7xUW7GH9t2oc8YCtyVKhv8YXQwgzs4GRCgqBmmbbK5PRVnrfpMH2CBTL8TZGA8LpLgMZDMwF5S0ddjTR7Ovt4gmQCoPeBkj94d6BWLhjTsCyuUthVytq3r1tderAttpiutucbAo5uEcAoKdW26fMoGeCnIFnHlNg8kDndCCTWR+DD5xqZT9SKdaK2GS4zjSeglp0V+ayZs03Yt1ZWeI.gAIDdZrHk1xdlOAuMr4YhDlHt2+5ez1yPphTSdwEqo8pdSHtgMwdDdk0FFWYl1iYUL+e9IlVBLke6l5CFqx2U49UYgozOW81XsrUrj7F1jOYA64O8I9GpE+CI0eCJotJF7nKAkuelHS8aCrGAZVR8ZvOIKpOjkxmBPkyogptncpo572LtoZrBP8o7.8.0i+myrkZrSNyVSX9VyZDQ7SDuv27i9nR5bUMEv2x0+D4Kh2SM1s324AiatdSTDjr4E99pHvOD1CltNaLG5bq4PmaOG5bm4Pm6NG57QygN26L0Qkm+QYRQj4LFPn21lGnyo3sAcpi9uvklYuX
      

      www.anarchyaudioworx.com

      www.facebook.com/groups/audioworx/

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

        Try Console.print(value); and all will be revealed. Then go look at the docs for the combobox. And you can't have parameter ID and a control callback. ;)

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

        SteveRiggsS 2 Replies Last reply Reply Quote 1
        • SteveRiggsS
          SteveRiggs @d.healey
          last edited by

          @d-healey said in How to show/hide a table when a certain waveform type is selected?:

          And you can't have parameter ID and a control callback.

          Damn, 3 times now I've forgotten that 🤣

          Ok, I'll fix that bit first and then have a look...

          www.anarchyaudioworx.com

          www.facebook.com/groups/audioworx/

          1 Reply Last reply Reply Quote 1
          • SteveRiggsS
            SteveRiggs @d.healey
            last edited by

            @d-healey Looks like

            if (value == 6)
            

            was the answer! Thanks mate. All working now.

            I even went one step further and now have the floating tile made invisible when 'custom' is selected. I'm proud of that small win there :)

            www.anarchyaudioworx.com

            www.facebook.com/groups/audioworx/

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

            51

            Online

            1.7k

            Users

            11.7k

            Topics

            101.9k

            Posts