List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: calories//from w ww . ja 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: person/*from w w w . jav a 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/*from w w w.j av a2s . 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 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// ww w . ja v a 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: timeinterval/* w ww . j av a2 s. c om*/ */ 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); } } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: avg pace min/km - min/mi//from w ww . j av a 2 s. co m */ private void defineColumn_Motion_AvgPace() { final TreeColumnDefinition colDef = TreeColumnFactory.MOTION_AVG_PACE.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final float pace = ((TVICollatedTour) element).colAvgPace * net.tourbook.ui.UI.UNIT_VALUE_DISTANCE; if (pace == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(UI.format_mm_ss((long) pace)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: relative paused time %/*from w ww . j av a 2 s . c o m*/ */ private void defineColumn_Time_PausedTime_Relative() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_PAUSED_TIME_RELATIVE.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { /* * display paused time relative to the recording time */ final Object element = cell.getElement(); final TVICollatedTour item = (TVICollatedTour) element; final long dbPausedTime = item.colPausedTime; final long dbRecordingTime = item.colRecordingTime; final float relativePausedTime = dbRecordingTime == 0 ? 0 : (float) dbPausedTime / dbRecordingTime * 100; cell.setText(_nf1.format(relativePausedTime)); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: time/* w w w. ja va2s .co m*/ */ private void defineColumn_Time_TourStartTime() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_TOUR_START_TIME // .createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() { @Override public Long getTourId(final ViewerCell cell) { if (_isToolTipInTime == false) { return null; } return getCellTourId(cell); } @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICollatedTour_Tour) { final long tourStartTime = ((TVICollatedTour_Tour) element).colTourStartTime; cell.setText(TimeTools.getZonedDateTime(tourStartTime).format(TimeTools.Formatter_Date_S)); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: week day//from ww w .j ava 2s . c om */ private void defineColumn_Time_WeekDay() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_WEEK_DAY.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() { @Override public Long getTourId(final ViewerCell cell) { if (_isToolTipInWeekDay == false) { return null; } return getCellTourId(cell); } @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICollatedTour_Tour) { cell.setText(((TVICollatedTour_Tour) element).colWeekDay); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: week/* w ww . j a v a 2 s .c o m*/ */ private void defineColumn_Time_WeekNo() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_WEEK_NO.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int week = ((TVICollatedTour) element).colWeekNo; if (week == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Integer.toString(week)); } setCellColor(cell, element); } }); }