I would like to show / hide a few buttons of a custom component that is displayed inside a TableListBox when the mouse enters / leaves the row of the custom component but I can't find a way to do this.
Related, it seems there is no way to paint or animate a row background when the mouse enters/leaves a row. So there is no possibility to indicate over which row the mouse is currently hovering.
I have looked at the TableListBox implementation but see no way to add this. TableListBox::RowComp is private and can't be overwritten. It seems the only way to add a row hovering state is to change internal JUCE code, or am I missing something?
I really would love to have:
1. Row enter / leave callbacks for the TableListBoxModel
2. paintRowBackground should indicate if the mouse is hovering, maybe even if the mouse is down, very much like buttons.
3. Allow custom components as RowComp somehow. This way even animations on mouse enter/leave would be possible.
Jules, do you think this is something that makes sense to be added to TableListBox?