List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: relative paused time %/*from ww w .j av a2 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 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: Timezone//w w w .j a va 2s . c om */ 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 a2s . 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 www. j a v a 2 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); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: week day//ww w .j a v a 2 s .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; } 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) { cell.setText(((TVITourBookTour) element).colWeekDay); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: week/*from w w w. j av 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 = ((TVITourBookItem) element).colWeekNo; if (week == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Integer.toString(week)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: week year/* ww w . ja va2 s .c om*/ */ private void defineColumn_Time_WeekYear() { final TreeColumnDefinition colDef = TreeColumnFactory.TIME_WEEKYEAR.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int week = ((TVITourBookItem) element).colWeekYear; if (week == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Integer.toString(week)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: markers/*from w w w . j av a 2 s . co m*/ */ private void defineColumn_Tour_Marker() { final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_NUM_MARKERS.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVITourBookTour) { final ArrayList<Long> markerIds = ((TVITourBookTour) element).getMarkerIds(); if (markerIds == null) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(_nf0.format(markerIds.size())); } setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: tags/* w ww . j av a 2 s.c o m*/ */ private void defineColumn_Tour_Tags() { final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TAGS.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() { @Override public Long getTourId(final ViewerCell cell) { if (_isToolTipInTags == 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) { cell.setText(TourDatabase.getTagNames(((TVITourBookTour) element).getTagIds())); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourBook.TourBookView.java
License:Open Source License
/** * column: title//w w w . java2 s. c o m */ private void defineColumn_Tour_Title() { final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TITLE.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() { @Override public Long getTourId(final ViewerCell cell) { if (_isToolTipInTitle == 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) { cell.setText(((TVITourBookTour) element).colTourTitle); setCellColor(cell, element); } } }); }