Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.TableColumn.addSelectionListener()


                                  SWT.LEFT,
                                  0 );
        column.setText( "Language Expression" );
        column.setWidth( 350 );
        // Add listener to column so sorted when clicked
        column.addSelectionListener( new SelectionAdapter() {

            public void widgetSelected(SelectionEvent e) {
                tableViewer.setSorter( new DSLMappingSorter( DSLMappingSorter.EXPRESSION ) );
            }
        } );
View Full Code Here


    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) {
View Full Code Here

    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) {
View Full Code Here

    nameColumn.setText("Processing Element");
    nameColumn.setWidth(300);
    nameColumn.setResizable(true);
    nameColumn.setMoveable(true);
    // Setting the right sorter
    nameColumn.addSelectionListener(getSelectionAdapter(
        nameColumn, NAME_COLUMN));
   
    final TableViewerColumn nsViewerColumn = new TableViewerColumn(
        viewerPE, SWT.LEFT);
    nsViewerColumn.setLabelProvider(new ColumnLabelProvider() {
View Full Code Here

    final TableColumn nsColumn = nsViewerColumn.getColumn();
    nsColumn.setText("Namespace");
    nsColumn.setWidth(300);
    nsColumn.setResizable(true);
    nsColumn.setMoveable(true);
    nsColumn.addSelectionListener(
        getSelectionAdapter(nsColumn, NAMESPACE_COLUMN));
   
    final TableViewerColumn inputViewerColumn = new TableViewerColumn(
        viewerPE, SWT.LEFT);
    inputViewerColumn.setLabelProvider(new StyledCellLabelProvider() {
View Full Code Here

    // creation date
    TableColumn col = new TableColumn(table, SWT.NONE);
    col.setResizable(true);
    col.setText("Date");
    layout.addColumnData(new ColumnWeightData(20, true));
    col.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        ChangeLogEntrySorter oldSorter = ((ChangeLogEntrySorter)ChangeLogView.this.viewer.getSorter());
        if(oldSorter != null && oldSorter.getSortBy() == ChangeLogEntrySorter.SORT_DATE) {
          boolean sortDescending = oldSorter.getSortDescending();
          ChangeLogView.this.viewer.setSorter((new ChangeLogEntrySorter(
View Full Code Here

    // author
    col = new TableColumn(table, SWT.NONE);
    col.setResizable(true);
    col.setText("Author");
    layout.addColumnData(new ColumnWeightData(20, true));
    col.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        ChangeLogEntrySorter oldSorter = ((ChangeLogEntrySorter)ChangeLogView.this.viewer.getSorter());       
        if(oldSorter != null && oldSorter.getSortBy() == ChangeLogEntrySorter.SORT_AUTHOR) {
          boolean sortDescending = oldSorter.getSortDescending();
          ChangeLogView.this.viewer.setSorter((new ChangeLogEntrySorter(
View Full Code Here

    //comment
    col = new TableColumn(table, SWT.NONE);
    col.setResizable(true);
    col.setText("Comment");
    layout.addColumnData(new ColumnWeightData(60, true));
    col.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        ChangeLogEntrySorter oldSorter = ((ChangeLogEntrySorter)ChangeLogView.this.viewer.getSorter());       
        if(oldSorter != null && oldSorter.getSortBy() == ChangeLogEntrySorter.SORT_COMMENT) {
          boolean sortDescending = oldSorter.getSortDescending();
          ChangeLogView.this.viewer.setSorter((new ChangeLogEntrySorter(
View Full Code Here

      column.setText("Time stamp");
    } else {
      column.setText("Time elapsed");
    }
    column.setWidth(100);
    column.addSelectionListener(new SelectionAdapter() {

      public void widgetSelected(SelectionEvent e) {
        tableViewer.setSorter(new LogTaskSorter(
            LogTaskSorter.DESCRIPTION));
      }
View Full Code Here

    });

    column = new TableColumn(table, SWT.LEFT, 2);
    column.setText("Name");
    column.setWidth(200);
    column.addSelectionListener(new SelectionAdapter() {

      public void widgetSelected(SelectionEvent e) {
        tableViewer.setSorter(new LogTaskSorter(LogTaskSorter.OWNER));
      }
    });
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.