private void createColorChooser(Composite composite) { colorFieldEditor = new ColorFieldEditor(ILogViewerConstants.PREF_CURSORLINE_COLOR,LogViewerPlugin.getResourceString("preferences.contenteditor.cursorline.color.chooser.text"),composite); //$NON-NLS-1$ colorFieldEditor.setPreferenceStore(doGetPreferenceStore()); colorFieldEditor.setPage(this); colorFieldEditor.load(); }
public void propertyChange(PropertyChangeEvent event) { ColorFieldEditor.this.fireValueChanged(event.getProperty(), event.getOldValue(), event.getNewValue()); setPresentsDefaultValue(false); } });
@Override protected void doFillIntoGrid(Composite parent, int numColumns) { Control control = getLabelControl(parent); GridData gd = new GridData(); gd.horizontalSpan = numColumns - 1; control.setLayoutData(gd); Button colorButton = getChangeControl(parent); colorButton.setLayoutData(new GridData()); }
@Override protected void doLoad() { if (colorSelector == null) { return; } colorSelector.setColorValue(PreferenceConverter.getColor( getPreferenceStore(), getPreferenceName())); }
gdColor.horizontalAlignment = SWT.BEGINNING; colorC.setLayoutData(gdColor); ColorFieldEditor colorEditor = new ColorFieldEditor(colorConstant, "", colorC); fieldEditors.add(colorEditor);
addField(fEmphasizedCheckbox); fColorEditor= new ColorFieldEditor( POTENTIAL_MATCH_FG_COLOR, SearchMessages.SearchPreferencePage_potentialMatchFgColor, fColorEditor.setEnabled(!arePotentialMatchesIgnored() && arePotentialMatchesEmphasized(), getFieldEditorParent());
/** * Returns the change button for this field editor. * * @param parent * The control to create the button in if required. * @return the change button */ protected Button getChangeControl(Composite parent) { if (colorSelector == null) { colorSelector = new ColorSelector(parent); colorSelector.addListener(event -> { ColorFieldEditor.this.fireValueChanged(event.getProperty(), event.getOldValue(), event.getNewValue()); setPresentsDefaultValue(false); }); } else { checkParent(colorSelector.getButton(), parent); } return colorSelector.getButton(); }
@Override public void setEnabled(boolean enabled, Composite parent) { super.setEnabled(enabled, parent); getChangeControl(parent).setEnabled(enabled); }
/** * Returns the change button for this field editor. * * @param parent * The control to create the button in if required. * @return the change button */ protected Button getChangeControl(Composite parent) { if (colorSelector == null) { colorSelector = new ColorSelector(parent); colorSelector.addListener(new IPropertyChangeListener() { // forward the property change of the color selector public void propertyChange(PropertyChangeEvent event) { ColorFieldEditor.this.fireValueChanged(event.getProperty(), event.getOldValue(), event.getNewValue()); setPresentsDefaultValue(false); } }); } else { checkParent(colorSelector.getButton(), parent); } return colorSelector.getButton(); }
addField(new ColorFieldEditor(CommonPreferenceConstants.COLOR_SUFFIX, "Color", getFieldEditorParent())); addField(new ColorFieldEditor(CommonPreferenceConstants.BACKGROUNDCOLOR_SUFFIX, "Background", getFieldEditorParent()));
protected void doLoadDefault() { if (colorSelector == null) { return; } colorSelector.setColorValue(PreferenceConverter.getDefaultColor( getPreferenceStore(), getPreferenceName())); }
addField(fEmphasizedCheckbox); fColorEditor= new ColorFieldEditor( POTENTIAL_MATCH_FG_COLOR, SearchMessages.SearchPreferencePage_potentialMatchFgColor, fColorEditor.setEnabled(!arePotentialMatchesIgnored() && arePotentialMatchesEmphasized(), getFieldEditorParent());
/** * Returns the change button for this field editor. * * @param parent * The control to create the button in if required. * @return the change button */ protected Button getChangeControl(Composite parent) { if (colorSelector == null) { colorSelector = new ColorSelector(parent); colorSelector.addListener(event -> { ColorFieldEditor.this.fireValueChanged(event.getProperty(), event.getOldValue(), event.getNewValue()); setPresentsDefaultValue(false); }); } else { checkParent(colorSelector.getButton(), parent); } return colorSelector.getButton(); }
@Override public void setEnabled(boolean enabled, Composite parent) { super.setEnabled(enabled, parent); getChangeControl(parent).setEnabled(enabled); }
protected void createFieldEditors() { addField(new IntegerFieldEditor("launchCount", "Number of times it has been launched", getFieldEditorParent())); IntegerFieldEditor offset = new IntegerFieldEditor("offset", "Current offset from GMT", getFieldEditorParent()); offset.setValidRange(-14, +12); addField(offset); String[][] data = ZoneId.getAvailableZoneIds()// .stream().sorted().map(s -> new String[] { s, s }) // .collect(Collectors.toList()).toArray(new String[][] {}); addField(new ComboFieldEditor("favorite", "Favorite time zone", data, getFieldEditorParent())); addField(new BooleanFieldEditor("tick", "Boolean value", getFieldEditorParent())); addField(new ColorFieldEditor("colour", "Favourite colour", getFieldEditorParent())); addField(new ScaleFieldEditor("scale", "Scale", getFieldEditorParent(), 0, 360, 10, 90)); addField(new FileFieldEditor("file", "Pick a file", getFieldEditorParent())); addField(new DirectoryFieldEditor("dir", "Pick a directory", getFieldEditorParent())); addField(new PathEditor("path", "Path", "Directory", getFieldEditorParent())); addField(new RadioGroupFieldEditor("group", "Radio choices", 3, data, getFieldEditorParent(), true)); }
@Override protected void doLoadDefault() { if (colorSelector == null) { return; } colorSelector.setColorValue(PreferenceConverter.getDefaultColor( getPreferenceStore(), getPreferenceName())); }
@Override protected void doFillIntoGrid(Composite parent, int numColumns) { Control control = getLabelControl(parent); GridData gd = new GridData(); gd.horizontalSpan = numColumns - 1; control.setLayoutData(gd); Button colorButton = getChangeControl(parent); colorButton.setLayoutData(new GridData()); }
public void setEnabled(boolean enabled, Composite parent) { super.setEnabled(enabled, parent); getChangeControl(parent).setEnabled(enabled); }
addField(cmd); ColorFieldEditor def = new ColorFieldEditor(PREF_DEFUALT, "Default text", getFieldEditorParent()); addField(def); ColorFieldEditor com = new ColorFieldEditor(PREF_COMMENT, "Comment", getFieldEditorParent()); addField(com); ColorFieldEditor link = new ColorFieldEditor(PREF_LINK, "Link", getFieldEditorParent()); addField(link); ColorFieldEditor head = new ColorFieldEditor(PREF_HEADER, "Header and List indicator", getFieldEditorParent()); addField(head); ColorFieldEditor code = new ColorFieldEditor(PREF_CODE, "Code", getFieldEditorParent()); addField(code); ColorFieldEditor codeBg = new ColorFieldEditor(PREF_CODE_BG, "Code Background", getFieldEditorParent()); addField(codeBg);
@Override protected void doLoadDefault() { if (colorSelector == null) { return; } colorSelector.setColorValue(PreferenceConverter.getDefaultColor( getPreferenceStore(), getPreferenceName())); }