case Normal: btnAdd.setEnabled(true); if(table.getSelectionCount() > 0){ btnDelete.setEnabled(true); btnWatch.setEnabled(true);
@Override public void widgetSelected(SelectionEvent e) { if(table.getSelectionCount() > 0){ String[] members = new String[table.getSelectionCount()]; int i = 0; TableItem[] items = table.getSelection(); for (TableItem item : items) { members[i++] = item.getText(1); } service.removeMembers(id, db, key, members); for (TableItem item : items) { item.dispose(); } table.setSelection(-1); currentItem = null; btnDelete.setEnabled(false); } } });
public void refreshGrid() { applyChangedValue(); wTodo.removeAll(); wKey.setText( "" ); wMain.setText( "" ); wValue.setText( "" ); wSource.setText( "" ); selectedLocale = wLocale.getSelectionCount() == 0 ? null : wLocale.getSelection()[0]; selectedSourceFolder = wPackages.table.getSelectionCount() == 0 ? null : wPackages.table.getSelection()[0].getText( 1 ); selectedMessagesPackage = wPackages.table.getSelectionCount() == 0 ? null : wPackages.table.getSelection()[0].getText( 2 ); refreshPackages(); // Only continue with a locale & a messages package, otherwise we won't // budge ;-) // if ( selectedLocale != null && selectedSourceFolder != null && selectedMessagesPackage != null ) { // Get the list of keys that need a translation... // java.util.List<KeyOccurrence> todo = getTodoList( selectedLocale, selectedMessagesPackage, selectedSourceFolder, false ); String[] todoItems = new String[todo.size()]; for ( int i = 0; i < todoItems.length; i++ ) { todoItems[i] = todo.get( i ).getKey(); } wTodo.setItems( todoItems ); } }
@Override public void widgetSelected(SelectionEvent e) { if(table.getSelectionCount() > 0){ switch(currentStatus){ case Normal:
protected void updateMenuServer(boolean isTable, Menu menu) { if (isTable && table.getSelectionCount() > 1) { menu.getItem(0).setEnabled(false); menu.getItem(1).setEnabled(true); menu.getItem(2).setEnabled(false); menu.getItem(4).setEnabled(false); menu.getItem(5).setEnabled(false); menu.getItem(6).setEnabled(false); } else { menu.getItem(0).setEnabled(true); menu.getItem(1).setEnabled(true); menu.getItem(2).setEnabled(true); menu.getItem(4).setEnabled(true); menu.getItem(5).setEnabled(true); menu.getItem(6).setEnabled(true); } }
private void handleSelection() { if (ignoreTable.getSelectionCount() > 0) { removeButton.setEnabled(true); } else { removeButton.setEnabled(false); } } }
private void handleSelection() { if (ignoreTable.getSelectionCount() > 0) { removeButton.setEnabled(true); } else { removeButton.setEnabled(false); } } }
@Override public void enableOK() { copyValuesFromGUI(); okButton.setEnabled( (0 < nameSpacesUI.getSelectionCount()) && (0 < matchingTypesUI.getSelectionCount())); }
public void getName(AccessibleEvent e) { if (table.getSelectionCount() == 0) { e.result= Strings.removeMnemonicIndicator(JavaUIMessages.TypeSelectionComponent_label); } } });
@Override public void mouseDoubleClick(MouseEvent e) { int itemsSelectedCount = variableTable.getTable().getSelectionCount(); if (itemsSelectedCount == 1 && canChangeSelection()) editSelectedVariable(); } @Override
@Override public void getName(AccessibleEvent e) { if (table.getSelectionCount() == 0) { e.result= Strings.removeMnemonicIndicator(JavaUIMessages.TypeSelectionComponent_label); } } });
@Override public void getName(AccessibleEvent e) { if (table.getSelectionCount() == 0) { e.result= Strings.removeMnemonicIndicator(JavaUIMessages.TypeSelectionComponent_label); } } });
private int getTableSelectionCount() { return getTable().getSelectionCount(); }
/** * Updates button enabled state, depending on the number of currently selected * variables in the table. */ private void updateEnabledState() { int itemsSelectedCount = variableTable.getTable().getSelectionCount(); editButton.setEnabled(itemsSelectedCount == 1 && canChangeSelection()); removeButton.setEnabled(itemsSelectedCount > 0 && canChangeSelection()); }
@Override public void copyValuesFromGUI() { if (0 < matchingTypesUI.getSelectionCount()) { typeName = matchingTypesUI.getSelection()[0].getText(); } if (0 < nameSpacesUI.getSelectionCount()) { nameSpaceName = nameSpacesUI.getSelection()[0].getText(); } }
public void widgetSelected(SelectionEvent e) { propertiesTable.remove(propertiesTable.getSelectionIndices()); removeButton.setEnabled(propertiesTable.getSelectionCount() > 0); validate(); } });
@Override public void copyValuesFromGUI() { selectedSofaNames = new String[table.getSelectionCount()]; for (int i = 0, j = 0; i < table.getItemCount(); i++) { if (table.isSelected(i)) { selectedSofaNames[j++] = table.getItem(i).getText(); } } }
/** * Opens the currently selected link. */ private void openSelectedLink() { if (fTable.getSelectionCount() < 1) return; TableItem selection= fTable.getSelection()[0]; IHyperlink link= (IHyperlink)selection.getData(); fManager.hideInformationControl(); fManager.setCaret(); link.open(); } }
@Override public void shellActivated(ShellEvent e) { if (viewer.getTable().getSelectionCount() == 0) { viewer.getTable().setSelection(0); } viewer.getTable().setFocus(); } });
@Override public void shellActivated(ShellEvent e) { if (viewer.getTable().getSelectionCount() == 0) { viewer.getTable().setSelection(0); } viewer.getTable().setFocus(); } });