private void handleSelectAllButtonPressed() { ArrayList allSelection = new ArrayList(2); Object selection = null; for (int i = 0; (null != (selection = availableJARsViewer.getElementAt(i))); i++) { allSelection.add(selection); } model.setProperty(IEARComponentImportDataModelProperties.UTILITY_LIST, allSelection); validatePage(); }
@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 handleSelectAllButtonPressed() { Object[] selection = new Object[availableJARsViewer.getTable().getItemCount()]; for (int i = 0; i < selection.length; i++) { selection[i] = availableJARsViewer.getElementAt(i); } model.setProperty(IJ2EEUtilityJarListImportDataModelProperties.UTILITY_JAR_LIST, selection); }
@Override public void widgetSelected(SelectionEvent e) { int[] indices= tv.getTable().getSelectionIndices(); Arrays.sort(indices); for (int i= indices.length-1; i >=0; i--) { int idx= indices[i]; ParameterInfo pi= (ParameterInfo) tv.getElementAt(idx); fProcessor.moveFieldDown(pi); } tv.refresh(); updateButtons(tv, upButton, downButton, editButton); }
@Override public void widgetSelected(SelectionEvent e) { int[] indices= tv.getTable().getSelectionIndices(); Arrays.sort(indices); for (int i= 0; i <indices.length; i++) { int idx= indices[i]; ParameterInfo pi= (ParameterInfo) tv.getElementAt(idx); fProcessor.moveFieldUp(pi); } tv.refresh(); updateButtons(tv, upButton, downButton, editButton); }
@Override public void widgetSelected(SelectionEvent e) { int[] indices= tv.getTable().getSelectionIndices(); Arrays.sort(indices); for (int i= indices.length-1; i >=0; i--) { int idx= indices[i]; ParameterInfo pi= (ParameterInfo) tv.getElementAt(idx); fProcessor.moveFieldDown(pi); } tv.refresh(); updateButtons(tv, upButton, downButton, editButton); }
@Override public void widgetSelected(SelectionEvent e) { int[] indices= tv.getTable().getSelectionIndices(); Arrays.sort(indices); for (int i= 0; i <indices.length; i++) { int idx= indices[i]; ParameterInfo pi= (ParameterInfo) tv.getElementAt(idx); fProcessor.moveFieldUp(pi); } tv.refresh(); updateButtons(tv, upButton, downButton, editButton); }
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 boolean performOk() { Preferences pref = getPreferences(getElement().getAdapter(IProject.class)); StringBuilder buffer = new StringBuilder(); for (int i = 0; i < fViewer.getTable().getItemCount(); i++) { Object object = fViewer.getElementAt(i); if (!fViewer.getChecked(object)) { if (buffer.length() > 0) buffer.append(","); //$NON-NLS-1$ buffer.append(object.toString()); } } if (pref != null) { if (buffer.length() > 0) pref.put(ICoreConstants.SELFHOSTING_BIN_EXCLUDES, buffer.toString()); else pref.remove(ICoreConstants.SELFHOSTING_BIN_EXCLUDES); try { pref.flush(); } catch (BackingStoreException e) { PDEPlugin.logException(e); } } return super.performOk(); }
public void checkStateChanged(CheckStateChangedEvent event) { // If the checkEvent is on a locked update element, uncheck it and select it. if (event.getElement() instanceof AvailableUpdateElement) { AvailableUpdateElement checkedElement = (AvailableUpdateElement) event.getElement(); if (checkedElement.isLockedForUpdate()) { event.getCheckable().setChecked(checkedElement, false); // Select the element so that the locked description is displayed CheckboxTableViewer viewer = ((CheckboxTableViewer) event.getSource()); int itemCount = viewer.getTable().getItemCount(); for (int i = 0; i < itemCount; i++) { if (viewer.getElementAt(i).equals(checkedElement)) { viewer.getTable().deselectAll(); viewer.getTable().select(i); setDetailText(resolvedOperation); break; } } } } updateSelection(); } });