/** * Adds the given filter to the list viewer and * triggers refiltering and resorting of the elements. * * @param filter a viewer filter */ public void addListFilter(ViewerFilter filter) { fListViewer.addFilter(filter); } /**
/** * Adds the given filter to the list viewer and * triggers refiltering and resorting of the elements. * * @param filter a viewer filter */ public void addListFilter(ViewerFilter filter) { fListViewer.addFilter(filter); } /**
/** * Adds the given filter to the list viewer and * triggers refiltering and resorting of the elements. * * @param filter a viewer filter */ public void addListFilter(ViewerFilter filter) { fListViewer.addFilter(filter); } /**
/** * Adds the given filter to the list viewer and * triggers refiltering and resorting of the elements. * * @param filter a viewer filter */ public void addListFilter(ViewerFilter filter) { fListViewer.addFilter(filter); } /**
/** * The filter targets button has been toggled. If it's been turned on, filter out internal targets. Else, restore internal targets to the table. */ private void handleFilterTargetsSelected() { boolean filter = fFilterInternalTargets.getSelection(); if (filter) { fTableViewer.addFilter(getInternalTargetsFilter()); } else { fTableViewer.removeFilter(getInternalTargetsFilter()); } // Must refresh before updating selection count because the selection // count's "hidden" reporting needs the content provider to be queried // first to count how many targets are hidden. updateSelectionCount(); if (!fInitializing) { updateLaunchConfigurationDialog(); } }
fPreErrorKey = oldKey; setEnabled(fPropertiesViewer.getControl(), false); fPropertiesViewer.addFilter(fErrorElementFilter);
listViewer.setComparator(new WorkbenchViewerComparator()); listViewer.addFilter(new WorkingSetFilter(getSupportedWorkingSetIds()));
projectNames.setLabelProvider(new WorkbenchLabelProvider()); projectNames.setComparator(new ResourceComparator(ResourceComparator.NAME)); projectNames.addFilter(new ViewerFilter() { private final IProject[] projectHolder = new IProject[1]; @Override
categoryViewer.setLabelProvider(categoryLabelProvider); categoryViewer.setComparator(new ViewerComparator()); categoryViewer.addFilter(new EmptyCategoryFilter());
viewer.setLabelProvider(new WorkingSetLabelProvider()); viewer.setContentProvider(new ArrayContentProvider()); viewer.addFilter(new WorkingSetFilter(null)); IWorkingSet[] workingSets = PlatformUI.getWorkbench().getWorkingSetManager() .getWorkingSets();
private void createTableViewer(Composite parent) { fTableViewer= CheckboxTableViewer.newCheckList(parent, SWT.BORDER | SWT.MULTI); fTableViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { updateButtonAvailability(); } }); GridData data= new GridData(GridData.FILL_BOTH); data.heightHint= convertHeightInCharsToPixels(20); data.widthHint= convertWidthInCharsToPixels(50); fTableViewer.getTable().setLayoutData(data); fTableViewer.getTable().setFont(parent.getFont()); fTableViewer.addFilter(new Filter()); fTableViewer.setLabelProvider(new WorkingSetLabelProvider()); fTableViewer.setContentProvider(new IStructuredContentProvider() { public Object[] getElements(Object element) { return ((List)element).toArray(); } public void dispose() { } public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }); fTableViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { handleSelectionChanged(); } }); }
private void createControl() { createInstructionsLabel(CommonNavigatorMessages.CommonFilterSelectionDialog_Select_the_filters_to_apply); createPatternFilterText(this); createTable(); getTableViewer().setContentProvider(filterContentProvider); getTableViewer().setLabelProvider(filterLabelProvider); getTableViewer().setSorter(new CommonFilterSorter()); getTableViewer().setInput(getContentService()); getTableViewer().addFilter(patternFilter); updateFiltersCheckState(); }
tableviewer.setInput(getInputProjects()); tableviewer.setComparator(new ViewerComparator()); tableviewer.addFilter(filter); tableviewer.addCheckStateListener(event -> { if (event.getChecked()) {
tviewer.setComparator(new WorkbenchViewerComparator()); tviewer.addFilter(new LaunchCategoryFilter(IInternalDebugUIConstants.ID_EXTERNAL_TOOL_BUILDER_LAUNCH_CATEGORY)); tviewer.setInput(getLaunchConfigurationTypes()); fTable.setFont(parent.getFont());
protected CheckboxTableViewer createTableViewer(Composite parent) { final CheckboxTableViewer result= CheckboxTableViewer.newCheckList(parent, SWT.BORDER | SWT.MULTI); result.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { GrayedCheckedModelElement element= (GrayedCheckedModelElement)event.getElement(); result.setGrayed(element, false); if (event.getChecked()) { element.select(); } else { element.deselect(); } result.update(element, null); } }); GridData data= new GridData(GridData.FILL_BOTH); data.heightHint= convertHeightInCharsToPixels(20); data.widthHint= convertWidthInCharsToPixels(50); result.getTable().setLayoutData(data); result.addFilter(new Filter()); result.setLabelProvider(new GrayedCheckedModelLabelProvider()); result.setSorter(new GrayedCheckModelElementSorter()); result.setContentProvider(new GrayedCheckedModelContentProvider()); result.setInput(fModel); result.setCheckedElements(fModel.getChecked()); result.setGrayedElements(fModel.getGrayed()); return result; }
tableviewer.setInput(getInputProjects()); tableviewer.setComparator(new ViewerComparator()); tableviewer.addFilter(filter); tableviewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) {
protected CheckboxTableViewer createTableViewer(Composite parent) { CheckboxTableViewer result= CheckboxTableViewer.newCheckList(parent, SWT.BORDER | SWT.MULTI); result.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { checkedStateChanged(); } }); GridData data= new GridData(GridData.FILL_BOTH); data.heightHint= convertHeightInCharsToPixels(20); data.widthHint= convertWidthInCharsToPixels(50); result.getTable().setLayoutData(data); result.getTable().setFont(parent.getFont()); result.addFilter(createTableFilter()); result.setLabelProvider(createTableLabelProvider()); result.setSorter(createTableSorter()); result.setContentProvider(new IStructuredContentProvider() { public Object[] getElements(Object element) { return (Object[])element; } public void dispose() { } public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }); result.setInput(fWorkingSets); result.setCheckedElements(fInitialSelection); return result; }
tableviewer.addFilter(filter); tableviewer.addCheckStateListener(event -> { if (event.getChecked()) {
protected CheckboxTableViewer createTableViewer(Composite parent) { final CheckboxTableViewer result= CheckboxTableViewer.newCheckList(parent, SWT.BORDER | SWT.MULTI); result.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { GrayedCheckedModelElement element= (GrayedCheckedModelElement)event.getElement(); result.setGrayed(element, false); if (event.getChecked()) { element.select(); } else { element.deselect(); } result.update(element, null); } }); GridData data= new GridData(GridData.FILL_BOTH); data.heightHint= convertHeightInCharsToPixels(20); data.widthHint= convertWidthInCharsToPixels(50); result.getTable().setLayoutData(data); result.addFilter(new Filter()); result.setLabelProvider(new GrayedCheckedModelLabelProvider()); result.setSorter(new GrayedCheckModelElementSorter()); result.setContentProvider(new GrayedCheckedModelContentProvider()); result.setInput(fModel); result.setCheckedElements(fModel.getChecked()); result.setGrayedElements(fModel.getGrayed()); return result; }
tableViewer.setContentProvider(new MenuDataContentProvider()); if (filter != null) { tableViewer.addFilter(filter);