/** Builds a table with the given columns. */ protected static Table buildTable(Composite parent, int style, boolean linesVisible, boolean headerVisible, List<? extends ColumnBuilder> columnBuilders) { SwtMisc.assertClean(parent); // create the control Table control = new Table(parent, style); control.setLinesVisible(linesVisible); control.setHeaderVisible(headerVisible); // create the columns and layout Function<ColumnBuilder, TableColumn> buildFunc = builder -> builder.build(control); List<TableColumn> columns = columnBuilders.stream().map(buildFunc).collect(Collectors.toList()); buildLayout(control, new TableColumnLayout(), columns, columnBuilders); // return the control return control; }
private void createTableColumns(final Composite tablePanel) { final TableColumnLayout columnLayout = new TableColumnLayout(); tablePanel.setLayout(columnLayout); createDummyColumn(columnLayout); if (pushSpecs) createModeColumn(columnLayout); createSrcColumn(columnLayout); createDstColumn(columnLayout); createForceColumn(columnLayout); createRemoveColumn(columnLayout); }
columnName.setResizable(true); TableColumnLayout tableColumnLayout= new TableColumnLayout(); composite.setLayout(tableColumnLayout); tableColumnLayout.setColumnData(columnType, new ColumnWeightData(60, true));
columnName.setResizable(true); TableColumnLayout tableColumnLayout= new TableColumnLayout(); composite.setLayout(tableColumnLayout); tableColumnLayout.setColumnData(columnType, new ColumnWeightData(60, true));
gd.horizontalIndent= 20; editorComposite.setLayoutData(gd); TableColumnLayout tableColumnlayout= new TableColumnLayout(); editorComposite.setLayout(tableColumnlayout);
TableColumnLayout tableColumnlayout = new TableColumnLayout(); editorComposite.setLayout(tableColumnlayout);
valueColumn.getColumn().setText(IDEWorkbenchMessages.PathVariablesBlock_valueColumn); TableColumnLayout tableLayout = new TableColumnLayout(); tableComposite.setLayout( tableLayout );
gd.horizontalIndent= 20; editorComposite.setLayoutData(gd); TableColumnLayout tableColumnlayout= new TableColumnLayout(); editorComposite.setLayout(tableColumnlayout);
columnName.setText(RefactoringMessages.IntroduceParameterObjectWizard_name_column); TableColumnLayout layout= new TableColumnLayout(); layout.setColumnData(columnType, new ColumnWeightData(50, convertWidthInCharsToPixels(20), true)); layout.setColumnData(columnName, new ColumnWeightData(50, convertWidthInCharsToPixels(20), true));
columnName.setText(RefactoringMessages.IntroduceParameterObjectWizard_name_column); TableColumnLayout layout= new TableColumnLayout(); layout.setColumnData(columnType, new ColumnWeightData(50, convertWidthInCharsToPixels(20), true)); layout.setColumnData(columnName, new ColumnWeightData(50, convertWidthInCharsToPixels(20), true));
tc2.setText(envTableColumnHeaders[1]); TableColumnLayout tableColumnLayout = new TableColumnLayout(true); PixelConverter pixelConverter = new PixelConverter(font); tableColumnLayout.setColumnData(tc1, new ColumnWeightData(1, pixelConverter.convertWidthInCharsToPixels(20)));
final TableColumnLayout tableColumnLayout = new TableColumnLayout(); final Image versionImage = loadImage("/icons/obj16/file_version.png"); //$NON-NLS-1$ final Image versionUnknownImage = loadImage("/icons/obj16/file_version_unknown.png"); //$NON-NLS-1$
Composite tableComposite = new Composite(composite, SWT.NONE); GridDataFactory.fillDefaults().grab(true, true).applyTo(tableComposite); TableColumnLayout tableColumnLayout = new TableColumnLayout(); tableComposite.setLayout(tableColumnLayout); table = new Table(tableComposite, SWT.SINGLE | SWT.FULL_SELECTION);