/** 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; }
TreeColumnLayout treeColumnLayout = new TreeColumnLayout(); treeViewerContainer.setLayout(treeColumnLayout);
locationColumn.setMoveable(false); TreeColumnLayout tableLayout = new TreeColumnLayout(); treeComposite.setLayout( tableLayout );
treeComposite.setLayoutData(data); TreeColumnLayout columnLayout= new TreeColumnLayout(); treeComposite.setLayout(columnLayout); fTemplatesTree= new Tree(treeComposite, SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI
treeComposite.setLayoutData(data); TreeColumnLayout columnLayout= new TreeColumnLayout(); treeComposite.setLayout(columnLayout); fTemplatesTree= new Tree(treeComposite, SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI
mgr.createContextMenu(filterView.getControl())); }); TreeColumnLayout layout = new TreeColumnLayout(); tableComposite.setLayout( layout );
TreeColumnLayout treeViewerCompositeLayout = new TreeColumnLayout(); treeViewerComposite.setLayout(treeViewerCompositeLayout); GridDataFactory.fillDefaults().grab(true, true).applyTo(treeViewerComposite);
TreeColumnLayout treeViewerCompositeLayout = new TreeColumnLayout(); treeViewerComposite.setLayout(treeViewerCompositeLayout); GridDataFactory.fillDefaults().grab(true, true).applyTo(treeViewerComposite);
final TreeColumnLayout layout = new TreeColumnLayout();