HISE Logo Forum
    • Categories
    • Register
    • Login

    Viewport Columns?

    Scheduled Pinned Locked Moved General Questions
    14 Posts 6 Posters 845 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.
    • d.healeyD
      d.healey
      last edited by

      Link Preview Image
      HISE | Scripting | ScriptedViewport

      The ScriptedViewport object to modify the Viewport component.

      favicon

      (docs.hise.audio)

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

      FatMitchellF 1 Reply Last reply Reply Quote 1
      • FatMitchellF
        FatMitchell @d.healey
        last edited by

        @d-healey perfect. Thank you!

        1 Reply Last reply Reply Quote 0
        • DabDabD
          DabDab
          last edited by

          Docs doesn't have an example. can I get a little snippet for coloumn ?

          Bollywood Music Producer and Trance Producer.

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

            @DabDab
            https://forum.hise.audio/topic/6026/tablemode-viewport/5?_=1699143956346

            Dan Korneff - Producer / Mixer / Audio Nerd

            DabDabD 1 Reply Last reply Reply Quote 0
            • DabDabD
              DabDab @Dan Korneff
              last edited by

              @Dan-Korneff said in Viewport Columns?:

              @DabDab
              https://forum.hise.audio/topic/6026/tablemode-viewport/5?_=1699143956346

              superb... thank you. How can I add comboBox here ? I have tried but didn't appear.

              const var Viewport1 = Content.getComponent("Viewport1");
              
              // Enable Table mode
              Viewport1.setTableMode({
              	"RowHeight": 34
              });
              
              // Set the column layout
              Viewport1.setTableColumns([
              {
              	"ID": "FirstID",
              	"Label": "First Column",
              	"Type": "Text",
              	"Width":200
              },
              {
              	"ID": "SecondID",
              	"Label": "Buttonz",
              	"Type": "Button",
              	"Text": "OK",
              	"Toggle": true,
              	"Width": 60
              },
              {
              	"ID": "ThirdID",
              	"Type": "Slider",
              	"MaxValue": 5.0,
              	"StepSize": 1.0,
              	"Width": 80
              },
              {
              "ID": "FourthID",
              "Type": "ScriptComboBox",
              "max": 0,
              "Width": 80	
              }]);
              
              // Populate the table with some data
              // (this call can be called anytime)
              Viewport1.setTableRowData([
                { "FirstID": "Some Text", "SecondID": true, "ThirdID": 3.0 },
                { "FirstID": "Some other Text", "SecondID": false, "ThirdID": 1.0 },
                { "FirstID": "Last line!", "SecondID": true, "ThirdID": 4.0 }
              ]);
              
              inline function onTableCallback(obj)
              {
              	Console.print(trace(obj));
              	
              	if(obj.Type == "Click")
              	{
              		Console.print("Clicked on " + obj.rowIndex);
              	}
              };
              
              Viewport1.setTableCallback(onTableCallback);
              

              Bollywood Music Producer and Trance Producer.

              ulrikU d.healeyD 2 Replies Last reply Reply Quote 0
              • ulrikU
                ulrik @DabDab
                last edited by

                @DabDab the documentation mentions text, button and slider, I guess it's not available for other components.

                Link Preview Image
                HISE | Scripting | ScriptedViewport

                The ScriptedViewport object to modify the Viewport component.

                favicon

                (docs.hise.audio)

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

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

                  @DabDab Read the rest of the thread that Dan provided, Christoph says only buttons and sliders for now.

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

                  Christoph HartC 1 Reply Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart @d.healey
                    last edited by

                    @d-healey Comboboxes now too :)

                    DabDabD 1 Reply Last reply Reply Quote 2
                    • DabDabD
                      DabDab @Christoph Hart
                      last edited by DabDab

                      @Christoph-Hart said in Viewport Columns?:

                      @d-healey Comboboxes now too :)

                      How ? I wrote the following for ComboBox.. nothing appeared.

                      {
                      "ID": "FourthID",
                      "Type": "ScriptComboBox",
                      "max": 0,
                      "Width": 80	
                      }]);
                      

                      Bollywood Music Producer and Trance Producer.

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

                        @DabDab Use Type: "ComboBox"

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

                        DabDabD 1 Reply Last reply Reply Quote 0
                        • DabDabD
                          DabDab @d.healey
                          last edited by DabDab

                          @d-healey said in Viewport Columns?:

                          @DabDab Use Type: "ComboBox"

                          sorry, it doesn't work..

                          HiseSnippet 1144.3ocsV0uaaaCDmJIpXVqCXYnO.b9ubvxbkaS6JZQv5xWaFMeXTkkMfggBZIZKtHQJPQWa2B+3Mf8Drmi8FrcGkrsbpPZpAl9CAde8iGu63crmVExyyUZhSiKmlwIN22MXpzDeXLSHIcOh3rs6UB93Lk1bnJQMJURNXZFKOmGQbb17GQ0bZrEw98Oe+ArDlLjujEgbkRDxOUjJLK416kuRjjbBKheoHsh168xtgJoci.WZSWeRFK7Z1P94LTsMbIN263HgQoCLLCOGz4.UzzfX0XYg9WIxE8S3HQGR..TAaxgwhjndyOt4DhyV8Vd32r3v+.2yDQhE7WFD9Rq.5RKpFCb131boNeBtjSEWZqBWZa2fPsHyrTB5OetaWogqGvfPcUWoPWxF+4VtGp.Mjl1orq4mnAhEVz5o996Rge67BOHZmanukooyyxcn6Sma6PNjzSyTRfnUyEZzDLz6gOjdrjAmK5k1+opHt2BUZmyMV9mAra8duFMesZ7OwECiMMeN8w64MqDi.tgZh4zPUBTaQSXSUiL0fygV44s9MODrtGAnz7DgN2.K2E3bJqOOYASZg5VIXbDEbIehwx3WDQl3lO+Q99dy1sBbAbHZDcS7NXjwnjuaEnJ3UvBQEXcwqJHUCGlf5Xzi3U1LHbu5lcYrPOeulCaPhHhqsrNiM4JVxHj8SZ6ibBL7r.w6PNcJ3LG5mUB87nBb2wDagdAxPVru5.0DjWJaBvBPnB.M7l86kIjdprQIPgrMqXro1wBSLMWkxoQLCCUpkIVjSCYIIvOIsO2tlGQYxoF3F8N0jAgBfi.ygLHk99kIO7biPWjdpjEJigKCUPcSaeJbTq0dE3u55PY.KIeUX5TOLmxfBmDgj+0eL+XOD.OaDSHQKnCFICMBkjpjEkqP3nOz5pkp+erCl1gqT4pDd6Ls.tKYz38PTFfQCuFhAHQaLcQ2eeHekHBut4NdM.KugoExfPMrYMoeCEsSqF2UFwmffMyaF3V0bAZgGspGtyKp36mqL7Kjsrdr2LO5MEMXPsxv9EZET.nqUL1iWeaF1RNJsOWuKzHBp4WnHzDb0Nq26t0YMrn8UEEUxtRg4hLdI8IpjHriIt9C6CSJ6+gcjK8PPUise7WU1OlGMODSDQXC4EQbh8PTcBH4m6hU9ygCPF1sLt1HvCkyQ72BSHKZ22v8Hd90FUlU2xVuvA+Nu4SHNtNO.1yo3h6CKFi2xQh+1gPhssfQp+xNG9Cl2.S5TQXCfUG+gy4KE.YtUl4fyUj4ByzpuC3SXln+sNS7t5ha61SXBiq2G2nFeDxF+e3ikuj3KbOdv.dnYoCtk6I+559rgOx1+ZXjoPN7LlQKv7+4iRCfg.gbX2kRdRNlu2.qqKn8QZLBDvkQVh+E9JE1AocJE1YtPRJKTqdSXwsA7sJelkC3SR6SyZ3dFRSWT965521mjBOa5Mgg3w+agqZ0ayiVCad7ZXydqgMOYMr4oqgMe2ZXyytUavWr9CiLpzhqC.idGaaC43T7vMaUH4+.9pTUo.
                          

                          Bollywood Music Producer and Trance Producer.

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

                            @DabDab You haven't added the table row data

                            9d29b57c-c148-4b02-bf4e-7d0e3ce82576-image.png

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

                            DabDabD 1 Reply Last reply Reply Quote 0
                            • DabDabD
                              DabDab @d.healey
                              last edited by

                              @d-healey Added the forthId.. But ComboBox doesn't show List entries like the regular combobox.
                              here is my snippet..

                              HiseSnippet 1164.3ocsV01aaaCDlJIpXVaCXYX+.37mbvxbsaS6JZQvxhSRmQyKFUYYCXXniVh1hKRjBTT01sv+m2+fs6njskSU6JLV8GDLuWd3Cui2cbfVEvyxTZhSiqmkxINegq+LoIpWDSHI8Og3rq6MB9jTk1zSEqxSjjimkxxx3gDGmseNZlSicH1e+8OdLKlIC3qDQH2nDA7yEIByJoCN5Eh33yXg7qEIUr9fi5Gnj1MBnz1tcHorfaYi4WxPy1xk3buSCEFk12vL7LhyNGqBm4GolHKr+FQlXXLGWzk3C.UH9LUbHxXTJoWjHNbvhidFAPYvp.w1EAhuw8BQnXo7UAjuxpftxipwCmsVmdauF85VkdcpPuZnjSEJsSAk100OPKRMqzf74yc6KMb8HFD1qRkBaIacOW2dJvBoocB6V9YZXwROZ83Nc1mBe16YdPjOyPeMSSWjw6ROjtv2wb3BPRpRBKZ0boEMAG8t+8omJYv4hds8ahJj6szj1YbiU9Ef3Vu0qQyWpl7ybw3HSymRe3AdyKwvmanlHNMPEC2ynwrYpbSM3zypOq0u6gf0+D.klmIzYF3u6CRNmMjGuTHsvbqFLNhJtlO0XE7qhPSTym9fNc7lueE374PzH7t3cbtwnjuYMnJjUHBQEDc0KJVpFONFswny4U1LHbu9lccjPuXuV.qerHjqshtfM8FVbNJ9Qs6fR7M7TewaPIcKjr.5mTB8hnBTGYhrPuDYHKNTcrZJJKgMEDAHTAfFdy+ixDx.UZdLbQ1lUL1T6DgIhloR3zPlggF0xDIxnAr3X3ijNja+OOjxjyLP08d0jAgK.m.tCYPJ8sqRd34FgtH8TIKTFCWEpf6MvAuxAjB9NPvjplv4uVPUvgPWGziXwYqiMFTWGZeiVHG2jVC3myf6XwBI+a+un7AuCrOOWXXZ.VOaHWHQbnixkAFgRRUxh66P7bHzGrkZ3esGduApIyTw71o.oLsLZrPF0AXzvqgXDtnMluoGdHjviEA21bOuFfm2w0BcPtB1rlzuih9oUS5KC4SQvl6MGnUMUfKYz5LbumUg6WpL7qjsrL1atG8tpFMpVcXCGsBtAoqUMNvP+gbrkLOYHWuOzICJZVZHzEc8Vytu+VyUmbDTz+qhgJYeovbUJW99lmPJaZhswKYEXpw1D+qKahyCWDVIhPrK9xnLwR7piPI+RerbYAb.xvtkx0FAdPbNg+ZXDawLhFtmvyt0nRs1V1uFlZ9Qu4SqNMd1pEsNZB1hXof+b9QQ1d3qLQbD4cGZAiKUgXWj0mghObnTAj8VavENbRlILyp9vh+2Fr9wRwccGHLAQ0ywspgiP14SAGKeNxW5d5nQ7.yJBti6Y+1ml2dPdIL2EZ2cAC55A2GbuLOwGZaEvgcWJ4wX0iyV387h0cv0XDvmKCsK9G3Woxt3ZmRkcWnjjvBzpWETTcfO34yrR.NIsu0qg6E3Z5xxAW2Ns6PRf2d8pf.73+8PoW897fMvmGtA9bvF3yi1.ed7F3yOrA97jOnO3yd+obiJonb.DL3TaaIGmhW+YuER9Wvi7gF2
                              

                              Bollywood Music Producer and Trance Producer.

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

                              17

                              Online

                              1.8k

                              Users

                              12.0k

                              Topics

                              104.3k

                              Posts