GridLayout gridLayout = new GridLayout( ); gridLayout.marginWidth = 100;
GridLayout gridLayout = new GridLayout( 2, false ); gridLayout.marginWidth = 80;
	public void createControl( Composite parent )	{		if ( topControl == null || topControl.isDisposed( ) )		{			topControl = new Composite( parent, SWT.NONE );			GridLayout gridLayout = new GridLayout( );			gridLayout.marginWidth = 100;			topControl.setLayout( gridLayout );			topControl.setLayoutData( new GridData( GridData.GRAB_HORIZONTAL					| GridData.GRAB_VERTICAL ) );			if ( context != null )			{				this.chartModel = ( (ChartWizardContext) context ).getModel( );			}			placeComponents( );			updateAdapters( );		}		// Update dimension combo and related sub-types in case of axes changed		// outside		if ( ( (ChartWizardContext) getContext( ) ).isMoreAxesSupported( ) )		{			updateDimensionCombo( sType );			createAndDisplayTypesSheet( this.sType );			setDefaultSubtypeSelection( );			cmpMisc.layout( );		}		doLivePreview( );		ChartUIUtil.bindHelp( getControl( ),				ChartHelpContextIds.TASK_SELECT_TYPE );	}