}  cbVisible = new Button( cmpTop, SWT.CHECK ); { GridData gdCBVisible = new GridData( GridData.FILL_HORIZONTAL ); gdCBVisible.horizontalSpan = 2; gdCBVisible.horizontalIndent = 5; cbVisible.setLayoutData( gdCBVisible ); cbVisible.setSelection( getSeriesForProcessing( ).getLabel( ) .isVisible( ) ); cbVisible.setText( Messages.getString( "LabelAttributesComposite.Lbl.IsVisible" ) ); cbVisible.addSelectionListener( this );
	public Composite getComponent( Composite parent )	{		ChartUIUtil.bindHelp( parent, ChartHelpContextIds.POPUP_SERIES_LABEL );		cmpContent = new Composite( parent, SWT.NONE );		{			// Layout for the content composite			GridLayout glContent = new GridLayout( );			glContent.numColumns = 2;			cmpContent.setLayout( glContent );		}		Composite cmpTop = new Composite( cmpContent, SWT.NONE );		{			GridLayout layout = new GridLayout( 2, false );			layout.horizontalSpacing = 0;			cmpTop.setLayout( layout );			cmpTop.setLayoutData( new GridData( GridData.FILL_BOTH ) );		}		cbVisible = new Button( cmpTop, SWT.CHECK );		{			GridData gdCBVisible = new GridData( GridData.FILL_HORIZONTAL );			gdCBVisible.horizontalSpan = 2;			gdCBVisible.horizontalIndent = 5;			cbVisible.setLayoutData( gdCBVisible );			cbVisible.setSelection( getSeriesForProcessing( ).getLabel( )					.isVisible( ) );			cbVisible.setText( Messages.getString( "LabelAttributesComposite.Lbl.IsVisible" ) ); //$NON-NLS-1$			cbVisible.addSelectionListener( this );		}		Composite cmpLeft = new Composite( cmpTop, SWT.NONE );		{			cmpLeft.setLayout( new GridLayout( ) );			cmpLeft.setLayoutData( new GridData( GridData.FILL_BOTH ) );		}		Composite cmpRight = new Composite( cmpTop, SWT.NONE );		{			cmpRight.setLayout( new GridLayout( ) );			cmpRight.setLayoutData( new GridData( GridData.FILL_BOTH ) );		}		createAttributeArea( cmpLeft );		grpOutline = new Group( cmpLeft, SWT.NONE );		GridData gdGOutline = new GridData( GridData.FILL_HORIZONTAL );		gdGOutline.heightHint = 110;		grpOutline.setLayoutData( gdGOutline );		grpOutline.setText( Messages.getString( "LabelAttributesComposite.Lbl.Outline" ) ); //$NON-NLS-1$		grpOutline.setLayout( new FillLayout( ) );		// grpOutline.setEnabled(bEnableUI);		liacOutline = new LineAttributesComposite( grpOutline,				SWT.NONE,				getContext( ),				getSeriesForProcessing( ).getLabel( ).getOutline( ),				true,				true,				true );		{			liacOutline.addListener( this );		}		createDataPointArea( cmpRight );		icInsets = new InsetsComposite( cmpRight,				SWT.NONE,				getSeriesForProcessing( ).getLabel( ).getInsets( ),				getChart( ).getUnits( ),				getContext( ).getUIServiceProvider( ) );		{			GridData gdICInsets = new GridData( GridData.FILL_HORIZONTAL );			gdICInsets.heightHint = icInsets.getPreferredSize( ).y;			gdICInsets.grabExcessVerticalSpace = false;			icInsets.setLayoutData( gdICInsets );			icInsets.addListener( this );		}		// Populate lists		populateLists( getSeriesForProcessing( ) );		setEnabled( cbVisible.getSelection( ) );		refreshDataPointButtons( );		return cmpContent;	}