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.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: power//from   ww w.j  a va  2  s .c  o  m
 */
private void defineColumn_Power() {

    final ColumnDefinition colDef = TableColumnFactory.POWER.createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            if (_seriePower != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                cell.setText(Integer.toString((int) _seriePower[timeSlice.serieIndex]));

            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: cadence/*from w w w.  j  a va 2 s .  com*/
 */
private void defineColumn_Powertrain_Cadence() {

    ColumnDefinition colDef;

    _colDefCadence = colDef = TableColumnFactory.POWERTRAIN_CADENCE.createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            if (_serieCadence != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                cell.setText(_nf1.format(_serieCadence[timeSlice.serieIndex]));
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * Column: Gear ratio/*from   w w w .  ja  v a  2s.  c  o  m*/
 */
private void defineColumn_Powertrain_GearRatio() {

    final ColumnDefinition colDef = TableColumnFactory.POWERTRAIN_GEAR_RATIO.createColumn(_sliceColumnManager,
            _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            if (_serieGears == null) {

                cell.setText(UI.EMPTY_STRING);

            } else {

                final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;
                final float gearRatio = _serieGears[0][serieIndex];

                cell.setText(_nf2.format(gearRatio));
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * Column: Gear teeth/*from  w ww  . ja  v  a 2  s.  c o  m*/
 */
private void defineColumn_Powertrain_GearTeeth() {

    final ColumnDefinition colDef = TableColumnFactory.POWERTRAIN_GEAR_TEETH.createColumn(_sliceColumnManager,
            _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            if (_serieGears == null) {

                cell.setText(UI.EMPTY_STRING);

            } else {

                final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;

                final long frontTeeth = (long) _serieGears[1][serieIndex];
                final long rearTeeth = (long) _serieGears[2][serieIndex];

                cell.setText(String.format(TourManager.GEAR_TEETH_FORMAT, frontTeeth, rearTeeth));
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: cadence/*from   w ww . java2  s .c  o m*/
 */
private void defineColumn_Time_BreakTime() {

    ColumnDefinition colDef;

    _colDefCadence = colDef = TableColumnFactory.TIME_BREAK_TIME.createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            if (_serieBreakTime != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                cell.setText(_serieBreakTime[timeSlice.serieIndex] ? net.tourbook.ui.UI.BREAK_TIME_MARKER
                        : UI.EMPTY_STRING);
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time difference in seconds to previous slice
 *//* w  w  w.  java 2 s.  com*/
private void defineColumn_Time_TimeDiff() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_DIFF.createColumn(_sliceColumnManager,
            _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            if (_serieTime != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                final int serieIndex = timeSlice.serieIndex;
                if (serieIndex == 0) {
                    cell.setText(Integer.toString(0));
                } else {
                    cell.setText(Integer.toString(_serieTime[serieIndex] - _serieTime[serieIndex - 1]));
                }
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time hh:mm:ss relative to tour start
 *///w  w w. j  av a2s.c om
private void defineColumn_Time_TimeInHHMMSSRelative() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_HH_MM_SS.createColumn(_sliceColumnManager,
            _pc);

    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;
            if (_serieTime != null) {
                cell.setText(net.tourbook.common.UI.format_hh_mm_ss(_serieTime[serieIndex]));
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time in seconds/*from   ww  w  .  j ava2  s  .c o  m*/
 */
private void defineColumn_Time_TimeInSeconds() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME.createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            if (_serieTime != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                final int serieIndex = timeSlice.serieIndex;
                cell.setText(Integer.toString(_serieTime[serieIndex]));
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time of day in hh:mm:ss//w  ww. j a v a2s .  c o  m
 */
private void defineColumn_Time_TimeOfDay() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_OF_DAY_HH_MM_SS
            .createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            if (_serieTime == null) {
                cell.setText(UI.EMPTY_STRING);
            } else {

                final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;

                cell.setText(
                        net.tourbook.common.UI.format_hh_mm_ss(_tourStartDayTime + _serieTime[serieIndex]));
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: marker/*from  ww w. ja  va 2s  .co m*/
 */
private void defineColumn_Tour_Marker() {

    ColumnDefinition colDef;
    colDef = TableColumnFactory.TOUR_MARKER.createColumn(_sliceColumnManager, _pc);

    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TimeSlice timeSlice = (TimeSlice) cell.getElement();

            final TourMarker tourMarker = _markerMap.get(timeSlice.serieIndex);
            if (tourMarker != null) {

                cell.setText(tourMarker.getLabel());

                if (tourMarker.getType() == ChartLabel.MARKER_TYPE_DEVICE) {
                    cell.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_RED));
                }

            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}