Example usage for org.eclipse.jface.viewers TableViewerColumn TableViewerColumn

List of usage examples for org.eclipse.jface.viewers TableViewerColumn TableViewerColumn

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers TableViewerColumn TableViewerColumn.

Prototype

public TableViewerColumn(TableViewer viewer, TableColumn column) 

Source Link

Document

Creates a new viewer column for the given TableViewer on the given TableColumn .

Usage

From source file:com.rcpcompany.uibindings.extests.valueBindings.ValueEditCellStrategiesTest.java

License:Open Source License

/**
 * Creates the view/*from w  ww .  j  a v a2s .  co m*/
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);
    myBody = myView.getBody();

    myTableViewer = new TableViewer(myBody, SWT.FULL_SELECTION);
    myTable = myTableViewer.getTable();
    myTable.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
    myTable.setHeaderVisible(true);

    myNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myNameColumn.getColumn().setWidth(100);

    myPriceColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myPriceColumn.getColumn().setWidth(100);

    myForSaleColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myForSaleColumn.getColumn().setWidth(100);
}

From source file:com.rcpcompany.uibindings.extests.viewerBindings.ViewerDisposeTest.java

License:Open Source License

/**
 * Creates the view/* w  w w .  ja v a 2  s  .c  o  m*/
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);
    myBody = myView.getBody();
    myContextTop = new Composite(myBody, SWT.NONE);
    myContextTop.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    myContextTop.setLayout(new FillLayout());
    myViewerTop = new Composite(myContextTop, SWT.NONE);
    myViewerTop.setLayout(new FillLayout());

    myTableViewer = new TableViewer(myViewerTop, SWT.FULL_SELECTION | SWT.BORDER);
    myTable = myTableViewer.getTable();
    myTable.setHeaderVisible(true);

    myContactNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myContactNameColumn.getColumn().setWidth(100);

    myCountryAbbrevColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myCountryAbbrevColumn.getColumn().setWidth(100);

    myCountryNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myCountryNameColumn.getColumn().setWidth(100);

    myContactCityColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myContactCityColumn.getColumn().setWidth(100);
}

From source file:com.rcpcompany.uibindings.extests.viewerBindings.ViewerEditCellCommitStrategiesTest.java

License:Open Source License

/**
 * Creates the view//w w  w .  ja  va2  s  .co m
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);

    myBody = myView.getBody();

    myTableViewer = new TableViewer(myBody, SWT.FULL_SELECTION);
    myTable = myTableViewer.getTable();
    myTable.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
    myTable.setHeaderVisible(true);

    myNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myNameColumn.getColumn().setWidth(100);
}

From source file:com.rcpcompany.uibindings.extests.viewerBindings.ViewerEditCheckboxTest.java

License:Open Source License

/**
 * Creates the view/*from   ww  w  .j av  a 2s  .  c  o  m*/
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);
    myBody = myView.getBody();

    myTableViewer = new TableViewer(myBody, SWT.FULL_SELECTION);
    myTable = myTableViewer.getTable();
    myTable.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
    myTable.setHeaderVisible(true);

    myForSaleColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myForSaleColumn.getColumn().setWidth(100);
}

From source file:com.rcpcompany.uibindings.extests.viewerBindings.ViewerItemMoveEnabledTest.java

License:Open Source License

/**
 * Creates the view/*from   w ww  .j  a v a 2 s . c  om*/
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);
    myBody = myView.getBody();

    myFilter = IFilteringTableAdapter.Factory.createFilter(myBody);

    myTableViewer = new TableViewer(myBody, SWT.FULL_SELECTION | SWT.BORDER);
    myTable = myTableViewer.getTable();
    myTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    myTable.setHeaderVisible(true);

    myNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myNameColumn.getColumn().setWidth(100);
}

From source file:com.rcpcompany.uibindings.extests.viewerBindings.ViewerItemMoveTest.java

License:Open Source License

/**
 * Creates the view/*w ww  .j  a v a  2s . c om*/
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);
    myBody = myView.getBody();
    myBody.setLayout(new TableWrapLayout());

    myTableViewer = new TableViewer(myBody, SWT.FULL_SELECTION | SWT.BORDER);
    myTable = myTableViewer.getTable();
    myTable.setLayoutData(new TableWrapData(TableWrapData.FILL));
    myTable.setHeaderVisible(true);

    myNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myNameColumn.getColumn().setWidth(100);

    myAbbrevColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myAbbrevColumn.getColumn().setWidth(100);
}

From source file:com.rcpcompany.uibindings.extests.viewerBindings.ViewerReflowTest.java

License:Open Source License

/**
 * Creates the view//from  w  ww .  j a  v a2  s.c om
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);
    myBody = myView.getBody();
    myBody.setLayout(new TableWrapLayout());

    myTableViewer = new TableViewer(myBody, SWT.FULL_SELECTION | SWT.BORDER);
    myTable = myTableViewer.getTable();
    myTable.setLayoutData(new TableWrapData(TableWrapData.FILL));
    myTable.setHeaderVisible(true);

    myNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myNameColumn.getColumn().setWidth(100);
}

From source file:com.rcpcompany.uibindings.extests.viewerBindings.ViewerSingleSelectionTest.java

License:Open Source License

/**
 * Creates the view/*from   w ww  .jav  a 2  s.  c  o m*/
 */
public void createView() {
    myView = BaseUIBTestUtils.createUIBTestView(this);
    myBody = myView.getBody();
    myBody.setLayout(new TableWrapLayout());

    myEmptyText = myView.getToolkit().createText(myBody, "");

    myTableViewer = new TableViewer(myBody, SWT.FULL_SELECTION | SWT.BORDER);
    myTable = myTableViewer.getTable();
    myTable.setLayoutData(new TableWrapData(TableWrapData.FILL));
    myTable.setHeaderVisible(true);

    myNameColumn = new TableViewerColumn(myTableViewer, SWT.NONE);
    myNameColumn.getColumn().setWidth(100);

    myNameText = myView.getToolkit().createText(myBody, "");
}

From source file:com.rcpcompany.uibindings.internal.ColumnBindingImpl.java

License:Open Source License

@Override
public IColumnBinding column(TableColumn column) {
    assertTrue(column != null, "No column?"); //$NON-NLS-1$
    final ColumnViewer viewer = getViewer();
    assertTrue(viewer instanceof TableViewer, "A TableColumn can only be added to a TableViewer"); //$NON-NLS-1$
    return column(new TableViewerColumn((TableViewer) viewer, column));
}

From source file:com.rcpcompany.uibindings.tests.views.TableView.java

License:Open Source License

@Override
public void createPartControl(Composite parent) {
    myToolkit = IManager.Factory.getManager().getFormToolkit(parent);

    myForm = myToolkit.createScrolledForm(parent);
    final Composite body = myForm.getBody();
    body.setLayout(new GridLayout());
    myToolkit.paintBordersFor(body);/*from  w  ww . j  a  v a  2s  .c  om*/

    myTableViewer = new TableViewer(body, SWT.SINGLE | SWT.FULL_SELECTION);
    final Table table = myTableViewer.getTable();
    table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    table.setHeaderVisible(true);

    myTextColumn = new TableViewerColumn(myTableViewer, SWT.LEFT);
    myTextColumn.getColumn().setWidth(60);

    myBooleanColumn = new TableViewerColumn(myTableViewer, SWT.LEFT);
    myBooleanColumn.getColumn().setWidth(60);

    myDateColumn = new TableViewerColumn(myTableViewer, SWT.LEFT);
    myDateColumn.getColumn().setWidth(60);

    myNumberColumn = new TableViewerColumn(myTableViewer, SWT.LEFT);
    myNumberColumn.getColumn().setWidth(60);

    myUnitColumn = new TableViewerColumn(myTableViewer, SWT.LEFT);
    myUnitColumn.getColumn().setWidth(60);

    myACColumn = new TableViewerColumn(myTableViewer, SWT.LEFT);
    myACColumn.getColumn().setWidth(60);

    bind();
    initializeToolBar();
}