e4 custom renderer not working [message #851439] |
Fri, 20 April 2012 21:01  |
Eclipse User |
|
|
|
hi
i change the default renderer as this
<property
name="rendererFactoryUri"
value="platform:/plugin/com.rcp.myproject.renderer/com.rcp.myproject.renderer.MyRendererFactory">
</property>
and i created a renderer as this
public class NewElementRenderer extends SWTPartRenderer {
public Object createWidget(final MUIElement element, Object parent) {
Label label = new Label((Composite)parent, SWT.NONE);
label.setText("test widget");
return label;
}
}
and my rendererFactory class is as follows
public class MyRendererFactory extends WorkbenchRendererFactory {
protected NewElementRenderer newElementRenderer;
@Override
public AbstractPartRenderer getRenderer(MUIElement uiElement, Object parent) {
if(uiElement instanceof Label){
if(newElementRenderer == null) {
newElementRenderer = new NewElementRenderer();
initRenderer(newElementRenderer);
}
return newElementRenderer;
}
return super.getRenderer(uiElement, parent);
}
but what when i run this, i can only see an empty shell without that label.plz help me on this.
regards
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.10875 seconds