btnShowValue.setToolTipText( Messages.getString( "ChartLegendSheetImpl.Tooltip.ShowDataPointValue" ) );
	public void getComponent( Composite parent )	{		init( );		cmpContent = new Composite( parent, SWT.NONE );		{			GridLayout glContent = new GridLayout( 2, true );			cmpContent.setLayout( glContent );			GridData gd = new GridData( GridData.FILL_BOTH );			cmpContent.setLayoutData( gd );		}		Composite cmpBasic = new Composite( cmpContent, SWT.NONE );		{			cmpBasic.setLayout( new GridLayout( 2, false ) );			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			cmpBasic.setLayoutData( gd );		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartLegendSheetImpl.Label.Title" ) ); //$NON-NLS-1$		btnTitleVisible = new Button( cmpBasic, SWT.CHECK );		{			btnTitleVisible.setText( Messages.getString( "ChartLegendSheetImpl.Label.Visible" ) ); //$NON-NLS-1$			btnTitleVisible.addSelectionListener( this );			btnTitleVisible.setSelection( getChart( ).getLegend( )					.getTitle( )					.isVisible( ) );		}		new Label( cmpBasic, SWT.NONE );		List keys = null;		if ( serviceprovider != null )		{			keys = serviceprovider.getRegisteredKeys( );		}		txtTitle = new ExternalizedTextEditorComposite( cmpBasic,				SWT.BORDER,				-1,				-1,				keys,				serviceprovider,				getChart( ).getLegend( ).getTitle( ).getCaption( ).getValue( ) );		{			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			gd.widthHint = 200;			txtTitle.setLayoutData( gd );			txtTitle.addListener( this );			txtTitle.setEnabled( getChart( ).getLegend( )					.getTitle( )					.isVisible( ) );		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartLegendSheetImpl.Label.Background" ) ); //$NON-NLS-1$		cmbBackgroundColor = new FillChooserComposite( cmpBasic, SWT.DROP_DOWN				| SWT.READ_ONLY, getChart( ).getLegend( )				.getClientArea( )				.getBackground( ), true, true );		{			GridData gridData = new GridData( GridData.FILL_HORIZONTAL );			cmbBackgroundColor.setLayoutData( gridData );			cmbBackgroundColor.addListener( this );		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartLegendSheetImpl.Label.Outline" ) ); //$NON-NLS-1$		btnOutlineVisible = new Button( cmpBasic, SWT.CHECK );		{			btnOutlineVisible.setText( Messages.getString( "ChartLegendSheetImpl.Label.Visible" ) ); //$NON-NLS-1$			btnOutlineVisible.addSelectionListener( this );			btnOutlineVisible.setSelection( getChart( ).getLegend( )					.getClientArea( )					.getOutline( )					.isVisible( ) );		}		new Label( cmpBasic, SWT.NONE ).setText( Messages.getString( "ChartLegendSheetImpl.Label.Value" ) ); //$NON-NLS-1$		btnShowValue = new Button( cmpBasic, SWT.CHECK );		{			btnShowValue.setText( Messages.getString( "ChartLegendSheetImpl.Label.ShowValue" ) ); //$NON-NLS-1$			btnShowValue.addSelectionListener( this );			btnShowValue.setSelection( getChart( ).getLegend( ).isShowValue( ) );		}		createButtonGroup( cmpContent );	}