List of usage examples for org.eclipse.jface.viewers ViewerCell getElement
public Object getElement()
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: altitude down (m)//from w w w . j av a 2 s . c om */ private void defineColumn_Altitude_Down() { final TreeColumnDefinition colDef = TreeColumnFactory.ALTITUDE_DOWN.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final double dbAltitudeDown = ((TVITourBookItem) element).colAltitudeDown; final double value = -dbAltitudeDown / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: max altitude/* w ww .jav a2s . c om*/ */ private void defineColumn_Altitude_Max() { 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 = ((TVITourBookItem) 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.tourBook.TourBookView.java
License:Open Source License
/** * column: altitude up (m)/* w w w . j a v a 2 s .c om*/ */ 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 = ((TVITourBookItem) 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.tourBook.TourBookView.java
License:Open Source License
/** * column: avg pulse// w w w . j a va2s . 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 double value = ((TVITourBookItem) element).colAvgPulse; colDef.printDoubleValue(cell, value, element instanceof TVITourBookTour); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: calories// www. j a va2s .c om */ 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 double value = ((TVITourBookItem) element).colCalories; cell.setText(FormatManager.formatNumber_0(value)); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: max pulse// www. j a v a 2s .com */ 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 = ((TVITourBookItem) element).colMaxPulse; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: person/* w w w . j a v a2 s. com*/ */ 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 TVITourBookTour) { final long dbPersonId = ((TVITourBookTour) element).colPersonId; cell.setText(PersonManager.getPersonName(dbPersonId)); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: rest pulse//from w ww . j a v a 2s .co 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 restPulse = ((TVITourBookItem) element).colRestPulse; if (restPulse == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Integer.toString(restPulse)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: Body weight/* w w w .j a va 2s. c o m*/ */ private void defineColumn_Body_Weight() { final TreeColumnDefinition colDef = TreeColumnFactory.BODY_WEIGHT.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final double weight = ((TVITourBookItem) element).colBodyWeight; if (weight == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(_nf1.format(weight)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * Column: DP tolerance/* w ww. j av a2s .co 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 = ((TVITourBookItem) element).colDPTolerance; if (dpTolerance == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(_nf1.format(dpTolerance / 10.0)); } setCellColor(cell, element); } }); }