List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:net.tourbook.tour.DialogMarker.java
License:Open Source License
/** * Column: Description//from www. j a v a2 s .co m */ private void defineColumn_Description(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.CENTER); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_Description_ShortCut); tc.setToolTipText(Messages.Tour_Marker_Column_Description_Tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); final String description = tourMarker.getDescription(); cell.setText(description.length() == 0 ? UI.EMPTY_STRING : UI.SYMBOL_STAR); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(4), false)); }
From source file:net.tourbook.tour.DialogMarker.java
License:Open Source License
/** * column: distance km/mi/*ww w . ja v a2s . c o m*/ */ private void defineColumn_Distance(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setText(UI.UNIT_LABEL_DISTANCE); tc.setToolTipText(Messages.Tour_Marker_Column_km_tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); final float markerDistance = tourMarker.getDistance(); if (markerDistance == -1) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(_nf3.format(markerDistance / (1000 * net.tourbook.ui.UI.UNIT_VALUE_DISTANCE))); } if (tourMarker.getType() == ChartLabel.MARKER_TYPE_DEVICE) { cell.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_RED)); } } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(11), false)); }
From source file:net.tourbook.tour.DialogMarker.java
License:Open Source License
/** * column: marker/*from w w w. j a v a 2 s. c o m*/ */ private void defineColumn_IsVisible(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.LEAD); final TableColumn tc = tvc.getColumn(); tc.setText(TOUR_MARKER_COLUMN_IS_VISIBLE); tc.setToolTipText(TOUR_MARKER_COLUMN_IS_VISIBLE_TOOLTIP); tvc.setEditingSupport(new MarkerEditingSupport(_markerViewer)); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); cell.setText(tourMarker.isMarkerVisible() ? Messages.App_Label_BooleanYes : Messages.App_Label_BooleanNo); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(8), false)); }
From source file:net.tourbook.tour.DialogMarker.java
License:Open Source License
/** * column: marker/*from w w w . j a va 2s. co m*/ */ private void defineColumn_Marker(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.LEAD); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_remark); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); cell.setText(tourMarker.getLabel()); } }); tableLayout.setColumnData(tc, new ColumnWeightData(1, true)); }
From source file:net.tourbook.tour.DialogMarker.java
License:Open Source License
/** * column: horizontal offset/*ww w.j a va 2 s . co m*/ */ private void defineColumn_OffsetX(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_horizontal_offset); tc.setToolTipText(Messages.Tour_Marker_Column_horizontal_offset_tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); cell.setText(Integer.toString(tourMarker.getLabelXOffset())); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(6), false)); }
From source file:net.tourbook.tour.DialogMarker.java
License:Open Source License
/** * column: vertical offset/* w ww . j ava 2s. co m*/ */ private void defineColumn_OffsetY(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_vertical_offset); tc.setToolTipText(Messages.Tour_Marker_Column_vertical_offset_tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); cell.setText(Integer.toString(tourMarker.getLabelYOffset())); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(6), false)); }
From source file:net.tourbook.tour.DialogMarker.java
License:Open Source License
/** * Column: Url/*from w w w. j ava 2 s. c o m*/ */ private void defineColumn_Url(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.CENTER); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_Url_ShortCut); tc.setToolTipText(Messages.Tour_Marker_Column_Url_Tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); final String urlAddress = tourMarker.getUrlAddress(); final String urlText = tourMarker.getUrlText(); cell.setText(urlAddress.length() > 0 || urlText.length() > 0 ? // UI.SYMBOL_STAR : UI.EMPTY_STRING); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(4), false)); }
From source file:net.tourbook.tour.filter.SlideoutTourFilter.java
License:Open Source License
private void createUI_210_ProfileViewer(final Composite parent) { final Composite layoutContainer = new Composite(parent, SWT.NONE); GridDataFactory.fillDefaults()// .grab(true, true).applyTo(layoutContainer); final TableColumnLayout tableLayout = new TableColumnLayout(); layoutContainer.setLayout(tableLayout); /*/*from ww w . j a v a 2 s . c om*/ * create table */ final Table table = new Table(layoutContainer, SWT.FULL_SELECTION); table.setLayout(new TableLayout()); // !!! this prevents that the horizontal scrollbar is displayed, but is not always working :-( table.setHeaderVisible(false); // table.setHeaderVisible(true); _profileViewer = new TableViewer(table); /* * create columns */ TableViewerColumn tvc; TableColumn tc; { // Column: Profile name tvc = new TableViewerColumn(_profileViewer, SWT.LEAD); tc = tvc.getColumn(); tc.setText(Messages.Slideout_TourFilter_Column_ProfileName); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourFilterProfile profile = (TourFilterProfile) cell.getElement(); cell.setText(profile.name); } }); tableLayout.setColumnData(tc, new ColumnWeightData(1, false)); } { // Column: Number of properties tvc = new TableViewerColumn(_profileViewer, SWT.TRAIL); tc = tvc.getColumn(); tc.setText(Messages.Slideout_TourFilter_Column_Properties); tc.setToolTipText(Messages.Slideout_TourFilter_Column_Properties_Tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourFilterProfile profile = (TourFilterProfile) cell.getElement(); cell.setText(Integer.toString(profile.filterProperties.size())); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(6), false)); } /* * create table viewer */ _profileViewer.setContentProvider(new FilterProfileProvider()); _profileViewer.setComparator(new FilterProfileComparator()); _profileViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { onProfile_Select(); } }); _profileViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { // set focus to profile name _txtProfileName.setFocus(); _txtProfileName.selectAll(); } }); _profileViewer.getTable().addKeyListener(new KeyListener() { @Override public void keyPressed(final KeyEvent e) { if (e.keyCode == SWT.DEL) { onProfile_Delete(); } } @Override public void keyReleased(final KeyEvent e) { } }); }
From source file:net.tourbook.tour.photo.TourPhotoLinkView.java
License:Open Source License
/** * column: number of photos which contain gps data *//*from ww w . j a v a 2s.c o m*/ private void defineColumn_Photo_NumberOfGPSPhotos() { final ColumnDefinition colDef = TableColumnFactory.PHOTO_NUMBER_OF_GPS_PHOTOS.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourPhotoLink link = (TourPhotoLink) cell.getElement(); final int numberOfGPSPhotos = link.numberOfGPSPhotos; cell.setText(numberOfGPSPhotos == 0 ? UI.EMPTY_STRING : Long.toString(numberOfGPSPhotos)); setBgColor(cell, link); } }); }
From source file:net.tourbook.tour.photo.TourPhotoLinkView.java
License:Open Source License
/** * column: number of photos which contain gps data *//*from w ww . ja va 2 s .co m*/ private void defineColumn_Photo_NumberOfNoGPSPhotos() { final ColumnDefinition colDef = TableColumnFactory.PHOTO_NUMBER_OF_NO_GPS_PHOTOS .createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourPhotoLink link = (TourPhotoLink) cell.getElement(); final int numberOfNoGPSPhotos = link.numberOfNoGPSPhotos; cell.setText(numberOfNoGPSPhotos == 0 ? UI.EMPTY_STRING : Long.toString(numberOfNoGPSPhotos)); setBgColor(cell, link); } }); }