Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.TableViewerColumn


        headersTabItem.setControl(container);
       
        final TableViewer tableViewer = new TableViewer(container, SWT.BORDER
                | SWT.FULL_SELECTION);
       
        TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
        column.setLabelProvider(new ReassignmentUsersLabelProvider());
        column.setEditingSupport(new ReassignmentUsersEditing(tableViewer));
        column.getColumn().setText("Users");
        column.getColumn().setWidth(100);
        column.getColumn().setMoveable(true);
       
        TableViewerColumn column2 = new TableViewerColumn(tableViewer, SWT.NONE);
        column2.setLabelProvider(new ReassignmentGroupsLabelProvider());
        column2.setEditingSupport(new ReassignmentGroupsEditing(tableViewer));
        column2.getColumn().setText("Groups");
        column2.getColumn().setWidth(100);
        column2.getColumn().setMoveable(true);
       
        TableViewerColumn column3 = new TableViewerColumn(tableViewer, SWT.NONE);
        column3.setLabelProvider(new ReassignmentExpiresAtLabelProvider());
        column3.setEditingSupport(new ReassignmentExpiresAtEditing(tableViewer));
        column3.getColumn().setText("Expires At");
        column3.getColumn().setWidth(100);
        column3.getColumn().setMoveable(true);
       
        TableViewerColumn column4 = new TableViewerColumn(tableViewer, SWT.NONE);
        column4.setLabelProvider(new ReassignmentTypeLabelProvider());
        column4.setEditingSupport(new ReassignmentTypeEditing(tableViewer));
        column4.getColumn().setText("Type");
        column4.getColumn().setWidth(100);
        column4.getColumn().setMoveable(true);
       
        final Table table = tableViewer.getTable();
        final GridData gd_table = new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1);
        gd_table.heightHint = 128;
        table.setLayoutData(gd_table);
View Full Code Here


        headersTabItem.setControl(container);
       
        final TableViewer tableViewer = new TableViewer(container, SWT.BORDER
                | SWT.FULL_SELECTION);
       
        TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
        column.setLabelProvider(new NotificationsLabelProvider());
        column.setEditingSupport(new NotificationsEditing(tableViewer));
        column.getColumn().setText("Notifications");
        column.getColumn().setWidth(400);
        column.getColumn().setMoveable(true);

        final Label typeLabel = new Label(container, SWT.NONE);
        typeLabel.setLayoutData(new GridData());
        typeLabel.setText("Type");
View Full Code Here

//        column.getColumn().setWidth(200);
//        column.getColumn().setText("Display Name");
//        column.getColumn().setMoveable(true);

        // Email column
        TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
        column.setLabelProvider(new EmailLabelProvider());
        column.setEditingSupport(new EmailEditing(tableViewer));
        column.getColumn().setText("Email Address");
        column.getColumn().setWidth(200);
        column.getColumn().setMoveable(true);

        final Table table = tableViewer.getTable();
        final GridData gd_table = new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1);
        gd_table.heightHint = 128;
        table.setLayoutData(gd_table);
View Full Code Here

        headersTabItem.setControl(container);
       
        final TableViewer tableViewer = new TableViewer(container, SWT.BORDER
                | SWT.FULL_SELECTION);
       
        TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
        column.setLabelProvider(new ReassignmentUsersLabelProvider());
        column.setEditingSupport(new ReassignmentUsersEditing(tableViewer));
        column.getColumn().setText("Users");
        column.getColumn().setWidth(100);
        column.getColumn().setMoveable(true);
       
        TableViewerColumn column2 = new TableViewerColumn(tableViewer, SWT.NONE);
        column2.setLabelProvider(new ReassignmentGroupsLabelProvider());
        column2.setEditingSupport(new ReassignmentGroupsEditing(tableViewer));
        column2.getColumn().setText("Groups");
        column2.getColumn().setWidth(100);
        column2.getColumn().setMoveable(true);
       
        TableViewerColumn column3 = new TableViewerColumn(tableViewer, SWT.NONE);
        column3.setLabelProvider(new ReassignmentExpiresAtLabelProvider());
        column3.setEditingSupport(new ReassignmentExpiresAtEditing(tableViewer));
        column3.getColumn().setText("Expires At");
        column3.getColumn().setWidth(100);
        column3.getColumn().setMoveable(true);
       
        TableViewerColumn column4 = new TableViewerColumn(tableViewer, SWT.NONE);
        column4.setLabelProvider(new ReassignmentTypeLabelProvider());
        column4.setEditingSupport(new ReassignmentTypeEditing(tableViewer));
        column4.getColumn().setText("Type");
        column4.getColumn().setWidth(100);
        column4.getColumn().setMoveable(true);
       
        final Table table = tableViewer.getTable();
        final GridData gd_table = new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1);
        gd_table.heightHint = 128;
        table.setLayoutData(gd_table);
View Full Code Here

        headersTabItem.setControl(container);
       
        final TableViewer tableViewer = new TableViewer(container, SWT.BORDER
                | SWT.FULL_SELECTION);
       
        TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
        column.setLabelProvider(new NotificationsLabelProvider());
        column.setEditingSupport(new NotificationsEditing(tableViewer));
        column.getColumn().setText("Notifications");
        column.getColumn().setWidth(400);
        column.getColumn().setMoveable(true);

        final Label typeLabel = new Label(container, SWT.NONE);
        typeLabel.setLayoutData(new GridData());
        typeLabel.setText("Type");
View Full Code Here

    table = new Table(parent, SWT.BORDER | SWT.FULL_SELECTION);
//    table.setBounds(10, 10, 424, 248);
    table.setLinesVisible(true);
    table.setHeaderVisible(true);
    tableViewer = new TableViewer(table);
    TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setWidth(50);
    column.getColumn().setText(MusicMessages.MeiseEventView_1);
//    column.setEditingSupport(new InlineEditingSupport(tableViewer, m_bindingContext, "id"));
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setWidth(150);
    column.getColumn().setText(MusicMessages.MeiseEventView_2);
//    column.setEditingSupport(new InlineEditingSupport(tableViewer, m_bindingContext, "analog"));
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setWidth(150);
    column.getColumn().setText(MusicMessages.MeiseEventView_3);
//    column.setEditingSupport(new InlineEditingSupport(tableViewer, m_bindingContext, "n"));
    tableViewer.getTable().setHeaderVisible(true);
    ViewerSupport.bind(tableViewer, writableList, BeanProperties.values(new String[] { "errorlevel", "message", "stackLine" })); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
   
    // Provide the input to the ContentProvider
View Full Code Here

    TableColumn column = new TableColumn(table, SWT.NONE);
    column.setText("Value");
    column.setWidth(200);

    // first column
    TableViewerColumn tvc = new TableViewerColumn(tableViewer, column);
    tvc.setLabelProvider(new ListCellLabelProvider());

    // editing support
    EditingSupport editing = new ListEditingSupport(tvc.getViewer(),
        tableViewer.getTable());
    tvc.setEditingSupport(editing);
  }
View Full Code Here

    // 2nd column
    final TableColumn column2 = new TableColumn(table, SWT.NONE, 1);
    column2.setText("Value");
    column2.setWidth(200);

    TableViewerColumn tvc1 = new TableViewerColumn(tableViewer, column1);
    tvc1.setLabelProvider(labelProvider);

    TableViewerColumn tvc2 = new TableViewerColumn(tableViewer, column2);
    tvc2.setLabelProvider(labelProvider);

    // editing support for first and second column
    tvc1.setEditingSupport(new MapEditingSupport(tvc1.getViewer(), table,
        true));
    tvc2.setEditingSupport(new MapEditingSupport(tvc2.getViewer(), table,
        false));
  }
View Full Code Here

    // ////////////// SORTER

    Table table = viewerDT.getTable();

    final TableViewerColumn nameViewerColumn = new TableViewerColumn(viewerDT,
        SWT.LEFT);
   
    final TableColumn nameColumn = nameViewerColumn.getColumn();
    nameColumn.setText("Domain Type");
    nameColumn.setWidth(500);
    nameColumn.setResizable(true);
    nameColumn.setMoveable(true);
    // Setting the right sorter
    nameColumn.addSelectionListener(new SelectionAdapter() {
      @Override
      public void widgetSelected(SelectionEvent e) {
        sorterDT.setColumn(0);
        int dir = viewerDT.getTable().getSortDirection();
        if (viewerDT.getTable().getSortColumn() == nameColumn) {
          dir = dir == SWT.UP ? SWT.DOWN : SWT.UP;
        } else {

          dir = SWT.DOWN;
        }
        viewerDT.getTable().setSortDirection(dir);
        viewerDT.getTable().setSortColumn(nameColumn);
        viewerDT.refresh();
      }
    });
   
    final TableViewerColumn defViewerColumn = new TableViewerColumn(viewerDT,
        SWT.LEFT);
   
    final TableColumn defColumn = defViewerColumn.getColumn();
    defColumn.setText("Definition");
    defColumn.setWidth(500);
    defColumn.setResizable(true);
    defColumn.setMoveable(true);
View Full Code Here

    // ////////////// SORTER

    Table table = viewerST.getTable();

    final TableViewerColumn nameViewerColumn = new TableViewerColumn(viewerST,
        SWT.LEFT);
   
    final TableColumn nameColumn = nameViewerColumn.getColumn();
    nameColumn.setText("Structural Type");
    nameColumn.setWidth(500);
    nameColumn.setResizable(true);
    nameColumn.setMoveable(true);
    // Setting the right sorter
    nameColumn.addSelectionListener(new SelectionAdapter() {
      @Override
      public void widgetSelected(SelectionEvent e) {
        sorterST.setColumn(0);
        int dir = viewerST.getTable().getSortDirection();
        if (viewerST.getTable().getSortColumn() == nameColumn) {
          dir = dir == SWT.UP ? SWT.DOWN : SWT.UP;
        } else {

          dir = SWT.DOWN;
        }
        viewerST.getTable().setSortDirection(dir);
        viewerST.getTable().setSortColumn(nameColumn);
        viewerST.refresh();
      }
    });
   
    final TableViewerColumn defViewerColumn = new TableViewerColumn(
        viewerST, SWT.LEFT);
    final TableColumn defColumn = defViewerColumn.getColumn();
    defColumn.setText("Definition");
    defColumn.setWidth(500);
    defColumn.setResizable(true);
    defColumn.setMoveable(true);
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.TableViewerColumn

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.