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
public int topMargin = 5;
	/**
	 * Botom margin variable (default is 5).
	 */
	public int bottomMargin = 5;
	/**
	 * Horizontal spacing (default is 5).
	 */
	public int horizontalSpacing = 5;
	/**
	 * Vertical spacing (default is 5).
	 */
	public int verticalSpacing = 5;
	/**
	 * If set to <code>true</code>, all the columns will have the same width.
	 * Otherwise, column widths will be computed based on controls in them and
	 * their layout data (default is <code>false</code>).
	 */
	public boolean makeColumnsEqualWidth = false;
	private boolean initialLayout = true;
	private Vector grid = null;
	private Hashtable rowspans;
	private int[] minColumnWidths, maxColumnWidths;
	private int widestColumnWidth;
	private int[] growingColumns;
	private int[] growingRows;
	private LayoutCache cache = new LayoutCache();
	private class RowSpan {
		Control child;
		int row;