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: temperature//  w w w.j  a v a2s. co  m
 */
private void defineColumn_Weather_Temperature() {

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

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            if (_serieTemperature != null) {

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

                final float value = UI.convertTemperatureFromMetric(_serieTemperature[timeSlice.serieIndex]);

                colDef.printDetailValue(cell, value);

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

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Altitude/*from w  w w  . j a  v  a2  s . co m*/
 */
private void defineColumn_Altitude() {

    final ColumnDefinition colDef = TableColumnFactory.ALTITUDE_ALTITUDE.createColumn(_columnManager, _pc);

    // overwrite column id to identify the column when table is sorted
    colDef.setColumnId(COLUMN_ALTITUDE);
    colDef.setColumnSelectionListener(_columnSortListener);

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

            String valueText;
            final float altitude = ((TourMarkerItem) cell.getElement()).altitude;

            if (altitude == TourDatabase.DEFAULT_FLOAT) {
                valueText = UI.EMPTY_STRING;
            } else {
                valueText = _nf1.format(altitude / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE);
            }

            cell.setText(valueText);
        }
    });
}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Date//w  ww  .  j a va2 s .  co m
 */
private void defineColumn_Date() {

    final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_DATE, SWT.TRAIL);

    colDef.setColumnName(Messages.ColumnFactory_Waypoint_Date);

    colDef.setIsDefaultColumn();
    colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(12));
    colDef.setColumnSelectionListener(_columnSortListener);

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

            final TourMarkerItem tourMarkerItem = (TourMarkerItem) cell.getElement();

            cell.setText(_dateFormatter.format(tourMarkerItem.time));
        }
    });

}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Description/*from   www .j  ava  2s  .c o m*/
 */
private void defineColumn_Description() {

    final ColumnDefinition colDef = TableColumnFactory.WAYPOINT_DESCRIPTION.createColumn(_columnManager, _pc);

    colDef.setIsDefaultColumn();

    // overwrite column id to identify the column when table is sorted
    colDef.setColumnId(COLUMN_DESCRIPTION);
    colDef.setColumnSelectionListener(_columnSortListener);

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

            final TourMarkerItem marker = (TourMarkerItem) cell.getElement();
            cell.setText(marker.description);
        }
    });
}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Latitude//from  www  .  j a  va  2  s  . c o  m
 */
private void defineColumn_Latitude() {

    final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_LATITUDE, SWT.TRAIL);

    colDef.setColumnName(Messages.ColumnFactory_latitude);
    colDef.setIsDefaultColumn();

    colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(11));
    colDef.setColumnSelectionListener(_columnSortListener);

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

            String valueText;
            final double latitude = ((TourMarkerItem) cell.getElement()).latitude;

            if (latitude == TourDatabase.DEFAULT_DOUBLE) {
                valueText = UI.EMPTY_STRING;
            } else {
                if (_isLatLonDigitsEnabled) {
                    valueText = _nfLatLon.format(latitude);
                } else {
                    valueText = Double.toString(latitude);
                }
            }

            cell.setText(valueText);
        }
    });
}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Longitude/*  www  .  ja va2  s.c o m*/
 */
private void defineColumn_Longitude() {

    final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_LONGITUDE, SWT.TRAIL);

    colDef.setColumnName(Messages.ColumnFactory_longitude);
    colDef.setIsDefaultColumn();

    colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(11));
    colDef.setColumnSelectionListener(_columnSortListener);

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

            String valueText;
            final double longitude = ((TourMarkerItem) cell.getElement()).longitude;

            if (longitude == TourDatabase.DEFAULT_DOUBLE) {
                valueText = UI.EMPTY_STRING;
            } else {
                if (_isLatLonDigitsEnabled) {
                    valueText = _nfLatLon.format(longitude);
                } else {
                    valueText = Double.toString(longitude);
                }
            }

            cell.setText(valueText);
        }
    });
}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Marker ID/*w  ww.  j  ava 2 s .  c  om*/
 */
private void defineColumn_MarkerId() {

    final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_MARKER_ID, SWT.LEAD);

    colDef.setColumnName(Messages.ColumnFactory_TourMarkerId);

    colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(12));
    colDef.setColumnSelectionListener(_columnSortListener);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            cell.setText(Long.toString(((TourMarkerItem) cell.getElement()).markerId));
        }
    });
}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Name//w  ww .  j  av a  2 s .  c  o m
 */
private void defineColumn_Name() {

    final ColumnDefinition colDef = TableColumnFactory.WAYPOINT_NAME.createColumn(_columnManager, _pc);

    colDef.setIsDefaultColumn();

    // overwrite column id to identify the column when table is sorted
    colDef.setColumnId(COLUMN_NAME);
    colDef.setColumnSelectionListener(_columnSortListener);

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

            final TourMarkerItem marker = (TourMarkerItem) cell.getElement();
            cell.setText(marker.label);
        }
    });
}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: Time//  ww  w. j a  v a  2  s  .  c  o m
 */
private void defineColumn_Time() {

    final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_TIME, SWT.TRAIL);

    colDef.setColumnName(Messages.ColumnFactory_tour_time_label_hhmmss);

    colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(12));

    /*
     * a marker cannot be sorted by time only by date
     */
    //      colDef.setColumnSelectionListener(_columnSortListener);

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

            final TourMarkerItem tourMarkerItem = (TourMarkerItem) cell.getElement();

            cell.setText(_timeFormatter.format(tourMarkerItem.time));
        }
    });

}

From source file:net.tourbook.ui.views.tourMarker.TourMarkerAllView.java

License:Open Source License

/**
 * Column: TourID//from w ww.j  a va  2  s  .  co m
 */
private void defineColumn_TourId() {

    final ColumnDefinition colDef = new TableColumnDefinition(_columnManager, COLUMN_TOUR_ID, SWT.LEAD);

    colDef.setColumnName(Messages.ColumnFactory_TourId);

    colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(22));
    colDef.setColumnSelectionListener(_columnSortListener);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            cell.setText(Long.toString(((TourMarkerItem) cell.getElement()).tourId));
        }
    });

}