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: Import filename//from w w w . j av a2 s. co m */ private void defineColumn_Data_ImportFileName() { final TreeColumnDefinition colDef = TreeColumnFactory.DATA_IMPORT_FILE_NAME.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVITourBookTour) { cell.setText(((TVITourBookTour) element).col_ImportFileName); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * Column: Import filepath//from w w w . j a v a2 s .co m */ private void defineColumn_Data_ImportFilePath() { final TreeColumnDefinition colDef = TreeColumnFactory.DATA_IMPORT_FILE_PATH.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVITourBookTour) { cell.setText(((TVITourBookTour) element).col_ImportFilePath); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: number of time slices/*from w w w . j a v a 2 s . com*/ */ 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 = ((TVITourBookItem) element).colNumberOfTimeSlices; colDef.printValue_0(cell, value); setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: timeinterval//from w w w .j a va2s . 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 TVITourBookTour) { final short dbTimeInterval = ((TVITourBookTour) 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.tourBook.TourBookView.java
License:Open Source License
/** * column: device distance/*from w ww . j av a2s . c o m*/ */ private void defineColumn_Device_Distance() { final TreeColumnDefinition colDef = TreeColumnFactory.DEVICE_DISTANCE.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 dbStartDistance = ((TVITourBookTour) element).getColumnStartDistance(); final double value = dbStartDistance / net.tourbook.ui.UI.UNIT_VALUE_DISTANCE; colDef.printValue_0(cell, value); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * Column: Device name// w w w. j av a 2 s. c o m */ private void defineColumn_Device_Name() { final TreeColumnDefinition colDef = TreeColumnFactory.DEVICE_NAME.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final String dbValue = ((TVITourBookItem) element).col_DeviceName; if (dbValue == null) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(dbValue); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: avg pace min/km - min/mi/* w ww . ja va2 s. c o 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 double pace = ((TVITourBookItem) 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.tourBook.TourBookView.java
License:Open Source License
/** * column: avg speed km/h - mph/*from w w w . j ava2s. c o m*/ */ private void defineColumn_Motion_AvgSpeed() { final TreeColumnDefinition colDef = TreeColumnFactory.MOTION_AVG_SPEED.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final double value = ((TVITourBookItem) element).colAvgSpeed / net.tourbook.ui.UI.UNIT_VALUE_DISTANCE; 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: distance (km/miles)/*from w ww .j a va2s.c om*/ */ private void defineColumn_Motion_Distance() { final TreeColumnDefinition colDef = TreeColumnFactory.MOTION_DISTANCE.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final double value = ((TVITourBookItem) element).colDistance / 1000.0 / net.tourbook.ui.UI.UNIT_VALUE_DISTANCE; 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: max speed//from w w w. j a va2s .co m */ private void defineColumn_Motion_MaxSpeed() { final TreeColumnDefinition colDef = TreeColumnFactory.MOTION_MAX_SPEED.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final double value = ((TVITourBookItem) element).colMaxSpeed / net.tourbook.ui.UI.UNIT_VALUE_DISTANCE; colDef.printDoubleValue(cell, value, element instanceof TVITourBookTour); setCellColor(cell, element); } }); }