That behavior is intentional. It prevents the user from partially editing a cell while doing something else that could change the tree.
For more than temporary editing, use a GtkEntry or GtkTextView. If none of the widgets have the desired behavior, use a blank GtkDrawingArea and write the editor yourself.
Ed
|