I am using virtual wxListCtrl because there are many rows(items) that i have to scoll. This is working fine. But now i want customize the appearance of the complete wxListCtrl. For example, the color, height , width of the header row(and each coln entry in the header row) as well as i want to customise the appearance of every other row that is actually scrolled. Basically i want to use custom wxPanel as the row of the wxListCtrl.
Now, i know that wxListCtrl doesn't offer this functionality. So i want to manually implement this. But problem is that i don't know how to implement the virtual scrolling. I tried looking at the source code of wxlistctrl in github repo, but i couldn't figure it out just by reading the source code.
So my question is that is there some documentation where i can read about implementing virtual scrolling that was used to implement wxListCtrl?
In the github i noticed that Vadim, Julian, Robert et al have written the listctrl.h. So maybe they will have some documentation for implementing a virtual scrolling in wxwidgets.
I want to read the implementation part before coding it such that the appearance of my custom scrollist is same(more or less) in both Linux and windows.