Bug 113104 [hovering] Consider adapting AbstractInformationControl to new PopupDialog
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/AbstractInformationControl.java
PlatformUI.getWorkbench().getCommandSupport().addHandlerSubmission(fShowViewMenuHandlerSubmission);
	}
	private MenuManager getViewMenuManager() {
		if (fViewMenuManager == null) {
			fViewMenuManager= new MenuManager();
			fillViewMenu(fViewMenuManager);
		}
		return fViewMenuManager;
	}
	private void showViewMenu( ) {
		fIsDecativateListenerActive= false;
		Menu aMenu = getViewMenuManager().createContextMenu(fShell);
		Rectangle bounds = fToolBar.getBounds();
		Point topLeft = new Point(bounds.x, bounds.y + bounds.height);
		topLeft = fShell.toDisplay(topLeft);
		aMenu.setLocation(topLeft.x, topLeft.y);
		aMenu.setVisible(true);
	}
	private void createStatusField(Composite parent) {
		Composite composite= new Composite(parent, SWT.NONE);
		GridLayout layout= new GridLayout(1, false);
		layout.marginHeight= 0;
		layout.marginWidth= 0;
		composite.setLayout(layout);
		composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		
		Label separator= new Label(composite, SWT.SEPARATOR | SWT.HORIZONTAL | SWT.LINE_DOT);
		separator.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		
		fStatusField= new Label(parent, SWT.RIGHT);