> Current text entry is really bad.
101% right. So is the new proposal on how to fix it.
> to subclass GtkTextView to fix that. More importantly, I need a better
> system for when to stop editing -- currently it just looks for focus-out,
> which is not the right thing.
IMHO, the text should be accepted on:
- ENTER key (Shift-ENTER for newline ?)
- changing focus (by TAB or mouse etc) and maybe switching application too
- clicking anywhere outside of the text view
ESC could undo editing.