zeljko, as I have said before, thanks so much for this progress !
I note that the GTK3 ListView.OwnerData mode is not working. Attached is a small demo of how it works in GTK3, GTK2 and Qt5,Qt6. Easily adapted to Win and Cocoa but I am currently traveling, don't have the hardware and am at the end of a length of wet string in a network sense.
The OwnerData mode is very useful when you have a large and possibly complicated data set to display, in theory saving some time and memory.
The Qt versions also, incidentally, seem to have a problems with mouse over triggering data reads. And the GTK2 version reads the whole data set initially but then is well behaved.
Want a bug report ? (IMHO gtk2 is near its use by date)
I am also chasing a mysterious GTK3 window startup bug specific to my project, will take some drill down time....
Davo