wTree.setHeaderVisible( true ); TreeMemory.addTreeListener( wTree, STRING_SLAVE_LOG_TREE_NAME + slaveServer.toString() ); Rectangle bounds = spoon.tabfolder.getSwtTabset().getBounds();
tree.setHeaderVisible( true ); FormData treeFormData = new FormData(); treeFormData.left = new FormAttachment( 0, 0 ); // To the right of the label
wTree.setHeaderVisible( true ); props.setLook( wTree );
wTree.setHeaderVisible( true ); TreeMemory.addTreeListener( wTree, STRING_CHEF_LOG_TREE_NAME );
ColumnInfo.COLUMN_TYPE_CCOMBO, false, true ), }; wTree.setHeaderVisible( true ); for ( int i = 0; i < colinf.length; i++ ) { ColumnInfo columnInfo = colinf[i];
wTree.setHeaderVisible( true ); props.setLook( wTree );
/** * Sets the header visible state of the "Example" widgets. */ void setWidgetHeaderVisible () { tree1.setHeaderVisible (headerVisibleButton.getSelection ()); tree2.setHeaderVisible (headerVisibleButton.getSelection ()); }
private static Tree createTree(final Composite parent, final String text, final String... columns) { final Composite group = GUIToolkit.newGroup(parent, SWT.NONE, text, new GridData(SWT.FILL, SWT.FILL, true, true)); // <-- THIS group.setFont(FontManager.NORMAL_BOLD); group.setLayout(new FillLayout()); final Tree tree = new Tree(group, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI); tree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); // <-- THIS tree.setHeaderVisible(true); GUIToolkit.createColumns(tree, columns); GUIToolkit.addColumnSort(tree, DATA); GUIToolkit.removeDoubleClickExpand(tree); }
/** Builds a table with the given columns. */ protected static Tree buildTree(Composite parent, int style, boolean linesVisible, boolean headerVisible, List<? extends ColumnBuilder> columnBuilders) { SwtMisc.assertClean(parent); // create the control Tree control = new Tree(parent, style); control.setLinesVisible(linesVisible); control.setHeaderVisible(headerVisible); // create the columns and layout Function<ColumnBuilder, TreeColumn> buildFunc = builder -> builder.build(control); List<TreeColumn> columns = columnBuilders.stream().map(buildFunc).collect(Collectors.toList()); buildLayout(control, new TreeColumnLayout(), columns, columnBuilders); // return the control return control; }
private void setTreeColumns(Tree tree) { IUColumnConfig[] columns = getColumnConfig(); tree.setHeaderVisible(true); for (int i = 0; i < columns.length; i++) { TreeColumn tc = new TreeColumn(tree, SWT.NONE, i); tc.setResizable(true); tc.setText(columns[i].getColumnTitle()); tc.setWidth(columns[i].getWidthInPixels(tree)); } }
private void setTreeColumns(Tree tree) { tree.setHeaderVisible(true); IUColumnConfig[] cols = getColumnConfig(); for (int i = 0; i < cols.length; i++) { TreeColumn tc = new TreeColumn(tree, SWT.NONE, i); tc.setResizable(true); tc.setText(cols[i].getColumnTitle()); tc.setWidth(cols[i].getWidthInPixels(tree)); } }
private void setTreeColumns(Tree tree) { IUColumnConfig[] columns = ProvUI.getIUColumnConfig(); tree.setHeaderVisible(true); for (int i = 0; i < columns.length; i++) { TreeColumn tc = new TreeColumn(tree, SWT.NONE, i); tc.setResizable(true); tc.setText(columns[i].getColumnTitle()); tc.setWidth(columns[i].getWidthInPixels(tree)); } }
/** * Creates a property sheet viewer on a newly-created tree control * under the given parent. The viewer has no input, and no root entry. * * @param parent * the parent control */ public PropertySheetViewer(Composite parent) { tree = new Tree(parent, SWT.FULL_SELECTION | SWT.SINGLE | SWT.HIDE_SELECTION); // configure the widget tree.setLinesVisible(true); tree.setHeaderVisible(true); // configure the columns addColumns(); // add our listeners to the widget hookControl(); // create a new tree editor treeEditor = new TreeEditor(tree); // create the entry and editor listener createEntryListener(); createEditorListener(); }
/** * Creates a property sheet viewer on a newly-created tree control * under the given parent. The viewer has no input, and no root entry. * * @param parent * the parent control */ public PropertySheetViewer(Composite parent) { tree = new Tree(parent, SWT.FULL_SELECTION | SWT.SINGLE | SWT.HIDE_SELECTION); // configure the widget tree.setLinesVisible(true); tree.setHeaderVisible(true); // configure the columns addColumns(); // add our listeners to the widget hookControl(); // create a new tree editor treeEditor = new TreeEditor(tree); // create the entry and editor listener createEntryListener(); createEditorListener(); }
/** * Creates a property sheet viewer on a newly-created tree control * under the given parent. The viewer has no input, and no root entry. * * @param parent * the parent control */ public PropertySheetViewer(Composite parent) { tree = new Tree(parent, SWT.FULL_SELECTION | SWT.SINGLE | SWT.HIDE_SELECTION); // configure the widget tree.setLinesVisible(true); tree.setHeaderVisible(true); // configure the columns addColumns(); // add our listeners to the widget hookControl(); // create a new tree editor treeEditor = new TreeEditor(tree); // create the entry and editor listener createEntryListener(); createEditorListener(); }
/** * Setup resources by location. */ protected void setupResourcesByLocation() { resourcesUI.removeAll(); resourcesUI.removeListener(SWT.Expand, this); // remove to prevent triggering while setting up resourcesUI.removeListener(SWT.Selection, this); // remove to prevent triggering while setting up resourcesUIc1.setWidth(500); resourcesUIc2.setWidth(0); resourcesUI.setHeaderVisible(false); TreeItem topItem = new TreeItem(resourcesUI, SWT.NONE); topItem.setText("Workspace"); IWorkspaceRoot root = TAEConfiguratorPlugin.getWorkspace().getRoot().getWorkspace().getRoot(); try { IResource[] projects = root.members(); populate(topItem, projects); } catch (CoreException e) { throw new InternalErrorCDE("unhandled exception", e); } topItem.setExpanded(true); resourcesUI.addListener(SWT.Expand, this); resourcesUI.addListener(SWT.Selection, this); }
/** * Setup resources by name. */ private void setupResourcesByName() { resourcesUI.removeAll(); resourcesUI.removeListener(SWT.Expand, this); // remove to prevent // triggering while setting up resourcesUI.removeListener(SWT.Selection, this); // remove to prevent // triggering while // setting up resourcesUI.setHeaderVisible(true); resourcesUIc1.setWidth(400); resourcesUIc1.setText("by-name xml resource"); resourcesUIc2.setWidth(400); resourcesUIc2.setText("source of by-name resource"); CandidateAndSource [] candidates = computeByNameCandidates(); for (CandidateAndSource c : candidates) { TreeItem item = new TreeItem(resourcesUI, SWT.NULL, 0); item.setText(new String [] {c.candidate, c.source}); item.setData(c.candidate); } resourcesUI.addListener(SWT.Selection, this); browseButton.setEnabled(false); }
/** * Create a TreeViewer that can be used to display a list of IFile instances. * This method provides the labels and sorter but does not provide a content provider * * @param parent * @return TableViewer */ public TreeViewer createTree(Composite parent) { Tree tree = new Tree(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI | SWT.FULL_SELECTION); tree.setHeaderVisible(true); tree.setLinesVisible(false); GridData data = new GridData(GridData.FILL_BOTH); tree.setLayoutData(data); TableLayout layout = new TableLayout(); tree.setLayout(layout); this.viewer = new TreeViewer(tree); createColumns(tree, layout); viewer.setLabelProvider(new LocalHistoryLabelProvider()); // By default, reverse sort by revision. // If local filter is on sort by date HistoryComparator sorter = new HistoryComparator(COL_DATE); sorter.setReversed(false); viewer.setComparator(sorter); return viewer; }
@Override protected void addReferencedGenModelsTreeColumns(CheckboxTreeViewer referencedGenModelsTreeViewer) { Tree tree = referencedGenModelsTreeViewer.getTree(); tree.setHeaderVisible(true); TreeColumn genObjectColumn = new TreeColumn(tree, SWT.NONE); genObjectColumn.setText(ExporterPlugin.INSTANCE.getString("_UI_GenObjectsColumn_title")); genObjectColumn.setResizable(true); genObjectColumn.setWidth(250); TreeColumn artifactColumn = new TreeColumn(tree, SWT.NONE); artifactColumn.setText(ExporterPlugin.INSTANCE.getString("_UI_ExporterAndArtifactColumn_title")); artifactColumn.setResizable(true); artifactColumn.setWidth(200); ReferencedGenPackageTreeEditorHelper treeEditorHelper = new ReferencedGenPackageTreeEditorHelper(tree); treeEditorHelper.setColumn(1); }
/** * Creates the checkbox tree viewer that contains attributes. * * @param parent the parent composite to add this one to * @return a {@link CheckboxTreeViewer} */ private CheckboxTreeViewer createCheckboxTreeViewer(Composite parent) { Tree tree = new Tree(parent, SWT.MULTI | SWT.CHECK | SWT.H_SCROLL | SWT.V_SCROLL); GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true); tree.setLayoutData(gd); tree.setHeaderVisible(true); tree.setLinesVisible(true); CheckboxTreeViewer treeViewer = new CheckboxTreeViewer(tree); treeViewer.setContentProvider(new PrototypeAttributesContentProvider()); treeViewer.setCheckStateProvider(new AttributesTreeCheckStateProvider()); treeViewer.addCheckStateListener(new AttributesTreeCheckStateListener()); MenuManager menuMgr = new MenuManager(); Menu contextMenu = menuMgr.createContextMenu(tree); menuMgr.addMenuListener(new ResetMenuListener()); menuMgr.setRemoveAllWhenShown(true); tree.setMenu(contextMenu); return treeViewer; }