Gtk*, qt* and win* widgetsets call TCustomListView.IntfCustomDraw function directly in their code.
Neither Cocoa nor Carbon widgetsets contain references to the function IntfCustomDraw. This results in that underlying CustomDraw* functions are never called for these widgetsets.
That is the following TListView properties/functions are ignored (disregarding OwnerDraw property value):
OnDrawItem,
OnCustomDrawItem,
OnCustomDrawSubItem.
As I can see, for Cocoa wigetset Listviews are implemented through the TCellCocoaTableListView objcclass which seems simply not supporting custom drawing.
Is there any workaround? Or am I missing something?
Should I implement a list viewer control via some scrollable control which allows custom drawing? Is there something suitable?