Would it be possible to add the function
const Rectangle TableListBox::getCellBounds(const int columnId, const int rowNumber) ?
Perhaps one could even add 2 booleans “crossleftborder” and “crossrightborder”, so the returned bounds would not cross left or/and right border.
This function would just return position and size of some cell as screen coordinates relative to the TableListBox´s topleft corner.
After retreiving the bounds one could for instance put some InplaceEditorComponent over the cell.