public Image getImage(Object element) { ListItem item= (ListItem) element; if (item.verticalRulerKey != null && fStore.getBoolean(item.verticalRulerKey)) return item.image; return null; // don't show icon if preference is not to show in vertical ruler }
private Object[] getCheckedItems() { List result= new ArrayList(); for (int i= 0; i < fListModel.length; i++) if (!fStore.getBoolean(fListModel[i].id)) result.add(fListModel[i]); return result.toArray(); }
private Object[] getCheckedItems() { List<ListItem> result= new ArrayList<>(); for (int i= 0; i < fListModel.length; i++) if (!fStore.getBoolean(fListModel[i].id)) result.add(fListModel[i]); return result.toArray(); }
public void initialize() { boolean value= fOverlayStore.getBoolean(fPreference.getKey()); fControl.setSelection(value); } }
private void initializeFields() { Iterator e= fCheckBoxes.keySet().iterator(); while (e.hasNext()) { Button b= (Button) e.next(); String key= (String) fCheckBoxes.get(b); b.setSelection(fStore.getBoolean(key)); } updateQuickDiffControls(); }
private void initializeFields() { Iterator<Button> e= fCheckBoxes.keySet().iterator(); while (e.hasNext()) { Button b= e.next(); String key= fCheckBoxes.get(b); b.setSelection(fStore.getBoolean(key)); } updateQuickDiffControls(); }
public void initialize() { boolean value= fOverlayStore.getBoolean(fPreference.getKey()); fControl.setSelection(value); } }
@Override public void initialize() { boolean value= fOverlayStore.getBoolean(fPreference.getKey()); fControl.setSelection(value); } }
private void handleAnnotationListSelection() { ListItem item= getSelectedItem(); RGB rgb= PreferenceConverter.getColor(fStore, item.colorKey); fAnnotationForegroundColorEditor.setColorValue(rgb); boolean highlight= item.highlightKey == null ? false : fStore.getBoolean(item.highlightKey); boolean showInText = item.textKey == null ? false : fStore.getBoolean(item.textKey); fShowInTextCheckBox.setSelection(showInText || highlight); updateDecorationViewer(item, true); fShowInOverviewRulerCheckBox.setSelection(fStore.getBoolean(item.overviewRulerKey)); if (item.verticalRulerKey != null) { fShowInVerticalRulerCheckBox.setSelection(fStore.getBoolean(item.verticalRulerKey)); fShowInVerticalRulerCheckBox.setEnabled(true); } else { fShowInVerticalRulerCheckBox.setSelection(true); fShowInVerticalRulerCheckBox.setEnabled(false); } }
private void updateQuickDiffControls() { boolean quickdiffOverviewRuler= false; for (int i= 0; i < fQuickDiffModel.length; i++) { fQuickDiffColorEditors[i].setColorValue(PreferenceConverter.getColor(fStore, fQuickDiffModel[i][0])); quickdiffOverviewRuler |= fStore.getBoolean(fQuickDiffModel[i][1]); } fQuickDiffOverviewRulerCheckBox.setSelection(quickdiffOverviewRuler); }
private void updateQuickDiffControls() { boolean quickdiffOverviewRuler= false; for (int i= 0; i < fQuickDiffModel.length; i++) { fQuickDiffColorEditors[i].setColorValue(PreferenceConverter.getColor(fStore, fQuickDiffModel[i][0])); quickdiffOverviewRuler |= fStore.getBoolean(fQuickDiffModel[i][1]); } fQuickDiffOverviewRulerCheckBox.setSelection(quickdiffOverviewRuler); }
private void updateAppearanceColorWidgets(String systemDefaultKey) { if (systemDefaultKey == null) { fAppearanceColorDefault.setSelection(false); fAppearanceColorDefault.setVisible(false); fAppearanceColorEditor.getButton().setEnabled(true); } else { boolean systemDefault= fOverlayStore.getBoolean(systemDefaultKey); fAppearanceColorDefault.setSelection(systemDefault); fAppearanceColorDefault.setVisible(true); fAppearanceColorEditor.getButton().setEnabled(!systemDefault); } }
private void updateAppearanceColorWidgets(String systemDefaultKey) { if (systemDefaultKey == null) { fAppearanceColorDefault.setSelection(false); fAppearanceColorDefault.setVisible(false); fAppearanceColorEditor.getButton().setEnabled(true); } else { boolean systemDefault= fOverlayStore.getBoolean(systemDefaultKey); fAppearanceColorDefault.setSelection(systemDefault); fAppearanceColorDefault.setVisible(true); fAppearanceColorEditor.getButton().setEnabled(!systemDefault); } }
private void createDependency(final Button master, Preference preference, final Control[] slaves) { indent(slaves[0]); boolean masterState= fOverlayStore.getBoolean(preference.getKey()); for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(masterState); } SelectionListener listener= new SelectionListener() { @Override public void widgetSelected(SelectionEvent e) { boolean state= master.getSelection(); for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(state); } } @Override public void widgetDefaultSelected(SelectionEvent e) {} }; master.addSelectionListener(listener); fMasterSlaveListeners.add(listener); }
private void createDependency(final Button master, Preference preference, final Control[] slaves) { indent(slaves[0]); boolean masterState= fOverlayStore.getBoolean(preference.getKey()); for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(masterState); } SelectionListener listener= new SelectionListener() { @Override public void widgetSelected(SelectionEvent e) { boolean state= master.getSelection(); for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(state); } } @Override public void widgetDefaultSelected(SelectionEvent e) {} }; master.addSelectionListener(listener); fMasterSlaveListeners.add(listener); }
private void handleAnnotationListSelection() { ListItem item= getSelectedItem(); RGB rgb= PreferenceConverter.getColor(getPreferenceStore(), item.colorKey); fAnnotationForegroundColorEditor.setColorValue(rgb); boolean highlight= item.highlightKey == null ? false : getPreferenceStore().getBoolean(item.highlightKey); boolean showInText = item.textKey == null ? false : getPreferenceStore().getBoolean(item.textKey); fShowInTextCheckBox.setSelection(showInText || highlight); updateDecorationViewer(item, true); }
private void handleAnnotationListSelection() { ListItem item= getSelectedItem(); RGB rgb= PreferenceConverter.getColor(getPreferenceStore(), item.colorKey); fAnnotationForegroundColorEditor.setColorValue(rgb); boolean highlight= item.highlightKey == null ? false : getPreferenceStore().getBoolean(item.highlightKey); boolean showInText = item.textKey == null ? false : getPreferenceStore().getBoolean(item.textKey); fShowInTextCheckBox.setSelection(showInText || highlight); updateDecorationViewer(item, true); }
private void restoreFromPreferences() { if (fEnablementCheckbox == null) return; boolean enabled= fStore.getBoolean(SpellingService.PREFERENCE_SPELLING_ENABLED); fEnablementCheckbox.setSelection(enabled); if (fProviderViewer == null) updateListDependencies(); else { SpellingEngineDescriptor desc= EditorsUI.getSpellingService().getActiveSpellingEngineDescriptor(fStore); if (desc != null) fProviderViewer.setSelection(new StructuredSelection(desc), true); } updateCheckboxDependencies(); } }
private void restoreFromPreferences() { if (fEnablementCheckbox == null) return; boolean enabled= fStore.getBoolean(SpellingService.PREFERENCE_SPELLING_ENABLED); fEnablementCheckbox.setSelection(enabled); if (fProviderViewer == null) updateListDependencies(); else { SpellingEngineDescriptor desc= EditorsUI.getSpellingService().getActiveSpellingEngineDescriptor(fStore); if (desc != null) fProviderViewer.setSelection(new StructuredSelection(desc), true); } updateCheckboxDependencies(); } }
public Color getBackground(Object element) { String key= ((ListItem) element).highlightKey; if (key != null && fStore.getBoolean(key)) { RGB color= PreferenceConverter.getColor(fStore, ((ListItem)element).colorKey); color= interpolate(color, new RGB(255, 255, 255), 0.6); return EditorsPlugin.getDefault().getSharedTextColors().getColor(color); } return null; }