public Color getForeground(Object element) { return archetypesViewer.getChecked(element) ? null : disabledColor; }
/** * Returns true if the element is checked. * * @param obj the element to check * @return <code>true</code> if the given element is checked */ public boolean isChecked(Object obj) { if (isOkToUse(fTableControl)) { return ((CheckboxTableViewer) fTable).getChecked(obj); } return fCheckedElements.contains(obj); }
/** * Returns true if the element is checked. * * @param obj the element to check * @return <code>true</code> if the given element is checked */ public boolean isChecked(Object obj) { if (isOkToUse(fTableControl)) { return ((CheckboxTableViewer) fTable).getChecked(obj); } return fCheckedElements.contains(obj); }
/** * Returns true if the element is checked. */ public boolean isChecked(Object obj) { if (isOkToUse(fTableControl)) { return ((CheckboxTableViewer) fTable).getChecked(obj); } return fCheckedElements.contains(obj); }
@Override protected void okPressed() { if (fBuiltInFilters != null) { ArrayList<FilterDescriptor> result= new ArrayList<>(); for (int i= 0; i < fBuiltInFilters.length; ++i) { if (fCheckBoxList.getChecked(fBuiltInFilters[i])) result.add(fBuiltInFilters[i]); } setResult(result); } super.okPressed(); }
protected void okPressed() { if (fBuiltInFilters != null) { ArrayList result= new ArrayList(); for (int i= 0; i < fBuiltInFilters.length; ++i) { if (fCheckBoxList.getChecked(fBuiltInFilters[i])) result.add(fBuiltInFilters[i]); } setResult(result); } super.okPressed(); }
@Override protected void okPressed() { if (fBuiltInFilters != null) { ArrayList<FilterDescriptor> result= new ArrayList<>(); for (int i= 0; i < fBuiltInFilters.length; ++i) { if (fCheckBoxList.getChecked(fBuiltInFilters[i])) result.add(fBuiltInFilters[i]); } setResult(result); } super.okPressed(); }
private void handleListSelection() { ListItem item= getSelectedItem(); if (item == null) { fHyperlinkKeyModifierText.setEnabled(false); return; } fHyperlinkKeyModifierText.setEnabled(fHyperlinkDetectorsViewer.getChecked(item)); String text= item.modifierKeys; if (text == null) text= fHyperlinkDefaultKeyModifierText.getText(); fHyperlinkKeyModifierText.setText(text); }
@Override public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection selection= (IStructuredSelection) tv.getSelection(); Field field= (Field) selection.getFirstElement(); if (selection.isEmpty()) { editButton.setEnabled(false); } else { editButton.setEnabled(tv.getChecked(field)); } } });
private void handleListSelection() { ListItem item= getSelectedItem(); if (item == null) { fHyperlinkKeyModifierText.setEnabled(false); return; } fHyperlinkKeyModifierText.setEnabled(fHyperlinkDetectorsViewer.getChecked(item)); String text= item.modifierKeys; if (text == null) text= fHyperlinkDefaultKeyModifierText.getText(); fHyperlinkKeyModifierText.setText(text); }
@Override public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection selection= (IStructuredSelection) tv.getSelection(); Field field= (Field) selection.getFirstElement(); if (selection.isEmpty()) { editButton.setEnabled(false); } else { editButton.setEnabled(tv.getChecked(field)); } } });
@Override protected void okPressed() { generator.setMarkerLimitsEnabled(limitButton.getSelection()); generator.setMarkerLimits(Integer.parseInt(limitText.getText().trim())); Iterator<MarkerFieldFilterGroup> filterGroupIterator = filterGroups.iterator(); while (filterGroupIterator.hasNext()) { MarkerFieldFilterGroup group = filterGroupIterator.next(); group.setEnabled(configsTable.getChecked(group)); } storeConfiguration(); saveDialogSettings(); super.okPressed(); }
protected void doStore() { try { IJavaObject[] objects = fBreakpoint.getInstanceFilters(); for (int i= 0; i < objects.length; i++) { if (!fInstanceViewer.getChecked(objects[i])) { fBreakpoint.removeInstanceFilter(objects[i]); } } } catch (CoreException e) { JDIDebugUIPlugin.log(e); } }
/** * Update enabled state of buttons */ protected void updateButtons() { IStructuredSelection selection = fTableViewer.getStructuredSelection(); int size = selection.size(); fEditButton.setEnabled(size == 1); fRemoveButton.setEnabled(size > 0); //fDuplicateButton.setEnabled(size == 1); if (selection.getFirstElement() != null) { fMoveButton.setEnabled(size == 1 && ((ITargetDefinition) selection.getFirstElement()).getHandle() instanceof LocalTargetHandle); fReloadButton.setEnabled(((ITargetDefinition) selection.getFirstElement()) == fActiveTarget && fActiveTarget.getHandle().equals(fPrevious != null ? fPrevious.getHandle() : null) && fTableViewer.getChecked(fActiveTarget)); } else { fMoveButton.setEnabled(false); fReloadButton.setEnabled(false); } }
public void createControl(Composite parent) { fTracingCheck = new Button(parent, SWT.CHECK); fTracingCheck.setText(PDEUIMessages.TracingLauncherTab_tracing); fTracingCheck.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fTracingCheck.addSelectionListener(widgetSelectedAdapter(e -> { masterCheckChanged(true); fTab.updateLaunchConfigurationDialog(); if (fTracingCheck.getSelection()) { IStructuredSelection selection = fPluginViewer.getStructuredSelection(); if (!selection.isEmpty()) { pluginSelected((IPluginModelBase) selection.getFirstElement(), fPluginViewer.getChecked(selection.getFirstElement())); } } })); createSashSection(parent); }
/** * The <code>TypeFilteringDialog</code> implementation of this * <code>Dialog</code> method builds a list of the selected elements for * later retrieval by the client and closes this dialog. */ @Override protected void okPressed() { // Get the input children. IFileEditorMapping[] children = getInput(); List list = new ArrayList(); // Build a list of selected children. for (IFileEditorMapping element : children) { if (listViewer.getChecked(element)) { list.add(element.getExtension()); } } addUserDefinedEntries(list); setResult(list); super.okPressed(); } }
@Override public void doubleClick(DoubleClickEvent event) { ISelection selection = event.getSelection(); if (!selection.isEmpty() && selection instanceof IStructuredSelection) { IStructuredSelection ss = (IStructuredSelection) selection; Object element = ss.getFirstElement(); boolean checked = !fTableViewer.getChecked(element); fTableViewer.setChecked(element, checked); updateOrderedTargets(element, checked); } } });
@Override public void move(Object element, int oldPosition, int newPosition) { if (isElementOrderPreserved()) { boolean wasChecked = checkboxViewer.getChecked(element); boolean wasGrayed = checkboxViewer.getGrayed(element); super.move(element, oldPosition, newPosition); checkboxViewer.setChecked(element, wasChecked); checkboxViewer.setGrayed(element, wasGrayed); } } }
public boolean performOk() { Collection<ArchetypeCatalogFactory> catalogs = archetypeManager.getArchetypeCatalogs(); for(ArchetypeCatalogFactory factory : catalogs) { if(factory.isEditable()) { archetypeManager.removeArchetypeCatalogFactory(factory.getId()); } } for(ArchetypeCatalogFactory factory : archetypeCatalogs) { factory.setEnabled(archetypesViewer.getChecked(factory)); if(factory.isEditable()) { archetypeManager.addArchetypeCatalogFactory(factory); } } try { archetypeManager.saveCatalogs(); } catch(IOException ex) { setErrorMessage(NLS.bind(Messages.MavenArchetypesPreferencePage_error, ex.getMessage())); return false; } return super.performOk(); }
/** * Stores the currently selected model in the dialog settings for later retrieval using * {@link #getLastSelectedPlugin()}. If no model is selected, the settings are cleared. */ private void storeSelectedModel() { IDialogSettings settings = PDEPlugin.getDefault().getDialogSettings().getSection(TRACING_SETTINGS); if (settings == null) { settings = PDEPlugin.getDefault().getDialogSettings().addNewSection(TRACING_SETTINGS); } IPluginModelBase model = getSelectedModel(); if (model != null && fPluginViewer.getChecked(model)) { settings.put(SETTINGS_SELECTED_PLUGIN, model.getPluginBase().getId()); } else { settings.put(SETTINGS_SELECTED_PLUGIN, (String) null); } }