Some happier news.

The trunk now contains leo/plugins/baseNativeTree.py. leoQtTree is now
a subclass of baseNativeTreeWidget, defined in baseNativeTree.py.
This is an excellent refactoring.  It highlights the difference
between widget-dependent and widget-independent code. All the "hard"
code is widget *independent*, which means that the base class will be
a good foundation for wxWidgets work.

It will now be easy to compare wxWidgets tree code directly against Qt
tree. I may have been unfair to wxWidgets.  The hard crashers in
wxWidgets may have been due to the same problems that cause hard
crashers in Qt.

In any case, the baseNativeTree.py will be the foundation for all
future guis, which will likely include the swing and IronPython.

Edward

P.S. The trunk isn't quite up-to-date.  I'll up it soon.  No need to
fix the present hard crasher first--it has likely existed since day
one.

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