Bug 81292 [Preferences] Message area should be disabled when empty
200412152000 My GTK theme has a textured background by default. There is a section of the preference dialog next to the Default/Apply buttons that does not respect this. I suspect there is an empty label/text widget that has had its background colour set manually. Screencap forthcoming
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferencePage.java
* @param parent
		 *            the Composite that the children will be created in
		 */
		public void createContents(Composite parent) {
			messageComposite = new Composite(parent, SWT.NONE);
			GridLayout messageLayout = new GridLayout();
			messageLayout.numColumns = 2;
			messageLayout.marginWidth = 0;
			messageLayout.marginHeight = 0;
			messageLayout.makeColumnsEqualWidth = false;
			messageComposite.setLayout(messageLayout);
			messageImageLabel = new Label(messageComposite, SWT.NONE);
			GridData imageData = new GridData(GridData.VERTICAL_ALIGN_CENTER);
			Image sizingImage = JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR);
			Rectangle imageBounds;
			if(sizingImage == null)
				imageBounds = new Rectangle(0,0,IDialogConstants.VERTICAL_MARGIN * 2,IDialogConstants.VERTICAL_MARGIN * 2);
			else
				imageBounds = sizingImage.getBounds();
			imageData.heightHint = imageBounds.height + IDialogConstants.VERTICAL_SPACING;
			imageData.widthHint = imageBounds.width + IDialogConstants.HORIZONTAL_SPACING;
			messageImageLabel.setLayoutData(imageData);
			messageText = new Text(messageComposite, SWT.NONE);
			messageText.setEditable(false);
			messageText.setBackground(parent.getDisplay().getSystemColor(
					SWT.COLOR_WIDGET_BACKGROUND));
			GridData textData = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL
					| GridData.VERTICAL_ALIGN_CENTER);
			messageText.setLayoutData(textData);
		}