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.
    • 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

                            30

                            Online

                            1.8k

                            Users

                            12.0k

                            Topics

                            104.3k

                            Posts