Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.TableViewerColumn


        }
      }
        } else {
          // create columns
          for (int i = 0; i < model.getHeader().size(); i++) {
              final TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.LEFT);
              final int index = i;
              column.getColumn().setText(model.getHeader().get(i));
              column.getColumn().setWidth(100);
              column.getColumn().setResizable(true);
              column.getColumn().setMoveable(true);
              column.setLabelProvider(new CSVLabelProvider());
              addMenuItemToColumn(column.getColumn(), index);
          }
        }

        if (model.isFirstLineHeader()) {
            new MenuItem(tableHeaderMenu, SWT.SEPARATOR);

            // create menu item to delete column
            final MenuItem deleteColumnItem = new MenuItem(tableHeaderMenu, SWT.PUSH);
            deleteColumnItem.setText("Delete Column");
            deleteColumnItem.setSelection(false);
            deleteColumnItem.addListener(SWT.Selection, new Listener() {
                public void handleEvent(Event event) {
                    // call delete column page
                    DeleteColumnPage dcPage =
                        new DeleteColumnPage(getSite().getShell(), model.getArrayHeader());
                    if (dcPage.open() == InputDialog.OK) {
                        String[] colToDelete = dcPage.getColumnSelected();
                        for (String column : colToDelete) {
                            int colIndex = findColumnForName(column);
                            tableViewer.getTable().getColumn(colIndex).dispose();
                            tableHeaderMenu.getItem(colIndex).dispose();
                            model.removeColumn(column);
                        }
                        tableModified();
                    }
                }
            });

            // create menu item to insert column
            final MenuItem insertColumnItem = new MenuItem(tableHeaderMenu, SWT.PUSH);
            insertColumnItem.setText("Add Column");
            insertColumnItem.setSelection(false);
            insertColumnItem.addListener(SWT.Selection, new Listener() {
                public void handleEvent(Event event) {
                    // call insert/add column page
                    InsertColumnPage acPage =
                        new InsertColumnPage(getSite().getShell(), model.getArrayHeader());
                    if (acPage.open() == InputDialog.OK) {
                        String colToInsert = acPage.getColumnNewName();
                        model.addColumn(colToInsert);

                        tableViewer.setInput(model);
                        final TableColumn column = new TableColumn(tableViewer.getTable(), SWT.LEFT);
                        column.setText(colToInsert);
                        column.setWidth(100);
                        column.setResizable(true);
                        column.setMoveable(true);

                        addMenuItemToColumn(column, model.getColumnCount()-1);
                        defineCellEditing();

                        tableModified();
View Full Code Here


    tableViewer = new TableViewer(container, SWT.BORDER | SWT.FULL_SELECTION);
    table = tableViewer.getTable();
    table.setLinesVisible(true);
    table.setHeaderVisible(true);
   
    TableViewerColumn tableViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn = tableViewerColumn.getColumn();
    tableColumn.setWidth(42);
    tableColumn.setText("Copy");
   
    TableViewerColumn tableViewerColumn_1 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_1 = tableViewerColumn_1.getColumn();
    tableColumn_1.setWidth(100);
    tableColumn_1.setText("Name");
   
    TableViewerColumn tableViewerColumn_2 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_2 = tableViewerColumn_2.getColumn();
    tableColumn_2.setWidth(100);
    tableColumn_2.setText("Type");
   
    TableViewerColumn tableViewerColumn_3 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_3 = tableViewerColumn_3.getColumn();
    tableColumn_3.setWidth(100);
    tableColumn_3.setText("Parsing");
   
    TableViewerColumn tableViewerColumn_4 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_4 = tableViewerColumn_4.getColumn();
    tableColumn_4.setWidth(100);
    tableColumn_4.setText("Default");

    return area;
  }
View Full Code Here

    tableViewer = new TableViewer(body, SWT.BORDER | SWT.FULL_SELECTION);
    parametersTable = tableViewer.getTable();
    parametersTable.setHeaderVisible(true);
    parametersTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
   
    tableViewerColumn_3 = new TableViewerColumn(tableViewer, SWT.NONE);
    tblclmnCopyColumn = tableViewerColumn_3.getColumn();
    tblclmnCopyColumn.setWidth(42);
    tblclmnCopyColumn.setText("Copy");
   
    TableViewerColumn tableViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tblclmnName = tableViewerColumn.getColumn();
    tblclmnName.setWidth(100);
    tblclmnName.setText("Name");
   
    TableViewerColumn tableViewerColumn_1 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tblclmnType = tableViewerColumn_1.getColumn();
    tblclmnType.setWidth(100);
    tblclmnType.setText("Type");
   
    tableViewerColumn_4 = new TableViewerColumn(tableViewer, SWT.NONE);
    tblclmnParsingColumn = tableViewerColumn_4.getColumn();
    tblclmnParsingColumn.setWidth(100);
    tblclmnParsingColumn.setText("Parsing");
   
    TableViewerColumn tableViewerColumn_2 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tblclmnDefault = tableViewerColumn_2.getColumn();
    tblclmnDefault.setWidth(100);
    tblclmnDefault.setText("Default");
    m_bindingContext = initDataBindings();
    return body;
  }
View Full Code Here

    tableViewer = new TableViewer(body, SWT.BORDER | SWT.FULL_SELECTION);
    parametersTable = tableViewer.getTable();
    parametersTable.setHeaderVisible(true);
    parametersTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
   
    tableViewerColumn_3 = new TableViewerColumn(tableViewer, SWT.NONE);
    tblclmnCopyColumn = tableViewerColumn_3.getColumn();
    tblclmnCopyColumn.setWidth(42);
    tblclmnCopyColumn.setText("Copy");
   
    TableViewerColumn tableViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tblclmnName = tableViewerColumn.getColumn();
    tblclmnName.setWidth(100);
    tblclmnName.setText("Name");
   
    TableViewerColumn tableViewerColumn_1 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tblclmnType = tableViewerColumn_1.getColumn();
    tblclmnType.setWidth(100);
    tblclmnType.setText("Type");
   
    tableViewerColumn_4 = new TableViewerColumn(tableViewer, SWT.NONE);
    tblclmnParsingColumn = tableViewerColumn_4.getColumn();
    tblclmnParsingColumn.setWidth(100);
    tblclmnParsingColumn.setText("Parsing");
   
    TableViewerColumn tableViewerColumn_2 = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tblclmnDefault = tableViewerColumn_2.getColumn();
    tblclmnDefault.setWidth(100);
    tblclmnDefault.setText("Default");
    m_bindingContext = initDataBindings();
    return body;
  }
View Full Code Here

    table = tableViewer.getTable();
    table.setLinesVisible(true);
    parametersTab.setControl(table);
    table.setHeaderVisible(true);
   
    nameColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn = nameColumn.getColumn();
    tableColumn.setWidth(197);
    tableColumn.setText("Name");
   
    typeColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_1 = typeColumn.getColumn();
    tableColumn_1.setWidth(198);
    tableColumn_1.setText("Type");
   
    copyColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_2 = copyColumn.getColumn();
    tableColumn_2.setWidth(42);
    tableColumn_2.setText("Copy");
   
    parsingColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_3 = parsingColumn.getColumn();
    tableColumn_3.setWidth(66);
    tableColumn_3.setText("Parsing");
   
    defaultColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    TableColumn tableColumn_4 = defaultColumn.getColumn();
    tableColumn_4.setWidth(100);
    tableColumn_4.setText("Default");

   
View Full Code Here

    table.setSize(291, 86);
    table.setLinesVisible(true);
    table.setHeaderVisible(true);
   
       
        TableViewerColumn tableViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
        tableViewerColumn.setLabelProvider(new ColumnLabelProvider(){
          @Override
          public String getText(Object element) {
            ClassProperty cp = (ClassProperty)element;
            return cp.name;
          }
        });
        TableColumn tblclmnName = tableViewerColumn.getColumn();
        tblclmnName.setResizable(false);
        tblclmnName.setWidth(120);
        tblclmnName.setText("Name");
       
        TableViewerColumn tableViewerColumn_1 = new TableViewerColumn(tableViewer, SWT.NONE);
        tableViewerColumn_1.setLabelProvider(new ColumnLabelProvider(){
          @Override
          public String getText(Object element) {
            return null;
          }

          @Override
          public Image getImage(Object element) {
            if (((ClassProperty) element).allow) {
              return CHECKED;
            } else {
              return UNCHECKED;
            }
          }
        });
        TableColumn tblclmnAllow = tableViewerColumn_1.getColumn();
        tblclmnAllow.setResizable(false);
        tblclmnAllow.setWidth(50);
        tblclmnAllow.setText("Allow");
       
        TableViewerColumn tableViewerColumn_2 = new TableViewerColumn(tableViewer, SWT.NONE);
        tableViewerColumn_2.setLabelProvider(new ColumnLabelProvider(){
          @Override
          public String getText(Object element) {
            return null;
          }

          @Override
          public Image getImage(Object element) {
            if (((ClassProperty) element).override) {
              return CHECKED;
            } else {
              return UNCHECKED;
            }
          }
        });
        TableColumn tblclmnOverride = tableViewerColumn_2.getColumn();
        tblclmnOverride.setResizable(false);
        tblclmnOverride.setWidth(50);
        tblclmnOverride.setText("Override");
       
        TableViewerColumn tableViewerColumn_3 = new TableViewerColumn(tableViewer, SWT.NONE);
        tableViewerColumn_3.setLabelProvider(new ColumnLabelProvider(){
          @Override
          public String getText(Object element) {
            return null;
          }

          @Override
          public Image getImage(Object element) {
            if (((ClassProperty) element).def) {
              return CHECKED;
            } else {
              return UNCHECKED;
            }
          }
        });
        TableColumn tblclmnDefault = tableViewerColumn_3.getColumn();
        tblclmnDefault.setWidth(50);
        tblclmnDefault.setText("Default");
       
        TabItem tbtmInterfaces = new TabItem(tabFolder, SWT.NONE);
        tbtmInterfaces.setImage(ResourceManager.getPluginImage("Tool", "icons/interface.gif"));
View Full Code Here

 
  public Viewer crearVisorEventos(Composite parent)
    {
    final TableViewer tableViewer=new TableViewer(parent);
   
    TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.BORDER|SWT.FULL_SELECTION);
    column.getColumn().setText("Mili");
    column.getColumn().setWidth(60);
    column.getColumn().setAlignment(SWT.RIGHT);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Diff");
    column.getColumn().setWidth(60);
    column.getColumn().setAlignment(SWT.RIGHT);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Thread");
    column.getColumn().setWidth(100);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Depth");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Class");
    column.getColumn().setWidth(100);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Object");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Method");
    column.getColumn().setWidth(150);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Event");
    column.getColumn().setWidth(150);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Data");
    column.getColumn().setWidth(150);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Line");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
    column.getColumn().setMoveable(true);
   
    tableViewer.getTable().setHeaderVisible(true);
    tableViewer.getTable().setLinesVisible(true);

    tableViewer.setContentProvider(new ArrayContentProvider());
View Full Code Here

  public Viewer crearVisorStackTrace(Composite parent)
    {   
    final TableViewer tableViewer=new TableViewer(parent);
   
    TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Id");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Thread");
    column.getColumn().setWidth(100);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Depth");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Class");
    column.getColumn().setWidth(100);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Object");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Method");
    column.getColumn().setWidth(150);
    /*
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Line");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
View Full Code Here

 
  public Viewer crearVisorEventos(Composite parent)
    {
    final TableViewer tableViewer=new TableViewer(parent, SWT.FULL_SELECTION);
   
    TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Event");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.CENTER);
    column.getColumn().setMoveable(true);
    /*column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Class(Object)");
    column.getColumn().setWidth(100);
    column.getColumn().setMoveable(true);
    /*column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Object");
    column.getColumn().setWidth(50);
    column.getColumn().setAlignment(SWT.RIGHT);
    column.getColumn().setMoveable(true);*
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Method");
    column.getColumn().setWidth(150);
    column.getColumn().setMoveable(true);*/
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Desription");
    column.getColumn().setWidth(600);
    column.getColumn().setMoveable(true);
   
    tableViewer.getTable().setHeaderVisible(true);
    //tableViewer.getTable().setLinesVisible(true);

    tableViewer.setContentProvider(new ArrayContentProvider());
View Full Code Here

  public Viewer crearVisorStackTrace(Composite parent)
    {   
    final TableViewer tableViewer=new TableViewer(parent, SWT.BORDER | SWT.FULL_SELECTION);
   
    TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Depth");
    column.getColumn().setWidth(100);
    column.getColumn().setAlignment(SWT.RIGHT);
    column.getColumn().setMoveable(true);
    /*column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Class(Object)");
    column.getColumn().setWidth(100);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Method");
    column.getColumn().setWidth(150);
    column.getColumn().setMoveable(true);*/
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Description");
    column.getColumn().setWidth(500);
    column.getColumn().setMoveable(true);
    column = new TableViewerColumn(tableViewer, SWT.NONE);
    column.getColumn().setText("Location");
    column.getColumn().setWidth(150);
    column.getColumn().setMoveable(true);
   
    tableViewer.getTable().setHeaderVisible(true);
    tableViewer.getTable().setLinesVisible(true);
 
    tableViewer.setContentProvider(new ArrayContentProvider());
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.