Bug 223823 ControlExample: Select Listeners dialog opens behind menu bar
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java
new Label (group, SWT.NONE).setText ("detail");			
			int detailType = fields & 0xFF;
			final Combo detailCombo = new Combo (group, SWT.READ_ONLY);
			detailCombo.setItems (DETAIL_CONSTANTS[detailType]);
			detailCombo.add ("", 0);
			detailCombo.setVisibleItemCount(detailCombo.getItemCount());
			if ((setFieldsMask & DETAIL) != 0) detailCombo.setText (DETAIL_CONSTANTS[detailType][setFieldsEvent.detail]);
			detailCombo.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
			detailCombo.addSelectionListener(new SelectionAdapter () {
				public void widgetSelected(SelectionEvent e) {
					String newValue = detailCombo.getText();
					if (newValue.length() == 0) {
						setFieldsMask &= ~DETAIL;
					} else {
						setFieldsEvent.type = eventType;
						for (int i = 0; i < DETAIL_VALUES.length; i += 2) {
							if (newValue.equals (DETAIL_VALUES [i])) {
								setFieldsEvent.detail = ((Integer) DETAIL_VALUES [i + 1]).intValue();
								break;
							}
						}
						setFieldsMask |= DETAIL;
					}
				}
			});
		}
		if ((fields & TEXT) != 0) {
			new Label (group, SWT.NONE).setText ("text");	
			final Text textText = new Text (group, SWT.BORDER);
			if ((setFieldsMask & TEXT) != 0) textText.setText(setFieldsEvent.text);