On Sun, Oct 12, 2008 at 2:12 PM, Edward K. Ream <[EMAIL PROTECTED]> wrote:

> But decreeing that there will be no bindings to printable characters
> kills the vim-like bindings project, and I'm not willing to do that
> for the sake of mere simplicity of code.

Vim-like bindings project should happen in the GUI plugin, not core
(see my previous message).

> 2. Being able to drive the text widget from Leo's core.  Leo has many
> command that do this.  It is these commands, and not just their unit
> tests, that I am unwilling to give up.  I spent months making these
> commands work smoothly and integrating them into Leo's core.  **No
> way** am I going to give them up to make the qt gui programming
> easier.

What commands need to drive the text widget? Why not let the commands
manipulate the text itself, and just tell the ui to redraw the body? I
think the commands only need to know the cursor position, and the rest
can be done by manipulating the content.

> I expected a lot of work to make the qtGui plugin work properly.  The
> fact that prototyping techniques are easy, and true integration with
> Leo's core is much harder does not, by itself, mean much to me.

It may suggest fruitful simplifications anyway. Perhaps the qt plugin
development could also be a driver for simplification, *even with loss
of some features*.

I recall that a while ago, you were looking for new ambitious things
to do and considered Leo to be "complete". Perhaps this project of
simplification could that new ambitious thing, and a source of lots of
fresh ideas & inspiration. In any case, it will be lots of fun :-).

> found bugs in qt, and have promised to fix those bugs.  The mess with
> key events happening after the scintilla widget has changed as the
> result of that key event looks like a major bug in QScintilla.

Event filter is a Qt feature, not QScintilla. If this was broken,
pretty much everything that uses Qt would be broken. So it's probably
just a misunderstanding. I will investigate further before commenting
on this more.

-- 
Ville M. Vainio
http://tinyurl.com/vainio

--~--~---------~--~----~------------~-------~--~----~
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