List of usage examples for org.eclipse.jface.viewers ViewerCell getElement
public Object getElement()
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: power//from w w w . j av a2s . c o m */ private void defineColumn_Power() { final ColumnDefinition colDef = TableColumnFactory.POWER.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_seriePower != null) { final TimeSlice timeSlice = (TimeSlice) cell.getElement(); cell.setText(Integer.toString((int) _seriePower[timeSlice.serieIndex])); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: cadence//w w w. ja v a2s. c o m */ private void defineColumn_Powertrain_Cadence() { ColumnDefinition colDef; _colDefCadence = colDef = TableColumnFactory.POWERTRAIN_CADENCE.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieCadence != null) { final TimeSlice timeSlice = (TimeSlice) cell.getElement(); cell.setText(_nf1.format(_serieCadence[timeSlice.serieIndex])); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * Column: Gear ratio/* w w w.j a v a 2s . c om*/ */ private void defineColumn_Powertrain_GearRatio() { final ColumnDefinition colDef = TableColumnFactory.POWERTRAIN_GEAR_RATIO.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieGears == null) { cell.setText(UI.EMPTY_STRING); } else { final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex; final float gearRatio = _serieGears[0][serieIndex]; cell.setText(_nf2.format(gearRatio)); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * Column: Gear teeth//from w ww .j a v a 2s. com */ private void defineColumn_Powertrain_GearTeeth() { final ColumnDefinition colDef = TableColumnFactory.POWERTRAIN_GEAR_TEETH.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieGears == null) { cell.setText(UI.EMPTY_STRING); } else { final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex; final long frontTeeth = (long) _serieGears[1][serieIndex]; final long rearTeeth = (long) _serieGears[2][serieIndex]; cell.setText(String.format(TourManager.GEAR_TEETH_FORMAT, frontTeeth, rearTeeth)); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: cadence// w ww .j a v a2 s. c o m */ private void defineColumn_Time_BreakTime() { ColumnDefinition colDef; _colDefCadence = colDef = TableColumnFactory.TIME_BREAK_TIME.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieBreakTime != null) { final TimeSlice timeSlice = (TimeSlice) cell.getElement(); cell.setText(_serieBreakTime[timeSlice.serieIndex] ? net.tourbook.ui.UI.BREAK_TIME_MARKER : UI.EMPTY_STRING); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: time difference in seconds to previous slice *//*w ww . jav a 2 s . c om*/ private void defineColumn_Time_TimeDiff() { final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_DIFF.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieTime != null) { final TimeSlice timeSlice = (TimeSlice) cell.getElement(); final int serieIndex = timeSlice.serieIndex; if (serieIndex == 0) { cell.setText(Integer.toString(0)); } else { cell.setText(Integer.toString(_serieTime[serieIndex] - _serieTime[serieIndex - 1])); } } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: time hh:mm:ss relative to tour start *///from w ww . j av a 2 s . com private void defineColumn_Time_TimeInHHMMSSRelative() { final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_HH_MM_SS.createColumn(_sliceColumnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex; if (_serieTime != null) { cell.setText(net.tourbook.common.UI.format_hh_mm_ss(_serieTime[serieIndex])); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: time in seconds//from w w w.ja va2 s.co m */ private void defineColumn_Time_TimeInSeconds() { final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME.createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieTime != null) { final TimeSlice timeSlice = (TimeSlice) cell.getElement(); final int serieIndex = timeSlice.serieIndex; cell.setText(Integer.toString(_serieTime[serieIndex])); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: time of day in hh:mm:ss/*from ww w . j a v a 2 s . c om*/ */ private void defineColumn_Time_TimeOfDay() { final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_OF_DAY_HH_MM_SS .createColumn(_sliceColumnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieTime == null) { cell.setText(UI.EMPTY_STRING); } else { final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex; cell.setText( net.tourbook.common.UI.format_hh_mm_ss(_tourStartDayTime + _serieTime[serieIndex])); } } }); }