private void updateFieldEnablement() { boolean arePotentialMatchesIgnored= fIgnorePotentialMatchesCheckbox.getBooleanValue(); fEmphasizedCheckbox.setEnabled(!arePotentialMatchesIgnored, getFieldEditorParent()); fColorEditor.setEnabled(!arePotentialMatchesIgnored && fEmphasizedCheckbox.getBooleanValue(), getFieldEditorParent()); }
private void updateFieldEnablement() { boolean arePotentialMatchesIgnored= fIgnorePotentialMatchesCheckbox.getBooleanValue(); fEmphasizedCheckbox.setEnabled(!arePotentialMatchesIgnored, getFieldEditorParent()); fColorEditor.setEnabled(!arePotentialMatchesIgnored && fEmphasizedCheckbox.getBooleanValue(), getFieldEditorParent()); }
@Override protected void initialize(){ super.initialize(); periodicReindexInterval.setEnabled(periodicReindexEnabled.getBooleanValue(), getFieldEditorParent()); }
@Override public void propertyChange(PropertyChangeEvent event) { super.propertyChange(event); if( event.getSource() instanceof FieldEditor ) { FieldEditor field = (FieldEditor)event.getSource(); if (field == periodicReindexEnabled){ periodicReindexInterval.setEnabled(periodicReindexEnabled.getBooleanValue(), getFieldEditorParent()); } if( PreferenceConstants.P_INDEXABLE_EXTENSIONS.equals(field.getPreferenceName()) || PreferenceConstants.P_EXCLUDE_DIRS.equals(field.getPreferenceName()) || PreferenceConstants.P_INDEX_EMPTY_EXTENSION.equals(field.getPreferenceName())) setMessage("Rebuilding of index is recommended", INFORMATION); else if( PreferenceConstants.P_INDEX_ARCHIVES.equals(field.getPreferenceName()) ) setMessage("Rebuilding of index is required", INFORMATION); } }