Window Builder Custom Toolkit [message #758184] |
Tue, 22 November 2011 04:37  |
Eclipse User |
|
|
|
Hi,
I'm in the process of creating a new window builder UI toolkit for a custom ui library i wrote (My UI Toolkit should use the XML window builder model so equivalent to the UiBinder GWT plugin)
So i created a new eclipse plugin extending the main wb extension points and provided the following sample model and corresponding edit parts:
1- PanelInfo, PanelEditPart and PanelFigure for a panel object
2- ButtonInfo, ButtonEditPart and ButtonFigure for a button object
In these classes, i've implemented all the necessary methods (createFigure, getModelChildren, refreshVisuals, etc ...)
Then in my design page parser class, i built a PanelInfo object and added to it two ButtonInfo objects using the addChild method:
PanelInfo panelInfo = new PanelInfo(editorContext, panelInfo.createComponentDescription(editorContext), PanelInfo.createCreationSupport());
ButtonInfo buttonInfo = new ButtonInfo(editorContext, ButtonInfo.createComponentDescription(editorContext), ButtonInfo.createCreationSupport());
ButtonInfo buttonInfo1 = new ButtonInfo(editorContext, ButtonInfo.createComponentDescription(editorContext), ButtonInfo.createCreationSupport());
panelInfo.addChild(buttonInfo);
panelInfo.addChild(buttonInfo1);
return panelInfo;
The problem i'm having is that only the panel object is being correctly displayed and not the buttons (The buttons appear as a black very small square on the panel top left edge).
If in my parser class, i only return a ButtonInfo object, that button is correctly displayed.
Could you tell me please what's wrong and how to fix this?
Thank you.
|
|
|
|
|
|
|
|
Re: Window Builder Custom Toolkit [message #856032 is a reply to message #855242] |
Wed, 25 April 2012 05:56   |
Eclipse User |
|
|
|
My UI Toolkit is not based on Swing, SWT or GWT, it's completly independent.
Actually, I have a project with my own UI Toolkit. Then, I created some Widgets, Composites, etc. To facilitate the programation, I want to use a palette to generate the codes of th GUI.
So I want to create a plugin depends of windowbuilder.
For example, I have a project where I want to add a palette. So I select new Project Palette, I enter my project in the first section, but in the second section my UI Toolkit doesn't appear.
You know wich extension point is concerned?
Thaks for your time
PS: Where I can find a complete documentation on windowbuilder pro?
[Updated on: Wed, 25 April 2012 07:35] by Moderator
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04726 seconds