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