if ( e.widget.equals( btnTitleVisible ) )
if ( e.widget.equals( btnVisible ) ) { getChart( ).getLegend( ).setVisible( btnVisible.getSelection( ) ); boolean enabled = btnVisible.getSelection( );   if ( !enabled && isButtonSelected( ) ) { detachPopup( ); }  setState( enabled ); } else if ( e.widget.equals( btnTitleVisible ) )
	public void widgetSelected( SelectionEvent e )	{		// Detach popup dialog if there's selected button.		if ( detachPopup( e.widget ) )		{			return;		}		if ( isRegistered( e.widget ) )		{			attachPopup( ( (Button) e.widget ).getText( ) );		}		if ( e.widget.equals( btnTitleVisible ) )		{			getChart( ).getLegend( )					.getTitle( )					.setVisible( ( (Button) e.widget ).getSelection( ) );			txtTitle.setEnabled( getChart( ).getLegend( )					.getTitle( )					.isVisible( ) );			refreshPopupSheet( );		}		else if ( e.widget.equals( btnShowValue ) )		{			getChart( ).getLegend( )					.setShowValue( ( (Button) e.widget ).getSelection( ) );		}	}