/** * Creates this group's list viewer. */ protected void createListViewer(Composite parent, int width, int height) { fListViewer= CheckboxTableViewer.newCheckList(parent, SWT.BORDER); fListViewer.setUseHashlookup(true); GridData data= new GridData(GridData.FILL_BOTH); data.widthHint= width; data.heightHint= height; fListViewer.getTable().setLayoutData(data); fListViewer.setContentProvider(fListContentProvider); fListViewer.setLabelProvider(fListLabelProvider); fListViewer.addCheckStateListener(this); } /**
private void recalculateCheckedState() { fModel= createGrayedCheckedModel(fElements, getAllWorkingSets()); fTableViewer.setInput(fModel.getAll()); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); } }
public Object[] getCheckedIUElements() { if (tableViewer == null) return initialSelections; return tableViewer.getCheckedElements(); }
/** * Set the list viewer's providers to those passed * * @param contentProvider ITreeContentProvider * @param labelProvider ILabelProvider */ public void setListProviders(IStructuredContentProvider contentProvider, ILabelProvider labelProvider) { listViewer.setContentProvider(contentProvider); listViewer.setLabelProvider(labelProvider); listContentProvider = contentProvider; listLabelProvider = labelProvider; }
@Override public void widgetSelected(SelectionEvent e) { fTableViewer.setAllChecked(true); fModel.selectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); } });
/** * Creates the tree viewer. * * @param parent the parent composite * @return the tree viewer */ protected CheckboxTableViewer createTableViewer(Composite parent) { m_viewer = CheckboxTableViewer.newCheckList(parent, SWT.BORDER); m_viewer.setContentProvider(new GroupNamesContentProvider()); m_viewer.setLabelProvider(new GroupNameLabelProvider()); m_viewer.setInput(m_elements); removeSelectionElements(); return m_viewer; }
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(); }
protected void createTable(Composite parent) { availableJARsViewer = owner.createAvailableJARsViewer(parent); GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.FILL_VERTICAL); availableJARsViewer.getTable().setLayoutData(gd); availableJarsProvider = new AvailableJarsProvider(); availableJARsViewer.setContentProvider(availableJarsProvider); availableJARsViewer.setLabelProvider(availableJarsProvider); addTableListeners(); }
protected void createTable() { tableViewer = CheckboxTableViewer.newCheckList(this,SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); tableViewer.addCheckStateListener(checkListener); tableViewer.getTable().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); tableViewer.getControl().setFont(getFont()); }
private void createControl() { createInstructionsLabel(CommonNavigatorMessages.CommonFilterSelectionDialog_Select_the_available_extensions); createTable(); getTableViewer().setContentProvider(new ContentDescriptorContentProvider()); getTableViewer().setLabelProvider(new CommonFilterLabelProvider()); getTableViewer().setInput(getContentService()); updateCheckedState(); }
private void refreshTableViewer() { tableViewer.refresh(); tableViewer.setAllChecked(false); tableViewer.setCheckedElements(MenuDataStore.instance().getEnabledCommandMenuDataArray()); }
@Override protected TableViewer createTableViewer(Composite parent) { Table table= new Table(parent, SWT.CHECK | getListStyle()); table.setFont(parent.getFont()); CheckboxTableViewer tableViewer= new CheckboxTableViewer(table); tableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent e) { doCheckStateChanged(e); } }); return tableViewer; }
/** * Initializes this dialog's viewer after it has been laid out. */ private void initializeViewer() { listViewer.setInput(inputElement); }
protected void performDefaults() { for(Iterator<ArchetypeCatalogFactory> it = archetypeCatalogs.iterator(); it.hasNext();) { ArchetypeCatalogFactory factory = it.next(); if(factory.isEditable()) { it.remove(); } } archetypesViewer.setAllChecked(true); archetypesViewer.setInput(archetypeCatalogs); archetypesViewer.setSelection(null, true); super.performDefaults(); }
private void initializeProjects() { tableViewer.setInput(ResourcesPlugin.getWorkspace().getRoot()); // Check any necessary projects if (selectedProjects != null) { tableViewer.setCheckedElements(selectedProjects.toArray(new IProject[selectedProjects.size()])); } }
private void restoreDeleted() { TemplatePersistenceData[] oldTemplates= fTemplateStore.getTemplateData(false); fTemplateStore.restoreDeleted(); TemplatePersistenceData[] newTemplates= fTemplateStore.getTemplateData(false); fTableViewer.refresh(); fTableViewer.setCheckedElements(getEnabledTemplates()); ArrayList<TemplatePersistenceData> selection= new ArrayList<>(); selection.addAll(Arrays.asList(newTemplates)); selection.removeAll(Arrays.asList(oldTemplates)); fTableViewer.setSelection(new StructuredSelection(selection), true); selectionChanged1(); }
@Override public void widgetSelected(SelectionEvent e) { for (int i = 0; i < fTableViewer.getTable().getItemCount(); i++) { fSelectedJavaProjects.add((IJavaProject) fTableViewer.getElementAt(i)); } fTableViewer.setAllChecked(true); updateEnablement(); } });
private void setAllChecked(boolean checked) { int count = checkList.getTable().getItemCount(); for (int i = 0; i < count; i++) { IProject project = (IProject) checkList.getElementAt(i); if (project.exists()) checkList.setChecked(project, checked); } }
@Override public void widgetSelected(SelectionEvent e) { fShowVisibleOnly= showVisibleOnly.getSelection(); fTableViewer.refresh(); fTableViewer.setCheckedElements(fModel.getChecked()); fTableViewer.setGrayedElements(fModel.getGrayed()); } });
private String getRepositoryText() { return MessageFormat.format(UIText.CommitSearchPage_Repositories, Integer.valueOf(repositoryViewer.getCheckedElements().length), Integer.valueOf(repositoryViewer.getTable().getItemCount())); }