custom grid cell can't edit timectrl

Hello i've started a new thread to help clarify my problem.

attached is a small demo program showing my issue.
i use the custom control TimeControl when editing the cell on grid1. the control is shown correctly, however as soon as i try click on one of the timectrl boxes to enter a time, it cancels the edit mode on the cell.
i suspect i need to over ride one of the default events? but i have no idea which one.

my other problem is also related to the editor. under windows, TimeControl is not shown correctly. it just displays the contents of the cell unformated in one line. it works prefectly for me under x11 (freebsd 6.0 gtk)

demo.py (14.5 KB)