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( btnAxisTitle ) )		{			popupShell = createPopupShell( );			popupSheet = new AxisTextSheet( popupShell,					getContext( ),					getAxisForProcessing( ),					AngleType.Z );			getWizard( ).attachPopup( btnAxisTitle.getText( ), -1, -1 );		}		else if ( e.widget.equals( btnGridlines ) )		{			popupShell = createPopupShell( );			popupSheet = new AxisGridLinesSheet( popupShell,					getContext( ),					getAxisForProcessing( ),					AngleType.Z );			getWizard( ).attachPopup( btnGridlines.getText( ), -1, -1 );		}		else if ( e.widget.equals( btnInteractivity ) )		{			popupShell = createPopupShell( );			popupSheet = new InteractivitySheet( popupShell,					getContext( ),					getAxisForProcessing( ).getTriggers( ),					false,					true );			getWizard( ).attachPopup( btnInteractivity.getText( ), -1, -1 );		}		if ( e.widget.equals( btnVisible ) )		{			getAxisForProcessing( ).getLabel( )					.setVisible( btnVisible.getSelection( ) );			refreshPopupSheet( );		}	}