@Override public Control getListControl(Composite parent) { Control control= super.getListControl(parent); if (parent != null) { ((CheckboxTableViewer)fTable).setCheckedElements(fCheckedElements.toArray()); ((CheckboxTableViewer)fTable).setGrayedElements(fGrayedElements.toArray()); } return control; }
public Control getListControl(Composite parent) { Control control= super.getListControl(parent); if (parent != null) { ((CheckboxTableViewer)fTable).setCheckedElements(fCheckedElements.toArray()); ((CheckboxTableViewer)fTable).setGrayedElements(fGrayedElements.toArray()); } return control; }
@Override public Control getListControl(Composite parent) { Control control= super.getListControl(parent); if (parent != null) { ((CheckboxTableViewer)fTable).setCheckedElements(fCheckedElements.toArray()); ((CheckboxTableViewer)fTable).setGrayedElements(fGrayedElements.toArray()); } return control; }
@Override public void refresh() { super.refresh(); if (isOkToUse(fTableControl)) { ((CheckboxTableViewer)fTable).setCheckedElements(fCheckedElements.toArray()); ((CheckboxTableViewer)fTable).setGrayedElements(fGrayedElements.toArray()); } }
@Override public void refresh() { super.refresh(); if (isOkToUse(fTableControl)) { ((CheckboxTableViewer)fTable).setCheckedElements(fCheckedElements.toArray()); ((CheckboxTableViewer)fTable).setGrayedElements(fGrayedElements.toArray()); } }
public void refresh() { super.refresh(); if (isOkToUse(fTableControl)) { ((CheckboxTableViewer)fTable).setCheckedElements(fCheckedElements.toArray()); ((CheckboxTableViewer)fTable).setGrayedElements(fGrayedElements.toArray()); } }
/** * Updates the check and grey state of the categories in the category viewer. * * @since 3.2 */ private void updateCategoryCheckState() { ICategory[] enabledCategories = getEnabledCategories(); ICategory[] partiallyEnabledCategories = getPartialCategories(); Object[] allChecked = new Object[enabledCategories.length + partiallyEnabledCategories.length]; System.arraycopy(enabledCategories, 0, allChecked, 0, enabledCategories.length); System.arraycopy(partiallyEnabledCategories, 0, allChecked, enabledCategories.length, partiallyEnabledCategories.length); categoryViewer.setCheckedElements(allChecked); categoryViewer.setGrayedElements(partiallyEnabledCategories); }
@Override public void widgetSelected(SelectionEvent e) { fTableViewer.setAllChecked(false); fModel.deselectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); } });
protected void deselectAll() { super.deselectAll(); fModel.deselectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); }
protected void selectAll() { super.selectAll(); fModel.selectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); }
@Override public void widgetSelected(SelectionEvent e) { fShowVisibleOnly= showVisibleOnly.getSelection(); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); } });
@Override public void widgetSelected(SelectionEvent e) { fShowVisibleOnly= showVisibleOnly.getSelection(); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); } });
@Override public void widgetSelected(SelectionEvent e) { fTableViewer.setAllChecked(true); fModel.selectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); } });
@Override public void widgetSelected(SelectionEvent e) { fTableViewer.setAllChecked(true); fModel.selectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); } });
@Override public void widgetSelected(SelectionEvent e) { fTableViewer.setAllChecked(false); fModel.deselectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); } });
private void recalculateCheckedState(List<IWorkingSet> addedWorkingSets) { Set<IWorkingSet> checkedWorkingSets= new HashSet<>(); GrayedCheckedModelElement[] elements= fModel.getChecked(); for (int i= 0; i < elements.length; i++) checkedWorkingSets.add(elements[i].getWorkingSet()); if (addedWorkingSets != null) checkedWorkingSets.addAll(addedWorkingSets); fModel= createGrayedCheckedModel(fElements, getAllWorkingSets(), checkedWorkingSets); fTableViewer.setInput(fModel); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); }
private void recalculateCheckedState(List<IWorkingSet> addedWorkingSets) { Set<IWorkingSet> checkedWorkingSets= new HashSet<>(); GrayedCheckedModelElement[] elements= fModel.getChecked(); for (int i= 0; i < elements.length; i++) checkedWorkingSets.add(elements[i].getWorkingSet()); if (addedWorkingSets != null) checkedWorkingSets.addAll(addedWorkingSets); fModel= createGrayedCheckedModel(fElements, getAllWorkingSets(), checkedWorkingSets); fTableViewer.setInput(fModel); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); }
private void recalculateCheckedState() { fModel= createGrayedCheckedModel(fElements, getAllWorkingSets()); fTableViewer.setInput(fModel.getAll()); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); } }
protected void addNewWorkingSet(IWorkingSet workingSet) { int checkCount= 0; for (int i= 0; i < fElements.length; i++) { IAdaptable adapted= adapt(workingSet, fElements[i]); if (adapted != null && contains(workingSet, adapted)) { checkCount++; } } GrayedCheckedModelElement element= new GrayedCheckedModelElement(workingSet, checkCount, fElements.length); fModel.addElement(element); fTableViewer.setInput(fModel); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); fTableViewer.setSelection(new StructuredSelection(element)); }
protected void addNewWorkingSet(IWorkingSet workingSet) { int checkCount= 0; for (int i= 0; i < fElements.length; i++) { IAdaptable adapted= adapt(workingSet, fElements[i]); if (adapted != null && contains(workingSet, adapted)) { checkCount++; } } GrayedCheckedModelElement element= new GrayedCheckedModelElement(workingSet, checkCount, fElements.length); fModel.addElement(element); fTableViewer.setInput(fModel); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); fTableViewer.setSelection(new StructuredSelection(element)); }