column.setWidth(100); TableViewerColumn firstNameCol = new TableViewerColumn(viewer, column); firstNameCol.setLabelProvider(new ColumnLabelProvider(){ column.setWidth(100); TableViewerColumn lastNameCol = new TableViewerColumn(viewer, column); lastNameCol.setLabelProvider(new ColumnLabelProvider(){ column.setWidth(100); TableViewerColumn actionsNameCol = new TableViewerColumn(viewer, column); actionsNameCol.setLabelProvider(new ColumnLabelProvider(){
TableViewerColumn tableViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE); tableViewerColumn.setLabelProvider(new RowNumberLabelProvider());
TableViewer viewer = new TableViewer(.....); TableViewerColumn col1 = new TableViewerColumn(viewer, SWT.LEAD); col1.setLabelProvider(column label provider for col 1); col1.setEditingSupport(editing support for col 1); ... repeat for other columns
/** * Sets the label provider for the only column visible in the table. * Subclasses can override this method to style the table, using a * StyledCellLabelProvider. * * @param tableViewerColumn * @return */ protected void setLabelProvider(TableViewerColumn tableViewerColumn) { tableViewerColumn.setLabelProvider(getColumnLabelProvider()); }
TableViewerColumn c1 = new TableViewerColumn(tableViewer, tableViewerStyle); c1.setLabelProvider(new CellLabelProvider() { @Override public void update(ViewerCell cell) { } }); c1.getColumn().setWidth(200); c1.setEditingSupport(new FirstNameEditingSupport(tableViewer));
TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE); column.getColumn().setWidth(200); column.setLabelProvider(new ColumnLabelProvider(){
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 }
private void createColumns(final CheckboxTableViewer tv) { TextCellEditor cellEditor= new TextCellEditor(tv.getTable()); TableViewerColumn viwerColumn= new TableViewerColumn(tv, SWT.LEAD); viwerColumn.setLabelProvider(new ParameterInfoLabelProvider() { protected String doGetValue(ParameterInfo pi) { return pi.getNewTypeName(); } }); TableColumn column= viwerColumn.getColumn(); column.setText(RefactoringMessages.IntroduceParameterObjectWizard_type_column); viwerColumn= new TableViewerColumn(tv, SWT.LEAD); viwerColumn.setLabelProvider(new ParameterInfoLabelProvider() { protected String doGetValue(ParameterInfo pi) { return pi.getNewName(); } }); viwerColumn.setEditingSupport(new ParameterInfoEditingSupport(cellEditor, tv) { public String doGetValue(ParameterInfo pi) { return pi.getNewName(); } public void doSetValue(ParameterInfo pi, String string) { pi.setNewName(string); } }); column= viwerColumn.getColumn(); column.setText(RefactoringMessages.IntroduceParameterObjectWizard_name_column); }
/** * Creates columns for the {@link #attributesTableViewer} table. */ private void createColumnsForAttributesTable() { TableViewerColumn nameColumn = new TableViewerColumn(attributesTableViewer, SWT.NONE); nameColumn.getColumn().setResizable(true); nameColumn.getColumn().setWidth(200); nameColumn.getColumn().setText("Name"); nameColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return element.toString(); } }); }
/** * Column for the table viewer. */ private void createColumnsForParametersTable() { TableViewerColumn paramColumn = new TableViewerColumn(parametersTableViewer, SWT.NONE); paramColumn.getColumn().setResizable(true); paramColumn.getColumn().setWidth(100); paramColumn.getColumn().setText("Parameter FQN"); paramColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return (String) element; } }); paramColumn.getColumn().setToolTipText("Parameter FQN or primitive type name."); }
/** * Creates columns for table. */ private void createColumns() { TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE); column.getColumn().setResizable(false); column.getColumn().setWidth(400); column.getColumn().setText("Rule"); column.getColumn().setToolTipText("The fully qualified name of the class or set of classes to be excluded. The wildcard * can be used to match any length of characters."); column.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return ((ExcludeRule) element).getClassName(); } }); }
public TableViewerColumn addColumnTo(TableViewer viewer) { TableViewerColumn tableViewerColumn = new TableViewerColumn(viewer, SWT.NONE); TableColumn column = tableViewerColumn.getColumn(); column.setMoveable(true); column.setResizable(true); column.setText(getTitle()); column.setWidth(getWidth()); column.setAlignment(getAlignment()); tableViewerColumn.setLabelProvider(this); return tableViewerColumn; }
keyColumn.getColumn().setWidth(100); keyColumn.getColumn().setText("Key"); keyColumn.setLabelProvider(new ColumnLabelProvider() { @SuppressWarnings("unchecked") @Override valueColumn.getColumn().setWidth(200); valueColumn.getColumn().setText("Value"); valueColumn.setLabelProvider(new ColumnLabelProvider() { @SuppressWarnings("unchecked") @Override
viewerColumn.setLabelProvider(new ParameterInfoLabelProvider() { @Override protected String doGetValue(ParameterInfo pi) { columnType.setText(RefactoringMessages.IntroduceParameterObjectWizard_type_column); viewerColumn= new TableViewerColumn(tv, SWT.LEAD); viewerColumn.setLabelProvider(new ParameterInfoLabelProvider() { @Override protected String doGetValue(ParameterInfo pi) {
/** * Creates columns for table. */ private void createColumns() { TableViewerColumn sensorNameColumn = new TableViewerColumn(tableViewer, SWT.NONE); sensorNameColumn.getColumn().setResizable(true); sensorNameColumn.getColumn().setWidth(250); sensorNameColumn.getColumn().setText("Sensor"); sensorNameColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return TextFormatter.getSensorConfigName((ISensorConfig) element); } @Override public Image getImage(Object element) { return ImageFormatter.getSensorConfigImage((ISensorConfig) element); } }); sensorNameColumn.getColumn().setToolTipText("Sensor type."); }
activeColumn.getColumn().setWidth(60); activeColumn.getColumn().setText("Active"); activeColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { moduleNameColumn.getColumn().setWidth(250); moduleNameColumn.getColumn().setText("Module"); moduleNameColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) {
public ConnectionAnalyzer ( final Composite parent, final int style ) { super ( parent, style ); setLayout ( new FillLayout () ); this.tableViewer = new TableViewer ( this, style | SWT.FULL_SELECTION ); TableViewerColumn col; col = new TableViewerColumn ( this.tableViewer, SWT.NONE ); col.getColumn ().setText ( Messages.ConnectionAnalyzer_Column_Text_Uri ); col.setLabelProvider ( new LabelProvider () ); col = new TableViewerColumn ( this.tableViewer, SWT.NONE ); col.getColumn ().setText ( Messages.ConnectionAnalyzer_Column_Text_State ); col.setLabelProvider ( new LabelProvider () ); col = new TableViewerColumn ( this.tableViewer, SWT.NONE ); col.getColumn ().setText ( Messages.ConnectionAnalyzer_Column_Text_Error ); col.setLabelProvider ( new LabelProvider () ); final TableLayout tableLayout = new TableLayout (); tableLayout.addColumnData ( new ColumnPixelData ( 200 ) ); tableLayout.addColumnData ( new ColumnPixelData ( 100 ) ); tableLayout.addColumnData ( new ColumnPixelData ( 400 ) ); this.tableViewer.getTable ().setLayout ( tableLayout ); this.tableViewer.getTable ().setHeaderVisible ( true ); this.dataSet = new WritableSet (); this.tableViewer.setContentProvider ( new ObservableSetContentProvider () ); this.tableViewer.setInput ( this.dataSet ); this.tableViewer.setItemCount ( 5 ); }
private void createColumns(final TableViewer tableViewer) { final String[] titles = { "Class" }; final int[] bounds = { 120, 100, 200 }; for (int i = 0; i < titles.length; i++) { final TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE); tableViewer.setSorter(new TableViewerSorter(titles)); viewerColumn.setLabelProvider(new TableCellLabelProvider()); final TableColumn column = viewerColumn.getColumn(); column.addSelectionListener(new ColumnSelectionListener(column, tableViewer)); column.setText(titles[i]); column.setWidth(bounds[i]); column.setResizable(true); column.setMoveable(false); } final Table table = tableViewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); ColumnViewerToolTipSupport.enableFor(tableViewer, ToolTip.RECREATE); }
private void createColumns(final TableViewer tableViewer) { final String[] titles = { "Relation", "Type", "Name" }; final int[] bounds = { 120, 100, 200 }; for (int i = 0; i < titles.length; i++) { final TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE); tableViewer.setSorter(new TableViewerSorter(titles)); viewerColumn.setLabelProvider(new TableCellLabelProvider()); final TableColumn column = viewerColumn.getColumn(); column.addSelectionListener(new ColumnSelectionListener(column, tableViewer)); column.setText(titles[i]); column.setWidth(bounds[i]); column.setResizable(true); column.setMoveable(false); } final Table table = tableViewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); ColumnViewerToolTipSupport.enableFor(tableViewer, ToolTip.RECREATE); // Object[] projectsToSelect = openProjects.toArray(); // IViewPart view = window.getActivePage().showView( "org.eclipse.jdt.ui.PackageExplorer" ); // view.getSite().getSelectionProvider().setSelection( new StructuredSelection( projectsToSelect ) ); }
@Override public void createPartControl ( final Composite parent ) { this.viewer = new TableViewer ( parent, SWT.FULL_SELECTION | SWT.MULTI ); final TableLayout tableLayout = new TableLayout (); this.viewer.getTable ().setLayout ( tableLayout ); TableViewerColumn col; col = new TableViewerColumn ( this.viewer, SWT.NONE ); col.setLabelProvider ( new ConfigurationCellLabelProvider () ); col.getColumn ().setText ( "Key" ); tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) ); col = new TableViewerColumn ( this.viewer, SWT.NONE ); col.setLabelProvider ( new ConfigurationCellLabelProvider () ); col.getColumn ().setText ( "Value" ); tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) ); this.viewer.getTable ().setHeaderVisible ( true ); this.viewer.setContentProvider ( new ObservableMapContentProvider () ); createViewer (); this.viewer.setSorter ( new ViewerSorter () ); this.viewer.addDoubleClickListener ( new IDoubleClickListener () { @Override public void doubleClick ( final DoubleClickEvent event ) { triggerEditDialog ( event.getSelection () ); } } ); getSite ().setSelectionProvider ( this.viewer ); hookContextMenu ( getEditorSite () ); }