LAF ScriptSlider?
-
Oh I'm an idiot. There's a LAF function specifically for styling dialog buttons.
laf.registerFunction("drawDialogButton", function(g, obj)
-
@d-healey said in LAF ScriptSlider?:
laf.registerFunction("drawDialogButton", function(g, obj)
Thanks David :)
-
@d-healey haha! this also affects the preset browser buttons! A real can of worms!
-
@DanH You can filter out individual buttons by their
text
property, but I think an opt-in rather than an opt-out solution would be better... @Christoph-HartHiseSnippet 1158.3oc2V0saaaCElxwJX1cYscXO.Z9Ja.GA4j1thEDr3jXWXrlDi5rtATTTvHQIyEJRAJpjXTj2g8br61avteuL6xcW1ghxV1MNcMFX6hwKr74W8oCO+MTJ7IooBIxp1oSRHHqO2dzDtZ7AiwTNZvgHquv9HbphHcLr1eRBNMkDfrrV6EZFV0phxO+42sOlg49jRVHzqETexKowTUI2g688TFqONfbJMdNsexdC7E7CDLQFfm0r8PIX+ywQjiwZ0pXirVuW.UIjiTXEIEzYeQvjQiEWxM5+ZZJ8LFQSzAMBbjgM5fwTVvvoeqoHjU0gke4qY9x+J6inAzY7Ki.OJWfSoEyGCrprHjpt.j5bWPpufEncvc.Oq4fWUC7dr8HeIMQUJQisGXOfCWNgXHrOOrL5hpDW09.AnAW4FiOmzWBDyrn4y77Z67TOuV6rQ8MpCA+TkyEXoCCG5rqSOdDkSb8kD3S6ELwYXlwsuTHNuKOnOgvZ1ZGvRPeWIIhpyS5mw8UTAuYi.I9xCoXlHZ+LkRvaz1Ibpvn1Nhy94V0e+F0cfCfwTAi3lHobUSkTCNsbMvzxM+pgVhjjRT6KEWlB4j657lFGIjDv0M5FDneLBeAAtqzZ03sKXNMzo4Bl6R4AjqNIT+pbUjqTsb95cc1rSKi9uO+W8IxMDxX6xXM8tZqs7xOvGtVzLcnF2HtfHaMi4+fwKyAAPpy8wAyAR3KqOb+1rwAhXpuyHLO04nQPPoyVtK8Ulahofqo4Qp6kioJxbJG4puG6xnQbRvoPPZVzJ+JzECoGPX2GRwjjfFSuwt17fvRIEg+hq5+WDOe9+gwyEdKWW+5V6LsJxQvOVnHmvaBER0qU+55NennvvkJS2SPJXLhboh08kkeLCaxyhOiHaCkjrLxLEglUK1Mb8Ostg9lVTyonfOfSUmjPJnK6W1YI8KQE83f+8CCNDqv5VnE7.8RHREUCGqCIW.yiLMTqYeHI8bkHIW23DAW6AqGnJlFX500mIvJJO5TJ.aJffGZOOqNnqJGfMXuIkD6s2kz.0Xjks0WVAgFSnQiUZpe0ZFdM.4g1CmuqD5rnoy.qsN3n+R6MHGJtj6ucyubyhb2Ry9O98axYmGAprokcdIWCcXU2UrnK725njYj1yD06pDHwFtdS6lBNKKVqRHFJbK0IO7KuCGnSzRusagDAiA2VVe7EBI.d879EDdbVrABZa11vyv3G0AyWAwcAH4MlVIdta+Am12aAZ9uci5WCqkbqQtvfeQPFCqVba.8ZOEBfn1Bic0iVgXoZx7qEcOVQvaoqHrzT9OQ39X6gTk+3ki2JKAuPoy+13sXgqMr6EFR7Ukfspc+eZU2t5d.kWIxz0uGgURJT9ZCYcifZHeBfDNGFYoKSqnaqXn8zz5HyHBOHm3F3THril1pPXmoBQwXeo3c9l1k5U59rbN.l34ayVCVqFnc5fxagB1Y645ghgMMemuuNTrIf8kayVqfMauB17jUvlmtB17rUvluYEr44eTazK42MSIhMkI.ig8x6jZY0iigrr7LRzeSE2GH+
-
@d-healey Thanks, this has been an education (again!)
-
I've just commited a few changes that should reduce the sketchiness of the scripted LAF:
- The alert windows do not get messed up anymore as soon as you enable the scripted LAF
- same with the custom settings tile (actually I had to change the default appearance of that one a bit in order to enable this, but it looked super weird anyway with its default JUCE look and feel)
- there is now a
parentType
property that contains the ID of the FloatingTile that this component is in. This way you can do stuff like
if(obj.parentType == "CustomSettings") g.setFont("Comic Sans MS");
-
@Christoph-Hart Thanks Christoph!
-
-
@Christoph-Hart do you think you tweaked something here that resulted in this
https://forum.hise.audio/topic/3874/blank-boxes-in-new-scriptnode-no-laf
?
-
No Idea What This Means, But This Error Shows Up As Soon As I Hit F5
Interface: Line 21, column 12 {SW50ZXJmYWNlfHw1MTB8MjF8MTI=}Unknown function 'clear'
In This Code:
HiseSnippet 1527.3ocuW0saaaCEVNMZXwaYncXO.b9JmVGGa2l1AjkMm+bQPcRciS61PPQAiDkEWjIEnnai2PA1KReW1izteWzcNjVVR1NoAAnSIHH77G+32g7vC6ojdrjDoxozJmNNl4T5qc6OVnC2KjxENGtOH2s6NcH8nBmcGGSSRX9NkJcmmhpKsxxNlu+4m2kFQEdrLQNNuRx8Xc4C45Lo8Z+LdTTGpO6T9vbV+n1G5IE6Iiji.nbG2FNwTuKnCXGSQyVx0ozWbfOWKU80TMKwozx6J8G2OT9Ng09WwS3mGwvAMc5CAxJtiLxGQLJ0YuPdjeuzkbhCDkdYDvcrDv24dD2mOUdFQbWiBRlG44iRKccvqYd303lCuR4f2xV3cO29dJdrNSChsux8PgloBnPJHOrr15rz2th6dRvBgt9P5ErNJXvTOp93FMpQ1rQi01Z0xqVFRDIZxaoJRDMfrM4.w.tfU2Swfk1SijmSirgsqTdwNB+NLVTUqq3OarAgbhTSUiIIQbelxJ5v.xH.TDZBgh6lH8MJqQRXZhlcolPE9jgReFIVIiYJMmkPzRREv3JqVFwSLflzkgEN8n5PybCPsthMfm.qoNiDdZtTTshuh9NKVryVkZjfTkCpQjm+6qU9OWsLA9v3qnhALXN.4.McIYc6+wEaYsw9WX0j.gTCl6yohL2MRedP.th1lzp9lEbCsfp7NMj6cg.xbfIMp2ZqBJ+EtuNDTzrdCXxaA+89E7YVbbDjKIIiTLxX4HhhY3xPfAAZ46sVEW2KhQUFRpfudzHuQQ.GZ7fAjuc8PBTxgFYdiTJfpAvEMhkgSvzoKx0yulevDDmW18IUQNzDhL9bsMLT8b7CXFDzJUlEqj8BYdWP3Al.X1sr81o6LPa.MUmS0ZVcSRvVxf56uixq5YExDaPZUirPI1DxCJn7JU75ZD3bzT5IkwyVIoqlXfkMH0PKIYJSWFV55GIMVKSWtkgktLTU2J.HNBR20ommj46ZaM032m4GKJgMyb7S2f43DbNl5xUF4OUX1qRNWKmK.Yo4Cykf4IjD4PlNjKFXQtND3sbI8rI8+yTbgs7qCmgar4Ujzsq6YHt2O6dd7r5NPwLvz35CX5ckiD91TIEDeVqWW7n6f5vzXuozXz4CrCRsZP8.3J1Chh3wIrogISaQu4Z1P6vlYlfkMMUViqMEdlpkoHZlxRe5f2pXv2IhOPv7OExyUAtIK10HU7fRNJlek4JXQ5xGDpEv1gby1SwhVfGcf0b0yZb4laFX9LGEweAIMLeEV.EFrQFEe8jWFT5I43smoNcNbyinKcLSUUqvSeoJTRrefpS2dTibVdZzrGbFAudQrYiKexSBBvkQQjdBtYg4eBySCETiXUmM7Sp4lk2f8qMmaNWfUOr17N1ZdYM2D3xbYWXkZ4AnBz6Qwo22RjhikZ1yEUgqbKuRYnBvrpBBVnN7FekLJBC5BTiMRptNGqJFM7brSCakwTCgNpJ1xl6U2xV9NJ8rMfjyPo3PAW+7Xl3pZjyYRWKXKcSPEXp1zP22LogNaGJNberk6d6b7ad1w65Xf7z1ja2qsyKObepllFHHl8l1sDHae1agltscJth69rjKzxXisCikBDAkt6MXZub5Td2wsGm0l9Ka+Nrn3TA+EscHCOUlWRZAIP1W.R9HJNqR.J8Eu3EFoXcdf2cwGWjqVAZxG9vG9Wzjgbe+HVOYBGSp4edA1pXpyCy+Xje6ugd2xMrMzSXbe9evx+dkjQAA7Kw7UW3UIy0kMzquzG6Np3C.vW8LQAhl7cZicSK.TNN+r7Y4UA2T3dO2dbsW3hw6RK.uvlpO23cxarV08ff.nlUFXW1syu94+AUNP8RMbABzvjBy9tGOZXeXKmGCPhP.MT.xJsDdf0NtANFYl9PgMyfOBeST1DGWZhxloJcFR8Tx23YOliuh6KMR.LILOlcE2ivwjlomtccgZq3Nc9a77PpXc.6K1mV2Bed3svmGcK7YyagOO9V3yStE97CWqO3652YjVNzdLADz6.SU1RkNPPgcYlcjN+W35HpK
-
@Natan might be a typo in a Console.clear() somewhere ?
-
This part
Interface: Line 21, column 12
Means the error is on Line 21 of your interface script.This part
Unknown function 'clear'
Tells you what the error is. You are using a function calledclear
that doesn't exist. -
-
Just had a quick look at the code and you're calling clear on a path, so it should work. Don't know why it isn't...
What version of HISE are you using?
-
@d-healey Funny, It Stopped :) By Itself
-
Sir, Any Idea How to Add A Darker Arc As Background To This:
Just A Fixed Shadowy Arc Like This Image ( The Gray One - With Square Edges Not Those Circle Looks )HiseSnippet 1527.3ocuW0saaaCEVNMZXwaYncXO.b9JmVGGa2l1AjkMm+bQPcRciS61PPQAiDkEWjIEnnai2PA1KReW1izteWzcNjVVR1NoAAnSIHH77G+32g7vC6ojdrjDoxozJmNNl4T5qc6OVnC2KjxENGtOH2s6NcH8nBmcGGSSRX9NkJcmmhpKsxxNlu+4m2kFQEdrLQNNuRx8Xc4C45Lo8Z+LdTTGpO6T9vbV+n1G5IE6Iiji.nbG2FNwTuKnCXGSQyVx0ozWbfOWKU80TMKwozx6J8G2OT9Ng09WwS3mGwvAMc5CAxJtiLxGQLJ0YuPdjeuzkbhCDkdYDvcrDv24dD2mOUdFQbWiBRlG44iRKccvqYd303lCuR4f2xV3cO29dJdrNSChsux8PgloBnPJHOrr15rz2th6dRvBgt9P5ErNJXvTOp93FMpQ1rQi01Z0xqVFRDIZxaoJRDMfrM4.w.tfU2Swfk1SijmSirgsqTdwNB+NLVTUqq3OarAgbhTSUiIIQbelxJ5v.xH.TDZBgh6lH8MJqQRXZhlcolPE9jgReFIVIiYJMmkPzRREv3JqVFwSLflzkgEN8n5PybCPsthMfm.qoNiDdZtTTshuh9NKVryVkZjfTkCpQjm+6qU9OWsLA9v3qnhALXN.4.McIYc6+wEaYsw9WX0j.gTCl6yohL2MRedP.th1lzp9lEbCsfp7NMj6cg.xbfIMp2ZqBJ+EtuNDTzrdCXxaA+89E7YVbbDjKIIiTLxX4HhhY3xPfAAZ46sVEW2KhQUFRpfudzHuQQ.GZ7fAjuc8PBTxgFYdiTJfpAvEMhkgSvzoKx0yulevDDmW18IUQNzDhL9bsMLT8b7CXFDzJUlEqj8BYdWP3Al.X1sr81o6LPa.MUmS0ZVcSRvVxf56uixq5YExDaPZUirPI1DxCJn7JU75ZD3bzT5IkwyVIoqlXfkMH0PKIYJSWFV55GIMVKSWtkgktLTU2J.HNBR20ommj46ZaM032m4GKJgMyb7S2f43DbNl5xUF4OUX1qRNWKmK.Yo4Cykf4IjD4PlNjKFXQtND3sbI8rI8+yTbgs7qCmgar4Ujzsq6YHt2O6dd7r5NPwLvz35CX5ckiD91TIEDeVqWW7n6f5vzXuozXz4CrCRsZP8.3J1Chh3wIrogISaQu4Z1P6vlYlfkMMUViqMEdlpkoHZlxRe5f2pXv2IhOPv7OExyUAtIK10HU7fRNJlek4JXQ5xGDpEv1gby1SwhVfGcf0b0yZb4laFX9LGEweAIMLeEV.EFrQFEe8jWFT5I43smoNcNbyinKcLSUUqvSeoJTRrefpS2dTibVdZzrGbFAudQrYiKexSBBvkQQjdBtYg4eBySCETiXUmM7Sp4lk2f8qMmaNWfUOr17N1ZdYM2D3xbYWXkZ4AnBz6Qwo22RjhikZ1yEUgqbKuRYnBvrpBBVnN7FekLJBC5BTiMRptNGqJFM7brSCakwTCgNpJ1xl6U2xV9NJ8rMfjyPo3PAW+7Xl3pZjyYRWKXKcSPEXp1zP22LogNaGJNberk6d6b7ad1w65Xf7z1ja2qsyKObepllFHHl8l1sDHae1agltscJth69rjKzxXisCikBDAkt6MXZub5Td2wsGm0l9Ka+Nrn3TA+EscHCOUlWRZAIP1W.R9HJNqR.J8Eu3EFoXcdf2cwGWjqVAZxG9vG9Wzjgbe+HVOYBGSp4edA1pXpyCy+Xje6ugd2xMrMzSXbe9evx+dkjQAA7Kw7UW3UIy0kMzquzG6Np3C.vW8LQAhl7cZicSK.TNN+r7Y4UA2T3dO2dbsW3hw6RK.uvlpO23cxarV08ff.nlUFXW1syu94+AUNP8RMbABzvjBy9tGOZXeXKmGCPhP.MT.xJsDdf0NtANFYl9PgMyfOBeST1DGWZhxloJcFR8Tx23YOliuh6KMR.LILOlcE2ivwjlomtccgZq3Nc9a77PpXc.6K1mV2Bed3svmGcK7YyagOO9V3yStE97CWqO3652YjVNzdLADz6.SU1RkNPPgcYlcjN+W35HpK
-
I think you posted the wrong snippet
-
@d-healey
I Just Don't Want Its Background, Instead of A Nice Circle Like The Above ImageHiseSnippet 1530.3ocuW0saSbDEdcHKpwsoBjp50S8UNfiisACUJMs4WihvIwDGnsJBgFu6r1Sy5YVM6XHtUH0WDdW3Qp22KnmyLd8tqsSHJRTCBwb9a9NemYN6Y5njdr3XoxovJmMNh4T3ab6NVnGr2.JW3b39fb216zhzgJb1cbDMNl46TnvcdFptvJK6X98O+xtzPpvikJxw4URtGqMeHWmJsy1OmGF1h5yNiOLi0Od6C8jh8jgxQ.TtiaMmHp2Ez9rionYK45T3tG3y0RUWMUyhcJr7tR+wcGHemvZ+q3w7dgLbQcmtPfrhaIC8QDiRc1a.OzuSRJG6.QoSJAbGKA7ctGw84SkmRD2ynfj5QV9nvRWG7pmEd0t4vqPF3srEd22sqmhGoS0fX6qcOTnYp.JTBxBKqsNK88q3tmDrPnqNjdAqkBVL0ixOoVsJjl0ps1lqVb0hPgHVSdKUQBoAjsHGH5yErpdJFjZOKT1iFZCaao7hcD9sXrvxVWw+rwFDxoRMUMlDGx8YJqnCCHi.PQnwDJdZhz0nrBIloIZ1kZBU3SFJ8YjHkLhozbVLQKIk.iKsZQDOQ.ZRRCKb5P0CL6M.0pJVedLjSsFI7zbonbIeE8cVrX2sRUHAIJ6WgH68GqU7uVsHA9gwWQE8Yvd.xAZ5Rx51+GWro0F6+BYSLDRMXtOmJRc2H8jf.Li1hznZybtgVPUdmMf6cg.pbfI0p1XybJ+Utud.nnd0Zvl2.92GjymYwwQPsjDORwHikiHJlgKG.LHPK+f0pnpdgLpxPR470iF5MJD3PiGLf7s4CIPIGZj4MRo.pF.W3HVJNASmljqmMme3DDmU1CHkQNzDhT9bsMLT8b7CXFDzRklEqj8Fv7tfvCLAvbZYqsRNYf1.ZJOmp0r5lTfsjA02eGkW4yyUI1fznBYgRrEjGlS4Up30UHv8nozSBimlIIYSDvxFjZnk3TkIogkt9IRs0R0kIMrzkgpZWB.wQP4tJsWbpuqs4TieepervX1L6wOeC1iSw8XpKWYj+bgYuRYbsXl.jVlOLSAlGShkCY5AbQeKx0C.dKSQOcS++rDm6H+5vc3ZMuhhtMumg3d+rm4w6p6.My.Sip1mo2UNR3aKkTP74Mdc9qt8qBai8KkFi502tHwp9UCfOwdPXHOJlMMLoZy6MWyFZWVO0DrsooyZTkovyzsLAQyzV5yG7F4C9Ng79Bl+YPctLvMowtBojGzxQw7KMWCKRad+AZAbbHQjY+dF11B7oEj0kOu1kMaFX9YtLh+EjTy7KWJjawFojLF0qi.SgSGIG+BZRd0C95inMcLSUVqvafIJTRblfxSOhTgbdVpzbNbFAudQLZsKe5SCBvDIeo9T7.Cy+TlmFZpFxJOa3mz2Ms1AmYqO2dt.qdTk4crw7xp2DXyLUXHSs7.zE58n3ju4RjhikZ1IhxvmcKtRQnKvrpBBVnN7q9JYXHFzEnFGlTccNVVLZXObZCa2wDCgopxO1l6UO1V1oJ8rCgjwPo3PAWeRDSbUCy4LYxEbrtInBLUaFp6amLTmcJEGtON1cmcN9MO+3ccLPNcT4S9nyKObepllDHHlclNwDHae1agAusSKth69r3KzxHisCijBDAEt2MXaub5VduwaONc+e41uCaLNUveS2d.CuYlURRSIP1cAIeBEm1M.k9hW7BiTrWOv6t3CLxzu.M4Ce3C+KZxPtueHqiLliE0rOw.GWLw4gYePxu+QX9sLK2FlKLpK+OYYeyR7nf.9kX8pM7xj4lzFl2W5iSHk+Q.3Keln.QS1oswIpE.JGmcW9h7xfaJbuuaGt1avhw6RK.uvgpuz3cx6rV08ff.nmUJXW1s0u8k+QUNP+RM7QDXnIEV8cOdzvtvQNOFfDg.Fp.jUXI7BqccMbMxLcgFalEeB9MQYcbcgIJqmnzYH0SIeim8ZN9RtuxHAvjv7f1UbOBWSpmb610E5shmz4uwyCoh0AruXeZbK74Q2Bed7svml2BedxsvmmdK74GuVev21uyHsbn8ZBHnyAltrEJbffBmxLmHc9O.YHMZK
-
Oh you want someone to write the paint routine to create that knob, I thought you wanted the knob in your snippet editing a little :p
I can't help with this, you (and I) need a trigonometry teacher @ustk :)
-
Sir, I just Want The Background Arc
The Grey One, Nothing Else