gd.widthHint= 200; gd.heightHint= 200;
gd.widthHint= SWTUtil.convertWidthInCharsToPixels(40, list); gd.heightHint= SWTUtil.convertHeightInCharsToPixels(15, list);
	public Control[] doFillIntoGrid(Composite parent, int nColumns) {		assertEnoughColumns(nColumns);				Label label= getLabelControl(parent);		MGridData gd= gridDataForLabel(1);		gd.verticalAlignment= gd.BEGINNING;		label.setLayoutData(gd);				Control list= getListControl(parent);		gd= new MGridData();		gd.horizontalAlignment= gd.FILL;		gd.grabExcessHorizontalSpace= true;		gd.verticalAlignment= gd.FILL;		gd.grabExcessVerticalSpace= true;		gd.grabColumn= 0;		gd.horizontalSpan= nColumns - 2;		gd.widthHint= 200;		gd.heightHint= 200;		list.setLayoutData(gd);				Composite buttons= getButtonBox(parent);		gd= new MGridData();		gd.horizontalAlignment= gd.FILL;		gd.grabExcessHorizontalSpace= false;		gd.verticalAlignment= gd.FILL;		gd.grabExcessVerticalSpace= false;		gd.horizontalSpan= 1;		buttons.setLayoutData(gd);				return new Control[] { label, list, buttons };	}