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