List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: pulse difference/*from w w w. j av a 2s . c o m*/ */ private void defineColumnAvgPulseDifference() { final ColumnDefinition colDef; colDef = TableColumnFactory.AVG_PULSE_DIFFERENCE.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final int pulseDiff = ((TourSegment) cell.getElement()).pulseDiff; if (pulseDiff == Integer.MIN_VALUE) { cell.setText(UI.EMPTY_STRING); } else if (pulseDiff == 0) { cell.setText(UI.DASH); } else { cell.setText(Integer.toString(pulseDiff)); } } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: average speed//from w w w . ja v a 2 s . c o m */ private void defineColumnAvgSpeed() { final ColumnDefinition colDef; colDef = TableColumnFactory.AVG_SPEED.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent event) { ((ViewSorter) _segmentViewer.getSorter()).setSortColumn(COLUMN_SPEED); _segmentViewer.refresh(); } }); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); cell.setText(_nf_1_1.format(segment.speed)); } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: distance (km/mile)/*from w w w.ja v a2 s.c o m*/ */ private void defineColumnDistance(final SelectionAdapter defaultColumnSelectionListener) { final ColumnDefinition colDef; colDef = TableColumnFactory.DISTANCE.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(defaultColumnSelectionListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); cell.setText(_nf_3_3.format((segment.distanceDiff) / (1000 * UI.UNIT_VALUE_DISTANCE))); } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: TOTAL distance (km/mile)//from w w w. j a v a 2s. c o m */ private void defineColumnDistanceTotal(final SelectionAdapter defaultColumnSelectionListener) { final ColumnDefinition colDef; colDef = TableColumnFactory.DISTANCE_TOTAL.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(defaultColumnSelectionListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); cell.setText(_nf_3_3.format((segment.distanceTotal) / (1000 * UI.UNIT_VALUE_DISTANCE))); } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: driving time/* w ww .j a v a2s . c o m*/ */ private void defineColumnDrivingTime(final SelectionAdapter defaultColumnSelectionListener) { final ColumnDefinition colDef; colDef = TableColumnFactory.DRIVING_TIME.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(defaultColumnSelectionListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); final int drivingTime = segment.drivingTime; if (drivingTime == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(UI.format_hh_mm_ss(drivingTime)); } } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: gradient/* ww w .j av a2 s . c om*/ */ private void defineColumnGradient() { final ColumnDefinition colDef; colDef = TableColumnFactory.GRADIENT.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent event) { ((ViewSorter) _segmentViewer.getSorter()).setSortColumn(COLUMN_GRADIENT); _segmentViewer.refresh(); } }); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); cell.setText(_nf_1_1.format(segment.gradient)); } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: break time//from w w w .j a va 2 s .c o m */ private void defineColumnPausedTime(final SelectionAdapter defaultColumnSelectionListener) { final ColumnDefinition colDef; colDef = TableColumnFactory.PAUSED_TIME.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(defaultColumnSelectionListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); final int breakTime = segment.breakTime; if (breakTime == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(UI.format_hh_mm_ss(breakTime)); } } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: recording time/*from ww w .ja v a 2s. co m*/ */ private void defineColumnRecordingTime(final SelectionAdapter defaultColumnSelectionListener) { final ColumnDefinition colDef; colDef = TableColumnFactory.RECORDING_TIME.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(defaultColumnSelectionListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); cell.setText(UI.format_hh_mm_ss(segment.recordingTime)); } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: TOTAL recording time/*from www . j av a2s .co m*/ */ private void defineColumnRecordingTimeTotal(final SelectionAdapter defaultColumnSelectionListener) { final ColumnDefinition colDef; colDef = TableColumnFactory.RECORDING_TIME_TOTAL.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.addSelectionListener(defaultColumnSelectionListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); cell.setText(UI.format_hh_mm_ss(segment.timeTotal)); } }); }
From source file:net.tourbook.ui.views.TourSegmenterView.java
License:Open Source License
/** * column: data serie start/end index/*from w w w . jav a 2s .c o m*/ */ private void defineColumnSerieStartEndIndex() { final ColumnDefinition colDef; colDef = TableColumnFactory.SERIE_START_END_INDEX.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourSegment segment = (TourSegment) cell.getElement(); int startIndex = segment.serieIndexStart; final int endIndex = segment.serieIndexEnd; if (startIndex > 0) { startIndex++; } cell.setText(startIndex == endIndex ? // Integer.toString(startIndex) : startIndex + UI.DASH_WITH_SPACE + endIndex); } }); }