else if ( e.getSource( ).equals( btnBuilder ) ) { try { String sExpr = wizardContext.getUIServiceProvider( ) .invoke( IUIServiceProvider.COMMAND_EXPRESSION, txtTooltipText.getText( ), wizardContext.getExtendedItem( ), null ); txtTooltipText.setText( sExpr ); } catch ( ChartException e1 ) { WizardBase.displayException( e1 ); } }
	public void widgetSelected( SelectionEvent e )	{		if ( e.getSource( ).equals( cmbActionType ) )		{			switch ( cmbActionType.getSelectionIndex( ) )			{				case 0 :					this.slValues.topControl = cmpURL;					break;				case 1 :					this.slValues.topControl = cmpTooltip;					break;				case 2 :					this.slValues.topControl = cmpVisiblity;					break;				case 3 :					this.slValues.topControl = cmpScript;					break;				case 4 :					this.slValues.topControl = cmpHighlight;					break;				case 5 :					this.slValues.topControl = cmpCallback;					break;				default :					this.slValues.topControl = cmpDefault;					break;			}			grpValue.layout( );		}		else if ( e.getSource( ).equals( btnBaseURL ) )		{			try			{				if ( wizardContext != null )				{					sBaseURL = wizardContext.getUIServiceProvider( )							.invoke( IUIServiceProvider.COMMAND_HYPERLINK,									sBaseURL,									wizardContext.getExtendedItem( ),									null );				}			}			catch ( ChartException ex )			{				ChartWizard.displayException( ex );			}		}	}