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.common.util.DialogModifyColumns.java

License:Open Source License

/**
 * Column: Detail format//  www. j av a  2  s.c  o  m
 */
private void defineColumn_Format_Detail(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_columnViewer, SWT.LEAD);

    final TableColumn tc = tvc.getColumn();
    tc.setMoveable(true);
    tc.setText(Messages.ColumnModifyDialog_Column_FormatTour);

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

            final ColumnDefinition colDef = (ColumnDefinition) cell.getElement();

            ValueFormat valueFormat = colDef.getValueFormat_Detail();

            if (valueFormat == null) {
                valueFormat = colDef.getDefaultValueFormat_Detail();
            }

            if (valueFormat == null) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(ColumnManager.getValueFormatterName(valueFormat));
            }

            setColor(cell, colDef);
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(18), true));
}

From source file:net.tourbook.common.util.DialogModifyColumns.java

License:Open Source License

/**
 * Column: Unit//from   ww w.ja  v  a  2  s . c  o m
 */
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/*w w  w.j  ava2 s  .  com*/
 */
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//w  ww .  j a v a  2 s . co 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//w  w w .  j  a  v a  2  s .  co  m
 */
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   w w  w.j ava 2s .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//from   w ww  .j  ava  2 s.  c  o  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  a  v  a  2  s .  c om
 */
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//w  w w .  j  av a2  s.com
 */
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/*from   ww  w . j  ava2s  .  c o  m*/
 */
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);
        }
    });
}