- Eclipse RCP Resources
Eclipse RCP Resources¶
Platform Plug-in Developer Guide
http://help.eclipse.org : 'Platform Plug-in Developer Guide' & 'Plug-in Development Environment Guide'
Platform News Groups
All your layout questions answered
Eclipse Corner Articles http://www.eclipse.org/articles/ : explaining concepts like drag and drop, views, ....
Good introduction to the basic structure of an RCP project:
SWT layout tutorial:
Tabbed properties tutorial:
Extensively formatted tree viewer tool tips:
Pre-fabricated properties view:
Using decorators to lay over an element's image, i.e. for warnings:
RCP and Maven:
VERY STRANGE "OPEN EDITOR ACTION" BUG: when opening an editor w/ the command openEditor in the run() method of an org.eclipse.jface.action.Action subclass, the editor MUST have an icon defined in its plugin.xml Extension details. Otherwise, you'll get the following error: Unable to open editor, unknown editor ID: eu.etaxonomy.taxeditor.designproposal1.view.mpetestview.
Several data binding frameworks exist for Java. IBM Developer Works gives a good overview.
We focus on JFace, cause there is ready Eclipse support available:
- Part 1: The pros and cons of data binding ?S_TACT=105AGX44&S_CMP=EDU
- Part 2: The basics of binding ?S_TACT=105AGX44&S_CMP=EDU -> See attachment:IBM_DevWorks-jfacedb2.pdf for direct download
- Part 3: Exploiting advanced features ?S_TACT=105AGX44&S_CMP=EDU -> See attachment:IBM_DevWorks-jfacedb3.pdf for direct download
The following two articles describe an example of an MVC GUI written in Swing, but it nonetheless gets down to the nitty gritty of how MVC theory gets translated into code.
This is a good article, again for Swing, which runs EVERYTHING - i.e., in both directions - through the controller.
I liked this one, his commenters didn't.
Only touches on MVC, but lots of good ideas for efficiently building a JFace tree.
A potential alternative to the SWT.!StyledText widget's decoration and autocomplete is JFace field assist