I've released the first version of QScintilla - my port to Qt of Scintilla, Neil Hodgson's C++ editor class. (See http://www.scintilla.org.)
Scintilla is a very functional editor. To quote: "As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts." At the moment Scintilla supports syntax styling of 19 different programming languages. QScintilla is licensed under the same terms as PyQt. The commercial version of QScintilla is bundled with the commercial version of PyQt. At the moment QScintilla contains two classes. QextScintillaBase implements the "standard" Scintilla API - and should be complete. It will mainly be used when porting existing Scintilla based applications to Qt. QextScintilla implements a more abstract, and Qt-like, API - but at the moment it does almost nothing. It is intended to be used by new applications and will be the focus of most of the remaining development of QScintilla. The current PyQt development snapshots include the qtext module which wraps the QScintilla classes. Documentation is sketchy at the moment. You will need to read the QScintilla class header files and the original Scintilla documentation for now. More details are at http://www.riverbankcomputing.co.uk/qscintilla/index.php. Phil _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.gmd.de/mailman/listinfo/pykde
