List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:de.walware.statet.r.internal.ui.pkgmanager.RViewLabelProvider.java
License:Open Source License
@Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof IRView) { final IRView view = (IRView) element; cell.setText(view.getName()); return;/*from w ww . j a va2s .c om*/ } cell.setText(""); //$NON-NLS-1$ }
From source file:de.walware.statet.r.internal.ui.pkgmanager.StatusLabelProvider.java
License:Open Source License
@Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof IStatus) { final IStatus status = (IStatus) element; cell.setImage(getImage(status)); cell.setText(status.getMessage()); } else {/* ww w .ja v a 2 s. com*/ throw new IllegalArgumentException(); } }
From source file:de.walware.statet.r.internal.ui.pkgmanager.SummaryPage.java
License:Open Source License
@Override public void createControl(final Composite parent) { initializeDialogUnits(parent);/*from w w w. ja v a 2 s.c o m*/ final Composite composite = new Composite(parent, SWT.NONE); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); composite.setLayout(LayoutUtil.createContentGrid(1)); { final Label label = new Label(composite, SWT.NONE); label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); label.setText("Packages to install:"); } fTable = new TableComposite(composite, SWT.BORDER | SWT.V_SCROLL | SWT.MULTI | SWT.FULL_SELECTION | SWT.VIRTUAL); fTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); fTable.viewer.setContentProvider(ArrayContentProvider.getInstance()); { final TableViewerColumn column = fTable.addColumn("Name", SWT.LEFT, new ColumnWeightData(60, true)); column.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final RPkgAction action = (RPkgAction) cell.getElement(); cell.setText(action.getPkg().getName()); } }); } { final TableViewerColumn column = fTable.addColumn("", SWT.LEFT, new ColumnPixelData(LayoutUtil.hintColWidth(fTable.table, 10), true, true)); column.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final RPkgAction action = (RPkgAction) cell.getElement(); cell.setText(fResolver.getReason(action.getPkg())); } }); } { final TableViewerColumn column = fTable.addColumn("Version", SWT.LEFT, new ColumnPixelData(LayoutUtil.hintColWidth(fTable.table, 10), true, true)); column.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final RPkgAction action = (RPkgAction) cell.getElement(); cell.setText(action.getPkg().getVersion().toString()); } }); } { final TableViewerColumn column = fTable.addColumn("From", SWT.LEFT, new ColumnWeightData(40, true)); column.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final RPkgAction action = (RPkgAction) cell.getElement(); final RRepo repo = fPkgManager.getRepo(action.getRepoId()); if (repo.getPkgType() != null) { final StringBuilder sb = new StringBuilder(repo.getName()); sb.append(" ("); sb.append(repo.getPkgType().getLabel()); sb.append(")"); cell.setText(sb.toString()); } else { cell.setText(repo.getName()); } } }); } { final TableViewerColumn column = fTable.addColumn("To", SWT.LEFT, new ColumnWeightData(40, true)); column.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText( REnvLabelProvider.getSafeLabel(((RPkgAction) cell.getElement()).getLibraryLocation())); } }); } fTable.table.setHeaderVisible(true); fTable.table.setLinesVisible(true); Dialog.applyDialogFont(composite); setControl(composite); }
From source file:de.walware.statet.r.internal.ui.rhelp.RHelpLabelProvider.java
License:Open Source License
@Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final Image image = getImage(element); final StyledString text = getStyledText(element); cell.setImage(image);/*ww w . j a v a 2 s . c o m*/ cell.setText(text.getString()); cell.setStyleRanges(text.getStyleRanges()); super.update(cell); }
From source file:de.walware.statet.r.internal.ui.rhelp.RHelpSearchResultPage.java
License:Open Source License
@Override protected void configureTableViewer(final TableViewer viewer) { super.configureTableViewer(viewer); final TableColumnLayout layout = new TableColumnLayout(); viewer.getControl().getParent().setLayout(layout); viewer.getTable().setHeaderVisible(true); {/* www . j av a2s .c o m*/ final TableViewerColumn column = new TableViewerColumn(viewer, SWT.LEFT); column.getColumn().setText("Page"); layout.setColumnData(column.getColumn(), new ColumnWeightData(1)); column.setLabelProvider(new DecoratingStyledLabelProvider(new RHelpLabelProvider(), TextSearchLabelUtil.DEFAULT_SEARCH_LABEL_PROPERTIES)); } { final TableViewerColumn column = new TableViewerColumn(viewer, SWT.LEFT); column.getColumn().setText("Package"); layout.setColumnData(column.getColumn(), new ColumnPixelData( new PixelConverter(JFaceResources.getDialogFont()).convertWidthInCharsToPixels(10), true, true)); column.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { final Object element = cell.getElement(); String text = ""; //$NON-NLS-1$ if (element instanceof RHelpSearchMatch) { final IRHelpSearchMatch match = ((RHelpSearchMatch) element).getRHelpMatch(); text = match.getPage().getPackage().getName(); } cell.setText(text); } }); } { final TableViewerColumn column = new TableViewerColumn(viewer, SWT.LEFT); column.getColumn().setText("Best Match"); layout.setColumnData(column.getColumn(), new ColumnWeightData(1)); column.setLabelProvider(new MatchLabelProvider()); } ColumnViewerToolTipSupport.enableFor(viewer); updateSorter(); }
From source file:de.walware.statet.r.ui.REnvLabelProvider.java
License:Open Source License
protected void update(final ViewerCell cell, final IREnv rEnv) { cell.setImage(//from www.ja v a2s. com RUI.getImage((rEnv.getId().startsWith(IREnv.USER_REMOTE_ENV_ID_PREFIX)) ? RUI.IMG_OBJ_R_RUNTIME_ENV : RUI.IMG_OBJ_R_RUNTIME_ENV)); cell.setText(rEnv.getName()); }
From source file:de.walware.statet.r.ui.REnvLabelProvider.java
License:Open Source License
protected void update(final ViewerCell cell, final IREnvConfiguration rConfig) { cell.setImage(RUI.getImage((rConfig.isRemote()) ? RUI.IMG_OBJ_R_RUNTIME_ENV : RUI.IMG_OBJ_R_RUNTIME_ENV)); cell.setText(rConfig.getName()); }
From source file:de.walware.statet.r.ui.REnvLabelProvider.java
License:Open Source License
protected void update(final ViewerCell cell, final IRLibraryGroup libGroup) { cell.setImage(RUI.getImage(RUI.IMG_OBJ_LIBRARY_GROUP)); cell.setText(libGroup.getLabel()); }
From source file:de.walware.statet.r.ui.REnvLabelProvider.java
License:Open Source License
protected void update(final ViewerCell cell, final IRLibraryLocation libLocation) { cell.setImage(RUI.getImage(RUI.IMG_OBJ_LIBRARY_LOCATION)); cell.setText(getSafeLabel(libLocation)); }
From source file:de.walware.statet.r.ui.REnvLabelProvider.java
License:Open Source License
protected void update(final ViewerCell cell, final IRPkg pkg) { cell.setImage(null); cell.setText(pkg.getName()); }