Example usage for org.eclipse.jface.viewers TreeViewerColumn TreeViewerColumn

List of usage examples for org.eclipse.jface.viewers TreeViewerColumn TreeViewerColumn

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers TreeViewerColumn TreeViewerColumn.

Prototype

public TreeViewerColumn(TreeViewer viewer, TreeColumn column) 

Source Link

Document

Creates a new viewer column for the given TreeViewer on the given TreeColumn .

Usage

From source file:skillpro.view.impl.ExecutableSkillSelectionTreeTableComposite.java

License:Open Source License

private void addExecutableSkillColumn(final Tree tree) {
    TreeColumn secondColumn = new TreeColumn(tree, SWT.LEFT | SWT.CHECK, 0);
    secondColumn.setAlignment(SWT.LEFT);
    secondColumn.setText("ExecutableSkill");
    secondColumn.setWidth(150);// w  ww  .j a  v  a 2 s. c  o  m
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, secondColumn);

    treeViewerColumn.setLabelProvider(new ExecutableSkillColumnProvider());
}

From source file:skillpro.view.impl.ExecutableSkillSelectionTreeTableComposite.java

License:Open Source License

private void addSelectionColumn(final Tree tree) {
    TreeColumn secondColumn = new TreeColumn(tree, SWT.CENTER | SWT.CHECK, 1);
    secondColumn.setAlignment(SWT.CENTER);
    secondColumn.setText("Selection");
    secondColumn.setWidth(50);/*from w  w  w  .j a  va 2s .co  m*/
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, secondColumn);

    treeViewerColumn.setLabelProvider(new SelectionColumnProvider());
    treeViewerColumn.setEditingSupport(new SelectionEditingSupport(treeViewerColumn.getViewer()));
}

From source file:skillpro.view.impl.SupportedAssetsTreeTableComposite.java

License:Open Source License

private void addPreConfigurationColumn(final Tree tree) {
    TreeColumn column = new TreeColumn(tree, SWT.RIGHT | SWT.CHECK, 5);
    column.setAlignment(SWT.LEFT);//from w w  w  . j a  v  a 2  s. c  o m
    column.setText("Pre-Configuration");
    column.setWidth(100);
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, column);

    treeViewerColumn.setLabelProvider(new PreConfigurationColumnProvider());
}

From source file:skillpro.view.impl.SupportedAssetsTreeTableComposite.java

License:Open Source License

private void addPostConfigurationColumn(final Tree tree) {
    TreeColumn column = new TreeColumn(tree, SWT.RIGHT | SWT.CHECK, 6);
    column.setAlignment(SWT.LEFT);/*from w  ww. j  a v  a 2s .co m*/
    column.setText("Post-Configuration");
    column.setWidth(100);
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, column);

    treeViewerColumn.setLabelProvider(new PostConfigurationColumnProvider());
}

From source file:skillpro.view.impl.SupportedAssetsTreeTableComposite.java

License:Open Source License

private void addPreProductConfigColumn(final Tree tree) {
    TreeColumn secondColumn = new TreeColumn(tree, SWT.RIGHT | SWT.CHECK, 1);
    secondColumn.setAlignment(SWT.LEFT);
    secondColumn.setText("Pre-PConf");
    secondColumn.setWidth(100);/* ww w. j a va 2s  .  c o m*/
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, secondColumn);

    treeViewerColumn.setLabelProvider(new PreProductConfigurationColumnProvider());
}

From source file:skillpro.view.impl.SupportedAssetsTreeTableComposite.java

License:Open Source License

private void addPostProductConfigurationColumn(final Tree tree) {
    TreeColumn secondColumn = new TreeColumn(tree, SWT.RIGHT | SWT.CHECK, 2);
    secondColumn.setAlignment(SWT.LEFT);
    secondColumn.setText("Post-PConf");
    secondColumn.setWidth(100);//from   w  ww. j  a va  2 s .  c o m
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, secondColumn);

    treeViewerColumn.setLabelProvider(new PostProductConfigurationColumnProvider());
}

From source file:skillpro.view.impl.SupportedAssetsTreeTableComposite.java

License:Open Source License

private void addTemplateSkillColumn(final Tree tree) {
    TreeColumn secondColumn = new TreeColumn(tree, SWT.RIGHT | SWT.CHECK, 3);
    secondColumn.setAlignment(SWT.LEFT);
    secondColumn.setText("TemplateSkill");
    secondColumn.setWidth(100);//from  w w  w.j  ava  2  s .c  om
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, secondColumn);

    treeViewerColumn.setLabelProvider(new TemplateSkillColumnProvider());
}

From source file:skillpro.view.impl.SupportedAssetsTreeTableComposite.java

License:Open Source License

private void addAssetColumn(final Tree tree) {

    TreeColumn column = new TreeColumn(tree, SWT.RIGHT | SWT.CHECK, 4);
    column.setAlignment(SWT.LEFT);/*from   ww w . j a  v  a 2s .c  om*/
    column.setText("Asset");
    column.setWidth(100);
    TreeViewerColumn treeViewerColumn = new TreeViewerColumn(viewer, column);

    treeViewerColumn.setLabelProvider(new AssetColumnSupportedRoleProvider());
}

From source file:tern.eclipse.ide.linter.ui.properties.TernLinterOptionsBlock.java

License:Open Source License

/**
 * Create tree of tern linter config options.
 * //from   w ww .  j a  va  2 s  .  co  m
 * @param ancestor
 */
private void createOptionsMaster(Composite ancestor) {
    Composite parent = new Composite(ancestor, SWT.NONE);
    parent.setLayoutData(new GridData(GridData.FILL_BOTH));
    TreeColumnLayout layout = new TreeColumnLayout();
    parent.setLayout(layout);
    Font font = ancestor.getFont();
    parent.setFont(font);

    // Create Tree
    treeViewer = new TreeViewer(parent, SWT.BORDER | SWT.FULL_SELECTION | SWT.V_SCROLL | SWT.MULTI);
    Tree tree = treeViewer.getTree();
    tree.setHeaderVisible(false);
    tree.setLinesVisible(true);

    GridData data = new GridData(GridData.FILL_BOTH);
    data.minimumHeight = 400;
    tree.setLayoutData(data);

    treeViewer.setContentProvider(LinterConfigContentProvider.getInstance());

    // Create label column
    TreeViewerColumn labelColumnViewer = new TreeViewerColumn(treeViewer, SWT.LEFT);
    labelColumnViewer
            .setLabelProvider(new TreeColumnViewerLabelProvider(LinterConfigLabelProvider.getInstance()));
    layout.setColumnData(labelColumnViewer.getColumn(), new ColumnWeightData(1, 150));

    // Create value column
    TreeViewerColumn valueColumnViewer = new TreeViewerColumn(treeViewer, SWT.LEFT);
    valueColumnViewer
            .setLabelProvider(new TreeColumnViewerLabelProvider(LinterConfigLabelProvider.getInstance()));
    valueColumnViewer.setEditingSupport(new LinterOptionEditingSupport(valueColumnViewer.getViewer()));
    layout.setColumnData(valueColumnViewer.getColumn(), new ColumnWeightData(1, 100));

    // Add tree selection listener to refresh the detail information of teh
    // selected option
    treeViewer.addSelectionChangedListener(new ISelectionChangedListener() {

        @Override
        public void selectionChanged(SelectionChangedEvent e) {
            if (!e.getSelection().isEmpty()) {
                ITernLinterOption option = (ITernLinterOption) ((IStructuredSelection) e.getSelection())
                        .getFirstElement();
                refreshOption(option);
            } else {
                refreshOption(null);
            }
        }
    });
    restoreColumnSettings();
}

From source file:tubame.portability.plugin.view.ConvertView.java

License:Apache License

/**
 * Add a column to be used in the screen.<br/>
 * //ww w.  ja  v a 2 s .  c  o m
 * @param tree
 *            Add Tree
 */
private void addColumn(Tree tree) {
    ConvertLabelProvider labelProvider = new ConvertLabelProvider();

    tree.setHeaderVisible(true);
    tree.setLinesVisible(true);

    TreeColumn columnNo = new TreeColumn(tree, SWT.NULL);
    columnNo.setText(ResourceUtil.CONVERT_VIEW_NO);
    columnNo.setWidth(ConvertView.NO_COLUMN_SIZE);

    TreeColumn columnPrioriy = new TreeColumn(tree, SWT.NULL);
    // columnPrioriy.setText(ResourcesUtil.CONVERT_VIEW_CHANGE_ITEM);
    columnPrioriy.setText(ResourceUtil.BEFORE_CONVERTING_FILE);
    columnPrioriy.setWidth(ConvertView.CHANGE_ITEM_BEFORE_COLUMN_SIZE);
    new TreeViewerColumn(treeViewer, columnPrioriy).setLabelProvider(labelProvider);

    TreeColumn columnAfterPrioriy = new TreeColumn(tree, SWT.NULL);
    columnAfterPrioriy.setText(ResourceUtil.AFTER_CONVERTING_FILE);
    columnAfterPrioriy.setWidth(ConvertView.CHANGE_ITEM_AFTER_COLUMN_SIZE);
    new TreeViewerColumn(treeViewer, columnAfterPrioriy).setLabelProvider(labelProvider);

    TreeColumn columnConverted = new TreeColumn(tree, SWT.NULL);
    columnConverted.setText(ResourceUtil.CONVERT_VIEW_RESULT);
    columnConverted.setWidth(ConvertView.RESULT_COLUMN_SIZE);

}