List of usage examples for org.eclipse.jface.viewers TreeViewerColumn TreeViewerColumn
public TreeViewerColumn(TreeViewer viewer, TreeColumn column)
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); }