Size: 2346
Comment:
|
Size: 1202
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 25: | Line 25: |
Make a clean, powerful, flexible general editor, and even an application framework. And extensibility should be much easily. Tasks: * Mixin and Plugin framework * Unicode support * User defined plugin management * User costom window integration == Documents == [http://newedit.tigris.org/index.htm online document] == Screen Shot == attachment:newedit_2_6_1.jpg == Download == Project CVS [http://newedit.tigris.org In Tigris] The newest version download: * 2.8 release 1 Windows version attachment:NewEdit2.8.exe * 2.8 release 1 Source attachment:newedit_2.8r1.zip * 2.7 release 2 Windows version attachment:NewEdit2.7r2.exe * 2.7 release 2 Source attachment:newedit_2.7r2.zip == More ScreenShot == Visit: NewEditScreenShot == Contribute == Some people have write there own plugins, and have shared them. This is a collection, you can visit the link if you like: ||Plugin Name||Author||Version||Description|| ---- == FAQ == 1. How to get the newest source code from cvs You can visit [http://www.donews.net/limodou/archive/2004/09/27/112184.aspx ''How to get the newest source code from cvs'']. Or visit http://newedit.tigris.org/servlets/ProjectSource and follow the instructions. |
Make a clean, powerful, flexible general editor, and even an application framework. And extensibility should be m |
A flexible general editor with mixins and plugins, based on wxPython.
-- limodou [DateTime(2004-08-15T21:24:42Z)] TableOfContents
NewEdit Project
First was FlyEdit based on Tcl/Tk, and later became NewEdit based on wxPython.
You can check the Chinese Version of this wiki at NewEditCn.
Description
NewEdit uses Mixin and Plugin technique as its architecture. Most of class can be extended via mixin and plugins components, and finally become an integrity class at creating the instance. So NewEdit is very dynamic. You can write the new feature in new files, and hardly need to modify the existed code. And if you want to extend the existed class, you could write mixins and plugins, and this will be bound the target class that I call them "Slot Class". This techinique will make the changes centralized and easy managed.
Requirements:
- Python 2.3+
- wxPython 2.4.2.4+ Unicode Version
Some plugins may need additional conditions, please read the readme information before installing them.
Objective
Make a clean, powerful, flexible general editor, and even an application framework. And extensibility should be m