LAF ScriptSlider?
-
@Tania-Ghosh It Is More Close, But Can't Figure Out How To Make The Ramping Lines
HiseSnippet 1316.3ocuW0saaaCElJIpcwaoXcXX2raHBvJrabRjcZ6FPVmc9ycAMI0HtKY.EcELRT1bghTfhNotE8Ao2s61yvdD1aw.F1E8tg8BjcnnTjRZZWfWaUBrEO+vyGO7vuCcWkzmljHUHmoe3nXJx4Sb6MRnGr1.BSf1bcjyW5t0Jcv6yBzCv83r.pBeOEIfQEZzpihIIIz.jiyj2y3fyzSgRe96VqR3DgOsPDBsmj4S2hEwzER6199LNuCIf9PVTIquU6M8kh0jb4P.bS55ghI9GR5S2gXLaBWjyU1HfokpdZhllfblZUYvndCjGKr1uGKgc.mZFz.0ClHq3NRdfAwFon0Fv3AcySBIHXV5VjRlzlR9b2sYArSkWjZ9zTE3BOJmObl3sAuFkgm2kGdNkf2TV3cc2d9JVrtPiAaer6lBMUERfsfxvxZKZh+YJ20jfEB8BQjCocTvfS8n5c77piusmWskmoxLUfMhDM9HhByIg36h2PzmInK3qnvR6db4ADtcZ2RJObEQPGJkW03Zgi2emUAGyiXepdMYTrT.CpNKnaVaffoeAEsOKAvQmgBeMSJpNafhb7VP.IJa82r0wg4J6WGKO3mqMSkmOSEL7XhEAhDHbABfukKDezNYxOhvGR2QphHb1ynAkLIAFCFcGuRxNNsx+t3lkjIFF0KVwD8S.EMxs19Y+EBgB5U37plXcPeaIbsky0lP04me5.FV8QFyXZZj0vF0wdo+eVwMqiIOp4iAMOtXpLIlco95pOppQ4hMm2r.VrYM773LIvaVYvKoqDi1aZxEy0zyLmKU1n51uukm8EHbo9bYh3buWhn8yEWDioOUqH3PfRYDXZZxGSCCArfwy+5OVGCkJbUFrG4sLlg+1R6av34lql0prRm2A4zahYKVDiwX8ZdXgFL+cXuZExJAw2AaD+Of4ov3Eou8h7soWXO.a9K+rIVJ1QpoOPTsVkmWY5JfGmWUX3EpyPSnjbNUcgpMMJTuMGqBKtCnp53zS5mZHvXdVJY22Lkb4NF9VVqRFJEaJX5GDSEuIhZTFUmgxNCUfo5TB6qkQXaYyPLfW10EHAQovsbOTzOr45DMIeRf4ChQLUoYF36rN8HngpsKvztqSSNTKiSsMiaE47Y+Gg7omFNbP6QEC7amtgepf1x1Cnr9CJ049mZmnGwSuxv2KUrmA.jvQ4DdfcW4F23FmXrLAxb6YVackwCA.dU2Uob4woxeHbvdU4SsY5.ZHYHWu24yCw4Y1MCLcc6whh4T7tzinpCZ.WLPA2I.ZYXzdU2zqpfhjAvT7EtE77coJeHm.Wg.kLLLjkFyuBEwBB3.xRXlhnhn9GsJXeMKlSP+U5hoDmrQ7udB5D6EYdsFyv0CjAC4D8Yuyf4hRYJLArbyYSCXA.jQkW7uWtHwkEtW2sKS6O3hw6DW.dgZ0223M6ZYy3tQJ+eAXmxsyO9A9NXY2Z9ZY0j1RxrM5yUlVFX6JkQ8fhxr71u7xW9pVqShhA93LQsWZo+r09T8Vf27By98VqqFcNYup09m4rJTyzQQoOitc5Yfby9sVNSd1zwjWN9uKX2XW4PMf0sIZk4bj6NP2D3DgOE1LDBJ2Pt5LggFzN1yL1.sdTQP5fSfmLkMLicxT1HW4GjXDQ7Uxm3aInM6seTpDXcKR+YFS6tsYLtQN2rqq2BdFNC1S78MUbyCkHWrOMGCeVZL74VigO2dL74NigOe8X3y27V8w7KtVYnVFYYi.Ac2HsGoiyFBBT8ld9B8u.ugF.E
-
HiseSnippet 1329.3ocuW0saaaCElJIpcwaoXcXX2raHBvJbZcckS5OCHqvN+4tfljZT2kVfhtBZIJatPQJPQmD2h9fz61c6YXOB6sX.C6hd2dCxNTTxR1y8GjtMmf.yyO77wCOmuCSGkzmljHUHmEeznXJx4yb6NRnGr0.BSf1cajyW6t2FswOlEnGf6xYATE9dJR.iJznMGESRRnAHGm4umwAmEW.k94uZtIgSD9zBQHzgRlOcOVDSWHsSq6y371j.5iXQkr9ls10WJ1RxkCAvMuqGJl3eDoO8.hwr4bQNWXm.lVp5pIZZBxYgMkAi5NPdhvZ+grDVON0rnApKrQVwsk7.ChMRQaMfwC5jmDRPvtzoHkLuMk7kt6yBXikWjZ97TE3BOJmObl6cAuFkgm2Lgm2rfmSI3sfEdW1squhEqKzXv1m5tqPSUgD3JnLrr1hl6NK3tkDrPnqGQNh1VAKF6Q0a64UCeKOuUVeoJKUAtHRz3iIJLmDhuKdGQelfV2WQgi183xdDtca2SJOZCQPaJkW03Zgi2+fMAGyiXepdKYTrT.KptLnaYaffsuth1mk.3n8PgulIEUWNPQNYOHfDks9a4Z3vbk8qgk89oUVpxKWpBF9XhEAhDHrNAv25EhO9fL4GS3CoGHUQDN6EzfRlnGv7OR.IQvxFkj6SMYlm.RIOc0mciUKoZ.gGZaNxUhudw9LgoJRTbWHhfkqURrXXT2XESzOMpdYZr+se8Pn6XCNupA385a6GVY8bsITcdyXavvpO0XFSSirF1nF1K82IEuZsTnBZdlMua1rPoBWkAPvacLC+c2sDt.AW6ZqXMKKOmC9S6HMvtHKbUSd9pX1MJ4dgKS47lTt7DOv+7D70S2v0mxrM5IOlV1rqMsYS5fIQCVWFC.jHOcsmci76fY5a+54kZUyfVM73uX7rV5lTq39ck0ms2VDWCO9KuEuSc9U423uxdaX9Iu.GKEGH0zGHptRkWVYwJupBdZUggyTmoWSI4bpZlpMrsp2kiUgjWOppFNscYrg.syj7Ztucdsxzt91V+RFJE6JX5GDSEuMxXTFegg2KCUfo5TVuKkw5YoDPLfby0EXRPovs7fHzOr61DMIeSf8ChQLUoYF36rM8XXpjkJcQ2soIGokwo1lQPgb9h2SHOcb3vAsFUrvu0IldhwBZIaMfx5Onz3uerUhdDOct62KUrW..jvQ4M5fcW3JW4JmYrLAxbGZNacjwCA.dQ2zJyT4OhdpdS4o1Lc.MjLjqOb57Pbdlc2.ynqtrnXNE+P5wTUuFvzUnDkBcWFsWzMsYFEICfs3qbKHK6PUllPXNLJYXXHKMleCJhEDvAjkvLEQEQ82aVv5XNLmg9yzCSItHi3e4LzY1WC7OltAyXkAC4D8jCdMu1HSgIfkmvYlhI.fLp7g+idZ7LqO+.g6kc6vz9ClMdmaF3EpU+uFuYusYI2cBCo95Bvtfa6m7u6CYZ79dHS1SOuTVMosjL6hdpxzx.6gRYjgKOKu8yu90uo41.OKv2mIp0Zq8GMeLUuG3Muvreq41pQSI6MMe7D8pPMSaEk9B59o8.4l8qMclexzw7eX7ey313gxgZ.q6SzJSej6AvzJnivmBWFBAkaHWclyPCZW6YVafVWpHHcwYvmLkMLqcxT1HW4+KwHh3qjO22RPata+jTIv4Vj9V8Ec22rF2Hma100qtmgyf8beeSE20gRjY6ypmCeV6b3yMOG9bqygO29b3ycNG97suSeL+aKaLTKirrQffN6jNizwYGAApdS6uP+sEXnsM
-
oh a challenge
here my contribution :-)
-
-
-
@ustk said in LAF ScriptSlider?:
Uuuuuuuuhhh.... That's what I wanted to create... Thank you so much :) -
@d-healey yes - but here used as png-stripe
-
@MikeB Cool one!
This is my LAF for the challengeHiseSnippet 1432.3ocuW0saaaCElJIpcwaoaEaXWqFfEH2Y6Ha2l0htMmecWPSbMhyR1PPQGsDsMWnHMnncraQA1qQuauF6QXuECXW065aP2gRxVxtp+fzs4DjDd98iGd3GOooT3RBBDRjwxGOtOAY7IlsFyU81oGlxQ6uKxXEyC1pt0wBKlXfGZ6w8wAADOjgwh2WahwxKgB+7xZaiYXtKIQDBchf5RNf5SUIRat4CnLVcrG4XpeJqu0l66J36Hf7.vYQSGTer643tjFXsYKXhLtxddTkP1RgUj.jwRaK7F2pm3Bdj8mPCnsYD8hxnVPfhDWWv7zHVKEsSOJyq4jsc.BhRyjhvhQEguv7PpGcp7jhwmEpvJwiz0CiEdavqbZ34jI7bxBdFof2RQv65lsbkz9pDMZr8wl6yUDYGLbDjFVQ1hVXMSycDfEbUIe74j5RXwTOr2vwof0scbxeuUxsRN3fHPYMDKsX3NVem0d7tTNojqj.as6yDswrnvdfPb9Vbu5DByV6ZhiOnw1fiSxXWhZGgeeAGVXuJna0nDAgujjzkF.3n9.tqhJ31q5IwWb.jPrrEi5QjqVvpyDkcKXIZ+q4WI2SWImE7QmKLjIPXILfu6kHdXiX4CwrAjFBoOlQeBwKkIAvZvnpNojcA0S0CDVIkrQvZ7YUdz5UrJF5z5o0NNTa0LzF8ytk5.s7awX1ZzztaTSd96MQa.QceI1iBEm5fg1moMipH9QFVtfkS32yJtRAqx5SMcleT9YRHsiMr4+VqxkbxmFB6wXz9AD6yFUzdzMASJFsaWuR9BViKZOddYg0mu1xVu2KpWj25lVI1j1fpYYPl356sbJc2XbEeJNsNTWnaP7HcvCXJ3buxslDgHSzsFawnc4DuiIiTgETE7GPYnf0ptPETR7flqPWd1rGBYD9xUm4THpvNMnyeNMexWcnfMvm.w4L3bHpFTwAp.1kKNrQ9BQsLUgcgyilAcuw.FPYDfCUGQsu2zozF2d1H+dD2WeCE8qfRsk.aTR50sDGQbU1mE2Fkf7MlquJczbFUutS06b2sbxJTgsJkiZXiiBzUEFnmEcoW+0j6yVBdCgh7Ptc9bOM2x4dVNq4U0oSl5zTKRAiQjYpV+3h7s4nMefeahrfUH6vTCAV1YowMeyz3oekwMhoKkgB99bp5g8I72zaOnX5QMMeLp.SUgj7WKljOhADQAtbSSf3DEB2zOxh9w82EqvSBBDOHG8IREUCeicICgGgid4XYycIAmqD8CsMlOFY74uiTNZZ59k1aNd5he6m2L7RdBXna1iP61SkVRfZLKbvhePHoOA.HlglPAB1ck0VasWosL.pbmn2aME8G..7plaSXhKBkqubrsXTTkN916IyVGdYs9Spr66oeotE0uOiXcDYHQ1tLLLgDli.dlQq8plmFBbegGDhuzL4sglDo95DL1AJXPmNzvb9UHepmGCPV.U2Dkj0+pVBerdy7J3S31NgkVKFghDqIUPFepILNUOnNY4i423FvHQu1S7vfFBuALrZ1oOzibEqPCizOyqeJmCvab5RxG7HIY109dB2qa1jpb6kMdWHC7Bcv+Wi23A7VwbuNc.1pDvtjY8e5e2o4J+tllKdh6qE2oF0nFePOWyaZfcjP32BZUiqa+9ye9KpsK1uOk2MVzlUq920NknN.7lkX1eVaW434j8hZmN6MXDptjPdB4vvaFSL6OpYr3rkiEe+XEy3z3Hw.Ef0CwJo91kYiA9sf6ItD3vfyILMkqwBZxwn0N50Zf0hv8BWnujEqrrdsQrxxST9+RN7wtRwicins0mseTnDXeyC+GVV17P8ZqxSXrMMcJ4nYRnO10U2wUDZQx1mJWBepdI74VWBet8kvmMtD97MWBetya0G8+61VCTB+H1HPPy8Be4zvXONF5dCueg9GG4bE.B
-
@ulrik Ultimate.... (y)
-
@ustk said in LAF ScriptSlider?:
// Range style slider
valueRangeStyleMin
valueRangeStyleMax
valueRangeStyleMinNormalized
valueRangeStyleMaxNormalizedHow is it with the range slider by now? Still not reliable? I am trying to customize the look and feel but I can't get my head around the min/max value problem!
-
@UrsBollhalder If I remember well, the issue was a display glitch, not in the behaviour. So try and see :)
-
@ustk hmm... That's a bit my problem... With a horizontal or vertical slider there is one input value, so that's clear to me how to get started... But how do you do it with 2 values? I am not sure I am making myself clear though...
-
@UrsBollhalder Is it a look & feel problematic that you have or with range slider in general? Since a range slider has a min and a max value, they can't be accessed through the original getValue() or setValue() methods.
You need to useget/setMinValue
and andget/setMaxValue
in the callbacks, andobj.valueRangeStyleMin
andobj.valueRangeStyleMax
in the custom LAF.
Make a simple snippet if you're lost -
@ustk Well... It is about painting my rectangle... If I click in the object area, how do I assign left and right sides (or better x and width)?? I know about the methods you mentioned but have trouble with my click event... It's not like with a horizontal slider you click and that event sets the width... (Sounds stupid when I write it like that, but that's the knot in my brain right now)
EDIT: I don't want you to solve this for me! I'll have to try some more and bring up a snippet eventually if Im completely out of it... Just starting is a bit difficult...
-
@UrsBollhalder I don't know if I understand well but does this help you to draw what you need?
startX = valueRangeStyleMinNormalized * fullWidth
widthToDraw = (valueRangeStyleMaxNormalized - valueRangeStyleMinNormalized) * fullWidth
-
@ustk Interesting! Thx for the nudge! I’ll do some digging and eye-ball-bleeding myself and hopefully come up with something. Thanks a ton. Always helpful! Appreciated!
-
This post is deleted!