GridLayout glMain = new GridLayout( );
GridLayout glMain = new GridLayout( 2, false );
	protected Composite getComponent( Composite parent )	{		cmpContent = new Composite( parent, SWT.NONE );		{			GridLayout glMain = new GridLayout( );			glMain.horizontalSpacing = 5;			glMain.verticalSpacing = 5;			glMain.marginHeight = 7;			glMain.marginWidth = 7;			cmpContent.setLayout( glMain );		}		lacTitle = new LabelAttributesComposite( cmpContent,				SWT.NONE,				Messages.getString( "BaseAxisLabelAttributeSheetImpl.Lbl.Title" ),//$NON-NLS-1$				getLegend( ).getTitlePosition( ),				getLegend( ).getTitle( ),				chart.getUnits( ),				true,				false,				serviceprovider,				LabelAttributesComposite.ALLOW_ALL_POSITION );		{			GridData gdLACTitle = new GridData( GridData.FILL_HORIZONTAL );			gdLACTitle.widthHint = 200;			lacTitle.setLayoutData( gdLACTitle );			lacTitle.addListener( this );			lacTitle.setEnabled( getLegend( ).getTitle( ).isVisible( ) );		}		Group grpLabel = new Group( cmpContent, SWT.NONE );		{			GridLayout layout = new GridLayout( 2, false );			grpLabel.setLayout( layout );			grpLabel.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );			grpLabel.setText( "Text" ); //$NON-NLS-1$		}		new Label( grpLabel, SWT.NONE ).setText( Messages.getString( "LegendTextSheet.Label.Font" ) ); //$NON-NLS-1$		fdcFont = new FontDefinitionComposite( grpLabel,				SWT.NONE,				getLegend( ).getText( ).getFont( ),				getLegend( ).getText( ).getColor( ) );		GridData gdFDCFont = new GridData( GridData.FILL_BOTH );		gdFDCFont.heightHint = fdcFont.getPreferredSize( ).y;		gdFDCFont.grabExcessVerticalSpace = false;		fdcFont.setLayoutData( gdFDCFont );		fdcFont.addListener( this );		return cmpContent;	}