List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:net.tourbook.ui.views.tourCatalog.TourCompareResultView.java
License:Open Source License
/** * column: altitude difference/* ww w . j a v a2 s . co m*/ */ private void defineColumn_Data_Diff() { final TreeColumnDefinition colDef = new TreeColumnDefinition(_columnManager, "diff", SWT.TRAIL); //$NON-NLS-1$ colDef.setIsDefaultColumn(); colDef.setColumnHeaderText(Messages.Compare_Result_Column_diff); colDef.setColumnHeaderToolTipText(Messages.Compare_Result_Column_diff_tooltip); colDef.setColumnLabel(Messages.Compare_Result_Column_diff_label); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(8)); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICompareResultComparedTour) { final TVICompareResultComparedTour compareItem = (TVICompareResultComparedTour) element; final float value = (compareItem.minAltitudeDiff * 100) / (compareItem.normalizedEndIndex - compareItem.normalizedStartIndex); cell.setText(Integer.toString((int) value)); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourCatalog.TourCompareResultView.java
License:Open Source License
/** * column: time interval/*from w w w.ja v a 2 s. c o m*/ */ 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 TVICompareResultComparedTour) { cell.setText(Integer.toString(((TVICompareResultComparedTour) element).timeIntervall)); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourCatalog.TourCompareResultView.java
License:Open Source License
/** * column: tags//from w ww . ja va2s . c o m */ private void defineColumn_Tour_Tags() { final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TAGS.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICompareResultComparedTour) { final Set<TourTag> tourTags = ((TVICompareResultComparedTour) element).comparedTourData .getTourTags(); if (tourTags.size() == 0) { // the tags could have been removed, set empty field cell.setText(UI.EMPTY_STRING); } else { cell.setText(TourDatabase.getTagNames(tourTags)); setCellColor(cell, element); } } } }); }
From source file:net.tourbook.ui.views.tourCatalog.TourCompareResultView.java
License:Open Source License
/** * column: title/* ww w. ja va 2s . c om*/ */ private void defineColumn_Tour_Title() { final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TITLE.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVICompareResultComparedTour) { cell.setText(((TVICompareResultComparedTour) element).comparedTourData.getTourTitle()); setCellColor(cell, element); } } }); }
From source file:net.tourbook.ui.views.tourCatalog.WizardPage_10_CompareTour.java
License:Open Source License
private void defineColumn_AltitudeUp(final TreeColumnLayout treeLayout) { final TreeViewerColumn tvc = new TreeViewerColumn(_tourViewer, SWT.TRAIL); tvc.setLabelProvider(new CellLabelProvider() { @Override// w w w. jav a 2s .c om public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVIWizardCompareTour) { final TVIWizardCompareTour tourItem = (TVIWizardCompareTour) element; final long value = (long) (tourItem.colAltitudeUp / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE); cell.setText(Long.toString(value)); } else { cell.setText(UI.EMPTY_STRING); } } }); final TreeColumn tc = tvc.getColumn(); tc.setText(UI.UNIT_LABEL_ALTITUDE); tc.setToolTipText(Messages.tourCatalog_wizard_Column_altitude_up_tooltip); treeLayout.setColumnData(tc, new ColumnWeightData(10)); }
From source file:net.tourbook.ui.views.tourCatalog.WizardPage_10_CompareTour.java
License:Open Source License
private void defineColumn_Date(final TreeColumnLayout treeLayout) { final TreeViewerColumn tvc = new TreeViewerColumn(_tourViewer, SWT.LEAD); tvc.setLabelProvider(new CellLabelProvider() { @Override/*from w w w . j a v a 2s .c o m*/ public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVIWizardCompareYear) { cell.setText(((TVIWizardCompareYear) element).treeColumn); } else if (element instanceof TVIWizardCompareMonth) { cell.setText(((TVIWizardCompareMonth) element).treeColumn); } else if (element instanceof TVIWizardCompareTour) { cell.setText(((TVIWizardCompareTour) element).treeColumn); } else { cell.setText(UI.EMPTY_STRING); } } }); final TreeColumn tc = tvc.getColumn(); tc.setText(Messages.tourCatalog_wizard_Column_tour); treeLayout.setColumnData(tc, new ColumnPixelData(convertWidthInCharsToPixels(20))); }
From source file:net.tourbook.ui.views.tourCatalog.WizardPage_10_CompareTour.java
License:Open Source License
private void defineColumn_Distance(final TreeColumnLayout treeLayout) { final TreeViewerColumn tvc = new TreeViewerColumn(_tourViewer, SWT.TRAIL); tvc.setLabelProvider(new CellLabelProvider() { @Override/*from w w w .ja v a 2 s . c o m*/ public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVIWizardCompareTour) { final TVIWizardCompareTour tourItem = (TVIWizardCompareTour) element; final float distance = (tourItem.colDistance) / (1000 * net.tourbook.ui.UI.UNIT_VALUE_DISTANCE); cell.setText(_nf1.format(distance)); } else { cell.setText(UI.EMPTY_STRING); } } }); final TreeColumn tc = tvc.getColumn(); tc.setText(UI.UNIT_LABEL_DISTANCE); tc.setToolTipText(Messages.tourCatalog_wizard_Column_distance_tooltip); treeLayout.setColumnData(tc, new ColumnWeightData(10)); }
From source file:net.tourbook.ui.views.tourCatalog.WizardPage_10_CompareTour.java
License:Open Source License
private void defineColumn_RecordingTime(final TreeColumnLayout treeLayout) { final TreeViewerColumn tvc = new TreeViewerColumn(_tourViewer, SWT.TRAIL); tvc.setLabelProvider(new CellLabelProvider() { @Override//from w ww .ja v a 2s. c om public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVIWizardCompareTour) { final TVIWizardCompareTour tourItem = (TVIWizardCompareTour) element; final long recordingTime = tourItem.colRecordingTime; cell.setText(String.format(// Messages.Format_hhmm, (recordingTime / 3600), ((recordingTime % 3600) / 60))); } else { cell.setText(UI.EMPTY_STRING); } } }); final TreeColumn tc = tvc.getColumn(); tc.setText(Messages.tourCatalog_wizard_Column_h); tc.setToolTipText(Messages.tourCatalog_wizard_Column_h_tooltip); treeLayout.setColumnData(tc, new ColumnWeightData(10)); }
From source file:net.tourbook.ui.views.tourCatalog.WizardPage_20_ReferenceTour.java
License:Open Source License
private void createUI_10_RefTourTableViewer(final Composite parent) { final TableColumnLayout tableLayout = new TableColumnLayout(); final Composite layoutContainer = new Composite(parent, SWT.NONE); layoutContainer.setLayout(tableLayout); GridDataFactory.fillDefaults()// .grab(true, true).applyTo(layoutContainer); final Table table = new Table(layoutContainer, 0 // SWT.H_SCROLL // // | SWT.V_SCROLL // | SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION | SWT.CHECK); table.setLinesVisible(false);// w w w . j av a2s. c om _refTourViewer = new CheckboxTableViewer(table); /* * create columns */ TableViewerColumn tvc; // column: reference tour tvc = new TableViewerColumn(_refTourViewer, SWT.LEAD); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final RefTourItem refTour = (RefTourItem) cell.getElement(); cell.setText(refTour.label); } }); tableLayout.setColumnData(tvc.getColumn(), new ColumnWeightData(100)); /* * Setup viewer */ _refTourViewer.setContentProvider(new RefTourContentProvider()); _refTourViewer.setComparator(new RefTourComparator()); _refTourViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { showReferenceTour(event); } }); _refTourViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(final CheckStateChangedEvent event) { onCheckRefTour(event); } }); }
From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java
License:Open Source License
/** * column: altitude/* w w w . j a va2s . c om*/ */ private void defineColumn_Altitude_Altitude() { ColumnDefinition colDef; _colDefAltitude = colDef = TableColumnFactory.ALTITUDE_ALTITUDE.createColumn(_sliceColumnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { if (_serieAltitude != null) { final TimeSlice timeSlice = (TimeSlice) cell.getElement(); cell.setText(_nf1.format(_serieAltitude[timeSlice.serieIndex] / _unitValueAltitude)); } else { cell.setText(UI.EMPTY_STRING); } } }); }