/**
* Column: Altitude
*/
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);
}
});
}
TourMarkerAllView.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:mytourbook
作者:
评论列表
文章目录