Bug 223823 ControlExample: Select Listeners dialog opens behind menu bar
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java
}
			});
		}
		if ((fields & Y) != 0) {
			new Label (group, SWT.NONE).setText ("y");	
			final Text yText = new Text (group, SWT.BORDER);
			if ((setFieldsMask & Y) != 0) yText.setText(Integer.toString(setFieldsEvent.y));
			yText.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
			yText.addModifyListener(new ModifyListener () {
				public void modifyText(ModifyEvent e) {
					String newValue = yText.getText ();
					try {
						int newIntValue = Integer.parseInt (newValue);
						setFieldsEvent.type = eventType;
						setFieldsEvent.y = newIntValue;
						setFieldsMask |= Y;
					} catch (NumberFormatException ex) {
						setFieldsMask &= ~Y;
					}
				}
			});
		}
		if ((fields & WIDTH) != 0) {
			new Label (group, SWT.NONE).setText ("width");	
			final Text widthText = new Text (group, SWT.BORDER);
			if ((setFieldsMask & WIDTH) != 0) widthText.setText(Integer.toString(setFieldsEvent.width));
			widthText.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
			widthText.addModifyListener(new ModifyListener () {
				public void modifyText(ModifyEvent e) {
					String newValue = widthText.getText ();