Coming from a Borland Delphi Background, I'm having some 'issues' with the formlayout and the way widgets can be manipulated/added ...
Maybe i'm just having 'adaptational' problems with the Formlayout ... but i'm really not verry happy with the way I have to layout thing ...
Although in the basis it will allow me to do what I want, I have to be honest. I find it rather unworkable for a 'medium' to 'large' form for the following reason(s):
- 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.
- 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.
- 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.
- 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).
- I've already mentioned the 'Composite (formlayout) in a composite(formlayout)' in a previous post on the forum.
I still feel that the Formlayout is potentially a very powerfull way to design forms IMHO the best way, because there is no 'intelligence' like in the other layout managers, besides the intelligence that the designer puts in. (where other layout managers all seem to want to think for me in some way or another).
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.
my 2 cents ...