Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.TreeColumn


  };

  public XMLTableTreeViewer(Composite parent) {
    super(parent, SWT.FULL_SELECTION | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
   
    TreeColumn column = new TreeColumn(this.getTree(), SWT.LEFT);
    column.setText(XMLEditorMessages.XMLTableTreeViewer_1);

    column = new TreeColumn(this.getTree(), SWT.LEFT);
    column.setText(XMLEditorMessages.XMLTableTreeViewer_2);

    this.getTree().setHeaderVisible(true);
    this.getTree().setLinesVisible(true);
    getTree().addControlListener(fResizeAdapter);
View Full Code Here


            | SWT.HIDE_SELECTION );
        tree.setHeaderVisible( true );
        tree.setLayoutData( tableGridData );
        tree.setLinesVisible( true );

        TreeColumn c1 = new TreeColumn( tree, SWT.LEFT, 0 );
        c1.setText( COLUMNS[0] );
        c1.setWidth( 160 );
        TreeColumn c2 = new TreeColumn( tree, SWT.LEFT, 1 );
        c2.setText( COLUMNS[1] );
        c2.setWidth( 80 );
        //        TreeColumn c3 = new TreeColumn( tree, SWT.LEFT, 2 );
        //        c3.setText( " " ); //$NON-NLS-1$
        //        c3.setWidth( 0 );

        treeViewer = new TreeViewer( tree );
View Full Code Here

    Tree tree = nodeTreeView.getTreeViewer().getTree();
    tree.setHeaderVisible(true);

    for (EditColTableDef d : TABLE_DEF) {
      TreeColumn col = new TreeColumn(tree, SWT.LEFT);
      col.setText(d.getLabel());
      col.setWidth(d.getWidth());
    }

    CellEditor[] cellA = new CellEditor[TABLE_DEF.length];
    cellA[INDEX_NAME] = null;
    cellA[INDEX_XPOS] = null;
View Full Code Here

        treeViewer = new TreeViewer( parent, SWT.FULL_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL );
        Tree tree = treeViewer.getTree();
        tree.setLayoutData( new GridData( SWT.FILL, SWT.FILL, true, true ) );
        tree.setHeaderVisible( true );
        tree.setLinesVisible( true );
        TreeColumn descriptionColumn = new TreeColumn( tree, SWT.LEFT );
        descriptionColumn.setText( "Description" );
        descriptionColumn.setWidth( 500 );
        TreeColumn resourceColumn = new TreeColumn( tree, SWT.LEFT );
        resourceColumn.setText( "Resource" );
        resourceColumn.setWidth( 100 );
        contentProvider = new ProblemsViewContentProvider();
        treeViewer.setContentProvider( contentProvider );
        treeViewer.setLabelProvider( new ProblemsViewLabelProvider() );
    }
View Full Code Here

        viewer.setUseHashlookup( true );

        // set tree columns
        for ( int i = 0; i < EntryEditorWidgetTableMetadata.COLUM_NAMES.length; i++ )
        {
            TreeColumn column = new TreeColumn( tree, SWT.LEFT, i );
            column.setText( EntryEditorWidgetTableMetadata.COLUM_NAMES[i] );
            column.setWidth( 200 );
            column.setResizable( true );

        }
        viewer.setColumnProperties( EntryEditorWidgetTableMetadata.COLUM_NAMES );
        tree.addControlListener( new ControlAdapter()
        {
View Full Code Here

        treeTable.setLayoutData(new GridData(GridData.FILL_BOTH));
       
      
       

        TreeColumn titleColumn = new TreeColumn(treeTable, SWT.SINGLE);
        titleColumn.setWidth(300);
        titleColumn.setText("Title");
        treeTable.setSortColumn(titleColumn);
        treeTable.setSortDirection(SWT.UP);
        titleColumn.pack();
       
        TreeColumn publishColumn = new TreeColumn(treeTable, SWT.SINGLE);
        publishColumn.setWidth(300);
        publishColumn.setText("Published");
        treeTable.setSortColumn(publishColumn);
        treeTable.setSortDirection(SWT.UP);
        publishColumn.pack();
       
        getCommonViewer().setColumnProperties(new String[]{"title","publishDate" });
       
       
       
View Full Code Here

    Composite mainArea = (Composite) super.createDialogArea(parent);
   
    resourcesUI = newTree(mainArea, SWT.SINGLE);
    ((GridData)resourcesUI.getLayoutData()).heightHint = 400;
   
    resourcesUIc1 = new TreeColumn(resourcesUI, SWT.LEFT);
    resourcesUIc2 = new TreeColumn(resourcesUI, SWT.LEFT);
       
    setupResourcesByLocation();
    return mainArea;
  }
View Full Code Here

            createEditor(editor, (TreeItem) e.item);
          }
        }
      }
    });
    TreeColumn c1 = new TreeColumn(_tree, SWT.DEFAULT);
    new TreeViewerColumn(_viewer, c1).setLabelProvider(new ColumnLabelProvider() {
      /**
       * @see org.eclipse.jface.viewers.ColumnLabelProvider#getText(java.lang.Object)
       */
      @Override
      public String getText(Object element) {
        if (element instanceof PropertyBinding)
          return ((PropertyBinding) element).getDescriptor().getName();
        return super.getText(element);
      }
    });
    c1.setText("Name");
    c1.setWidth(200);
    TreeColumn c2 = new TreeColumn(_tree, SWT.DEFAULT);
    new TreeViewerColumn(_viewer, c2).setLabelProvider(new ColumnLabelProvider() {
      /**
       * @see org.eclipse.jface.viewers.ColumnLabelProvider#getText(java.lang.Object)
       */
      @Override
      public String getText(Object element) {
        if (element instanceof PropertyBinding) {
          PropertyBinding prop = (PropertyBinding) element;
          Object val = prop.getValue();
          if (val == null)
            return null;
          if (val instanceof Calendar)
            return new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(((Calendar) val).getTime());
          return val.toString();
        }
        return super.getText(element);
      }
    });
    c2.setText("Value");
    c2.setWidth(250);
    Object o = UIActivator.getDefault().getCurrentObject();
    _content.setObject(o);
  }
View Full Code Here

      _viewer = new TreeViewer(parent, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL);
      _viewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS);
      final Tree tree = _viewer.getTree();
      tree.setHeaderVisible(true);
      tree.setLinesVisible(true);
      new TreeColumn(tree, SWT.DEFAULT).setWidth(250);
      // new TreeColumn(tree, SWT.DEFAULT).setWidth(120);
      _viewer.setColumnProperties(new String[] { "col1", "col2" }); //$NON-NLS-1$ //$NON-NLS-2$
      _contentProvider = new ObjectsContentProvider();
      _viewer.setContentProvider(_contentProvider);
      _labelProvider = new ObjectsLabelProvider(parent.getDisplay(), null); // TODO profile
View Full Code Here

             */
            public void widgetSelected( SelectionEvent e )
            {
                if ( tableViewer == null )
                    return;
                TreeColumn column = ( TreeColumn ) e.widget;
                tableViewer.resortTable( column, col );
            }
        };
    }
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.TreeColumn

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.