[PyCrust] Significant refactoring
Brought to you by:
pobrien
From: Patrick K. O'B. <po...@or...> - 2001-08-16 06:04:17
|
I just committed to cvs the result of a fairly significant refactoring. In a complete about-face from my original plans, I actually eliminated the Editor class (and editor module) by merging it's functionality with the Shell class. This means that Shell "is a" wxStyledTextCtrl now, rather than a non-gui class that "has a" editor. There just wasn't enough non-gui code to justify the separation. Plus, now Shell will be much easier for gui toolkits and designers to deal with. The fact that Editor is no longer available as a plug-in may seem like a step backward. But the reality is that everything but the gui stuff was already moved into other modules. So the way to get a Tkinter version is to code a Shell class in Tkinter from the ground up, making use of interpreter, introspect, pseudo, etc., and modeling its behavior on the wxPython version of Shell. Any volunteers? --- Patrick K. O'Brien Orbtech "I am, therefore I think." |