List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: temperature// w w w.j a v a2s. co m */ private void defineColumn_Weather_Temperature() { final ColumnDefinition colDef; _colDefTemperature = colDef = TableColumnFactory.WEATHER_TEMPERATURE.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieTemperature != null) { final TimeSlice timeSlice = (TimeSlice) cell.getElement(); final float value = UI.convertTemperatureFromMetric(_serieTemperature[timeSlice.serieIndex]); colDef.printDetailValue(cell, value); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Altitude/*from w w w . j a v a2 s . co m*/ */ private void defineColumn_Altitude() { final ColumnDefinition colDef = TableColumnFactory.ALTITUDE_ALTITUDE.createColumn(_columnManager, _pc); // overwrite column id to identify the column when table is sorted colDef.setColumnId(COLUMN_ALTITUDE); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { String valueText; final float altitude = ((TourMarkerItem) cell.getElement()).altitude; if (altitude == TourDatabase.DEFAULT_FLOAT) { valueText = UI.EMPTY_STRING; } else { valueText = _nf1.format(altitude / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE); } cell.setText(valueText); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Date//w ww . j a va2 s . co m */ private void defineColumn_Date() { final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_DATE, SWT.TRAIL); colDef.setColumnName(Messages.ColumnFactory_Waypoint_Date); colDef.setIsDefaultColumn(); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(12)); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarkerItem tourMarkerItem = (TourMarkerItem) cell.getElement(); cell.setText(_dateFormatter.format(tourMarkerItem.time)); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Description/*from www .j ava 2s .c o m*/ */ private void defineColumn_Description() { final ColumnDefinition colDef = TableColumnFactory.WAYPOINT_DESCRIPTION.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); // overwrite column id to identify the column when table is sorted colDef.setColumnId(COLUMN_DESCRIPTION); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarkerItem marker = (TourMarkerItem) cell.getElement(); cell.setText(marker.description); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Latitude//from www . j a va 2 s . c o m */ private void defineColumn_Latitude() { final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_LATITUDE, SWT.TRAIL); colDef.setColumnName(Messages.ColumnFactory_latitude); colDef.setIsDefaultColumn(); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(11)); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { String valueText; final double latitude = ((TourMarkerItem) cell.getElement()).latitude; if (latitude == TourDatabase.DEFAULT_DOUBLE) { valueText = UI.EMPTY_STRING; } else { if (_isLatLonDigitsEnabled) { valueText = _nfLatLon.format(latitude); } else { valueText = Double.toString(latitude); } } cell.setText(valueText); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Longitude/* www . ja va2 s.c o m*/ */ private void defineColumn_Longitude() { final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_LONGITUDE, SWT.TRAIL); colDef.setColumnName(Messages.ColumnFactory_longitude); colDef.setIsDefaultColumn(); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(11)); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { String valueText; final double longitude = ((TourMarkerItem) cell.getElement()).longitude; if (longitude == TourDatabase.DEFAULT_DOUBLE) { valueText = UI.EMPTY_STRING; } else { if (_isLatLonDigitsEnabled) { valueText = _nfLatLon.format(longitude); } else { valueText = Double.toString(longitude); } } cell.setText(valueText); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Marker ID/*w ww. j ava 2 s . c om*/ */ private void defineColumn_MarkerId() { final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_MARKER_ID, SWT.LEAD); colDef.setColumnName(Messages.ColumnFactory_TourMarkerId); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(12)); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(Long.toString(((TourMarkerItem) cell.getElement()).markerId)); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Name//w ww . j av a 2 s . c o m */ private void defineColumn_Name() { final ColumnDefinition colDef = TableColumnFactory.WAYPOINT_NAME.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); // overwrite column id to identify the column when table is sorted colDef.setColumnId(COLUMN_NAME); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarkerItem marker = (TourMarkerItem) cell.getElement(); cell.setText(marker.label); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: Time// ww w. j a v a 2 s . c o m */ private void defineColumn_Time() { final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_TIME, SWT.TRAIL); colDef.setColumnName(Messages.ColumnFactory_tour_time_label_hhmmss); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(12)); /* * a marker cannot be sorted by time only by date */ // colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarkerItem tourMarkerItem = (TourMarkerItem) cell.getElement(); cell.setText(_timeFormatter.format(tourMarkerItem.time)); } }); }
From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java
License:Open Source License
/** * Column: TourID//from w ww.j a va 2 s . co m */ private void defineColumn_TourId() { final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_TOUR_ID, SWT.LEAD); colDef.setColumnName(Messages.ColumnFactory_TourId); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(22)); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(Long.toString(((TourMarkerItem) cell.getElement()).tourId)); } }); }