List of usage examples for org.eclipse.jface.viewers ViewerCell getElement
public Object getElement()
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: max altitude// w ww . j ava 2 s . com */ private void defineColumn_Altitude_MaxAltitude() { final TreeColumnDefinition colDef = TreeColumnFactory.ALTITUDE_MAX.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final long dbMaxAltitude = ((TVICollatedTour) element).colMaxAltitude; final double value = dbMaxAltitude / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: altitude up (m)// w w w. ja v a2s . c o m */ private void defineColumn_Altitude_Up() { final TreeColumnDefinition colDef = TreeColumnFactory.ALTITUDE_UP.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final long dbAltitudeUp = ((TVICollatedTour) element).colAltitudeUp; final double value = dbAltitudeUp / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: avg pulse//from w w w . j ava 2 s . co m */ private void defineColumn_Body_AvgPulse() { final TreeColumnDefinition colDef = TreeColumnFactory.BODY_PULSE_AVG.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final float value = ((TVICollatedTour) element).colAvgPulse; colDef.printDoubleValue(cell, value, element instanceof TVICollatedTour_Tour); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: calories//from w w w . j a v a 2 s . c o m */ private void defineColumn_Body_Calories() { final TreeColumnDefinition colDef = TreeColumnFactory.BODY_CALORIES.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final long value = ((TVICollatedTour) element).colCalories; cell.setText(FormatManager.formatNumber_0(value)); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: max pulse//from w ww . j av a2 s .c o m */ private void defineColumn_Body_MaxPulse() { final TreeColumnDefinition colDef = TreeColumnFactory.BODY_PULSE_MAX.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final long value = ((TVICollatedTour) element).colMaxPulse; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: person/* ww w.ja va 2 s. c o m*/ */ private void defineColumn_Body_Person() { final TreeColumnDefinition colDef = TreeColumnFactory.BODY_PERSON.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICollatedTour_Tour) { final long dbPersonId = ((TVICollatedTour_Tour) element).colPersonId; cell.setText(PersonManager.getPersonName(dbPersonId)); } } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: rest pulse/* w w w. j av a2 s . c o m*/ */ private void defineColumn_Body_RestPulse() { final TreeColumnDefinition colDef = TreeColumnFactory.BODY_RESTPULSE.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int value = ((TVICollatedTour) element).colRestPulse; if (value == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Integer.toString(value)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * Column: DP tolerance/*from www . j a va 2 s . c o m*/ */ private void defineColumn_Data_DPTolerance() { final TreeColumnDefinition colDef = TreeColumnFactory.DATA_DP_TOLERANCE.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int dpTolerance = ((TVICollatedTour) element).colDPTolerance; if (dpTolerance == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(_nf1.format(dpTolerance / 10.0)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: number of time slices//w w w . j a v a 2s .co m */ private void defineColumn_Data_NumTimeSlices() { final TreeColumnDefinition colDef = TreeColumnFactory.DATA_NUM_TIME_SLICES.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int value = ((TVICollatedTour) element).colNumberOfTimeSlices; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: timeinterval/* w w w.j a v a 2s.c o m*/ */ private void defineColumn_Data_TimeInterval() { final TreeColumnDefinition colDef = TreeColumnFactory.DATA_TIME_INTERVAL.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICollatedTour_Tour) { final short dbTimeInterval = ((TVICollatedTour_Tour) element).getColumnTimeInterval(); if (dbTimeInterval == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Long.toString(dbTimeInterval)); } setCellColor(cell, element); } } }); }