This patch implements wxLuaListCtrl with virtual functions needed to use wxLC_VIRTUAL. It compiles and works for me, and I based the code off of existing hand-bound classes, but it should be looked at by a maintainer to make sure everything is in the right place.
It would be interesting if the wxListCtrl constructor returned this class when passed the wxLC_VIRTUAL style to make usage more transparent.
Thanks, patch applied with a few modifications. I decided against returning the wxLuaListCtrl for the wxLC_VIRTUAL style to be less surprising at the expense of convenience, but I did document it.