protected Button createToggleButton( Composite parent, String popupName, ITaskPopupSheet popupSheet )
protected Button createToggleButton( Composite parent, String text )
	protected Button createToggleButton( Composite parent, String popupName,			ITaskPopupSheet popupSheet )	{		Button button = new Button( parent, SWT.TOGGLE );		button.setText( popupName );		// Use GC to calculate the button width		GC gc = new GC( parent );		int width = Math.max( 80, gc.textExtent( popupName ).x );		gc.dispose( );		GridData gd = new GridData( );		gd.widthHint = width;		button.setLayoutData( gd );		popupButtonRegistry.put( popupName, button );		popupSheetRegistry.put( popupName, popupSheet );		return button;	}