The layout of the forms is defined in your form in the createUI() method.
You can either define the layout yourself using standard swt techniques or you can use the Builder(s) delivered with RCPForms;
currently there is a GridBuilder defined which uses a GridLayout.
Two scenarios are supported by the builder:
The builder uses a Form toolkit to create the swt widgets from the RCP widget wrappers and a layout factory to create the grid data from
the information passed in the add method.
overwrite the label layout method
public GridData getLabelLayoutData(final int verticalSpan) { GridData data = super.getLabelLayoutData(verticalSpan); gridData.horizontalAlignment = SWT.BEGINNING; return gridData; }
create the GridBuilder passing your modified layout factory and standard toolkit and start adding controls