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: computed altitude diff (m/ft)
 *//*from ww  w  . ja  v  a 2 s . c o m*/
private void defineColumnAltitudeDiffSegmentComputed(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.ALTITUDE_DIFF_SEGMENT_COMPUTED.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 altitudeDiff = segment.altitudeDiffSegmentComputed;

            cell.setText(_nf_0_0.format(altitudeDiff / UI.UNIT_VALUE_ALTITUDE));
            setCellColor(cell, altitudeDiff);
        }
    });
}

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

License:Open Source License

/**
 * column: altitude down m/h//from w  w  w.j  a  v a2s.co m
 */
private void defineColumnAltitudeDownHour(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.ALTITUDE_DOWN_H.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();
            if (segment.drivingTime == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                final float result = (segment.altitudeDownHour / UI.UNIT_VALUE_ALTITUDE) / segment.drivingTime
                        * 3600;
                if (result == 0) {
                    cell.setText(UI.EMPTY_STRING);
                } else {
                    cell.setText(_nf_1_0.format(result));
                }
            }
        }
    });
}

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

License:Open Source License

/**
 * column: total altitude down (m/ft)/*  w ww  . j  a  va  2  s.c o m*/
 */
private void defineColumnAltitudeDownSummarizedBorder(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.ALTITUDE_DOWN_SUMMARIZED_BORDER.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_0_0.format(segment.altitudeDownSummarizedBorder / UI.UNIT_VALUE_ALTITUDE));
        }
    });
}

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

License:Open Source License

/**
 * column: total altitude down (m/ft)/*from w w  w .  ja v a 2 s  .c  o m*/
 */
private void defineColumnAltitudeDownSummarizedComputed(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.ALTITUDE_DOWN_SUMMARIZED_COMPUTED.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_0_0.format(segment.altitudeDownSummarizedComputed / UI.UNIT_VALUE_ALTITUDE));
        }
    });
}

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

License:Open Source License

/**
 * column: altitude up m/h/* w  w  w. j  a v a  2 s.  c  o m*/
 */
private void defineColumnAltitudeUpHour(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.ALTITUDE_UP_H.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();
            if (segment.drivingTime == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                final float result = (segment.altitudeUpHour / UI.UNIT_VALUE_ALTITUDE) / segment.drivingTime
                        * 3600;
                if (result == 0) {
                    cell.setText(UI.EMPTY_STRING);
                } else {
                    cell.setText(_nf_1_0.format(result));
                }
            }
        }
    });
}

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

License:Open Source License

/**
 * column: total altitude up (m/ft)//from ww  w.  j  a  v a  2s. co m
 */
private void defineColumnAltitudeUpSummarizedBorder(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.ALTITUDE_UP_SUMMARIZED_BORDER.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_0_0.format(segment.altitudeUpSummarizedBorder / UI.UNIT_VALUE_ALTITUDE));
        }
    });
}

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

License:Open Source License

/**
 * column: total altitude up (m/ft)//w  w w .j a va  2 s  .c  o m
 */
private void defineColumnAltitudeUpSummarizedComputed(final SelectionAdapter defaultColumnSelectionListener) {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.ALTITUDE_UP_SUMMARIZED_COMPUTED.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_0_0.format(segment.altitudeUpSummarizedComputed / UI.UNIT_VALUE_ALTITUDE));
        }
    });
}

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

License:Open Source License

/**
 * column: average pace//w  w  w  . j  a  va 2 s  . com
 */
private void defineColumnAvgPace() {

    final ColumnDefinition colDef;

    colDef = TableColumnFactory.AVG_PACE.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(UI.format_mm_ss(segment.pace));
        }
    });
}

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

License:Open Source License

/**
 * column: pace difference//from w w  w.  ja  v a 2  s .  c  o  m
 */
private void defineColumnAvgPaceDifference() {

    final ColumnDefinition colDef;

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

            final TourSegment segment = (TourSegment) cell.getElement();
            cell.setText(UI.format_mm_ss(segment.paceDiff));
        }
    });
}

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

License:Open Source License

/**
 * column: average pulse//from w  w w  . j a v  a2s . c  om
 */
private void defineColumnAvgPulse() {

    final ColumnDefinition colDef;

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

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

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