The eclipse editor in work

Frank Benoit keinfarbton at googlemail.com
Wed Sep 10 15:38:07 PDT 2008


Frank Benoit schrieb:
> Currently I am working on porting the component JFace.Text.
> This is the editor that eclipse uses internally.
> 
> AFAIK the only graphical Editor available for D GUI is Scintilla. This
> one is used in DCode/Entice, Poseidon. JFace.Text will bring in a new
> Editor component, ported from Java to pure D.
> Does someone know if a comparison JFace.Text vs. Scintilla exists?
> 
> Key Features of JFace.Text
> - Undo/Redo/find/replace
> - Linenumbers
> - Text templates
> - Folding
> - Problem+Quickfix markers with automatic update while typing
> - Hovers, Links
> - Context menu management
> - Proposals
> - Rules as basis for parsing the text
> - Annotation of the text (put problem description or breakpoint location
> to the text)
> - Syntax highlightning
> - Revisions of the text and difference view
> - ....
> 
> http://www.eclipse.org/articles/Article-Folding-in-Eclipse-Text-Editors/folding.html
> http://www.jdg2e.com/ch26.jface.text/doc/index.html
> http://www.realsolve.co.uk/site/tech/jface-text.php
> 
> The current state is that 434 of 443 files are compilable.
> 
> So the boring stuff is done, now some manual coding is still needed to
> implement missing stuff from the java runtime environment
> (BufferedReader,StringReader,Pattern,Matchers,...) and some Java
> synchronize stuff.
> 
> I hope to have waken someones interest... I could use some help ;)
> 

First screenshot:
http://www.dsource.org/projects/dwt/wiki/JFaceTextExample



More information about the Digitalmars-d-dwt mailing list