The documentation links were a great help and I managed to implement checkboxes and comboboxes using ButtonStyle = cbsCheckboxColumn / cbsPickList.
One little outstanding issue is that to get the pick list to display its items requires several clicks - usually 3 clicks, one to select the cell, then another to select the control, then another to show the dropdown list.
The OnSelectEditor event does expose the relevant TWinControl so is there a way to reduce these clicks?
The following does not seem to work:
TPickListCellEditor(Editor).DroppedDown:=True;
I am developing on Linux but would like the result to be cross platform. Simple project is attached. Any suggestions please?