List of usage examples for org.eclipse.jface.preference FieldEditor setEnabled
public void setEnabled(boolean enabled, Composite parent)
From source file:org.osate.xtext.aadl2.agcl.analysis.misc.FieldEditorOverlayPage.java
License:Apache License
protected void updateFieldEditors(boolean enabled) { Composite parent = getFieldEditorParent(); Iterator<FieldEditor> it = editors.iterator(); while (it.hasNext()) { FieldEditor editor = (FieldEditor) it.next(); editor.setEnabled(enabled, parent); }// w w w .ja v a2 s . c om }
From source file:org.soyatec.tooling.gef.properties.ViewPropertyTab.java
License:Open Source License
public boolean refresh() { if (!super.refresh()) { return false; }/*from w w w .j a v a2 s .co m*/ if (control == null || control.isDisposed()) { return false; } if (model == null) { final Control[] children = control.getChildren(); for (final Control child : children) { child.setVisible(false); final Object layoutData = child.getLayoutData(); if (layoutData instanceof GridData) { ((GridData) layoutData).exclude = true; } } } else { final Set<Entry<EStructuralFeature, FieldEditor>> entrySet = editorMap.entrySet(); final List<FieldEditor> visibleEditors = new ArrayList<FieldEditor>(); for (final Entry<EStructuralFeature, FieldEditor> entry : entrySet) { final EStructuralFeature feature = entry.getKey(); final FieldEditor editor = entry.getValue(); final boolean enabled = isFeatureVisible(model, feature); editor.setEnabled(enabled, getEditorParent(feature)); if (enabled) { visibleEditors.add(editor); } } final Control[] children = control.getChildren(); for (final Control child : children) { child.setVisible(child.isEnabled()); final Object layoutData = child.getLayoutData(); if (layoutData instanceof GridData) { ((GridData) layoutData).exclude = !child.isVisible(); } } gradientGroup.setVisible(model instanceof GradientShape); ((GridData) gradientGroup.getLayoutData()).exclude = !(model instanceof GradientShape); // load values for editors for (final FieldEditor editor : visibleEditors) { editor.load(); } } control.layout(); control.getParent().layout(); control.getParent().getParent().layout(); return true; }
From source file:org.universaal.tools.packaging.tool.preferences.GroupFieldEditor.java
License:Apache License
@Override public void setEnabled(boolean enabled, Composite parentParam) { if (members != null) { for (FieldEditor editor : members) { editor.setEnabled(enabled, parentParam); }//from w ww . ja v a 2 s . co m } }
From source file:org.xmind.ui.internal.spelling.SpellingCheckPrefPage.java
License:Open Source License
private void updateOptions(boolean enabled) { settingsParent.setEnabled(enabled);/*from ww w.j a v a 2s . c om*/ for (FieldEditor field : settingFields) { field.setEnabled(enabled, settingsParent); } }