List of usage examples for org.eclipse.jface.viewers ViewerCell getElement
public Object getElement()
From source file:net.tourbook.common.util.DialogModifyColumns.java
License:Open Source License
/** * Column: Unit/*from w w w .j av a 2 s. com*/ */ private void defineColumn_Unit(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_columnViewer, SWT.LEAD); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.ColumnModifyDialog_column_unit); tc.setMoveable(true); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ColumnDefinition colDef = (ColumnDefinition) cell.getElement(); cell.setText(colDef.getColumnUnit()); setColor(cell, colDef); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(14), true)); }
From source file:net.tourbook.common.util.DialogModifyColumns.java
License:Open Source License
/** * Column: Width/*from w w w. ja va2 s. co m*/ */ private void defineColumn_Width(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_columnViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setMoveable(true); tc.setText(Messages.ColumnModifyDialog_column_width); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ColumnDefinition colDef = (ColumnDefinition) cell.getElement(); cell.setText(Integer.toString(colDef.getColumnWidth())); setColor(cell, colDef); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(10), true)); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Item name//from w ww.j a v a2 s .c o m */ private void defineColumnIC_10_LauncherName() { final TableColumnDefinition colDef = new TableColumnDefinition(_icColumnManager, "configName", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_Name); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_Name); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(30)); colDef.setColumnWeightData(new ColumnWeightData(30)); colDef.setIsDefaultColumn(); colDef.setCanModifyVisibility(false); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(((ImportConfig) cell.getElement()).name); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Backup/*from www . j a va 2 s .c om*/ */ private void defineColumnIC_20_Backup() { final TableColumnDefinition colDef = new TableColumnDefinition(_icColumnManager, "backup", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_Backup); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_Backup); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(30)); colDef.setColumnWeightData(new ColumnWeightData(30)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ImportConfig importConfig = (ImportConfig) cell.getElement(); cell.setText(importConfig.isCreateBackup // ? importConfig.getBackupFolder() : UI.EMPTY_STRING); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Device folder//from ww w . j av a 2 s . co m */ private void defineColumnIC_30_DeviceFolder() { final TableColumnDefinition colDef = new TableColumnDefinition(_icColumnManager, "deviceFolder", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_Device); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_Device); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(30)); colDef.setColumnWeightData(new ColumnWeightData(30)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ImportConfig importConfig = (ImportConfig) cell.getElement(); cell.setText(importConfig.getDeviceFolder()); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Device files/*w w w . j a va 2s . co m*/ */ private void defineColumnIC_32_DeviceFiles() { final TableColumnDefinition colDef = new TableColumnDefinition(_icColumnManager, "deviceFiles", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_DeviceFiles); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_DeviceFiles); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(10)); colDef.setColumnWeightData(new ColumnWeightData(10)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ImportConfig importConfig = (ImportConfig) cell.getElement(); cell.setText(importConfig.fileGlobPattern); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Delete device files/*from w w w. j ava 2s . co m*/ */ private void defineColumnIC_90_DeleteDeviceFiles() { final TableColumnDefinition colDef = new TableColumnDefinition(_icColumnManager, "deleteFiles", SWT.CENTER); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_DeleteFiles_Label); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_DeleteFiles_Header); colDef.setColumnHeaderToolTipText(Messages.Dialog_ImportConfig_Column_DeleteFiles_Tooltip); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(12)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ImportConfig importConfig = (ImportConfig) cell.getElement(); final boolean isDeleteDeviceFiles = importConfig.isDeleteDeviceFiles; if (importConfig.isCreateBackup) { cell.setText(isDeleteDeviceFiles // ? Messages.App_Label_BooleanYes : Messages.App_Label_BooleanNo); cell.setForeground(isDeleteDeviceFiles // ? COLOR_RED : COLOR_FOREGROUND); } else { cell.setText(UI.EMPTY_STRING); } } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Turn OFF watching//from w ww .j av a 2 s .co m */ private void defineColumnIC_99_TurnOFF() { final TableColumnDefinition colDef = new TableColumnDefinition(_icColumnManager, "turnOFF", SWT.CENTER); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_TurnOFF_Label); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_TurnOFF_Header); colDef.setColumnHeaderToolTipText(Messages.Dialog_ImportConfig_Column_TurnOFF_Tooltip); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(10)); colDef.setColumnWeightData(new ColumnWeightData(10)); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ImportConfig importConfig = (ImportConfig) cell.getElement(); cell.setText(importConfig.isTurnOffWatching ? Messages.Dialog_ImportConfig_State_OFF : Messages.Dialog_ImportConfig_State_ON); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Item name/* w ww .j a v a 2s.c om*/ */ private void defineColumnIL_10_LauncherName() { final TableColumnDefinition colDef = new TableColumnDefinition(_ilColumnManager, "launcherName", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_Name); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_Name); colDef.setDefaultColumnWidth(_pc.convertWidthInCharsToPixels(17)); colDef.setColumnWeightData(new ColumnWeightData(17)); colDef.setIsDefaultColumn(); colDef.setCanModifyVisibility(false); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(((ImportLauncher) cell.getElement()).name); } }); }
From source file:net.tourbook.importdata.DialogEasyImportConfig.java
License:Open Source License
/** * Column: Set last marker/* w w w. j ava 2s .c o m*/ */ private void defineColumnIL_30_LastMarkerDistance() { final TableColumnDefinition colDef = new TableColumnDefinition(_ilColumnManager, "isSetLastMarker", //$NON-NLS-1$ SWT.TRAIL); colDef.setColumnLabel(Messages.Dialog_ImportConfig_Column_LastMarker_Label); colDef.setColumnHeaderText(Messages.Dialog_ImportConfig_Column_LastMarker_Header); colDef.setColumnHeaderToolTipText(Messages.Dialog_ImportConfig_Column_LastMarker_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(); if (importLauncher.isSetLastMarker) { final double distance = getMarkerDistanceValue(importLauncher); cell.setText(_nf1.format(distance)); } else { cell.setText(UI.EMPTY_STRING); } } }); }