btnFormatSpecifier.setToolTipText( Messages.getString( "Shared.Tooltip.FormatSpecifier" ) );
	private void createDataPointArea( Composite parent )	{		// DataPoint composite		grpDataPoint = new Group( parent, SWT.NONE );		{			GridData gdCMPDataPoint = new GridData( GridData.FILL_BOTH );			gdCMPDataPoint.heightHint = 160;			grpDataPoint.setLayoutData( gdCMPDataPoint );			GridLayout glCMPDataPoint = new GridLayout( );			glCMPDataPoint.numColumns = 4;			glCMPDataPoint.horizontalSpacing = 4;			glCMPDataPoint.marginHeight = 2;			glCMPDataPoint.marginWidth = 2;			grpDataPoint.setLayout( glCMPDataPoint );			grpDataPoint.setText( Messages.getString( "SeriesLabelSheet.Label.Values" ) ); //$NON-NLS-1$		}		// Selected DataPoint components list		lstComponents = new List( grpDataPoint, SWT.BORDER | SWT.SINGLE );		GridData gdLSTComponents = new GridData( GridData.FILL_BOTH );		gdLSTComponents.horizontalSpan = 4;		lstComponents.setLayoutData( gdLSTComponents );		lstComponents.addSelectionListener( this );		// Remove DataPoint component button		btnFormatSpecifier = new Button( grpDataPoint, SWT.PUSH );		GridData gdBTNFormatSpecifier = new GridData( );		btnFormatSpecifier.setLayoutData( gdBTNFormatSpecifier );		btnFormatSpecifier.setImage( UIHelper.getImage( "icons/obj16/formatbuilder.gif" ) ); //$NON-NLS-1$		btnFormatSpecifier.getImage( )				.setBackground( btnFormatSpecifier.getBackground( ) );		btnFormatSpecifier.addSelectionListener( this );		btnRemoveComponent = new Button( grpDataPoint, SWT.PUSH );		GridData gdBTNRemoveComponent = new GridData( );		btnRemoveComponent.setLayoutData( gdBTNRemoveComponent );		btnRemoveComponent.setText( Messages.getString( "OrthogonalSeriesAttributeSheetImpl.Lbl.Remove" ) ); //$NON-NLS-1$		btnRemoveComponent.addSelectionListener( this );		// Add DataPoint component button		btnAddComponent = new Button( grpDataPoint, SWT.PUSH );		GridData gdBTNAddComponent = new GridData( );		btnAddComponent.setLayoutData( gdBTNAddComponent );		btnAddComponent.setText( Messages.getString( "OrthogonalSeriesAttributeSheetImpl.Lbl.Add" ) ); //$NON-NLS-1$		btnAddComponent.addSelectionListener( this );		// Available DataPoint components		cmbComponentTypes = new Combo( grpDataPoint, SWT.DROP_DOWN				| SWT.READ_ONLY );		GridData gdCMBComponentTypes = new GridData( GridData.FILL_HORIZONTAL );		gdCMBComponentTypes.grabExcessHorizontalSpace = true;		cmbComponentTypes.setLayoutData( gdCMBComponentTypes );		// Format prefix composite		lblPrefix = new Label( grpDataPoint, SWT.NONE );		GridData gdLBLPrefix = new GridData( );		lblPrefix.setLayoutData( gdLBLPrefix );		lblPrefix.setText( Messages.getString( "OrthogonalSeriesAttributeSheetImpl.Lbl.Prefix" ) ); //$NON-NLS-1$		txtPrefix = new TextEditorComposite( grpDataPoint, SWT.BORDER				| SWT.SINGLE );		GridData gdTXTPrefix = new GridData( GridData.FILL_HORIZONTAL );		gdTXTPrefix.horizontalSpan = 3;		txtPrefix.setLayoutData( gdTXTPrefix );		txtPrefix.addListener( this );		// Format suffix composite		lblSuffix = new Label( grpDataPoint, SWT.NONE );		GridData gdLBLSuffix = new GridData( );		lblSuffix.setLayoutData( gdLBLSuffix );		lblSuffix.setText( Messages.getString( "OrthogonalSeriesAttributeSheetImpl.Lbl.Suffix" ) ); //$NON-NLS-1$		txtSuffix = new TextEditorComposite( grpDataPoint, SWT.BORDER				| SWT.SINGLE );		GridData gdTXTSuffix = new GridData( GridData.FILL_HORIZONTAL );		gdTXTSuffix.horizontalSpan = 3;		txtSuffix.setLayoutData( gdTXTSuffix );		txtSuffix.addListener( this );		// Format separator composite		lblSeparator = new Label( grpDataPoint, SWT.NONE );		GridData gdLBLSeparator = new GridData( );		lblSeparator.setLayoutData( gdLBLSeparator );		lblSeparator.setText( Messages.getString( "OrthogonalSeriesAttributeSheetImpl.Lbl.Separator" ) ); //$NON-NLS-1$		txtSeparator = new TextEditorComposite( grpDataPoint, SWT.BORDER				| SWT.SINGLE );		GridData gdTXTSeparator = new GridData( GridData.FILL_HORIZONTAL );		gdTXTSeparator.horizontalSpan = 3;		txtSeparator.setLayoutData( gdTXTSeparator );		txtSeparator.addListener( this );	}