Bug 267242 [JFace] Add API to configure table and tree columns in a keyboard-accessible way
bundles/org.eclipse.jface/src/org/eclipse/jface/internal/ConfigureColumnsDialog.java
private Control targetControl;
	private ColumnObject[] columnObjects;
	private Table table;
	private Button upButton;
	private Button downButton;
	private Text text;
	private boolean moveableColumnsFound;
	class ColumnObject {
		Item column;
		int index;
		String name;
		Image image;
		boolean visible;
		int width;
		boolean moveable;
		boolean resizable;
		ColumnObject(Item column, int index, String text, Image image,
				int width, boolean moveable, boolean resizable, boolean visible) {
			this.column = column;
			this.index = index;
			this.name = text;
			this.image = image;
			this.width = width;
			this.moveable = moveable;
			this.resizable = resizable;