gd.verticalAlignment = SWT.BEGINNING;
	public Composite getComponent( Composite parent )	{		cmpContent = new Composite( parent, SWT.NONE );		cmpContent.setLayout( new GridLayout( ) );		Group grpAreaIncluding = new Group( cmpContent, SWT.NONE );		{			grpAreaIncluding.setLayout( new GridLayout( 4, false ) );			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			grpAreaIncluding.setLayoutData( gd );			grpAreaIncluding.setText( Messages.getString( "MoreOptionsChartPlotSheet.Label.AreaIncludingAxes" ) ); //$NON-NLS-1$		}		Label lblAnchor = new Label( grpAreaIncluding, SWT.NONE );		GridData gdLBLAnchor = new GridData( );		// gdLBLAnchor.verticalIndent = 5;		lblAnchor.setLayoutData( gdLBLAnchor );		lblAnchor.setText( Messages.getString( "MoreOptionsChartPlotSheet.Label.Anchor" ) ); //$NON-NLS-1$		cmbAnchor = new Combo( grpAreaIncluding, SWT.DROP_DOWN | SWT.READ_ONLY );		GridData gdCBAnchor = new GridData( GridData.FILL_HORIZONTAL );		// gdCBAnchor.verticalIndent = 5;		cmbAnchor.setLayoutData( gdCBAnchor );		cmbAnchor.addSelectionListener( this );		Group grpOutline = new Group( grpAreaIncluding, SWT.NONE );		GridData gdGRPOutline = new GridData( GridData.FILL_HORIZONTAL );		gdGRPOutline.horizontalSpan = 2;		gdGRPOutline.verticalSpan = 3;		gdGRPOutline.widthHint = 150;		grpOutline.setLayoutData( gdGRPOutline );		grpOutline.setLayout( new FillLayout( ) );		grpOutline.setText( Messages.getString( "MoreOptionsChartPlotSheet.Label.Outline" ) ); //$NON-NLS-1$		outlineIncluding = new LineAttributesComposite( grpOutline,				SWT.NONE,				getBlockForProcessing( ).getOutline( ),				true,				true,				false );		outlineIncluding.addListener( this );		Label lblStretch = new Label( grpAreaIncluding, SWT.NONE );		{			GridData gd = new GridData( );			gd.verticalAlignment = SWT.BEGINNING;			lblStretch.setLayoutData( gd );			lblStretch.setText( Messages.getString( "MoreOptionsChartPlotSheet.Label.Stretch" ) ); //$NON-NLS-1$		}		cmbStretch = new Combo( grpAreaIncluding, SWT.DROP_DOWN | SWT.READ_ONLY );		{			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			gd.verticalAlignment = SWT.BEGINNING;			cmbStretch.setLayoutData( gd );			cmbStretch.addSelectionListener( this );		}		icIncluding = new InsetsComposite( grpAreaIncluding,				SWT.NONE,				getBlockForProcessing( ).getInsets( ),				chart.getUnits( ),				serviceprovider );		GridData gdInsets = new GridData( GridData.FILL_HORIZONTAL );		gdInsets.horizontalSpan = 2;		gdInsets.verticalSpan = 2;		icIncluding.setLayoutData( gdInsets );		if ( chart.getDimension( ) != ChartDimension.THREE_DIMENSIONAL_LITERAL )		{			Label lblVerticalSpacing = new Label( grpAreaIncluding, SWT.NONE );			GridData gdLBLVerticalSpacing = new GridData( );			lblVerticalSpacing.setLayoutData( gdLBLVerticalSpacing );			lblVerticalSpacing.setText( Messages.getString( "BlockAttributeComposite.Lbl.VerticalSpacing" ) ); //$NON-NLS-1$			iscVSpacing = new IntegerSpinControl( grpAreaIncluding,					SWT.NONE,					getBlockForProcessing( ).getVerticalSpacing( ) );			GridData gdISCVSpacing = new GridData( GridData.FILL_HORIZONTAL );			iscVSpacing.setLayoutData( gdISCVSpacing );			iscVSpacing.addListener( this );		}		// btnTriggers = new Button( grpAreaIncluding, SWT.PUSH );		// GridData gdBTNTriggers = new GridData( );		// gdBTNTriggers.horizontalSpan = 2;		// btnTriggers.setLayoutData( gdBTNTriggers );		// btnTriggers.setText( Messages.getString(		// "MoreOptionsChartPlotSheet.Label.Interactivity" ) ); //$NON-NLS-1$		// btnTriggers.addSelectionListener( this );		// btnTriggers.setEnabled( chart.getInteractivity( ).isEnable( ) );		if ( chart.getDimension( ) != ChartDimension.THREE_DIMENSIONAL_LITERAL )		{			Label lblHorizontalSpacing = new Label( grpAreaIncluding, SWT.NONE );			GridData gdLBLHorizontalSpacing = new GridData( );			gdLBLHorizontalSpacing.verticalAlignment = SWT.BEGINNING;			lblHorizontalSpacing.setLayoutData( gdLBLHorizontalSpacing );			lblHorizontalSpacing.setText( Messages.getString( "BlockAttributeComposite.Lbl.HorizontalSpacing" ) ); //$NON-NLS-1$			iscHSpacing = new IntegerSpinControl( grpAreaIncluding,					SWT.NONE,					getBlockForProcessing( ).getHorizontalSpacing( ) );			GridData gdISCHSpacing = new GridData( GridData.FILL_HORIZONTAL );			gdISCHSpacing.verticalAlignment = SWT.BEGINNING;			iscHSpacing.setLayoutData( gdISCHSpacing );			iscHSpacing.addListener( this );		}		Group grpAreaWithin = new Group( cmpContent, SWT.NONE );		{			grpAreaWithin.setLayout( new GridLayout( 4, false ) );			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			grpAreaWithin.setLayoutData( gd );			grpAreaWithin.setText( Messages.getString( "MoreOptionsChartPlotSheet.Label.AreaWithinAxes" ) ); //$NON-NLS-1$		}		createClientArea( grpAreaWithin );		populateLists( );		return cmpContent;	}