On Oct 24, 3:37 pm, "Edward K. Ream" <[EMAIL PROTECTED]> wrote:

> Hmm.  Tab still doesn't work properly in the body pane.  Probably must
> undo a previous hack...

Done at 1373.  In effect, all the special-cases in eventFilter for the
QScintilla widget have been "repealed".  All keys get sent to
k.masterKeyHandler except those keys (like a plain control key) for
which toTkKey returns the ignore flag.

This is a major step forward in both simplicity and power:

Simplicity: there are *no* remaining significant special cases for key
handling when using QTextEdit.  This is the best argument possible for
convincing Ville that Leo's core should handle all keys.

Power: because Leo's core now *does* handle all (non-cruft) keys, Leo
is practically guaranteed to work as it has always worked.

In short, we could say that the QScintilla widget will be ready for
Leo when Leo's core can drive the widget using the wrapper methods in
leoQtBody.  There is, imo, no reason why we should expect less of the
QScintilla widget than we (presently) demand of the QTextEdit widget.
Imo, this is an irrefutable argument.

I plan to resume using the qt plugin for development immediately.
That's the required next step.

Edward
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to