Bug 74529 [Encoding] Encoding on properties no longer explains encoding
I200409212000 This is a regression from previous builds (e.g. 3.0): along with the encoding on the properties dialog there was an explanation where it came from, e.g. inherited from container, detected from file content. This important information has gone.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/dialogs/AbstractEncodingFieldEditor.java
public void modifyText(ModifyEvent e) {
				updateValidState();
			}
		});
		return group;
	}
	/**
	 * Populate the encodings combo. Set the text based on the
	 * selectedEncoding. If selectedEncoding is null set it to the
	 * default.
	 * @param encodings
	 * @param selectedEncoding
	 */
	private void populateEncodingsCombo(List encodings, String selectedEncoding) {
		String[] encodingStrings = new String[encodings.size()];
		encodings.toArray(encodingStrings);
		encodingCombo.setItems(encodingStrings);
		if (selectedEncoding == null)
			encodingCombo.setText(WorkbenchEncoding.getWorkbenchDefaultEncoding());
		else
			encodingCombo.setText(selectedEncoding);
	}
	private void updateEncodingState(boolean useDefault) {
		defaultEncodingButton.setSelection(useDefault);
		otherEncodingButton.setSelection(!useDefault);
		encodingCombo.setEnabled(!useDefault);
		updateValidState();
	}
	private void updateValidState() {
		boolean isValidNow = isEncodingValid();