Example usage for org.eclipse.jface.viewers ViewerCell setText

List of usage examples for org.eclipse.jface.viewers ViewerCell setText

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers ViewerCell setText.

Prototype

public void setText(String text) 

Source Link

Document

Set the text for the cell.

Usage

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: pulse difference/*from  w w w.  j  av  a  2s  . c  o  m*/
 */
private void defineColumnAvgPulseDifference() {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.AVG_PULSE_DIFFERENCE.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final int pulseDiff = ((TourSegment) cell.getElement()).pulseDiff;

            if (pulseDiff == Integer.MIN_VALUE) {
                cell.setText(UI.EMPTY_STRING);
            } else if (pulseDiff == 0) {
                cell.setText(UI.DASH);
            } else {
                cell.setText(Integer.toString(pulseDiff));
            }
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: average speed//from  w  w  w . ja  v a 2 s  . c  o  m
 */
private void defineColumnAvgSpeed() {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.AVG_SPEED.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(final SelectionEvent event) {
            ((ViewSorter) _segmentViewer.getSorter()).setSortColumn(COLUMN_SPEED);
            _segmentViewer.refresh();
        }
    });
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TourSegment segment = (TourSegment) cell.getElement();
            cell.setText(_nf_1_1.format(segment.speed));
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: distance (km/mile)/*from  w w w.ja  v  a2  s.c  o m*/
 */
private void defineColumnDistance(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.DISTANCE.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(defaultColumnSelectionListener);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TourSegment segment = (TourSegment) cell.getElement();

            cell.setText(_nf_3_3.format((segment.distanceDiff) / (1000 * UI.UNIT_VALUE_DISTANCE)));
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: TOTAL distance (km/mile)//from   w w  w. j a v  a  2s. c  o  m
 */
private void defineColumnDistanceTotal(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.DISTANCE_TOTAL.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(defaultColumnSelectionListener);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TourSegment segment = (TourSegment) cell.getElement();

            cell.setText(_nf_3_3.format((segment.distanceTotal) / (1000 * UI.UNIT_VALUE_DISTANCE)));
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: driving time/*  w  ww  .j a  v  a2s . c o  m*/
 */
private void defineColumnDrivingTime(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.DRIVING_TIME.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(defaultColumnSelectionListener);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            final TourSegment segment = (TourSegment) cell.getElement();
            final int drivingTime = segment.drivingTime;
            if (drivingTime == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(UI.format_hh_mm_ss(drivingTime));
            }
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: gradient/*  ww w .j av a2  s . c  om*/
 */
private void defineColumnGradient() {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.GRADIENT.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(final SelectionEvent event) {
            ((ViewSorter) _segmentViewer.getSorter()).setSortColumn(COLUMN_GRADIENT);
            _segmentViewer.refresh();
        }
    });
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TourSegment segment = (TourSegment) cell.getElement();

            cell.setText(_nf_1_1.format(segment.gradient));
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: break time//from w w  w  .j a va  2 s .c o  m
 */
private void defineColumnPausedTime(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.PAUSED_TIME.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(defaultColumnSelectionListener);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            final TourSegment segment = (TourSegment) cell.getElement();
            final int breakTime = segment.breakTime;
            if (breakTime == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(UI.format_hh_mm_ss(breakTime));
            }
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: recording time/*from   ww  w  .ja v  a  2s. co  m*/
 */
private void defineColumnRecordingTime(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.RECORDING_TIME.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(defaultColumnSelectionListener);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            final TourSegment segment = (TourSegment) cell.getElement();
            cell.setText(UI.format_hh_mm_ss(segment.recordingTime));
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: TOTAL recording time/*from  www .  j  av  a2s .co m*/
 */
private void defineColumnRecordingTimeTotal(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.RECORDING_TIME_TOTAL.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.addSelectionListener(defaultColumnSelectionListener);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            final TourSegment segment = (TourSegment) cell.getElement();
            cell.setText(UI.format_hh_mm_ss(segment.timeTotal));
        }
    });
}

From source file:net.tourbook.ui.views.TourSegmenterView.java

License:Open Source License

/**
 * column: data serie start/end index/*from w  w  w .  jav a 2s .c o  m*/
 */
private void defineColumnSerieStartEndIndex() {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.SERIE_START_END_INDEX.createColumn(_columnManager, _pc);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TourSegment segment = (TourSegment) cell.getElement();

            int startIndex = segment.serieIndexStart;
            final int endIndex = segment.serieIndexEnd;

            if (startIndex > 0) {
                startIndex++;
            }

            cell.setText(startIndex == endIndex ? //
            Integer.toString(startIndex) : startIndex + UI.DASH_WITH_SPACE + endIndex);
        }
    });
}