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.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: calories//from   w  ww  .  ja v  a  2 s  .  c o m
 */
private void defineColumn_Body_Calories() {

    final TreeColumnDefinition colDef = TreeColumnFactory.BODY_CALORIES.createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final long value = ((TVICollatedTour) element).colCalories;

            cell.setText(FormatManager.formatNumber_0(value));

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: person/*from   w w  w  .  jav  a  2 s. c o  m*/
 */
private void defineColumn_Body_Person() {

    final TreeColumnDefinition colDef = TreeColumnFactory.BODY_PERSON.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 dbPersonId = ((TVICollatedTour_Tour) element).colPersonId;

                cell.setText(PersonManager.getPersonName(dbPersonId));
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: rest pulse/*from   w  w w.j av a2s . co m*/
 */
private void defineColumn_Body_RestPulse() {

    final TreeColumnDefinition colDef = TreeColumnFactory.BODY_RESTPULSE.createColumn(_columnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            final int value = ((TVICollatedTour) element).colRestPulse;

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

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * Column: DP tolerance//  ww  w .  ja  v a 2 s . c o  m
 */
private void defineColumn_Data_DPTolerance() {

    final TreeColumnDefinition colDef = TreeColumnFactory.DATA_DP_TOLERANCE.createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final int dpTolerance = ((TVICollatedTour) element).colDPTolerance;

            if (dpTolerance == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(_nf1.format(dpTolerance / 10.0));
            }

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: timeinterval/*  w  ww .  j av a2 s. c om*/
 */

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 TVICollatedTour_Tour) {

                final short dbTimeInterval = ((TVICollatedTour_Tour) element).getColumnTimeInterval();
                if (dbTimeInterval == 0) {
                    cell.setText(UI.EMPTY_STRING);
                } else {
                    cell.setText(Long.toString(dbTimeInterval));
                }

                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: avg pace min/km - min/mi//from  w ww .  j  av a 2  s. co m
 */
private void defineColumn_Motion_AvgPace() {

    final TreeColumnDefinition colDef = TreeColumnFactory.MOTION_AVG_PACE.createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final float pace = ((TVICollatedTour) element).colAvgPace * net.tourbook.ui.UI.UNIT_VALUE_DISTANCE;

            if (pace == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(UI.format_mm_ss((long) pace));
            }

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: relative paused time %/*from w ww  . j  av  a 2 s . c o  m*/
 */
private void defineColumn_Time_PausedTime_Relative() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TIME_PAUSED_TIME_RELATIVE.createColumn(_columnManager,
            _pc);

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

            /*
             * display paused time relative to the recording time
             */

            final Object element = cell.getElement();
            final TVICollatedTour item = (TVICollatedTour) element;

            final long dbPausedTime = item.colPausedTime;
            final long dbRecordingTime = item.colRecordingTime;

            final float relativePausedTime = dbRecordingTime == 0 ? 0
                    : (float) dbPausedTime / dbRecordingTime * 100;

            cell.setText(_nf1.format(relativePausedTime));

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: time/* w w w.  ja  va2s .co m*/
 */
private void defineColumn_Time_TourStartTime() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TIME_TOUR_START_TIME //
            .createColumn(_columnManager, _pc);

    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() {

        @Override
        public Long getTourId(final ViewerCell cell) {

            if (_isToolTipInTime == false) {
                return null;
            }

            return getCellTourId(cell);
        }

        @Override
        public void update(final ViewerCell cell) {
            final Object element = cell.getElement();
            if (element instanceof TVICollatedTour_Tour) {

                final long tourStartTime = ((TVICollatedTour_Tour) element).colTourStartTime;

                cell.setText(TimeTools.getZonedDateTime(tourStartTime).format(TimeTools.Formatter_Date_S));
                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: week day//from ww w  .j ava 2s  . c  om
 */
private void defineColumn_Time_WeekDay() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TIME_WEEK_DAY.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() {

        @Override
        public Long getTourId(final ViewerCell cell) {

            if (_isToolTipInWeekDay == false) {
                return null;
            }

            return getCellTourId(cell);
        }

        @Override
        public void update(final ViewerCell cell) {
            final Object element = cell.getElement();
            if (element instanceof TVICollatedTour_Tour) {

                cell.setText(((TVICollatedTour_Tour) element).colWeekDay);
                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: week/*  w ww . j  a  v a 2  s  .c o m*/
 */
private void defineColumn_Time_WeekNo() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TIME_WEEK_NO.createColumn(_columnManager, _pc);
    colDef.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            final int week = ((TVICollatedTour) element).colWeekNo;

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

            setCellColor(cell, element);
        }
    });
}