Dear SWT Designer Team,
we have a huge Migration project and we are planning to migrate our old Eclipse RCP Code to the SWT Designer. So, we have a big productive Eclipse RCP Client with a set of proprietary widgets (they encapsulate the SWT und Nebula widgets) and in the future we would like to use SWT Designer for better forms design and for better communication with the domain experts. We are actually in the evaluation phase right now and want to meet a decision whether to use or not to use the Designer. Technically, we have the following challenges:
1) Our widgets encapsulate SWT and Nebula widgets and do not inherit from Composite;
2) We use factories to create Widgets and our constructors do not have only two parameters (Composite parent, int style), but much more, e.g. whether widget is mandatory, expandable, read only and so on;
3) For creating some sub-widgets, we are not using constructors but FormToolkit
3) We can attach default Actions (our proprietary Actions) to widget
4) Unfortunately, when we started (several years ago), we did not use Eclipse Data Binding, but created our own framework, which is based on IDs of widgets, etc.
Could you help us and give hints how to refactor such kind of widgets in order to be compatible with the SWT Designer. Do you have already experience with such migration projects. Could you please provide us with a precise guide how to create a widget compatible with the SWT Designer. I suppose that similar requirements are coming from more and more customers, since plenty companies have proprietary widgets and/or frameworks...
Thank you.
Best Regards,
vroubine