Tileview bug when clicking on entry widget

I have a Tileview that has multiple entries so the scroll bar shows up. On entry widget I’ve set it to change the border color when clicked so the player knows which one is in focus. So if I click one of the entries and change its border to pink and scroll down, another entry is also changed to pink as well. Like they are both being clicked. I’ve printed the clicked item and only one entry shows up (which is correct) This is what’s making me think its a bug.

I’ve also tried going around this by getting the clicked item from the Tileview rather than the entry widget and the result is the same. I click one of the entries to highlight the clicked widget then scroll down to see another entry widget also highlighted.

I hope this makes sense. Can anyone help?

I’ve tried multiple things to correct this but nothing works. Like getting the geometry under the mouse with a branch, thinking that maybe it needed to be more specific than just using MouseButtonDown

Maybe this is something no one else has ever come across. I think I know what’s happening.
The tileview reuses the entry widgets, so if you change the color of entry widget x then when scrolling down you will eventually see the widget being reused and still has the change.
For example I shrank the grid box so that only 2 entry widgets would be visible, I change the color of one entry widget, then stared scrolling down. Every third widget had the color change.

This is the best I can come up with but I no longer believe its a bug. Just the way it works. And I must be using it wrong.

1 Like