gd.horizontalSpan = COLUMN_NUMBER;
gd.horizontalSpan = COLUMN_CONTENT;
	public void getComponent( Composite parent )	{		final int COLUMN_NUMBER = 6;		cmpContent = new Composite( parent, SWT.NONE );		{			GridLayout glContent = new GridLayout( COLUMN_NUMBER, false );			glContent.horizontalSpacing = 10;			cmpContent.setLayout( glContent );			GridData gd = new GridData( GridData.FILL_BOTH );			cmpContent.setLayoutData( gd );		}		new Label( cmpContent, SWT.NONE ).setText( Messages.getString( "ChartSheetImpl.Label.ColorBy" ) ); //$NON-NLS-1$		cmbColorBy = new Combo( cmpContent, SWT.DROP_DOWN | SWT.READ_ONLY );		{			GridData gridData = new GridData( );			gridData.horizontalSpan = COLUMN_NUMBER - 1;			cmbColorBy.setLayoutData( gridData );			NameSet ns = LiteralHelper.legendItemTypeSet;			cmbColorBy.setItems( ns.getDisplayNames( ) );			cmbColorBy.select( ns.getSafeNameIndex( getChart( ).getLegend( )					.getItemType( )					.getName( ) ) );			cmbColorBy.addSelectionListener( this );		}		Label separator = new Label( cmpContent, SWT.SEPARATOR | SWT.HORIZONTAL );		{			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			// gd.horizontalIndent = -5;			gd.horizontalSpan = COLUMN_NUMBER;			separator.setLayoutData( gd );		}		Label lblSeries = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblSeries.setLayoutData( gd );			lblSeries.setFont( JFaceResources.getBannerFont( ) );			lblSeries.setText( Messages.getString( "SeriesSheetImpl.Label.Series" ) ); //$NON-NLS-1$		}		Label lblTitle = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblTitle.setLayoutData( gd );			lblTitle.setFont( JFaceResources.getBannerFont( ) );			lblTitle.setText( Messages.getString( "SeriesSheetImpl.Label.Title" ) ); //$NON-NLS-1$		}		Label lblType = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblType.setLayoutData( gd );			lblType.setFont( JFaceResources.getBannerFont( ) );			lblType.setText( Messages.getString( "SeriesSheetImpl.Label.Type" ) ); //$NON-NLS-1$		}		Label lblVisible = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblVisible.setLayoutData( gd );			lblVisible.setFont( JFaceResources.getBannerFont( ) );			lblVisible.setText( Messages.getString( "SeriesSheetImpl.Label.Visible" ) ); //$NON-NLS-1$		}		Label lblStack = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblStack.setLayoutData( gd );			lblStack.setFont( JFaceResources.getBannerFont( ) );			lblStack.setText( Messages.getString( "SeriesSheetImpl.Label.Stacked" ) ); //$NON-NLS-1$		}		Label lblTranslucent = new Label( cmpContent, SWT.NONE );		{			GridData gd = new GridData( );			gd.horizontalAlignment = SWT.CENTER;			lblTranslucent.setLayoutData( gd );			lblTranslucent.setFont( JFaceResources.getBannerFont( ) );			lblTranslucent.setText( Messages.getString( "SeriesSheetImpl.Label.Translucent" ) ); //$NON-NLS-1$		}		List seriesDefns = ChartUIUtil.getBaseSeriesDefinitions( getChart( ) );		int treeIndex = 0;		for ( int i = 0; i < seriesDefns.size( ); i++ )		{			new SeriesOptionChoser( ( (SeriesDefinition) seriesDefns.get( i ) ),					getChart( ) instanceof ChartWithAxes							? Messages.getString( "SeriesSheetImpl.Label.CategoryXSeries" ) : Messages.getString( "SeriesSheetImpl.Label.CategoryBaseSeries" ), //$NON-NLS-1$ //$NON-NLS-2$					i,					treeIndex++ ).placeComponents( cmpContent );		}		seriesDefns = ChartUIUtil.getAllOrthogonalSeriesDefinitions( getChart( ) );		for ( int i = 0; i < seriesDefns.size( ); i++ )		{			String text = getChart( ) instanceof ChartWithAxes					? Messages.getString( "SeriesSheetImpl.Label.ValueYSeries" ) : Messages.getString( "SeriesSheetImpl.Label.ValueOrthogonalSeries" ); //$NON-NLS-1$ //$NON-NLS-2$			new SeriesOptionChoser( ( (SeriesDefinition) seriesDefns.get( i ) ),					( seriesDefns.size( ) == 1 ? text							: ( text + " - " + ( i + 1 ) ) ) + ":", i, treeIndex++ ).placeComponents( cmpContent ); //$NON-NLS-1$ //$NON-NLS-2$		}	}