private void restoreDefaultColumnWidths(){ TableLayout layout = new TableLayout(); for (int i = 0; i < variableTableColumnLayouts.length; i++) { layout.addColumnData(variableTableColumnLayouts[i]); } variableTable.getTable().setLayout(layout); }
Item[] tableColumns = getColumns(c); int size = Math.min(columns.size(), tableColumns.length); int[] widths = new int[size]; setWidth(tableColumns[i], widths[i]);
/** * @see IClasspathTableOwner#createAvailableJARsViewer(Composite) */ public CheckboxTableViewer createAvailableJARsViewer(Composite parent) { int flags = SWT.CHECK | SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI; Table table = new Table(parent, flags); CheckboxTableViewer availableJARsViewer = new CheckboxTableViewer(table); // set up table layout TableLayout tableLayout = new org.eclipse.jface.viewers.TableLayout(); tableLayout.addColumnData(new ColumnWeightData(200, true)); tableLayout.addColumnData(new ColumnWeightData(200, true)); table.setLayout(tableLayout); table.setHeaderVisible(true); table.setLinesVisible(true); // do not create sorter otherwise order will go wrong //availableJARsViewer.setSorter(new ViewerSorter()); // table columns TableColumn fileNameColumn = new TableColumn(table, SWT.NONE, 0); fileNameColumn.setText(ManifestUIResourceHandler.JAR_Module_UI_); fileNameColumn.setResizable(true); TableColumn projectColumn = new TableColumn(table, SWT.NONE, 1); projectColumn.setText(ManifestUIResourceHandler.Project_UI_); projectColumn.setResizable(true); tableLayout.layout(table, true); return availableJARsViewer; }
private void addProjectSection(Composite composite) { table = new Table(composite, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL); tableViewer = new TableViewer(table); table.setLayout(new TableLayout()); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 300; table.setLayoutData(data); tableViewer.setContentProvider(new ProjectContentProvider()); tableViewer.setLabelProvider(new ExportProjectSetLabelProvider()); }
protected void applyInitialColWidth ( final TableLayout tableLayout ) { if ( this.initialColWidth != null && !this.initialColWidth.isEmpty () && this.viewer != null && this.initialColWidth.size () != this.viewer.getTree ().getColumnCount () ) { for ( final Integer w : this.initialColWidth ) { tableLayout.addColumnData ( new ColumnPixelData ( w, true ) ); } } else { tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) ); tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) ); tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) ); tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) ); tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) ); } }
table.setLayout(new TableLayout()); GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.heightHint = 300;
public CheckboxTableViewer createavailableComponentsViewer(Composite parent) { int flags = SWT.CHECK | SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI; Table table = new Table(parent, flags); availableComponentsViewer = new CheckboxTableViewer(table); // set up table layout TableLayout tableLayout = new org.eclipse.jface.viewers.TableLayout(); tableLayout.addColumnData(new ColumnWeightData(200, true)); tableLayout.addColumnData(new ColumnWeightData(200, true)); table.setLayout(tableLayout); table.setHeaderVisible(true); table.setLinesVisible(true); availableComponentsViewer.setSorter(null); // table columns TableColumn fileNameColumn = new TableColumn(table, SWT.NONE, 0); fileNameColumn.setText(ManifestUIResourceHandler.JAR_Module_UI_); fileNameColumn.setResizable(true); TableColumn projectColumn = new TableColumn(table, SWT.NONE, 1); projectColumn.setText(ManifestUIResourceHandler.Project_UI_); projectColumn.setResizable(true); tableLayout.layout(table, true); return availableComponentsViewer; }
protected void addEPackagesTableColumns(CheckboxTableViewer ePackagesTableViewer) { ePackagesTableViewer.setColumnProperties(new String []{ "a", "b" }); Table table = ePackagesTableViewer.getTable(); table.setHeaderVisible(true); TableLayout tableLayout = (TableLayout)table.getLayout(); TableColumn packageColumn = new TableColumn(table, SWT.NONE); tableLayout.addColumnData(new ColumnWeightData(1, true)); packageColumn.setText(getEPackageColumnLabel()); packageColumn.setResizable(true); TableColumn dataColumn = new TableColumn(table, SWT.NONE); tableLayout.addColumnData(new ColumnWeightData(1, true)); dataColumn.setText(getEPackageDataColumnLabel()); dataColumn.setResizable(true); }
/** * Creates a new table control with one column. * * @param parent the parent control * @param style style bits * @return a new table control */ protected static Table createTable(Composite parent, int style) { Table table = new Table(parent, SWT.CHECK | style); // Although this table column is not needed, and can cause resize problems, // it can't be removed since this would be a breaking change against R1.0. // See bug 6643 for more details. new TableColumn(table, SWT.NONE); TableLayout layout = new TableLayout(); layout.addColumnData(new ColumnWeightData(100)); table.setLayout(layout); return table; }
private void addProjectSection(Composite composite) { table = new Table(composite, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL); tableViewer = new TableViewer(table); table.setLayout(new TableLayout()); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 300; table.setLayoutData(data); tableViewer.setContentProvider(new ProjectContentProvider()); tableViewer.setLabelProvider(new ExportProjectSetLabelProvider()); tableViewer.setComparator(new ResourceComparator(ResourceComparator.NAME)); }
/** * Creates the columns for the history table. */ private void createColumns(Table table, TableLayout layout, TableViewer viewer) { SelectionListener headerListener = getColumnListener(viewer); // revision TableColumn col = new TableColumn(table, SWT.NONE); col.setResizable(true); col.setText(TeamUIMessages.GenericHistoryTableProvider_Revision); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(20, true)); // creation date col = new TableColumn(table, SWT.NONE); col.setResizable(true); col.setText(TeamUIMessages.GenericHistoryTableProvider_RevisionTime); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(20, true)); // author col = new TableColumn(table, SWT.NONE); col.setResizable(true); col.setText(TeamUIMessages.GenericHistoryTableProvider_Author); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(20, true)); //comment col = new TableColumn(table, SWT.NONE); col.setResizable(true); col.setText(TeamUIMessages.GenericHistoryTableProvider_Comment); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(50, true)); }
Item[] tableColumns = getColumns(c); int size = Math.min(columns.size(), tableColumns.length); int[] widths = new int[size]; setWidth(tableColumns[i], widths[i]);
/** * Creates a new table control with one column. * * @param parent the parent control * @param style style bits * @return a new table control */ protected static Table createTable(Composite parent, int style) { Table table = new Table(parent, SWT.CHECK | style); // Although this table column is not needed, and can cause resize problems, // it can't be removed since this would be a breaking change against R1.0. // See bug 6643 for more details. new TableColumn(table, SWT.NONE); TableLayout layout = new TableLayout(); layout.addColumnData(new ColumnWeightData(100)); table.setLayout(layout); return table; }
/** * 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; }
col.setText(TeamUIMessages.GenericHistoryTableProvider_Revision); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(20, true)); col.setText(TeamUIMessages.GenericHistoryTableProvider_RevisionTime); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(20, true)); col.setText(TeamUIMessages.GenericHistoryTableProvider_Author); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(20, true)); col.setText(TeamUIMessages.GenericHistoryTableProvider_Comment); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(50, true));
Item[] tableColumns = getColumns(c); int size = Math.min(columns.size(), tableColumns.length); int[] widths = new int[size]; setWidth(tableColumns[i], widths[i]);
/** * Creates a new table control with one column. * * @param parent the parent control * @param style style bits * @return a new table control */ protected static Table createTable(Composite parent, int style) { Table table = new Table(parent, SWT.CHECK | style); // Although this table column is not needed, and can cause resize problems, // it can't be removed since this would be a breaking change against R1.0. // See bug 6643 for more details. new TableColumn(table, SWT.NONE); TableLayout layout = new TableLayout(); layout.addColumnData(new ColumnWeightData(100)); table.setLayout(layout); return table; }
/** * 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; }
/** * Creates the columns for the history table. */ private void createColumns(Tree tree, TableLayout layout) { SelectionListener headerListener = new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { // column selected - need to sort int column = viewer.getTree().indexOf((TreeColumn) e.widget); HistoryComparator oldSorter = (HistoryComparator) viewer.getComparator(); if (oldSorter != null && column == oldSorter.getColumnNumber()) { oldSorter.setReversed(!oldSorter.isReversed()); viewer.refresh(); } else { viewer.setComparator(new HistoryComparator(column)); } } }; // creation date TreeColumn col = new TreeColumn(tree, SWT.NONE); col.setResizable(true); col.setText(TeamUIMessages.GenericHistoryTableProvider_RevisionTime); col.addSelectionListener(headerListener); layout.addColumnData(new ColumnWeightData(20, true)); }
private void initializeTable(Table table) { table.setHeaderVisible(true); TableColumn column = new TableColumn(table, SWT.NULL); column.setText(PDEUIMessages.TemplateSelectionPage_column_name); column.setResizable(true); column = new TableColumn(table, SWT.NULL); column.setText(PDEUIMessages.TemplateSelectionPage_column_point); column.setResizable(true); TableLayout layout = new TableLayout(); layout.addColumnData(new ColumnWeightData(50)); layout.addColumnData(new ColumnWeightData(50)); table.setLayout(layout); }