Invsible controls are deliberately ignored when computing the layout's size.
This layout only permits 1 or 2 columns to be displayed. If 2 columns have been specified it is assumed that the first column should contain a Label control.
This layout also caters for basic column spanning using the set/getLayoutData methods and relying on the existing GridData object's horizontalSpanning
field.
If this value is set to a value > 1 then the control being processed will take up all the rest of the column real-estate.
|
|