Hansz wrote:- It won't let me select a widget directly on the design area. (or at least, it won't let ME do it). I wants me to select it in the 'widget-tree' on the left.
As stated in the other thread, this was a problem unique to WSAD 5.0 and its use of JDK 1.3. Had you tried this on any Eclipse combination using JDK 1.4, it would have worked fine (as you can see in the flash demo
on the SWT Designer web site). We have uploaded a revised version of the v1.2.3 beta
that has been recompiled against JDK 1.3. Give it a try and FormLayout should be much more to your liking.
Hansz wrote:- When a widget is selected, it's impossible to move it around by drag-drop. It's location has to be modified by setting the layout data.
See the above. This is another symptom of the same incompatibility problem.
Hansz wrote:- The widgets attach themselves to other widgets, when the 'outline' aids are being used ... I'd much rather have some kind of grid (definable) that widgets will position to when dropped on a form.
You don't need to use the dynamic widget snap points unless you want to. They can be turned off very easily using the Designer > SWT > FormLayout
You can turn all of the snap points off or any combination. I would suggest setting Snap points > Suppress
preference to Unless Ctrl key pressed
. That will suppress all of the snap points unless you hold the Ctrl key down. You can also set a user-definable grid that widgets will snap to.
Hansz wrote:- It's very hard to define the z-order of the widgets... I think the only way to manipulate it, is by changing the order of the widgets in the 'widget-tree' (and even there it isn't really 'obviouis' how to do it).
In SWT z-order is the same as the widget creation order which is the same order the widgets are presented in the widget tree. To change the z-order, drag the widgets up and down in the widget tree via drag/drop.
Hansz wrote:- I've already mentioned the 'Composite (formlayout) in a composite(formlayout)' in a previous post on the forum.
This is another manifestation of the above problem. Had you checked your log file, you would have seen numerous exceptions that were preventing FormLayout from working correctly. Try the updated beta and you should be fine.
Hansz wrote:I'm not trying to put or look down on SWT-Designer. I have not been able to find a better tool to aid me in defining my SWT-Forms... But I think there is much room for improvement in the area of the FormLayout.
I think once you get a chance to actually try the FormLayout support, you will discover that it is already quite powerful and extremely customizable. The problems you encountered had very little to do with SWT Designer itself and a lot to do with incompatibilities between various JDK levels.