/** * Create a show all button in the parent. * * @param parent the parent <code>Composite</code>. */ private void createShowAllButton(Composite parent) { showAllButton = new Button(parent, SWT.CHECK); showAllButton .setText(ActivityMessages.Perspective_showAll); showAllButton.addSelectionListener(widgetSelectedAdapter(e -> { if (showAllButton.getSelection()) { list.resetFilters(); } else { list.addFilter(activityViewerFilter); } })); }
protected void updateFilter(boolean selected) { if (selected) { tableViewer.addFilter(viewerFilter); } else { tableViewer.removeFilter(viewerFilter); } dialogSettings.put(DIALOG_SETTINGS_SHOW_ALL, !selected); }
private void addFilter() { fFilter = new AvailableFilter(fSelected, fLabelProvider); fAvailableListViewer.addFilter(fFilter); fFilterJob = new WorkbenchJob("FilterJob") { //$NON-NLS-1$ @Override public IStatus runInUIThread(IProgressMonitor monitor) { handleFilter(); return Status.OK_STATUS; } }; fFilterJob.setSystem(true); }
private void addFilters() { fVersionFilter = new VersionFilter(); fVersionFilter.setModel(fModels); fSourceFilter = new SourcePluginFilter(fPage1.getState()); fAvailableFilter = new AvailableFilter(); fAvailableListViewer.addFilter(fAvailableFilter); if (fFilterOldVersionButton.getSelection()) { fAvailableListViewer.addFilter(fVersionFilter); } fAvailableListViewer.addFilter(fSourceFilter); fRepositoryFilter = new RepositoryFilter(); fAvailableListViewer.addFilter(fRepositoryFilter); fFilterJob = new WorkbenchJob("FilterJob") { //$NON-NLS-1$ @Override public IStatus runInUIThread(IProgressMonitor monitor) { handleFilter(); return Status.OK_STATUS; } }; fFilterJob.setSystem(true); }
@Override protected void initializeViewer() { wizardSelectionViewer.addFilter(new WizardFilter()); if (getInitialTemplateId() != null) selectInitialTemplate(); }
public void setHideInherited(boolean hideInherited) { m_table.setRedraw(false); try { if (hideInherited) { m_viewer.addFilter(m_inheritedFilter); } else { m_viewer.removeFilter(m_inheritedFilter); } } finally { m_table.setRedraw(true); } }
/** * @param parent */ private void createDetailsArea(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.marginHeight = layout.marginWidth = 0; layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_BOTH)); new Label(composite, SWT.NONE).setText(ActivityMessages.ActivityEnabler_description); descriptionText = new Text(composite, SWT.WRAP | SWT.READ_ONLY | SWT.BORDER); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 100; data.widthHint = 200; descriptionText.setLayoutData(data); new Label(composite, SWT.NONE).setText(ActivityMessages.ActivitiesPreferencePage_requirements); dependantViewer = new TableViewer(composite, SWT.BORDER); dependantViewer.getControl().setLayoutData( new GridData(GridData.FILL_BOTH)); dependantViewer.setContentProvider(new CategoryContentProvider()); dependantViewer.addFilter(new EmptyCategoryFilter()); dependantViewer.setLabelProvider(new CategoryLabelProvider(false)); dependantViewer.setInput(Collections.EMPTY_SET); }
private void createFilterOptions(Composite container) { fFilterOldVersionButton = SWTFactory.createCheckButton(container, PDEUIMessages.ImportWizard_DetailedPage_filterDesc, null, true, 1); if (getDialogSettings().get(SETTINGS_SHOW_LATEST) != null) fFilterOldVersionButton.setSelection(getDialogSettings().getBoolean(SETTINGS_SHOW_LATEST)); else fFilterOldVersionButton.setSelection(true); fFilterOldVersionButton.addSelectionListener(widgetSelectedAdapter(e -> { if (fFilterOldVersionButton.getSelection()) { fAvailableListViewer.addFilter(fVersionFilter); } else { fAvailableListViewer.removeFilter(fVersionFilter); } updateCount(); })); }
/** * Updates the viewer filter based on the selection of the 'show project with...' button * @param selected */ protected void updateFilter(boolean selected) { if (selected) { fTableViewer.addFilter(fFilter); } else { fTableViewer.removeFilter(fFilter); } PDEPlugin.getDefault().getDialogSettings().put(DIALOG_SETTINGS_SHOW_ALL, !selected); }
/** * Updates the viewer filter based on the selection of the 'show project with...' button * @param selected */ protected void updateFilter(boolean selected) { if (selected) { fTableViewer.addFilter(fFilter); } else { fTableViewer.removeFilter(fFilter); } ApiUIPlugin.getDefault().getDialogSettings().put(DIALOG_SETTINGS_SHOW_ALL, !selected); }
protected void updateFilter(boolean selected) { if (selected) { fTableViewer.addFilter(fFilter); } else { fTableViewer.removeFilter(fFilter); } JavaPlugin.getDefault().getDialogSettings().put(DIALOG_SETTINGS_SHOW_ALL, !selected); }
protected void updateFilter(boolean selected) { if (selected) { fTableViewer.addFilter(fFilter); } else { fTableViewer.removeFilter(fFilter); } JavaPlugin.getDefault().getDialogSettings().put(DIALOG_SETTINGS_SHOW_ALL, !selected); }
protected void updateFilter(boolean selected) { if (selected) { fTableViewer.addFilter(fFilter); } else { fTableViewer.removeFilter(fFilter); } JavaPlugin.getDefault().getDialogSettings().put(DIALOG_SETTINGS_SHOW_ALL, !selected); }
/** * Adds a filter to the list of available plug-ins */ private void addFilter() { fFilter = new AvailableFilter(fSelected, PDEPlugin.getDefault().getLabelProvider()); fAvailableViewer.addFilter(fFilter); fFilterJob = new WorkbenchJob("FilterJob") { //$NON-NLS-1$ @Override public IStatus runInUIThread(IProgressMonitor monitor) { handleFilter(); return Status.OK_STATUS; } }; fFilterJob.setSystem(true); }
/** * Updates the viewer filter based on the selection of the 'show project * with...' button * * @param selected */ protected void updateFilter(boolean selected) { if (selected) { fTableViewer.addFilter(fFilter); } else { fTableViewer.removeFilter(fFilter); } ApiUIPlugin.getDefault().getDialogSettings().put(DIALOG_SETTINGS_SHOW_ALL, !selected); }
@Override protected void refreshPage() { fAvailableListViewer.addFilter(fSourceFilter); fImportListViewer.getTable().removeAll(); fSelected.clear(); fAvailableFilter.setPattern("*"); //$NON-NLS-1$ fSourceFilter.setState(fPage1.getState()); fVersionFilter.setModel(fModels); fAvailableListViewer.refresh(); pageChanged(); }
protected void initialize() { fPointListViewer.addFilter(new PointFilter()); fPointListViewer.setInput(PDECore.getDefault().getModelManager()); fPointListViewer.getTable().setFocus(); }
@Override protected TableViewer createTableViewer(Composite parent, int style) { Table table = new Table(parent, SWT.SINGLE | (style & ~SWT.MULTI)); table.setLayoutData(new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false)); TableViewer tableViewer = new TableViewer(table); tableViewer.addFilter(new NamePatternFilter()); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setLabelProvider(new BasicStackListLabelProvider()); ColumnViewerToolTipSupport.enableFor(tableViewer); return tableViewer; }
protected TableViewer createTableViewer(Composite parent, int style) { Table table = new Table(parent, SWT.SINGLE | (style & ~SWT.MULTI)); table.setLayoutData(new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false)); TableViewer tableViewer = new TableViewer(table); tableViewer.addFilter(new NamePatternFilter()); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setLabelProvider(new BasicStackListLabelProvider()); ColumnViewerToolTipSupport.enableFor(tableViewer); table.addListener(SWT.Dispose, new Listener() { public void handleEvent(Event event) { for (Image image : images.values()) { image.dispose(); } } }); return tableViewer; }
/** * Create a new viewer in the parent. * * @param parent the parent <code>Composite</code>. */ private void createViewer(Composite parent) { // Add perspective list. list = new TableViewer(parent, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); list.getTable().setFont(parent.getFont()); list.setLabelProvider(new PerspectiveLabelProvider()); list.setContentProvider(new PerspContentProvider()); list.addFilter(activityViewerFilter); list.setComparator(new ViewerComparator()); list.setInput(perspReg); list.addSelectionChangedListener(this); list.addDoubleClickListener(event -> handleDoubleClickEvent()); list.getControl().addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { handleTableViewerKeyPressed(e); } }); }