Index of table point
-
Hello everyone,
is there a way to find out the index of a table point for LookAndFeel? In the same way as with an EQ point. Nothing can be found via
trace(obj)
.Many thanks
Oli -
@Oli-Ullmann I don't think so
-
@d-healey
Ok, thank you :-) -
@d-healey
Hey Dave,I found a way to get the index when I add or move a point.
But in the snippet you can see that the position of the panel that shows the index sometimes jumps briefly when a point is added or moved (if you click to add a point and then hold the mouse but not move it, you can see it). This is because the position in the table callback has not yet been set, but the info panel is already visible through the broadcaster. Do you have any idea how to prevent this?
I have copied the code from an existing project and hope that there is nothing in the snippet that is not necessary.
The value for the index is set in the callback function of the table (from line 28).
I added 1 in the paint routine to make it look more pleasant for the user. The normal person does not count from 0... :-)All the best
OliHiseSnippet 2681.3oc6Zs0aabbEdWIsNlLM2JBZ5SEiIJBVFqPSRIYKWUiPpKzQnR1DhJ1IPPHXztCI2pk6rc2gThvQ.4GP+Q09Ver+Tx68gzyYlcImkWzsJGjTD8fs1ybt7MmKyblYTyHtCKNlGYXl+vggLCyeiUqgAhta0k5EXr61Fleh0yYBxgzS7Yjlbu.AY2.W14FaNLjFGybMLMW74Hyl4VxP9yO7EaR8oANrwjLLdE2ygsmWOOwXpMq8W778aPcYG50Si6UqsqCOXKtOuO.rEsJaDRcNk1g8BJx1BVFeIMtqg4mYsBys55qSWa0UVwY8mttySbnqybpbxSJWk11ck0Ytm3t5ZqRMLu2NtdBdTKAUvhMLWZSt6vVc4mEnLvq7h8fYH9QEiVfkUjav8cwoHR0Xqtd9tMS8XwFFlVMG6+VT4+9Xq88b8FQere7CkCPFKgtCzbgrvawLvqhN7JqAuY.ISMHsjBRejUKmHuPw3QP77tV6FHXQsoPbRGJJdMVf7IVawANBDk5QOk0HB9XjD1Otb4kIUeb4hajOe.DUhgHDiD2kFxhdYrydzg0y+l7O5QOfb.i5KfvKokne61jO+t3GPwj84t8gTxWQi7vby36LM+.HM2enbpnR6yCIiwhwTkDwYH4YDYwRoNLgj3HOrcgQbiLV.bSJkDpJjd1Lz1HsXWdB1qdE7WAiBo.uExzjPVGo6ztMyQLCDlMboO0Em3KUaiyOP.pJMuf55p.PAcFJrLoBjbrRYbZnOPoXFX1y7bEcAdVa8YOdWlWmtnRpNGEDl5j20E3Z5owzRDSGv1MnYDC9BQ2LYZfpDCFubpu3tN2Jh0gDhKgFCNQUncbpijd835QQzg1.Bdzij7KX8BadckQhZ47JJyJ1aQ88OAVB8NZdj.CvskjIjpea4rqtKrlIhFu.eu.Foc+.GgGOfLdT6hvpC4T9hRN9LZDB+bWamS9bdssSD2mEzQzk7mIUdRw74.0lqMT.5AZo7FDOfdF9.RO7g.eRFyAqizB1cKjG6IQHucZ.xKnMmDRCX9HenFGnz3fo03.kFUpDQ13f1QCN9nxGSdvyRjQ8sj6D1yEF3K4cWvhkboBZIzRC1PMJ7i5W.0N.0SYxm9ojAi0X57+yg75DQxnQYx84PZ83T9WvEok4nK9497SnfDJevWaWj7PhsNbIe17E90X4rcwhf8WEKbxMCT+L.0IX6M2UPLi4lVaCu9Z6ajS34x7WJWOB34QjpoF7h7ydVNuHxat6BLWUf.Xo5OebLYreDKDZFRXmv7j7l7+SU9TYhxmJ+zW9bicZ11U.MlAyWVQTpqDSqqtVwMx+qEQ+ZQz0uHJU.7+tY8KHkEEeFanBgB4Np4fM4i4fZBiPCWnIrccLiDvELhnKUPFx6SbnA.AROrob3HLvuDIGMfT4wpNRHvwBfS6QgS4jDhe.1s1EoscBNVxl8EBXW3631UlrMDdfzZXuKQbeaGduPd.zEyxjAT+9LYqIXxn5CYd2TcpjKw0J6oTR4h7W.NzzVi6f5OQu1Ej1qPwRis5nNlxBFLlnbHu..5aqiNsMqMKh4lzh3db9oj5AtjFLnYGUC+xFpg.l5vF0an0zuSDCBv6wcn9njffnbIceR1NhdFYymmeRE.NpNdwvoGajDErK3BrJGdSvOzIh2O.6mOMJY2YYB+j+pLXPxegt5aREcuQF.EXdpd.MhPgoGPnDElZajPKLgVHHaJs9gPi0pqkHYTOnbSQHkGe9YZ7n9k3Rm4I5V2OrK0NqTUgSaTpLdfDXRlizQkgfiXOsninzET.JX0hRA6TBmo3jzNbYBcY0JIiz2yintdPjqAT8Yej1b.TAv9Qqf82UtzJqsrN3GM3wI1nMH9HafEtYBIX8wMKlfRLmfhdLQLh4MTC3EDjhwMTKbMlvrhJxZYjJK.UkaREcBwt7AvYk9tuSJmiumyoRNxkSOTT97FMVu8SK+T0dBL+X1jrnAhhJXkS4x1w22KLlYeDEZjF8nUj+a0i07tJtmq8Tw2qRQpy0hKlqv2atSUZln8A88YQ2nnsThKu5dpEll5tGz15Ta8nrqzNStydq.56.CtmoVIax40kI7Ub2B5bGgysC4aCcnZqe6CoN1jod5UrBm9ro7zmIWDjVO.ycxqyDNmmcqwkACNYKMMwdJNf2W.aTZONHkoZTz0KFMnzgsItbcr7lpfr2YttEtJU5vxDA14BaoRRfxCIUxtThZ+nMi3TWGJlIgD09j3xZ6EHaqJwsfXSJ0qoBmtLbAfcB5.ShjsozD19M4IjBdtE9SjB5hTXYjNMpSLLxQEF0M.d2RrA3ubrjCAUwwwifKUHnNcIBNQxGAus075ptjhiC4ihQ6y6Gy1A4N19n4jrBEcEp66OpKnXDIExZy1dQvr2GK2f0clvntt6kLfMrFdg.vx5kdZ86HwcQU6N1xORWCDWRTQ.BccJhGZ5ApuivFV2B4Js2nL4Rc4mk1XkHpOKyRRym01TfgjLgKHv77Eo2obds11.uD6kAp6NBZbjL4PsaOywRLBrBzLGFe6gnKSP6f98NgEo2dHxng4RYuzdq4eo85uofip1UiQdvtPV8KCYAy6kFLRJ3MLLWHAUf4Exq2+8RtdeYRfgmK9jMyLyxPhe8GkAKDkumhwUqz22ReUqKSWe0t3hb3aQjfZXl.McH7Pmj41rAdNL0KSjyZaV7oBdHX2Q0HFl2+lNwNeLP1t1PcTIus4QDp880TWu7XV7pMtaAf58L9m+XaI8w8nIIaX7ej7ecf4DtJ.cVl4AYGh+xxliQ081dAEJFgp68uR.t1sbaX9AVYtkaiAoYVRfYLIvdmr.StORBvzq.ktsQPPys8M0x51LVcJ21p0FgAyEmgS48Srs5DcRi+NVxS5nEr9G9ZAqu+zZdw6y6AZgFAjMWPeqUzLIfxx7uq4wrL+CxmRbpW85Cs1WcXzrOBG9TkIC.E4Yd4K70sBfSsOT+oLuydYtqKD+HqldvB4yFiKLCLhqI7V.iIum46Yodunw.bIqFe8amGuT27uux7uqUKX2b4aWIM9uS9M40PpA443Vbnyqxk7Xz+6q6iQGdseL5W5H.yeXDMHNjGmQwsX87NDpDh0I9UwrFQr+1AXzTm9VbZzLG5G9hFvjblxzhJ5GISKp2CZASjIMXwK6MtqbKei6k9Y2ab+Kfh8LOCetTL1xqWnOamfALeXCQIF+svNfso88EoTylKuOOfG1kG34nGnOfIftv5vhzw9LmP0w1EOcLkOt1AL402Mlzer1dPxFMB7SraounxM9OIgYFu98VJ3RvBPxubWjdw+udQ5Lgy6mZ+Q8m.lEs+jcrnCks5GMP8mwS83g8vbY3.kiItcj2fLKplMyrVsWNfEESgRIufN2RO7cTFKT8hf8+ob0ktdAhKeUZC0Y26rOE7lX+luneuVvFVNL.rAP6e3wSLwN8R9tL9sZGq.W4G+H7SxfUvuMSFrR5f+jXidTmH925nNMBFJtujBLuCj+sekyZe7aRkoO.ROXqmu0wIqplRvp2VAW41J3p2VAW61J3iusB9jaqfqe0BhcFTuuf2SUm.k0M2QdNQSycT2Lq7nD+WHhBY1N
-
@Oli-Ullmann You could try adding
pnlPointInfo.set("x", event.x); pnlPointInfo.set("y", event.y);
Before you display the panel.
-
@d-healey
That doesn't really work either... Maybe I'll make the panel visible only after a drag event has taken place. I'll have a look... Thanks to you. :-) -
@Oli-Ullmann you could use the function
setTablePopupFunction
if you want the index to be seen in the factory popup
HiseSnippet 1111.3ocsV01aaaCDlJIZa1aEXEX86DAncJMAI1I1NsXHX48MisjXLmUzghgBFRJKhHSJPQ0XsW9uMf8GZ+C1NRIaK03tNXrZ.CHxiO28bGuW3.shxSSUZjWyqyS3HuOyeXtzDcRDQHQ8OE48H+gQp6tlbSLOQIjl9RFeB537DRZJmg77V8arG0qwZH2u+5qOlDSjT97sPnWnDT92KFKLy2cvgemHN9bBiesXbkS24v9Tk7DUrJCn0p9sPID5sjQ7KI1ishO5aIoQHum5u2yC2k0g2sSuN2zsGq6dc1Mjw2eeZWVut81mA61946s+dHuO5LlvnzCMDCOE4s1wJVt0sjEF3EhTA3e1EsQCAKWr84pXl0Es6hNIRDyFLMdkh.sLXdza0hn2W3egfIls+7n3m6DfminZ.zak5za0ZzqcU50pB8V.k7pPI+BJ8P+gTsHwLWhkOepeeogqCIv8TUpbY1X2UMvBeOO31n.LZk+bU+ST.DoY6wja4mqU1TgRUDzqUqsvcZ0ZiupYS3xK0fcZAe.dJnQbyIpwIJIrHXcmz0gS69X6Ttw8w.URVx4YRpQnjAoPDXPQJWnBNaEEeJwP.kWfVyGIRAlbjY.QaUuiFBYrPxwgkZCCDvk5FLYKb9FM+0lM1YmFj3XrKqNEKjXSDGarprYiXEkLSzAyMp0OJopUzQoGo0j7.vfkPDVa.qbpmBdLPImhowB5sb1NLMYzHNaptmfeBNG+FRbFO0g4NgIBWgWDICGBZ0oDsXTjACAwB0Gwo2huKhXJLKbDQZANbDIcKGVM2jokXgoYiPkFGjX8zBcuQyFMDgvVup0OiO3.KWdBN4UscKxsRaTn2CJArsa4UgAIa3bwo5tvm+86GzqcEVKxmqx9RvIgvoywpFFvVdtvvENPpziIwhegy1nVHPPiJOBDAdKr0tZ.eodlv8bD7l30w+F7eSLb4kxgr7fI3mhaCo2at9ish1blf7RAVPOdcHF.Ydy7dk7RkgekLv4zP7A+1hBCWnLaQiVEGy0KTrseo9eCXfLa7Mb8VEAzYGDZYUuQi+6tQS09fzhZ3JGTI6KElqR3x2U2QTYgusoTIq.yabsjdPYKIWgDR.Md9X+huc7s5fCFTy454i9w915uopCzLXsDt1HrNh2o72.SXJ530v+Td5sFUh6rk8bfY.uOiOYtg+oCyqt3NAyDMei7Ci31BwY67GiNDUoy6ZE7.54qXYwDS8AA1wkkBfKsZcesMTkoBSd0wo+uMc3+JEen+.ggFsXNtxB3Hbo7gfikyTef+YggbpYNAWy+7W9gY.J5GTYFgbzEDiV.4C9v7vgv6Pnbv5RIO1MWbEa5cw5V101HvPtj4V72vuRgsmMDED1dpPzXBUqdMsnnvN09Sb6.bR5dgSC+Krqwsue4vX3QDulRqqp6Ab2kE3dKKvNKKvtKKvdKKv8WVfO68Cz9FuixLpwEkMHzECNy00xy6LosGiKaE8O.UTAPhB
-
@ulrik
Oh, this is great! Thank you! :-)