HISE Logo Forum
    • Categories
    • Register
    • Login

    Table PopUp for multiple Tables? How?

    Scheduled Pinned Locked Moved Scripting
    9 Posts 2 Posters 401 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.
    • NatanN
      Natan
      last edited by

      Hey MusicLovers, Trying to Change multple Tables Value Popup with a FUnction, and NO glory Yet!

      Any Idea?
      Cheers

      const AllTables = Content.getAllComponents("Table//d");
      
      for (Tb1 in AllTables)
      {
          Tb1.setTablePopupFunction(AllTablesPopUp);
      }
      
      function AllTablesPopUp(x, y)
      {
           var v = (y - 0) * (12 - -12) / (1 - 0) + -12;     
           return (Math.round(x*100) + " %" + " | " + Math.round(v) + " st");
      }
      
      HiseSnippet 1043.3ocsV8tSibCD2afs5HsT0SpO.VHUokKPHatTBQnSGWBjdoGARI.B5WNY10IwkM1q75MGqZOo9k9p0mh9PbuAsi8tjroW3JJpmQhrye9Y+aFOdr6IEdznHgDYs14IgTj0WY2OgqF0ZDgwQcNDY801cIQJpDmppYRHIJh5irrV4GzJrVaUjY7gW1jDP3dzYpPnKELO5wrwL0Ls8N3Mrff1De54rw47t1Ac7D7Vh.QLvmUrqfBId2RFROgncqfMx5KNxmoDx9JhhFgrVsovOo+Hw63o9eIKhcS.UK3h5CSTp51h.eMi0ZQsFwB76cebGgfYo2rrvJoYgu0tKymMU+rrw2XLfmgHe9vpv7zak4nmad5UIG8V.krxQoUSozSs66IYgpYVz74Ks6vgMmADHsmmJo9hJ7AK6VBvCtp7Xxsz1RPXJBmZ0prE10sxl6udQ8e5ArEDovuJH3bBv0H7Kv2OACoJPcKw3PAGjib1v3xN63uwl6Wr3.gD6b9MtXFeF7MK9qEwv.zWNhpLJ6IBiCaGy8TLA2Ypqf5KBgI58vTkYDOuQm61Bmb+LhmPj3I.8bRvaiqrI9YXG2pvma6VcS7NfPp5RZE6aPrdJPIUEK4XmtD0nxRQL224tm4Vw36F3uaCyO+FV+aNWljZNRoC12OkgB9IBE8TtilWqAjG+uMMXvBsoypRQP.UtPy5iFxOEPGd73anxsf7PPLcpiP8x7Eg1ObQX9yHdoax4bTv6vYpSCo7G5jCJqx.JXKjwJX4Ulx00yJWMaeHFTT9Day2tHCgy2jvmnHHq+z1sVsxyOlbZ2jiS1KmbitxKan+rdKi7MWEE2XR+Nud2T4KZdWRib9GbcPsFOexOS2K0tzsZ4R4rOr94MKosmgOl+lerD+5fqyl+We5s8JA9bWFdv+yxiG92.ibiT6oIkGUln5CkI9C6F69QIhRsujzndWoaFQLxyGHiZ7KiOqWFwa68SUaTmbUzdSCj4B7ICqbRoIGmbbsVOPfbQmC0zAZmjsOC68gTohoKqrNjNAZsm1aZM6CoQ2pDglBgr9CP25+yRg6xG7I4EdGyWMBpds9KPXDkMbjRKwQlxtG8RTM2R762dvidI939uPmegeb.QM+0A56.yL.GOmqGrtOKOhoRxeG4+a2Q7Xo3Ss6wTdiVLGKr.NpOM+YfiY2rtt8QCFP8TyH3p1su5yy0nnyDwJFeHzEWxf5.6ShG2GdbgGEVcNmFnaOZUPWQkJWQKqy.8obeiveCiLitZYqLit2aDMl3IEu0K8Pu9t6mXz.bhad1xZv6m.Y7z9d11UJWAMFdFwa87zg+1Pu0Eio5Rf44KAlZKAlueIvr6Rfo9RfYuOIF8K3dUrRLN83.nn2QlNcVVGw0MMLUgn+A.deoeG
      
      1 Reply Last reply Reply Quote 0
      • NatanN
        Natan
        last edited by

        @d-healey Sir David :)

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

          @Natan Script watch table is your friend

          4d0f2e47-4bd9-4984-8f51-bbe5cf8b525c-image.png

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

          1 Reply Last reply Reply Quote 0
          • NatanN
            Natan
            last edited by

            @d-healey No idea what That Means?!
            It doesn't response!

            const AllTables = Content.getAllComponents("Table");
            for (Tb1 in AllTables)
            {
                Tb1.setTablePopupFunction(AllTablesPopUp);
            }
            
            function AllTablesPopUp(x, y)
            {
                 var v = (y - 0) * (12 - -12) / (1 - 0) + -12;     
                 return (Math.round(x*100) + " %" + " | " + Math.round(v) + " st");
            }
            
            1 Reply Last reply Reply Quote 0
            • NatanN
              Natan
              last edited by

              This Works :)
              But Is this Correct?

              const AllTables = Content.getAllComponents("Table");
              for (Tb1 in AllTables)
              {
                  Tb1.setTablePopupFunction(AllTablesPopUp);
              }
              
              inline function AllTablesPopUp(x, y)
              {
                   local v = (y - 0) * (12 - -12) / (1 - 0) + -12;     
                   return (Math.round(x*100) + " %" + " | " + Math.round(v) + " st");
              }
              
              1 Reply Last reply Reply Quote 0
              • NatanN
                Natan
                last edited by

                This Works Just Fine

                HiseSnippet 1063.3ocsV81aZaDF+LAOUXKSqR6CvoHMISIgYSYMfhpVJjvJqgDVfD0r8hpK1GvUL2YYelh0Vk5ml8QYed1q1a2dNaGvjRxRQaGRX+7me286d7y87b87E1zf.gORqvfHOJR6Kz6GwkiaMlv3nNGgz9R8tj.I0GmnpYjGIHf5fzz15GTJzJjGEO9yuuIwkvsoKUgPWJX1zSXSYxkZ6c3qXttsINzAroY7t1gcrE7VBWQHvmszMQdD6IjQzSIJ2xoiz9ricXRgeeIQRCPZ4aJbh5OV7Ndh+WxBXW6RUBVn9vDkntsv0QwXkVTqwLWmd2ruCPvrzaYTXqjnvWq2k4vVneYz3qhMfWhHa7PK2pzaqUnmUV5YlgdqgRZYnT9DJ8X8919LO4RKJ9745c3vGmgDHrmkJI9hx8WZ5sDfGbYkojIz19fvBDF0pYtK1xxrzAaWT8SMfOAAR7KbcGP.tFfeN9lIXDUBpaIl5I3fbfwNwtrSoCJVbnvGaL3ZKLiuDaoh+ZQLL.8UBnxXk8DdgdsC41RlfarvUP8EdvD89hEYbWFmhGl5CdUeLluKN5lIF6JrIt3Y.IMhv6gMKgeB1vpJ75dVUKg+VPHQcYkhChwrcBTepLzmiM5Rjiq3KB4NFyehkYru6f+lche7aX0yLtLKwbfTsqe+BNJ3mJjzy3FJlU.1E3aaZ3v0ZSEa8EttT+0ZVc.w+9.ZvCmdM0eW7LhaHcgiPVypoh52cpX1SJ1Iepy3nf2gyjm4Q4204GTZ9Aj1lKkUvxKiSZ2NMoM9CHhAolORO9cKTLgyVpvgHIHs+P2pVsJqNlcV2nShpmQtQW+Kandc+VwxW+5fvFy524kOKQ9hlyiZjwe2qbq03oy9YZ8D69VUqTNi8Q6OnYYk8T7g7W8ik4W4dU57+xylzqL3y7T7f+mmEO72vX4FI1SBJOnHQ06JR765VUM+nHAvjg0yrR2NxTt8kjF6202JkowxqtSG23sSOuW5Nqs8OUsgJ7UewNckHyrQlmVd1IQmTq0crSunyQJ9BUcRSDfjCOpujox6zNhNC5.jTBqf9QzfIRgWblRZYDnn9+Ztx7rQmnrBui4HGuPwGlb3XJaz3kMa9vubH5SXoplYofI6Sdo93x1PCCgSnKQtZWDUqyTCv44UJcqJOyCXxnrsVucqk7OrVK2emuGJcerdOlzd754at0vWUof+m4aZi5s0Od3PpsbIYyq2902aW4+anx4hPIiOBZM3yfbF8SCm1Gt2hMEXBmScU0b0xopNlHapjUQl9TtSrveCiTiVJYsTiV2XDMkX6KdicRkD00BdTrFfS73aDU.tZFHiWTLUW2rhIZJbCk2XaqBE6Abe8XptAXd5Ffo1Ff461.LOaCvr+Ffo98hQc4vWDJESSNl.J5cbb0QMsi4pBLwYjn+Ad3j+XB
                
                d.healeyD 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @Natan
                  last edited by

                  @Natan said in Table PopUp for multiple Tables? How?:

                  This Works Just Fine

                  So you fixed it?

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

                  NatanN 1 Reply Last reply Reply Quote 0
                  • NatanN
                    Natan @d.healey
                    last edited by

                    @d-healey Yeah It works, Not sure if it is Bug Free!

                    You have another/ Better way to do it?

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

                      @Natan My only suggestion is you figure out why const AllTables = Content.getAllComponents("Table//d"); doesn't work.

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

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

                      15

                      Online

                      1.7k

                      Users

                      11.9k

                      Topics

                      103.5k

                      Posts