/** * {@inheritDoc} */ @Override public Control getControl() { return tableViewer.getControl(); }
@Override public void keyPressed(KeyEvent e) { if (e.keyCode == SWT.ARROW_DOWN) fPointListViewer.getControl().setFocus(); }
/** * Displays the content of the table viewer. */ public void displayTable() { fIsShowingErrorPage = false; fPageBook.showPage(fTableViewer.getControl()); }
@Override public void setFocus () { this.viewer.getControl ().setFocus (); }
/** * Returns the shell of the sub-page. */ protected final Shell getShell() { if (tableViewer == null || tableViewer.getControl().isDisposed()) { return null; } return tableViewer.getControl().getShell(); }
@Override public boolean setFocus() { if (fTable != null && isOkToUse(fTable.getControl())) { fTable.getControl().setFocus(); } return true; }
@Override public void setFocus() { if (viewer != null) { viewer.getControl().setFocus(); } }
@Override public void modelsChanged(PluginModelDelta delta) { fImports = null; final Control control = fImportViewer.getControl(); if (!control.isDisposed()) { control.getDisplay().asyncExec(() -> { if (!control.isDisposed()) fImportViewer.refresh(); }); } }
@Override public void refresh() { fAdditionalBundles = null; if (!fAdditionalTable.getControl().isDisposed()) fAdditionalTable.refresh(); super.refresh(); }
@Override public void modelsChanged(PluginModelDelta delta) { fAdditionalBundles = null; final Control control = fAdditionalTable.getControl(); if (!control.isDisposed()) { control.getDisplay().asyncExec(() -> { if (!control.isDisposed()) fAdditionalTable.refresh(); }); } }
@Override public boolean doGlobalAction(String actionId) { if (actionId.equals(ActionFactory.DELETE.getId())) { if (fEnabled && fLibraryViewer.getControl().isFocusControl()) handleDelete(); else if (fEnabled) handleDeleteFolder(); return true; } return false; }
@Override public void modelsChanged(PluginModelDelta delta) { final Control control = fPluginTable.getControl(); if (!control.isDisposed()) { control.getDisplay().asyncExec(() -> { if (!control.isDisposed()) { fPluginTable.refresh(); updateRemoveButtons(true, true); } }); } }
protected void setResult ( final FactoryInformation factory, final String connectionUri ) { this.factory = factory; if ( this.viewer != null && !this.viewer.getControl ().isDisposed () ) { this.viewer.setInput ( convert ( factory.getConfigurations (), connectionUri ) ); } }
@Override public void refresh() { if (fLibraryTable.getControl().isDisposed()) return; fLibraryTable.setSelection(null); fLibraryTable.refresh(); super.refresh(); }
private void restoreSelection(int index) { fTableViewer.refresh(); fTableViewer.getControl().setFocus(); int itemCount= getTableItemCount(); if (itemCount != 0 && index >= itemCount) { index= itemCount - 1; getTable().setSelection(index); } fListener.parameterListChanged(); updateButtonsEnabledState(); } });
/** * Refresh the contents of the viewer. */ void refreshStatusList() { if (statusListViewer != null && !statusListViewer.getControl().isDisposed()) { statusListViewer.refresh(); Point newSize = getShell().computeSize(SWT.DEFAULT, SWT.DEFAULT); getShell().setSize(newSize); } }
/** * Save the page settings into the dialog settings */ public void savePageSettings() { if (fViewer.getControl().isDisposed()) return; final IStructuredSelection selection= (IStructuredSelection)fViewer.getSelection(); final Object selected= selection.getFirstElement(); if (!(selected instanceof SynchronizeWizardDescription)) return; getDialogSettings().put(DEFAULT_SELECTION, ((SynchronizeWizardDescription)selected).getId()); }
/** * Refresh the contents of the viewer. */ void refreshStatusList() { if (statusListViewer != null && !statusListViewer.getControl().isDisposed()) { statusListViewer.refresh(); Point newSize = getShell().computeSize(SWT.DEFAULT, SWT.DEFAULT); getShell().setSize(newSize); } }
public void editParameter(ParameterInfo info) { fTableViewer.getControl().setFocus(); if (! info.isDeleted()) { fTableViewer.setSelection(new StructuredSelection(info), true); updateButtonsEnabledState(); editColumnOrNextPossible(NEWNAME_PROP); return; } }
private TableViewer createTableViewer(List input, Composite result) { TableViewer viewer= new TableViewer(result); viewer.setContentProvider(new ArrayContentProvider()); viewer.setLabelProvider(new ProxyLabelProvider()); viewer.setInput(input); GridData gd= new GridData(GridData.FILL_BOTH); gd.widthHint= convertWidthInCharsToPixels(70); gd.heightHint= convertHeightInCharsToPixels(5); viewer.getControl().setLayoutData(gd); return viewer; }