HISE Logo Forum
    • Categories
    • Register
    • Login

    Image shows in expansion but now presets dont

    Scheduled Pinned Locked Moved Unsolved Presets / Scripts / Ideas
    preset browserexpansionimages
    36 Posts 3 Posters 176 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.
    • J
      Jaytove @d.healey
      last edited by

      @d-healey i joined yiur pateron and watched the video but without getting rid of the image this is what i getScreenshot 2025-10-12 110914.png

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

        @Jaytove I need to see your code

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        J 2 Replies Last reply Reply Quote 0
        • J
          Jaytove @d.healey
          last edited by

          @d-healey Screenshot 2025-10-13 010127.png Screenshot 2025-10-13 010107.png Screenshot 2025-10-13 010107.png

          1 Reply Last reply Reply Quote 0
          • J
            Jaytove @d.healey
            last edited by

            @d-healey sorry i didnt mean to load the same one 2 times the bottom one is before the top one in that exact order i apperiacte your help i have been going at this for four days now and i just cant figure it our i litteraly have watched every video you have to do with this and still i dont understand it

            ChazroxC 1 Reply Last reply Reply Quote 0
            • ChazroxC
              Chazrox @Jaytove
              last edited by

              @Jaytove in your "drawPresetBrowserItem" function, you draw the image in the expansion column but dont specify what needs to be drawn in the other columns.

              in your script above:

              // After you...
              if (obj.columnIndex == 1) // Isnt expansion colum '0' ? idk.
              {
              
              g.draw expansion column images (instead of drawing text)
              
              }
              // You need to
              else
              {
              
              g.draw the rest of the text for the other columns. 
              
              }
              
              
              J 2 Replies Last reply Reply Quote 0
              • J
                Jaytove @Chazrox
                last edited by

                @Chazrox i m not sure how to write it so it effects each colum with out effecting the next if that makes any sense

                J 1 Reply Last reply Reply Quote 0
                • J
                  Jaytove @Jaytove
                  last edited by

                  @Chazrox the expansion column is -1

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jaytove @Chazrox
                    last edited by

                    @Chazrox how do i specify what goes in the other
                    columns

                    ChazroxC 1 Reply Last reply Reply Quote 0
                    • ChazroxC
                      Chazrox @Jaytove
                      last edited by Chazrox

                      @Jaytove add the 'else' statement that I added in the example above. Do you know how to g.drawAlignedText()? Thats where that would go. That should leave your expansion columns images how they are, and draw the text for the rest of the columns. Thats what the 'else' is for.

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        Jaytove @Chazrox
                        last edited by

                        @Chazrox Screenshot 2025-10-13 023442.png when i put code this it takes the image out of expansion column

                        ChazroxC d.healeyD 3 Replies Last reply Reply Quote 0
                        • ChazroxC
                          Chazrox @Jaytove
                          last edited by

                          @Jaytove your format got messed up copy pasting. your brackets are out of place and you have a semicolon after your 'if statement' that doesnt need to be there. copy the format I showed you above.

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

                            @Jaytove you need code in both parts. Can you post code rather than images, it makes it easier if we want to test it ourselves.

                            Free HISE Bootcamp Full Course for beginners.
                            YouTube Channel - Public HISE tutorials
                            My Patreon - HISE tutorials

                            1 Reply Last reply Reply Quote 0
                            • ChazroxC
                              Chazrox @Jaytove
                              last edited by

                              @Jaytove use this button and paste your snippet of your code in between the given area for your code.

                              Screenshot 2025-10-13 at 2.39.21 AM.png

                              1 Reply Last reply Reply Quote 1
                              • J
                                Jaytove
                                last edited by

                                @Chazrox @d-healey ```
                                HiseSnippet 8384.3oc68r0ajacdb1c4tqzd2YyEzVavt0MUa7Zk49k35HNZFJoY0byyLR6J6TuhZFNinEmgiI4ncks2Dk3Tmj1zrNAEoMuYj7TeIvH.EHEEHQHO0G7CF4BReI.adnE8kB3e.An8bgblC4gbHGIsZ0ZDk3cHOjmy469467c934TUSsojttpFSnoarSeIlPmms9N8L1L2lhx8XJjmIzUX2RZGcNo60umHWGU0DLyuSeQccoVLgBcxEguVnoNEC5uOZt4EUD60TZTQLLqpJ2TpnbWYiQkVkeYYEkEDaI0PtKwaGmuPS0d4TUTG..oSxFlouXysD6HUVD9ZmfkYIQ8MYB84XiFscyzgCmNVrDgEEi0RTLdDoXYjZmrcyDgyDt0FIBC9eIYBcZgVxFpZ0MDMjzYBcp4UasS8MUuaObGrprt7FJRvahvTGzy3hWPUoEDEgkxjaSYkVUsnU5LLgXqNhxcRLk6prkjaIOr7QTvKid.2nZPR.CcB6f2IsAdQHAuvDfmKfTHBP5TXP5Jr0apI22XzSfvCGagdFRZsEaJw41e1fObCvbhW3zr4TAUqmwrcE2RZAMvMCalYhDMb3avkJb3q+BSGvWC92m+yy8hu3KxUTUrEmv85K1SWVsGWgt.FtNmbOCUviT2JauVKHIo.e0ok6oH2Shq8fdMMfuqBnpCqIthftSsnX6YT230t9zu4zPLRQsonBTDdIwdsTjz3dQNgdc.MzrM0j.z8gsf4ymABevJ1VUiaFI.nPT4Y6HYLrBEk0Ml45WG8x39ZT+I2sCnijfu+s.LqlhZspI0VRSBnfLy0fB5y1uWmqY0Wv+jayMirddo1.Xq0LfFvros27v+.X2rPjGgyv27F3dBvp6KoYHKoOy0mEp0.Zdq5b+ow+68II8paw8Y4Pz25RFC5inx.PS2fSQrM.9sXmXJUQHlQvTfTpwvC.MAD8.+LqlTG.sRRaASV2LWqkl3cqpIoKYLul5c0kzfDyBFRcu1MFxfmAfWDLxsE03DA.ED6EA.DF2r9moGREgL+YMjtmA.c3d9HWmaz6Y6BRZ5Tf+qyr.nAa9YF7O5ydWYiMypzeSwQkrorgDBtlcS0sAhSywEY1vbeAtvyl35DzabaBZTHlhYTCgqavIdCNfx.PUvNHQxpF8G7VIEcooMu9MmdpgsbVE4N.wkFflcX6Or4Q8vzGp318MI0S6Drm18+a56iT2ARbHEciMkfZSlJ6sk0zMvJ..IMcUEoY6qAT8m4ZiLHzVTVQBTQUj59e9PMFOq.70.UPePSnYu1CTT1AUIKPP1cKLAPRFzB.0Dalk.8GDk5ijj41.KJapBAkWaqXXSJmPmpCjgzsuZOIH767Egfryxf7PJcPSXanQQ0dkUMjpzaFnZyT.0cNmOpcaWeFDtzTUPV.c4wvwp0FWEmo2ftaHocC.dqLPZ3KBFOx9fbrdOHG4XvMwjIhWDvU5IaTouTOuFYlwj1BFP7uxDp.upAZ3vKXMbnXOIEFYv3amkEccXFD.S50BiWUFIVXVYz0QlfJWTbig8L55nVU9brUKyksP4FqUht5Wzr5yOvvPsGp9mmcCidXQif..iuEBefagXG3VHtyV3ilyyVnthbKIMTKbF1k6otQTaU9geveXc9fWYmv9r+vInx1A60+oOySuWvqbBG87U+I7LAVnMxAQnMZ.p7kMqLvD0FpyqdOT8uHaytaTWraeEoRh8sZE1PMGGGmBwmDQVpJm7fT4zGDwrLGjJm5fvuxrup7TlVnBu+nXmEyqrqev+6eie8bAQ2dJV7Mo2elFrpdlCDraW8b2q9i+syMA01Nc6g+n9+tIo110t4iE6WMI0lRJ+ywOA01tvF2W5A+xInui5vn1C9E+l.wwm1jkEIxAgmEMoS514l.LOpcL+89fO341aBpsSg0c4mj9Ny9STeHcK5AhtQQ0mcRfcp99CmHsb2rtsRg7hFhvPSX5T1nImBJKuz1xMkvApXJ17R5aYn1mIzUF5QLnXerJFm4djc3Nj2bW4VFaNrf9eC9Mkj6r4nXPs9WguMXZE3.K8LruY0ZUtoPtF2YgJEyKT69anH1bKtnQfSQmQpmHv8zVXuR2lLhLLDP647kHEk.d2SmeD7d42h2N7xrlS3k4KxqKtsTAS2kvcObpdXGB5HwEkAfPc0M.cNlRE55znEBNtitgXuVhZFbyD+5HLzFRYCcmLLjjiD9qRfgbA.Cy6GFF+QNFNsuXXBBL71u8Dhg9xCSDP3779NilfpYr22yIT9v+V9MT0.lGpI1RdfNYUcB8QX1niUzZOOaj3wCGNR33ohxHaH005AmiMcjLIRGOdlXDkG07AgSFIUrjHpvnJjLbjDIhDNcZlPeRZ4uwLUr6Q5a1Nj23GVu2Wivd.GkXUmAxbn.gGGIMQSH5KpAfQBfczbKCDG8BdMSQf2if90loCE9wvPY5QI1UluMv.bc42fv9bITYXz8hrkk05JpHxAChDC5kM1ABxmFLUckV13NmmMdzToSGOMfUaJ7dZDHFTR.IVeFejiS6ob7NNz1ducnPaYdugn.ADSYNSKRsIP+LBJ1UzATr6aRAEqMFnHzIChDvvXEbORV5NjKahCoaMmPwtuDOlUQFmgQB.mmstrwVdx9ok1oDHx.z8iDOECsfVFZ7eDckgdzd+B1AgdvcIIB44cN3veAkVbYga2faYg0pyUV3VHEYG5N4cwjMVkEtFNEkD05YstTABmNavB+BAi8YmTbpZMgUGKNUvEbJffuuZFQ7RyfxrDslAP44PR+jTy3c+6FGT7vATPQ6CKnHFon42lzJQamVIdcmPAuzgETD2Kn.f5NnE8ofh0OrfBRujd2GPxQ9xNsU0gR77UCHTX5r1UMghETTEMj60oAXXbDvbIVxhHERd3tDfz60YL8m4LWZXhuPq.0AV8ZBlBCoqOvgDA9xDNcXat9.sTXykmwNAhyOdW.hbX6BvUmTW.NHiz6IxY1j2ibb6G2t2jIV5DQiGd+fmWLXgKmvroHA5t2F9OIhw4PAIl3pvmSoyQBwilKxIXCnOqWLXA1eDt1+9iy4oIDWsC59p14jzLg3548w6r3dMH9tuhoqWeB1WSbGC0sk36zUTVY1lpccNFYaJBPA9.4Q0PhxHod3bh5K1zfR5NMXhX.SUo7VF1OOQIEeenMKQsFCn4.W2JP5wKvSqtNBGuDaQIIEw6J1RRhakBLz93FrP2bgIZjjHdMoDvbH8aZl.IZaCoLMz52FphZsbLdR53oRBLCE1wToiGKU7zwCmHgcAbXMxDOSxTQyjfRRGEEtP+LVX1NbMP2cKHLdsu.WpX2.VRdY89Jh6TooAvM+xnUvE7v1hJ5RnmWT8tfJAJJdZz8KIiuMRzTn6yMP2Ps6hZh82TtoN3AFZCv0LuTawAJFY62G33LLuvr0tyCCwFnopAHrpWClgAIw.TC0Nc.Nbq1Z36O88YBlKAeF+BLNIu6C+6IEc+hT9ZGlxW64qT+NkD00k2V5NlAG8Nvl84igb7t2ft0g0Wmjc6vFWYWTw8F25J2pkhTUUcY3JsSDZ28z2T8tvgyfKLGhK2UjPpbddcCo91Uk9n45RlrdqgZhUgQsspZ+A8gtYLujh5cYZgYaq5HZx602Zc1KfVHv5xvUAjClBfnve.zHMjPO6zrn7BTVujjgXUqmfm4nrdUkAcj64n3t.tMNNvMkgVazGztsL.gNEaqM.nVSM0gAi9JrkU4JQVDcP0Bjk6oLslkjbz3ui84e4vn0ptDzRKOiP3r6VqrwH1c9.Y+9SwVo+.ctpJflM2lpZsz4paP6qR5vQSENZx3tMUZuWQPagS5qMtXI.lS.8rDFEor+TJcD3HbX0g8g2SW1GCwOEqyLhwyPyrkSawuEUH+tKuMatQhGKSpnwRXO7kHSqwREMbhTNL5NMajjoRkJJX1NdipipQLH4OZrLI.+elETwuk4Xz1FS3Rr1wPj86S7ubBrAbX5vTGHvi81xlEU3iFl+R5Y0A86ft8HsHCeCTpsp4Q0goGjNci1R1z6N6OaT4UZ2F.wvQEBOrVYa0xidoFXX4tdgA4kT.1E73g0Aijzby4E0ndxBhaqpAn1vDqz1CWXfhRUQiMsdA6nfIZU.PyZIMOJt21dNX.QLYDVM73S36QihZM10qfRHsvyhdA6W33OPw+M3gUk0MxpIINjxY1F2vkehDN7v5g68Zp2spXqV.cig0D7RtU2Q0bHsad0A8ZAwmWA+fRpZlzamOYjflymXQModJXr5Enbi6Z7C52RzPJaa3PD8jcwL8o8ITvo7LTv87OTvs3gKBoyItDP+8B9xL5ZOaS29SwlWSrSGnSoKHq.HFX7bjcHnIhXISFOlCiPQijLdzjgSmjdQTRjBLg0nIrbzqF1NQ0QiVC3KWyb7VM4WmS3kheMDOrPuVR2C7vmOBlkpp.F9+VpZaoCLJQ57E8fNgijJcpTTV2RGNU7jo8zbXpIhim7fP26wGhceywSb.5YdI6b7yylco70qg7OlfOeV1jgiGIVZZ+6SmD3deFm92Sv+I4FSwBSpdPMLY90ck4if.NgdaC7uquTjIj66fIGIV7HISlxSlbRaL4mx2T26djNeXKpoOlbHuLuMOcuBqCxmcmcOKaVCCvLYb2cWubf+6vOVG3+l+JdrGwmlE8Ex3va926G7C92lyK22Ob3Kjywe2W4nmur6Kc.4KmANWBwcXnnytymbP78ls417prwpNPrkq3a9l5QfReRQcYJ15CzMfSUZxYLf+bLEVu3Syr2iV1.4.DbZOApcLEaMfa1h5RShEpfn43l9wAiW3WVfkzyQPV0ov6q5V7UGNW1YoXTsh05NlQC4NKUHRhDfgZucw6DY1WqeGlA5RqzqkZIwd.fvjX34Damx2r4d+mJa76NAIryPHLzICcdB.7S6WjyHGnl+qPFxf0nD4uFEkTrktFXBJaAZoMBrslBtEqLOCBUTOkmbO7TdI3yrerLEn.tQEjqIJ.bO6dSdbv7HZaLdmTUTgGKtm4zGsUoGwgGKh+gGahB7Wl.iYtX4HPXl6KSwjgydZSYZe+HOHWRp81g7Fu6N6Hd32gJ8.eiwF9OThy5QNx4m0wf7EmPLtKY1WtWUdj9Han+WnMRRiDSyhqsVjwXf.NGGclS7zWfMesUJwsbghEyxEMbzDbQllpjvtTjKk4RMiRWTL5hhSWTB5hRRWTJ5hRSWTFphnAqnz3STZ7IpKUjFehRiOQowmnz3STZ7IJM9DkFenggXz3SLZfOFMjFiFRiQCowngzXzPZLZHktCiSCowoo7woA93zXcbWZdZ7INM9DmFehSiOwowG5VOAM9jfFeRPiOInwmDz3SBW5QZ7IAM9jfFeRPiOzMURZ7IIM9jjFeRRiOIowmjz3SRW.BZ7IIM9jjFenqWJZ7IEM9jhFeRQiOonwmTz3SJZ7IkKvEM9jhFeneozz3SZZ7IMM9jlFeRSiOoowmzz3SZZ7IsKfJM93RIz3SFZ7ICM9jgFexPiOYnwmLz3SFZ7ICM9jIyzvLuHE3uoGlBFnqJWw52xqr3RMfWOe1bKg9UHaiRYWVnVcy6VUnF5JP6Z867YqftrX1FBkw0tnP17UVAecsr0qWpR4kEVCeagbKOeEz04xVrD92Z4KXdgPQg50wWWuJtuxsrPQbQEAMUgbDWlsH9lJ0EZToZ1ZYyWHm.pnJEyh+sbNgZMZTnjYwUw8bs0fPKp4ymc4rlWTa4rklufPYba.u+VYqUqPE7iE.Xg.BPxWHK3570QHX9ZBYKs1BEv3Bfd0nHp5B4VT.2vB4WDWB9eWrRiB3pJTE9uK.f6akEAWKTnVoEqU.WbkZMx1Xk7nJsPMg7l+V9kwuZsBlEsRYDIYwrkDpXxdVrPwEP+VoRdtRBfG.d65VkL+ZBVWJTVn1hqguCCS.naMDoawZYyIrvJEMuFhtqjuPEyagfVCbyTSPnL5BT8WJaoRBVz6krHxKg.0k.DjRBkqbKzMEFIXsTkx3WqRkbYwWz.PrMupdC.IdY3MEJuPgxE.2hH5EJuHrvaV.+yMQRr2DQ7tY8rqcKPuitdE.8e90LauatR8F4xtRczMvLyVnJPZ07Vn1BnrWFdCPBqQD7E.sBSfFbc4bKkqBlqTT.PZQ.dwBKKzvr+JVXUSHqXkrkMedkp3eVU.vWymM2JEarRMTiTBHzWGewZXIsRlBwkJTnzZ3KtI9mkELe.fjf3DkV9lf9.cUkJkAbTLhTpB.AM0xJKTpNR6pbk5.lC54U.hQMJjsHfEinqUpmCKpBEfpK.oAHPpJVAqZ15UPxXUALHDhTsX1xMpXdU8FXkRvkqY1of4cjekblb2pPZlE+rJ.syUY0JEWoQgJHHGn0h9QHawBMVCeIPusvKid+ZE.VpVrdCL7UqPiRUPMZsJllnpUI2x3ZU41PZK7x5YWMKVmq9RUFZRodwrUm2DiqCX5XEo5UJV.WIHpfZx50ZTUHKlITuQkZq0PnXQLir9J4QsUCvqhjTarjPIKxE3Z.fh6.v0qkGQg.JCf+O9pUvjuF.5LB2Ahx.ZCl+uZVzKspv7ne.p+B2Fd0s.ckfk4zaU.Xusl4U4A1KP.4ZUJVw6IvcZe+f+IVMg71Swl8wLeuneyrOgWgImNAacKehwyreJy7vP2dVDRM6c9pDIaLXBjpC1QtGWcwd5tDU.pz1KRjvoiDMRxwL4TpkeMRhXwgocRfRZSKZBYbb1cKRdPCmoJihme+PGanISRDh8N0ANBx1oH99EC6IKKZJOSp317AMBNznzvPWcd1bvc6Gzt3iKe4VobI2aEga1Tcw57rJRsMlLDh764iuOodYm.iP69Jt7AMY8Uztnl5f95GMHSFu9hRl.jAn64ExbF15vrp4PAW7a4Ghd.9dgY95dt7Ctm80gNYnKS+Mx4o1KoLS32x92FxHUymkR07lYWCNHHvinEyDthKeYb7SxG.UzfEZ4oYKtgRUG1bV+0rmgkd2GVgTdg6wEglwuWCe+Dt.iuMtHQC036A+13MjEoGVIYzjoyjIMisbkxuO5ZxDEX8s7IJyDjG6Xx+LkX06+1ALNySZZIO4liGB0jhh6cHwT2ckCUl5Xz5o9NNh30mgzthCMnZlbKzFgtg+KQR7.pMcFefSRu4tbe2fSqj8vMv7vAFHWk40uqavvnLa3QGTPZU489xtCEVKr+9GJNqOPgM0fWh21WkO8hhYCD3cQR9vAnHGM9855FPcFVTN6dnBUS6iSB116.32wMvZZ15FyNIPlC8NZ+6dA9CIf2laAQH.996d7G3IGX5+7q5Fk+rr3bvc+A5uZP9t5cEzuhu6vcD5WqR.4qqSkpEwoFYbwAxFhZUUMjuypvbEW5NyzQSZmq+7w3lIx0O.YXTiwfdToLwjNpryTkvdxU3ctZPkSEtjojt7ElLlMHvQc76aSe03Hi16xjB1+z9yCzPkzjT4V31TYHIVwkjV+ZmMqWz503ci1ho+micAMoWefTul6XSR+R9tiJRj7Xj5n68Dpj9TllTbPpIoO1jziyGrLOELsqw7kW6xlMIgEDUB556p+joT73rf3lbLiLu2xwiwsBpYFGyyYF+r6YGe+enlBytuimyLlbxvO2DDJKRElcE2aLST++3ezI3D9cHlQ0elKynZKtM5LgauUwF2zhcamHkXy.Pm.728k1ary1CLGjNtLE9k9mbhje36XOEAurkfSMoskz1Hh631HgooYqop1EYkyab1uOj7wsYpR3NXMxgWd0GQIN73oFNRJ37hc6KSQkcMaio0W8jb4UdNNY67do8bOBINEo64oHc0jZcmp4hcmhB4uCt83lIZ3qGrMLoBSFUTvLrWASoY5.rG3RL2y+gw+Qq+nEyOKvOKEwcNfX7E7ea68djA+33kVBgEhid0jK3+dVLgVxkOlQ5rFo1O5FnjCY5le4BbDOWpEp0HhokKZIVSnDi1tLgxBDqG1Tr4D6tglrHSvC6Prf8k+6a1bSFKs8dSR7rBuegGG3+lUPlDZ2VpogtOK724XWTVQAureGPD6r94ZgskXlb6Qj6t7d221Q40eapPu1gvmo+DW7YZfDRyXhj0HGIa8uoc649t3cEHB4ohqg77HRT6B9uAnOBMO628nXuVI.iUwxVR9dAwv8jaugxjUvh4yvM7cuFju0iOp0kvkB+vFKBWSwCDcy0Ov0yw1PB7p02oWSWiciGyhi+A76K1vE7emyeDP9Yd2iIrgKxtfjTK3jfN3bg8EYyWSZjtnxb1w9ozTvk0Ixu.zeC+LoAW1iNCTD0NnV07CSiR5f0dM1mX5nYZcrFWIGSc8ViEWy6ItdZVD9crFQIWnicI2Vv3k7moN5KACoc93DQ8MmUHi+P3u6X+XY8lihGC8QDdNQ7MxIJ99jCZBbbJvJile39GqEPI8k5gOXbHpKeDlwGtXcVCibrFYiQZ1gibOLd8646No7vr27Bns+EMvHqtmcaGQdI6KxRZ5489VjKAxa4+duvnbECsST8nhsRkfl6OTkz3S+u89DUANLtIfqtoqe7vGkn6E7+XThPLt6wtnXcKIihfmn7XHJV9JoXK645sOcx5Q5vTAR4e5fbVYMBS+nukcacGpw1srew18br42omXW4l5Gvv6dE+Ogu7vj2C+JGEJFdhnWY3PFpZX6oGMpFcseHpaacL44mfYEybY9fsGOM7vRyCCxOlYDeRBFwHq8ORl163x6jfkcIzajWdvbxu2DokXKW4evwGlySQvbLyNzil34ai2rl+aPZdwGdV9IhOjwqvX9XlO7IHsVYlymGQ1qHXD6ocXwH7yof3g8RgXRbebrYz7wkY.EOhWxbSBpN9TA9XjOP1h9BI19ge0iK9.QZzqj3VR.0gf4LjuKHGIxWkb2Gmy4oIvX9vmdJ1rCLf6FTPHiaQuRB8C4vybE+ORR8XMM1cqGeAS+xiVSiZHp4G6WTCag2z1hZ73jObogQi5PfM7HYUMh6YzR2SI3gE9LrX76XcH2rkbUErm1yNVR5Wyykj9hrBu9.QE42Pz3QUL2N.mbq1xIVswmY2AbTlHWOXGhf4cFYF66F2N2Pgmem9.0sCqXjmzK7FL5Zf2+9NGqvKwYBWz70jGShkJoGh296NtifOvHmdub.O1WFGeMLkzq0q5IMCS9ejRayq+AjGZ1usuIKCPf11wqbXpCP5+ROO.oecMtYha5FI8Fq4g0AlMoGR8+ZiC61aC+vtHSH1EKyiZry13muy3vNWN62ZXG6hMoXWZuvtfclf42mLeBu11goxD+Mo1CMu7aFjOL.OI79cvIPtvC78rCZAo8Gyw6Y+dJurpZWxU136QzAezWmO.mnthvSZfbf+E57mNLu5xoHCt5FbKotsjF2mkCcHY.SOhPmHHa3ol4.nsbyH76P74Er98I97BdF2+Xx4hFwkQy49FtrAn5xwmqEgY7Cz6ozFKF09zlnVoAJFx8AnTdYQE0Nlm8QNJ01AB51DbgM2cbPHyvCGBlPmpg4FuZI0V.y4FpZ41DN4wB4gEBmGo4Cf9ygG9GJvD5jEfmvEfouX6LVOzIfGHPpZ0MDMj.70SNuZqcfmMO8venEqRh80ACMXQG1TVo0PnRmIvf3UXqJazbS2gwS3BLxv7HAFOo04CKNsXGAfmhcgaaitcn08gNIQ+OUCKKwnU7yLIjwLQGKBHIAZXdrioO6d0e7ucNq7RBWD+u+M90yMbgBwks9C9E+l4xqsCYY7+zm4+ZtaQn37veT+e2bKnII8FnCxOxI+F5jAlDDY7bfZpCfmXKkDA5Wv892xfYhhNbdALfd.aV5v8C3Sv.qJ59vv6gBA0k50Bcy+G3OyGFAdeHyGFw5gjb4ygoxVIdKj7NblsjjU6oL4PYuOGui3NL5n0i2V58gKm6K8fe4b1mg7vJ7gyUDd9OoqC+pBIC+vRxTkBr.CWFTS9TrX+p4FEaBRc2mT4JOk0AooUj6PLFx.4QxaVDfcVqlIgUAXwiVnIGOvLfwDDKXoVwV01I6oUHBo5hOZN2VQKSshO3Cdt8btxiC4WmimZ4VF5.HOO8R.LTw8qOWQ4txfIU5B9Z9DWQYymQi0lOfBweVdpXiR2bzO3IVItmFKw8Tr0Mzj.xX85XtAiij7H1twIM7ihIKAwbdQE3IhJIAYUU4lRHx0nR6yurrhxBhsjPqtBgCmvy4NxS4UfGtJphsrOQt83me.XHIM6k997ntJaW0A8r0WlPdMo9RhFD1sQPbsZnMWKm05ilCMFbCMfzxnANPOnROI.+zfDGyoopq2FfNlaTWDOp5.sN1kRQiYoauL34wGAWExnVQWBJCI2zR.fP8E1KgaHhjiFvlN9r1+a6JaTb9ExT03kLRmCce+Z4VKyrO2rOWJ78cRz9kyrcwcJlDe+Vqr7fLwVH9BluekatQ5Lyl84l074f+o8yAa5L36wfPDSP3Dr36i539XNtOti6S339jNtO0n6GtU4iMCN5nPNzorquc5fouAZIzD.Hdy4k6LZC4GUB5Lkrk0gKAkuJml1WoqxVRtk7vxIc6D9.tQ03Qh6SOA3DbnPDv3kr78.cp9X57qyS3GRXqjZO09ap1StocMJfFRGzwUyHH1Uz.a9O2.sssYiBsMKQUpswJd3G7GVmGWBoKh3uWaai0Hvi20lrJX1eHu0VnjoGo+zm4o2y43MW8mvKzT0o0oIfrO9QSBwFPQiKXtRxbHKyG+lbzEsfOLW33G.dd7l10wU52kr1OuN1R.un0B7ebkDN14mexOdO+7SQa8dJVjkSgW2bnEGAGhDN.t4f2HYF5657hHeUQTp8dg+5+vOGVPDKCk+6+q+LdXAQs6iYuVwbVPbxrEDVPBqoL78+9mFUPRxYTBKHky1HsyBxP1nKrPigS4.PQeR0M+yZc9shifxhiz5rsUz3sS9vQKUDsIceK6AGExUolFPAv34ZFUUUD0bpabXQJsIbNdEXHJwcrNHfOENFLG2ARDq+3MPBsH83hYeDqbeFLY3rrvyNtA3XFMk4MNBRJ.yFqJ7vuoJOT7Wuc6+6493sUvndYEbcfPxO2Oqfqw+GsB9GsB9GsBdzqbO9IWfiwCG.qzLNVN8QTnu3fAG8ia7nlVME.eLuNungHCwh1G5DJNith9f1sgfzIXOZfRz4Q6cZhSITHrdVTI.nrmYpCgNdZ4hvrs8ixV343cK46zro8lhphQ2uUL19shw2uULw9shI2uUL09sho8uhvPvByn7tXKfLLkpJfE.CQL0Nl+evbta8J

                                1 Reply Last reply Reply Quote 0
                                • J
                                  Jaytove
                                  last edited by

                                  @d-healey @Chazrox

                                  // === Load Expansion Images into LookAndFeel ===
                                  inline function loadExpansionImagesIntoLaf(obj)
                                  {
                                      local expHandler = Engine.createExpansionHandler();
                                  
                                      for (e in expHandler.getExpansionList())
                                      {
                                          local img = e.getWildcardReference("Icon.png");
                                  
                                          if (isDefined(img))
                                          {
                                              obj.loadImage(img, e.getProperties().Name);
                                          }
                                      }
                                  }
                                  
                                  
                                  // === Look & Feel Setup ===
                                  const laf = Content.createLocalLookAndFeel();
                                  loadExpansionImagesIntoLaf(laf);
                                  
                                  laf.registerFunction("drawPresetBrowserListItem", function(g, obj)
                                  {
                                      var a = obj.area;
                                      
                                      
                                    
                                         if(obj.text == -1) 
                                      
                                          
                                          {
                                            	   g.setColour(Colours.withAlpha(Colours.white, obj.hover ? 1.0 : 0.5));
                                            	    g.drawImage(obj.text , a, 0, 0);     
                                                }
                                                
                                     else
                                     
                                     {
                                  	   g.drawAlignedText(obj.text, a, 0, 0, 0);
                                  	   g.setColour(Colours.withAlpha(Colours.white, obj.hover ? 1.0 : 0.5));
                                     }
                                    
                                     
                                     
                                              
                                     
                                     
                                     
                                     
                                     
                                  
                                  d.healeyD 1 Reply Last reply Reply Quote 0
                                  • d.healeyD
                                    d.healey @Jaytove
                                    last edited by

                                    @Jaytove You need to draw the text as I show in the video

                                    Free HISE Bootcamp Full Course for beginners.
                                    YouTube Channel - Public HISE tutorials
                                    My Patreon - HISE tutorials

                                    J 2 Replies Last reply Reply Quote 0
                                    • J
                                      Jaytove @d.healey
                                      last edited by

                                      @d-healey ```
                                      // === Load Expansion Images into LookAndFeel ===
                                      inline function loadExpansionImagesIntoLaf(obj)
                                      {
                                      local expHandler = Engine.createExpansionHandler();

                                      for (e in expHandler.getExpansionList())
                                      {
                                          local img = e.getWildcardReference("Icon.png");
                                      
                                          if (isDefined(img))
                                          {
                                              obj.loadImage(img, e.getProperties().Name);
                                          }
                                      }
                                      

                                      }

                                      // === Look & Feel Setup ===
                                      const laf = Content.createLocalLookAndFeel();
                                      loadExpansionImagesIntoLaf(laf);

                                      laf.registerFunction("drawPresetBrowserListItem", function(g, obj)
                                      {
                                      var a = obj.area;

                                      {
                                          g.setColour(Colours.withAlpha(Colours.white, obj.hover ? 1.0 : 0.5));
                                          g.drawImage(obj.text, a, 0, 0);
                                      

                                      }

                                      });

                                      // Load the expansion first

                                      Console.print("Expansion failed to load!");
                                      
                                      Console.print("Expansion loaded successfully");
                                      

                                      // Load images into LookAndFeel
                                      loadExpansionImagesIntoLaf(laf);

                                      // Set LookAndFeel on the preset browser
                                      const var fltPresetBrowser = Content.getComponent("fltPresetBrowser");
                                      fltPresetBrowser.setLocalLookAndFeel(laf);

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

                                        @Jaytove You need to draw the text g.drawText() if you want text to appear.

                                        Free HISE Bootcamp Full Course for beginners.
                                        YouTube Channel - Public HISE tutorials
                                        My Patreon - HISE tutorials

                                        1 Reply Last reply Reply Quote 1
                                        • J
                                          Jaytove @d.healey
                                          last edited by

                                          @d-healey Screenshot 2025-10-13 035730.png thank you now i just need to figure out why the text the preset dosent onlly show the preset name its 2 names on top of each other

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

                                            @Jaytove I thought you only wanted images for the expansions?

                                            Free HISE Bootcamp Full Course for beginners.
                                            YouTube Channel - Public HISE tutorials
                                            My Patreon - HISE tutorials

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

                                            24

                                            Online

                                            2.0k

                                            Users

                                            12.7k

                                            Topics

                                            109.9k

                                            Posts