GridData gdLACTitle = new GridData( GridData.FILL_HORIZONTAL );
GridData gdLACTitle = new GridData( GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING );
	protected Composite getComponent( Composite parent )	{		cmpContent = new Composite( parent, SWT.NONE );		{			GridLayout glMain = new GridLayout( );			glMain.numColumns = 2;			glMain.horizontalSpacing = 5;			glMain.verticalSpacing = 5;			glMain.marginHeight = 7;			glMain.marginWidth = 7;			cmpContent.setLayout( glMain );		}		if ( axisType == AngleType.Z )		{			lacTitle = new LabelAttributesComposite( cmpContent,					SWT.NONE,					Messages.getString( "BaseAxisLabelAttributeSheetImpl.Lbl.Title" ),//$NON-NLS-1$					getAxisForProcessing( ).getTitlePosition( ),					getAxisForProcessing( ).getTitle( ),					chart.getUnits( ),					false,					true,					serviceprovider,					true );		}		else		{			lacTitle = new LabelAttributesComposite( cmpContent,					SWT.NONE,					Messages.getString( "BaseAxisLabelAttributeSheetImpl.Lbl.Title" ),//$NON-NLS-1$					getAxisForProcessing( ).getTitlePosition( ),					getAxisForProcessing( ).getTitle( ),					chart.getUnits( ),					true,					true,					serviceprovider,					getPositionScope( ),					true );		}		GridData gdLACTitle = new GridData( GridData.FILL_HORIZONTAL );		gdLACTitle.widthHint = 200;		lacTitle.setLayoutData( gdLACTitle );		lacTitle.addListener( this );		Group grpLabel = new Group( cmpContent, SWT.NONE );		{			GridLayout layout = new GridLayout( );			layout.marginWidth = 0;			layout.verticalSpacing = 0;			grpLabel.setLayout( layout );			grpLabel.setText( Messages.getString( "BaseAxisLabelAttributeSheetImpl.Lbl.Label" ) ); //$NON-NLS-1$		}		cbStaggered = new Button( grpLabel, SWT.CHECK );		{			GridData gd = new GridData( );			gd.horizontalIndent = 10;			// gd.verticalIndent = 10;			cbStaggered.setLayoutData( gd );			cbStaggered.setSelection( getAxisForProcessing( ).isSetStaggered( )					&& getAxisForProcessing( ).isStaggered( ) );			cbStaggered.setText( Messages.getString( "AxisTextSheet.Label.StaggerLabels" ) ); //$NON-NLS-1$			cbStaggered.addSelectionListener( this );			cbStaggered.setEnabled( getAxisForProcessing( ).getLabel( )					.isVisible( ) );		}		if ( axisType == AngleType.Z )		{			lacLabel = new LabelAttributesComposite( grpLabel,					SWT.NONE,					null,// Replace group with composite					getAxisForProcessing( ).getLabelPosition( ),					getAxisForProcessing( ).getLabel( ),					chart.getUnits( ),					false,					false,					serviceprovider,					false );		}		else		{			lacLabel = new LabelAttributesComposite( grpLabel,					SWT.NONE,					null,// Replace group with composite					getAxisForProcessing( ).getLabelPosition( ),					getAxisForProcessing( ).getLabel( ),					chart.getUnits( ),					true,					false,					serviceprovider,					getPositionScope( ),					false );		}		GridData gdLACLabel = new GridData( GridData.FILL_HORIZONTAL );		// gdLACLabel.verticalIndent = -7;		gdLACLabel.widthHint = 200;		lacLabel.setLayoutData( gdLACLabel );		lacLabel.addListener( this );		lacLabel.setEnabled( getAxisForProcessing( ).getLabel( ).isVisible( ) );		return cmpContent;	}