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: Front shift count./*w w w . ja v a2s. c o m*/ */ private void defineColumn_Powertrain_Gear_FrontShiftCount() { final TreeColumnDefinition colDef = TreeColumnFactory.POWERTRAIN_GEAR_FRONT_SHIFT_COUNT .createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int value = ((TVITourBookItem) element).colFrontShiftCount; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * Column: Rear shift count.// w ww . j av a2 s.c o m */ private void defineColumn_Powertrain_Gear_RearShiftCount() { final TreeColumnDefinition colDef = TreeColumnFactory.POWERTRAIN_GEAR_REAR_SHIFT_COUNT .createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int value = ((TVITourBookItem) element).colRearShiftCount; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * Column: Pedal left/right balance/*from w w w .j a va2s. c o m*/ */ private void defineColumn_Powertrain_PedalLeftRightBalance() { final TreeColumnDefinition colDef = TreeColumnFactory.POWERTRAIN_PEDAL_LEFT_RIGHT_BALANCE.createColumn(// _columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int value = ((TVITourBookItem) element).colPower_PedalLeftRightBalance; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: driving time (h)//from ww w . jav a 2 s . c om */ private void defineColumn_Time_DrivingTime() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_DRIVING_TIME.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final long value = ((TVITourBookItem) element).colDrivingTime; colDef.printLongValue(cell, value, element instanceof TVITourBookTour); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: paused time (h)//from ww w. ja v a2s. c o m */ private void defineColumn_Time_PausedTime() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_PAUSED_TIME.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final TVITourBookItem item = (TVITourBookItem) element; final long value = item.colPausedTime; colDef.printLongValue(cell, value, element instanceof TVITourBookTour); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: relative paused time %/*from ww w.j a va 2 s .c om*/ */ 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 TVITourBookItem item = (TVITourBookItem) element; final long dbPausedTime = item.colPausedTime; final long dbRecordingTime = item.colRecordingTime; final double relativePausedTime = dbRecordingTime == 0 ? 0 : (double) dbPausedTime / dbRecordingTime * 100; cell.setText(_nf1.format(relativePausedTime)); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: Recording time (h)//from w ww . j a v a2 s. c o m */ private void defineColumn_Time_RecordingTime() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_RECORDING_TIME.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final long value = ((TVITourBookItem) element).colRecordingTime; colDef.printLongValue(cell, value, element instanceof TVITourBookTour); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: Timezone//from w w w.j a va2 s . c o m */ private void defineColumn_Time_TimeZone() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_TIME_ZONE.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVITourBookTour) { final String timeZoneId = ((TVITourBookTour) element).colTimeZoneId; cell.setText(timeZoneId == null ? UI.EMPTY_STRING : timeZoneId); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: Timezone difference// ww w .j a v a2 s .co m */ private void defineColumn_Time_TimeZoneDifference() { _timeZoneOffsetColDef = TreeColumnFactory.TIME_TIME_ZONE_DIFFERENCE.createColumn(_columnManager, _pc); _timeZoneOffsetColDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVITourBookTour) { final TourDateTime tourDateTime = ((TVITourBookTour) element).colTourDateTime; cell.setText(tourDateTime.timeZoneOffsetLabel); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: time//from w w w . ja v a2 s . 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; } final Object element = cell.getElement(); if ((element instanceof TVITourBookTour)) { return ((TVITourBookTour) element).getTourId(); } return null; } @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVITourBookTour) { final TourDateTime tourDateTime = ((TVITourBookTour) element).colTourDateTime; final ZonedDateTime tourStartDateTime = tourDateTime.tourZonedDateTime; cell.setText(tourStartDateTime.format(TimeTools.Formatter_Time_S)); setCellColor(cell, element); } } }); }