else if ( e.widget.equals( btnMoreOpt ) )
else if ( e.widget.equals( btnAxisData ) )
	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,					getChart( ),					getAxisForProcessing( ),					AngleType.X );			getWizard( ).attachPopup( btnAxisTitle.getText( ), -1, -1 );		}		else if ( e.widget.equals( btnGridlines ) )		{			popupShell = createPopupShell( );			popupSheet = new AxisGridLinesSheet( popupShell,					getChart( ),					getAxisForProcessing( ) );			getWizard( ).attachPopup( btnGridlines.getText( ), -1, -1 );		}		else if ( e.widget.equals( btnMarkers ) )		{			popupShell = createPopupShell( );			popupSheet = new AxisMarkersSheet( popupShell,					getChart( ),					getAxisForProcessing( ) );			getWizard( ).attachPopup( btnMarkers.getText( ), -1, -1 );		}		else if ( e.widget.equals( btnMoreOpt ) )		{			popupShell = createPopupShell( );			popupSheet = new MoreOptionsAxisXSheet( popupShell,					getChart( ),					getAxisForProcessing( ) );			getWizard( ).attachPopup( btnMoreOpt.getText( ), -1, -1 );		}		if ( e.widget.equals( btnVisible ) )		{			getAxisForProcessing( ).getLabel( )					.setVisible( btnVisible.getSelection( ) );			refreshPopupSheet( );		}	}