if ( e.widget instanceof Button && ( ( (Button) e.widget ).getStyle( ) & SWT.TOGGLE ) == SWT.TOGGLE && ( (Button) e.widget ).getSelection( ) )
if ( isRegistered( e.widget ) )
	public void widgetSelected( SelectionEvent e )	{		// detach popup dialogue		if ( detachPopup( e.widget ) )		{			return;		}		if ( e.widget instanceof Button				&& ( ( (Button) e.widget ).getStyle( ) & SWT.TOGGLE ) == SWT.TOGGLE				&& ( (Button) e.widget ).getSelection( ) )		{			selectAllButtons( false );			( (Button) e.widget ).setSelection( true );		}		if ( e.widget.equals( btnIncludingVisible ) )		{			getChart( ).getPlot( )					.getOutline( )					.setVisible( ( (Button) e.widget ).getSelection( ) );			refreshPopupSheet( );		}		else if ( e.widget.equals( btnWithinVisible ) )		{			getChart( ).getPlot( )					.getClientArea( )					.getOutline( )					.setVisible( ( (Button) e.widget ).getSelection( ) );			refreshPopupSheet( );		}		else if ( e.widget.equals( btnArea ) )		{			popupShell = createPopupShell( );			popupSheet = new PlotClientAreaSheet( popupShell, getContext( ) );			getWizard( ).attachPopup( btnArea.getText( ), -1, -1 );		}	}