Editing fields in a wxListCtrl

I have a wxListCtrl with 8 fields per line and created a separate frame
for editing the fields of a selected line of the wxListCtrl. I was
happy with this until I saw the excellent ListCtrl.py demo by Robin Dunn
& Gary Dumer. It demonstrated how to edit the first field (label) of a
line when the user clicks on a line that's already selected.

I thought that was really cool and would like to edit all the fields of
a selected line in place rather than creating a new frame. I was able
to duplicate editing the label in place in my application but was unable
to figure out how to edit the other fields of the line in a similar
fashion. Is this possible? I'm using wxPython-2.4.

Thanks.
Gary