/** * Updates table viewer for the provided element and a property. * @param element the element to update. Assumed not null. * @param property the property to update. Assumed not null. */ void updateTableViewer(final Object element, final String property) { tableViewer.update(element, new String[] {property}); } }
@Override public void updateTableRow(VarVal tableRow) { tableViewer.update(tableRow, null); } }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override protected void setValue(Object element, Object value) { setValueImpl((E) element, (T) value); viewer.update(element, null); }
/** * Notifies clients that the element has changed. */ public void elementChanged(E element) throws IllegalArgumentException { if (fElements.contains(element)) { if (isOkToUse(fTableControl)) { fTable.update(element, null); } dialogFieldChanged(); } else { throw new IllegalArgumentException(); } }
/** * Notifies clients that the element has changed. */ public void elementChanged(Object element) throws IllegalArgumentException { if (fElements.contains(element)) { if (isOkToUse(fTableControl)) { fTable.update(element, null); } dialogFieldChanged(); } else { throw new IllegalArgumentException(); } }
/** * Notifies clients that the element has changed. */ public void elementChanged(E element) throws IllegalArgumentException { if (fElements.contains(element)) { if (isOkToUse(fTableControl)) { fTable.update(element, null); } dialogFieldChanged(); } else { throw new IllegalArgumentException(); } }
/** * Notifies clients that the element has changed. */ public void elementChanged(Object element) throws IllegalArgumentException { if (fElements.contains(element)) { if (isOkToUse(fTableControl)) { fTable.update(element, null); } dialogFieldChanged(); } else { throw new IllegalArgumentException(); } }
/** * Updates the content element in the table viewer. */ protected final void updateContent(Object element) { if (tableViewer == null || tableViewer.getControl().isDisposed()) { return; } tableViewer.update(element, null); }
private void setSelectedTasks(int state) { Assert.isTrue(state == NLSSubstitution.EXTERNALIZED || state == NLSSubstitution.IGNORED || state == NLSSubstitution.INTERNALIZED); List selected= getSelectedTableEntries(); String[] props= new String[]{PROPERTIES[STATE_PROP]}; for (Iterator iter= selected.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); substitution.setState(state); if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasStateChanged()) { substitution.generateKey(fSubstitutions); } } fTableViewer.update(selected.toArray(), props); fTableViewer.getControl().setFocus(); updateButtonStates((IStructuredSelection) fTableViewer.getSelection()); }
private void setSelectedTasks(int state) { Assert.isTrue(state == NLSSubstitution.EXTERNALIZED || state == NLSSubstitution.IGNORED || state == NLSSubstitution.INTERNALIZED); List<?> selected= getSelectedTableEntries(); String[] props= new String[]{PROPERTIES[STATE_PROP]}; for (Iterator<?> iter= selected.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); substitution.setState(state); if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasStateChanged()) { substitution.generateKey(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle())); } } fTableViewer.update(selected.toArray(), props); fTableViewer.getControl().setFocus(); updateButtonStates((IStructuredSelection) fTableViewer.getSelection()); }
private void setSelectedTasks(int state) { Assert.isTrue(state == NLSSubstitution.EXTERNALIZED || state == NLSSubstitution.IGNORED || state == NLSSubstitution.INTERNALIZED); List<?> selected= getSelectedTableEntries(); String[] props= new String[]{PROPERTIES[STATE_PROP]}; for (Iterator<?> iter= selected.iterator(); iter.hasNext();) { NLSSubstitution substitution= (NLSSubstitution) iter.next(); substitution.setState(state); if ((substitution.getState() == NLSSubstitution.EXTERNALIZED) && substitution.hasStateChanged()) { substitution.generateKey(fSubstitutions, getProperties(fNLSRefactoring.getPropertyFileHandle())); } } fTableViewer.update(selected.toArray(), props); fTableViewer.getControl().setFocus(); updateButtonStates((IStructuredSelection) fTableViewer.getSelection()); }
public void elementsChanged(Object[] updatedElements) { TableViewer viewer= getViewer(); // cs : I've comment 'tableLimited' related code out for now. We need to review the changes to the base class and react accordingly. // Even more importantly we need to discuss with the base guys to get API lined up for this (see bug 163177). //boolean tableLimited= SearchPreferencePage.isTableLimited(); for (int i= 0; i < updatedElements.length; i++) { if (fResult.getMatchCount(updatedElements[i]) > 0) { if (viewer.testFindItem(updatedElements[i]) != null) viewer.update(updatedElements[i], null); else { //if (!tableLimited || viewer.getTable().getItemCount() < SearchPreferencePage.getTableLimit()) viewer.add(updatedElements[i]); } } else viewer.remove(updatedElements[i]); } }
@Override public void widgetSelected(SelectionEvent e) { AnnotationStyle style = getWorkingCopyAnnotationStyle(getSelectedType()); setAnnotationStyle(new AnnotationStyle( style.getAnnotation(), AnnotationStyle.Style.valueOf(mStyleCombo.getText()), style.getColor(), style.getLayer() + 1, style.getConfiguration())); mTypeList.update(getSelectedType(), null); } });
@Override public void widgetSelected(SelectionEvent e) { AnnotationStyle style = getWorkingCopyAnnotationStyle(getSelectedType()); if (style.getLayer() - 1 >= 0) { setAnnotationStyle(new AnnotationStyle(style .getAnnotation(), AnnotationStyle.Style.valueOf(mStyleCombo.getText()), style.getColor(), style.getLayer() - 1, style.getConfiguration())); mTypeList.update(getSelectedType(), null); } } });
public void elementsChanged(Object[] updatedElements) { TableViewer viewer= getViewer(); int elementLimit= getElementLimit(); boolean tableLimited= elementLimit != -1; for (int i= 0; i < updatedElements.length; i++) { if (fResult.getMatchCount(updatedElements[i]) > 0) { if (viewer.testFindItem(updatedElements[i]) != null) viewer.update(updatedElements[i], null); else { if (!tableLimited || viewer.getTable().getItemCount() < elementLimit) viewer.add(updatedElements[i]); } } else viewer.remove(updatedElements[i]); } }
@Override public void elementsChanged(Object[] updatedElements) { TableViewer viewer= getViewer(); int elementLimit= getElementLimit(); boolean tableLimited= elementLimit != -1; for (Object updatedElement : updatedElements) { if (fResult.getMatchCount(updatedElement) > 0) { if (viewer.testFindItem(updatedElement) != null) viewer.update(updatedElement, null); else { if (!tableLimited || viewer.getTable().getItemCount() < elementLimit) viewer.add(updatedElement); } } else viewer.remove(updatedElement); } }
public void widgetSelected(SelectionEvent e) { try { ParameterInfo[] selected= getSelectedElements(); Assert.isTrue(selected.length == 1); ParameterInfo parameterInfo= selected[0]; ParameterEditDialog dialog= new ParameterEditDialog(getShell(), parameterInfo, fMode.canChangeTypes(), fMode.canChangeDefault(), fTypeContext); dialog.open(); fListener.parameterChanged(parameterInfo); fTableViewer.update(parameterInfo, PROPERTIES); } finally { fTableViewer.getControl().setFocus(); } } });
@Override public void widgetSelected(SelectionEvent e) { try { ParameterInfo[] selected= getSelectedElements(); Assert.isTrue(selected.length == 1); ParameterInfo parameterInfo= selected[0]; ParameterEditDialog dialog= new ParameterEditDialog(getShell(), parameterInfo, fMode.canChangeTypes(), fMode.canChangeDefault(), fTypeContext); dialog.open(); fListener.parameterChanged(parameterInfo); fTableViewer.update(parameterInfo, PROPERTIES); } finally { fTableViewer.getControl().setFocus(); } } });
@Override public void widgetSelected(SelectionEvent e) { try { ParameterInfo[] selected= getSelectedElements(); Assert.isTrue(selected.length == 1); ParameterInfo parameterInfo= selected[0]; ParameterEditDialog dialog= new ParameterEditDialog(getShell(), parameterInfo, fMode.canChangeTypes(), fMode.canChangeDefault(), fTypeContext); dialog.open(); fListener.parameterChanged(parameterInfo); fTableViewer.update(parameterInfo, PROPERTIES); } finally { fTableViewer.getControl().setFocus(); } } });
private void doRename() { IStructuredSelection ssel = (IStructuredSelection)getTableViewer().getSelection(); ScopeSet set = (ScopeSet)ssel.getFirstElement(); if (set!=null) { RenameOperation rop = (RenameOperation)findOperation(set, RenameOperation.class); String oldName = rop!=null?rop.newName:set.getName(); String newName = getNewName(oldName, true); if (newName!=null) { if (rop!=null) rop.newName = newName; else scheduleOperation(new RenameOperation(set, newName)); getTableViewer().update(set, null); updateButtons(); } } }