columnName.setResizable(true); TableColumnLayout tableColumnLayout= new TableColumnLayout(); composite.setLayout(tableColumnLayout); tableColumnLayout.setColumnData(columnType, new ColumnWeightData(60, true)); tableColumnLayout.setColumnData(columnName, new ColumnWeightData(40, true));
/** 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 TableViewerColumn createColumn( final TableColumnLayout columnLayout, final String text, final int weight, final int style) { final TableViewerColumn viewerColumn = new TableViewerColumn( tableViewer, style); final TableColumn column = viewerColumn.getColumn(); column.setText(text); columnLayout.setColumnData(column, new ColumnWeightData(weight)); return viewerColumn; }
/** * @since 1.3 */ protected void updateColumnData(Widget column) { TableColumn tColumn = (TableColumn) column; Table t = tColumn.getParent(); if( ! IS_GTK || t.getColumn(t.getColumnCount()-1) != tColumn ){ tColumn.setData(LAYOUT_DATA, new ColumnPixelData(tColumn.getWidth())); layout(t.getParent(), true); } } }
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); }
private void createDummyColumn(final TableColumnLayout columnLayout) { final TableViewerColumn viewerColumn = new TableViewerColumn( tableViewer, SWT.LEFT); final TableColumn column = viewerColumn.getColumn(); columnLayout.setColumnData(column, new ColumnWeightData(0, 0, false)); viewerColumn.setLabelProvider(new ColumnLabelProvider()); // FIXME: first cell is left aligned on Mac OS X 10.4, Eclipse 3.4 }
/** * @since 3.5 */ @Override protected void updateColumnData(Widget column) { TableColumn tColumn = (TableColumn) column; Table t = tColumn.getParent(); if (!IS_GTK || t.getColumn(t.getColumnCount() - 1) != tColumn) { tColumn.setData(LAYOUT_DATA, new ColumnPixelData(tColumn.getWidth())); layout(t.getParent(), true); } } }
columnName.setResizable(true); TableColumnLayout tableColumnLayout= new TableColumnLayout(); composite.setLayout(tableColumnLayout); tableColumnLayout.setColumnData(columnType, new ColumnWeightData(60, true)); tableColumnLayout.setColumnData(columnName, new ColumnWeightData(40, true));
/** * @since 3.5 */ @Override protected void updateColumnData(Widget column) { TableColumn tColumn = (TableColumn) column; Table t = tColumn.getParent(); if (!IS_GTK || t.getColumn(t.getColumnCount() - 1) != tColumn) { tColumn.setData(LAYOUT_DATA, new ColumnPixelData(tColumn.getWidth())); layout(t.getParent(), true); } } }
TableColumnLayout tableColumnlayout = new TableColumnLayout(); editorComposite.setLayout(tableColumnlayout); appColumn.setText(IDEWorkbenchMessages.UrlHandlerPreferencePage_ColumnName_Handler); tableColumnlayout.setColumnData(nameColumn, new ColumnWeightData(20)); tableColumnlayout.setColumnData(descriptionColumn, new ColumnWeightData(60)); tableColumnlayout.setColumnData(appColumn, new ColumnWeightData(20));
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)); tv.getTable().getParent().setLayout(layout);
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)); tv.getTable().getParent().setLayout(layout);
gd.horizontalIndent= 20; editorComposite.setLayoutData(gd); TableColumnLayout tableColumnlayout= new TableColumnLayout(); editorComposite.setLayout(tableColumnlayout); tableColumnlayout.setColumnData(nameColumn, columnLayoutData); tableColumnlayout.setColumnData(modifierKeysColumn, columnLayoutData); tableColumnlayout.setColumnData(targetNameColumn, columnLayoutData);
gd.horizontalIndent= 20; editorComposite.setLayoutData(gd); TableColumnLayout tableColumnlayout= new TableColumnLayout(); editorComposite.setLayout(tableColumnlayout); tableColumnlayout.setColumnData(nameColumn, columnLayoutData); tableColumnlayout.setColumnData(modifierKeysColumn, columnLayoutData); tableColumnlayout.setColumnData(targetNameColumn, columnLayoutData);
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$ tableColumnLayout.setColumnData(column.getColumn(), new ColumnWeightData(100)); column.setLabelProvider(new PackageFragmentRootLabelProvider()); tableColumnLayout.setColumnData(column.getColumn(), new ColumnPixelData(20)); column.setLabelProvider(new VersionLabelProvider(versionUnknownImage, versionImage)); tableColumnLayout.setColumnData(column.getColumn(), new ColumnPixelData(20)); column.setLabelProvider(new ModelLabelProvider(repository, modelImage, modelUnknownImage)); tContainer.setLayout(tableColumnLayout);
valueColumn.getColumn().setText(IDEWorkbenchMessages.PathVariablesBlock_valueColumn); TableColumnLayout tableLayout = new TableColumnLayout(); tableComposite.setLayout( tableLayout ); tableLayout.setColumnData(nameColumn.getColumn(), new ColumnWeightData(150)); tableLayout.setColumnData(valueColumn.getColumn(), new ColumnWeightData(280));
tc2.setText(envTableColumnHeaders[1]); TableColumnLayout tableColumnLayout = new TableColumnLayout(true); PixelConverter pixelConverter = new PixelConverter(font); tableColumnLayout.setColumnData(tc1, new ColumnWeightData(1, pixelConverter.convertWidthInCharsToPixels(20))); tableColumnLayout.setColumnData(tc2, new ColumnWeightData(2, pixelConverter.convertWidthInCharsToPixels(20))); tableComposite.setLayout(tableColumnLayout);
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); tableColumnLayout.setColumnData(new TableColumn(table, SWT.NONE), new ColumnWeightData(0, maxProviderWidth)); tableColumnLayout.setColumnData(new TableColumn(table, SWT.NONE), new ColumnWeightData(100, 100)); table.getShell().addControlListener(new ControlAdapter() { @Override