/** * Sets the {@link ICheckStateProvider} for this {@link CheckboxTreeViewer}. * The check state provider will supply the logic for deciding whether the * check box associated with each item should be checked, grayed or * unchecked. * @param checkStateProvider The provider. * @since 3.5 */ public void setCheckStateProvider(ICheckStateProvider checkStateProvider) { this.checkStateProvider = checkStateProvider; refresh(); }
@Override public void widgetSelected(SelectionEvent e) { int index= getSelectionIndex(); if (index != -1) { fModel.elements.get(index).moveUp(); fSeparateViewer.refresh(); handleTableSelection(); } } });
private void remove() { IStructuredSelection selection= (IStructuredSelection) fTableViewer.getSelection(); Iterator elements= selection.iterator(); while (elements.hasNext()) { TemplatePersistenceData data= (TemplatePersistenceData) elements.next(); fTemplateStore.delete(data); } fTableViewer.refresh(); }
public void run() { repositoryViewer.refresh(); if (elementToSelect != null) repositoryViewer.setSelection(new StructuredSelection(elementToSelect), true); } };
/** * Remove a detailFormatter */ public void removeDetailFormatter(DetailFormatter detailFormatter) { fDetailFormattersSet.remove(detailFormatter); fDefinedTypes.remove(detailFormatter.getTypeName()); fViewer.refresh(); IStructuredSelection selection= new StructuredSelection(); fViewer.setSelection(selection); updatePage(selection); }
private void remove() { IStructuredSelection selection= (IStructuredSelection) fTableViewer.getSelection(); Iterator<?> elements= selection.iterator(); while (elements.hasNext()) { TemplatePersistenceData data= (TemplatePersistenceData) elements.next(); fTemplateStore.delete(data); } fTableViewer.refresh(); }
private void textChanged() { patternFilter.setPattern(filterText.getText()); getTableViewer().refresh(); Set checkedItems = getCheckedItems(); for (Iterator iterator = checkedItems.iterator(); iterator.hasNext();) { getTableViewer().setChecked(iterator.next(), true); } }
public void widgetSelected( SelectionEvent e ) { StructuredSelection selection = ( StructuredSelection ) saslRealmsTableViewer.getSelection(); if ( !selection.isEmpty() ) { String saslRealm = ( String ) selection.getFirstElement(); saslRealms.remove( saslRealm ); saslRealmsTableViewer.refresh(); setEditorDirty(); } } } );
public void widgetSelected( SelectionEvent e ) { StructuredSelection selection = ( StructuredSelection ) saslRealmsTableViewer.getSelection(); if ( !selection.isEmpty() ) { String saslRealm = ( String ) selection.getFirstElement(); saslRealms.remove( saslRealm ); saslRealmsTableViewer.refresh(); setEditorDirty(); } } } );
/** * Add a detail formatter. */ public void addDetailFormatter(DetailFormatter detailFormatter) { fDetailFormattersSet.add(detailFormatter); fDefinedTypes.add(detailFormatter.getTypeName()); fViewer.refresh(); refreshViewer(); IStructuredSelection selection= new StructuredSelection(detailFormatter); fViewer.setSelection(selection); updatePage(selection); }
@Override public void widgetSelected(SelectionEvent e) { fTableViewer.setAllChecked(true); fModel.selectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); } });
protected void selectAll() { super.selectAll(); fModel.selectAll(); fTableViewer.setGrayedElements(new Object[0]); fTableViewer.refresh(); }
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 protected void performDefaults() { if (isShowFormatterSetting()) { IPreferenceStore prefs= getPreferenceStore(); fFormatButton.setSelection(prefs.getDefaultBoolean(getFormatterPreferenceKey())); } fTemplateStore.restoreDefaults(false); // refresh fTableViewer.refresh(); fTableViewer.setAllChecked(false); fTableViewer.setCheckedElements(getEnabledTemplates()); }
@Override public void widgetSelected(SelectionEvent e) { fViewerComparator.setColumn(fColumnIndex); int dir= fViewerComparator.getDirection(); fTableViewer.getTable().setSortDirection(dir); fTableViewer.getTable().setSortColumn(fTableColumn); fTableViewer.refresh(); } }
public void editType() { IStructuredSelection selection= (IStructuredSelection)fFormatterListViewer.getSelection(); if (new DetailFormatterDialog(getShell(), (DetailFormatter)(selection).getFirstElement(), null, true, true).open() == Window.OK) { fFormatterListViewer.refresh(); fFormatViewerContentProvider.refreshViewer(); updatePage(selection); } }
@Override public void refresh() { int topIndex = getTable().getTopIndex(); super.refresh(); // XXX workaround for http://bugs.eclipse.org/bugs/show_bug.cgi?id=9390 setCheckState((IMemberActionInfo[])getInput()); if (topIndex < getTable().getItemCount()) getTable().setTopIndex(topIndex); //see bug 31645 } }
private void renameFilter() { MarkerFieldFilterGroup filterGroup = getSelectionFromTable(); IInputValidator nameValidator = getNameValidator(filterGroup.getName(), getCurrentConfigurationNames()); InputDialog inputDialog = new InputDialog(getShell(), MarkerMessages.MarkerFilterDialog_title, MarkerMessages.MarkerFilterDialog_message, filterGroup.getName(), nameValidator); if(inputDialog.open() == Window.OK) { filterGroup.setName(inputDialog.getValue()); configsTable.refresh(filterGroup); } }