Bug 231502 [Forms] TableWrapLayout and makeColumnsEqualWidth
Build ID: I20080502-0100 Steps To Reproduce: 1. Create Shell with TableWrapLayout, 2 columns, with makeColumnsEqualWidth = true; 2. Add two Button's, second Button has long text, so its column is wide. 3. As I read JavaDoc for makeColumnsEqualWidth, two columns should have same width. But it is not. 4. But when you shrink with of Shell window, first column at last becomes same width as second (wide) column! Looks not consistent. More information:
bundles/org.eclipse.ui.forms/src/org/eclipse/ui/forms/widgets/TableWrapLayout.java
* widths that will be assigned to columns, and then passes those widths to the
 * controls to calculate the height. When a composite with this layout is a
 * child of the scrolling composite, they should interact in such a way that
 * reduction in the scrolling composite width results in the reflow and increase
 * of the overall height.
 * <p>
 * If none of the columns contain expandable and wrappable controls, the
 * end-result will be similar to the one provided by GridLayout. The difference
 * will show up for layouts that contain controls whose minimum and maximum
 * widths are not the same.
 * 
 * @see TableWrapData
 * @since 3.0
 */
public final class TableWrapLayout extends Layout implements ILayoutExtension {
	/**
	 * Number of columns to use when positioning children (default is 1).
	 */
	public int numColumns = 1;
	/**
	 * Left margin variable (default is 5).
	 */
	public int leftMargin = 5;
	/**
	 * Right margin variable (default is 5).
	 */
	public int rightMargin = 5;
	/**
	 * Top margin variable (default is 5).
	 */