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: week year//ww w. j a v a 2 s.com */ 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 = ((TVICollatedTour) 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.collateTours.CollatedToursView.java
License:Open Source License
/** * column: markers/* www .j ava 2 s .c o 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 TVICollatedTour_Tour) { final ArrayList<Long> markerIds = ((TVICollatedTour_Tour) 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.collateTours.CollatedToursView.java
License:Open Source License
/** * column: tags// www. j a v 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; } return getCellTourId(cell); } @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); ArrayList<Long> tagIds = null; if (element instanceof TVICollatedTour_Tour) { tagIds = ((TVICollatedTour_Tour) element).getTagIds(); } else if (element instanceof TVICollatedTour_Event) { tagIds = ((TVICollatedTour_Event) element).getTagIds(); } if (tagIds != null) { cell.setText(TourDatabase.getTagNames(tagIds)); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: title//from w w w. j a va2 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; } return getCellTourId(cell); } @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICollatedTour_Tour // || element instanceof TVICollatedTour_Event) { final String colTourTitle = ((TVICollatedTour) element).colTourTitle; cell.setText(colTourTitle); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: tour type text// w w w . j a va2 s . c om */ private void defineColumn_Tour_TypeText() { final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TYPE_TEXT.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 tourTypeId = ((TVICollatedTour_Tour) element).getTourTypeId(); cell.setText(net.tourbook.ui.UI.getTourTypeLabel(tourTypeId)); } } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: clouds//w w w . j av a 2s . c o m */ private void defineColumn_Weather_Clouds() { final TreeColumnDefinition colDef = TreeColumnFactory.WEATHER_CLOUDS.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final String windClouds = ((TVICollatedTour) element).colClouds; if (windClouds == null) { cell.setText(UI.EMPTY_STRING); } else { final Image img = UI.IMAGE_REGISTRY.get(windClouds); if (img != null) { cell.setImage(img); } else { cell.setText(windClouds); } } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: wind direction// w w w .j ava 2 s. c om */ private void defineColumn_Weather_WindDirection() { final TreeColumnDefinition colDef = TreeColumnFactory.WEATHER_WIND_DIR.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int windDir = ((TVICollatedTour) element).colWindDir; if (windDir == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Integer.toString(windDir)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java
License:Open Source License
/** * column: weather/*from ww w .j a va 2 s . c o m*/ */ private void defineColumn_Weather_WindSpeed() { final TreeColumnDefinition colDef = TreeColumnFactory.WEATHER_WIND_SPEED.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); final int windSpeed = (int) (((TVICollatedTour) element).colWindSpd / net.tourbook.ui.UI.UNIT_VALUE_DISTANCE); if (windSpeed == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(Integer.toString(windSpeed)); } setCellColor(cell, element); } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: calories (cal)/*from w ww. j ava 2 s . c o m*/ */ private void defineColumn_Body_Calories() { final TableColumnDefinition colDef = TableColumnFactory.BODY_CALORIES.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData element = (TourData) cell.getElement(); final long value = element.getCalories(); cell.setText(FormatManager.formatNumber_0(value)); } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: import file name/*w ww.java 2 s . co m*/ */ private void defineColumn_Data_ImportFileName() { final ColumnDefinition colDef = TableColumnFactory.DATA_IMPORT_FILE_NAME.createColumn(_columnManager, _pc); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); final String importFileName = tourData.getImportFileName(); if (importFileName != null) { cell.setText(importFileName); } } }); _columnId_ImportFileName = colDef.getColumnId(); }