List of usage examples for org.eclipse.jface.viewers ViewerCell getElement
public Object getElement()
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Adjust temperature//from ww w. j av a 2 s .co m */ private void defineColumnIL_40_AdjustTemperature() { final TableColumnDefinition colDef = new TableColumnDefinition(_ilColumnManager, // "isAdjustTemperature", //$NON-NLS-1$ SWT.CENTER); colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_AdjustTemperature_Label); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_AdjustTemperature_Header); colDef.setColumnHeaderToolTipText(Messages.Dialog_ImportConfig_Column_AdjustTemperature_Tooltip); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(15)); colDef.setColumnWeightData(new ColumnWeightData(7)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ImportLauncher importLauncher = (ImportLauncher) cell.getElement(); if (importLauncher.isAdjustTemperature) { final float temperature = importLauncher.tourAvgTemperature; final String logText = NLS.bind(COLUMN_ADJUST_TEMPERATURE, new Object[] { importLauncher.temperatureAdjustmentDuration, (int) (UI.convertTemperatureFromMetric(temperature) + 0.5), UI.UNIT_LABEL_TEMPERATURE }); cell.setText(logText); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Is save tour/*from ww w . j a v a 2 s .co m*/ */ private void defineColumnIL_88_IsSaveTour() { final TableColumnDefinition colDef = new TableColumnDefinition(_ilColumnManager, "isSaveTour", SWT.CENTER); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_Save_Label); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_Save_Header); colDef.setColumnHeaderToolTipText(Messages.Dialog_ImportConfig_Checkbox_SaveTour_Tooltip); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(7)); colDef.setColumnWeightData(new ColumnWeightData(7)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ImportLauncher importLauncher = (ImportLauncher) cell.getElement(); cell.setText(importLauncher.isSaveTour // ? Messages.App_Label_BooleanYes : UI.EMPTY_STRING); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Show in dashboard/*from w w w. j a v a 2s . c o m*/ */ private void defineColumnIL_90_ShowInDashboard() { final TableColumnDefinition colDef = new TableColumnDefinition(_ilColumnManager, "showInDash", SWT.CENTER); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_ShowInDash_Label); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_ShowInDash_Header); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(8)); colDef.setColumnWeightData(new ColumnWeightData(8)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(((ImportLauncher) cell.getElement()).isShowInDashboard ? Messages.App_Label_BooleanYes : Messages.App_Label_BooleanNo); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Item description// w ww. jav a 2 s . c om */ private void defineColumnIL_99_Description() { final TableColumnDefinition colDef = new TableColumnDefinition(_ilColumnManager, "configDescription", //$NON-NLS-1$ SWT.LEAD); colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_Description); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_Description); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(25)); colDef.setColumnWeightData(new ColumnWeightData(25)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(((ImportLauncher) cell.getElement()).description); } }); }
From source file:net.tourbook.map3.ui.DialogSelectMap3Color.java
License:Open Source License
/** * Column: Show only the checkbox//from ww w. j ava 2 s . c o m */ private void defineColumn_10_Checkbox() { final TableViewerColumn tvc = new TableViewerColumn(_colorViewer, SWT.LEAD); final TableColumn tc = tvc.getColumn(); tc.setWidth(_pc.convertWidthInCharsToPixels(COLUMN_WITH_NAME)); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof Map3GradientColorProvider) { final Map3ColorProfile colorProfile = ((Map3GradientColorProvider) (element)) .getMap3ColorProfile(); cell.setText(colorProfile.getProfileName()); } } }); }
From source file:net.tourbook.map3.ui.DialogSelectMap3Color.java
License:Open Source License
/** * Column: Min value/*from www . j a v a2 s . c om*/ */ private void defineColumn_20_MinValue() { final TableViewerColumn tvc = new TableViewerColumn(_colorViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setWidth(_pc.convertWidthInCharsToPixels(COLUMN_WITH_VALUE)); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof Map3GradientColorProvider) { final Map3ColorProfile colorProfile = ((Map3GradientColorProvider) (element)) .getMap3ColorProfile(); final ProfileImage profileImage = colorProfile.getProfileImage(); final ArrayList<RGBVertex> vertices = profileImage.getRgbVertices(); final RGBVertex firstVertex = vertices.get(0); final String minValueText = Integer.toString(firstVertex.getValue()); cell.setText(minValueText); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.map3.ui.DialogSelectMap3Color.java
License:Open Source License
/** * Column: Max value//www . j a v a 2 s. com */ private void defineColumn_40_MaxValue() { final TableViewerColumn tvc = new TableViewerColumn(_colorViewer, SWT.LEAD); final TableColumn tc = tvc.getColumn(); tc.setWidth(_pc.convertWidthInCharsToPixels(COLUMN_WITH_VALUE)); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof Map3GradientColorProvider) { final String maxValueText; final Map3ColorProfile colorProfile = ((Map3GradientColorProvider) (element)) .getMap3ColorProfile(); final ProfileImage profileImage = colorProfile.getProfileImage(); final ArrayList<RGBVertex> vertices = profileImage.getRgbVertices(); final RGBVertex lastVertex = vertices.get(vertices.size() - 1); maxValueText = Integer.toString(lastVertex.getValue()); cell.setText(maxValueText); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.map3.ui.DialogSelectMap3Color.java
License:Open Source License
/** * Column: Relative/absolute values/*w w w . ja v a2 s. co m*/ */ private void defineColumn_50_RelativeAbsolute() { final TableViewerColumn tvc = new TableViewerColumn(_colorViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setWidth(_pc.convertWidthInCharsToPixels(COLUMN_WITH_ABSOLUTE_RELATIVE)); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof Map3GradientColorProvider) { final Map3ColorProfile colorProfile = ((Map3GradientColorProvider) (element)) .getMap3ColorProfile(); if (colorProfile.isAbsoluteValues()) { cell.setText(Messages.Pref_Map3Color_Column_ValueMarker_Absolute); } else { cell.setText(Messages.Pref_Map3Color_Column_ValueMarker_Relative); } } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.map3.ui.DialogSelectMap3Color.java
License:Open Source License
/** * Column: Legend overwrite marker//from www .j a v a2 s .c o m */ private void defineColumn_52_OverwriteLegendMinMax() { final TableViewerColumn tvc = new TableViewerColumn(_colorViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setWidth(_pc.convertWidthInCharsToPixels(COLUMN_WITH_ABSOLUTE_RELATIVE)); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof Map3GradientColorProvider) { final Map3ColorProfile colorProfile = ((Map3GradientColorProvider) (element)) .getMap3ColorProfile(); if (colorProfile.isAbsoluteValues() && colorProfile.isOverwriteLegendValues()) { cell.setText(Messages.Pref_Map3Color_Column_Legend_Marker); } else { cell.setText(UI.EMPTY_STRING); } } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.map3.ui.Map3LayerUI.java
License:Open Source License
/** * Create columns for the tree viewer.//w w w. j a v a2 s. c o m */ private void defineColumn_CategoryLayer(final TreeColumnLayout treeLayout) { TreeViewerColumn tvc; TreeColumn tc; /* * column: category/layer */ tvc = new TreeViewerColumn(_layerViewer, SWT.LEAD); tc = tvc.getColumn(); tc.setText(Messages.Map3Layer_Viewer_Column_Layer); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVIMap3Item) { final TVIMap3Item mapItem = (TVIMap3Item) element; cell.setText(mapItem.name); } } }); treeLayout.setColumnData(tc, new ColumnWeightData(100, true)); }