Examples of TreeColumn


Examples of org.eclipse.swt.widgets.TreeColumn

        TableLayout tableLayout = new TableLayout();
        tableLayout.addColumnData(new ColumnWeightData(1,true));
        tableLayout.addColumnData(new ColumnWeightData(1,true));
        tree.setLayout(tableLayout);

        TreeColumn name=new TreeColumn(tree, SWT.DEFAULT);
        name.setMoveable(false);
        name.setResizable(true);
       
        TreeColumn projection=new TreeColumn(tree, SWT.DEFAULT);
        projection.setMoveable(false);
        projection.setResizable(true);

        return tree;
    }
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

    Tree table = viewer.getTree();
    table.setHeaderVisible(true);
    table.setLayoutData(new GridData(GridData.FILL_BOTH));

    // resolution
    resolutionColumn = new TreeColumn(table, SWT.CENTER);
    resolutionColumn.setWidth(60);
    resolutionColumn.addListener(SWT.Selection, new HeaderListener(
        RESOLUTION_COLUMN));

    // priority
    priorityColumn = new TreeColumn(table, SWT.CENTER);
    priorityColumn.setWidth(20);
    priorityColumn
        .addListener(SWT.Selection, new HeaderListener(PRIORITY_COLUMN));

    // name
    problemObjectColumn = new TreeColumn(table, SWT.LEFT);
    problemObjectColumn.setAlignment(SWT.LEFT);
    problemObjectColumn.setWidth(100);
    problemObjectColumn.addListener(SWT.Selection, new HeaderListener(OBJECT_COLUMN));

    // description
    descriptionColumn = new TreeColumn(table, SWT.LEFT);
    descriptionColumn.setAlignment(SWT.LEFT);
    descriptionColumn.setWidth(300);
    descriptionColumn.addListener(SWT.Selection, new HeaderListener(DESC_COLUMN));

    viewer.setColumnProperties(new String[] {
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

                }

            }
        });

        TreeColumn treeColumnFeature = new TreeColumn(treeFeatures, SWT.NONE);
        treeColumnFeature.setWidth(150);
        treeColumnFeature.setText(Messages.MergeFeaturesComposite_feature);

        TreeColumn treeColumnValue = new TreeColumn(treeFeatures, SWT.NONE);
        treeColumnValue.setWidth(60);
        treeColumnValue.setText(Messages.MergeFeaturesComposite_value);
    }
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

        tableLayout.addColumnData(new ColumnWeightData(1));
        tableLayout.addColumnData(new ColumnWeightData(1));

        tree.setLayout(tableLayout);

        TreeColumn column = new TreeColumn(tree, SWT.CENTER);
        column.setResizable(true);
        column.setText(Messages.FeatureTypeEditor_nameColumnName);

        column = new TreeColumn(tree, SWT.CENTER);
        column.setResizable(true);
        column.setText(Messages.FeatureTypeEditor_typeColumnName);

        column = new TreeColumn(tree, SWT.CENTER);
        column.setResizable(true);
       
        viewer.setContentProvider(new FeatureTypeContentProvider(viewer));
        viewer.setLabelProvider(new FeatureTypeLabelProvider());
        viewer.setColumnProperties(new String[]{String.valueOf(NAME_COLUMN),
                String.valueOf(TYPE_COLUMN),
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

        gridData = new GridData(SWT.FILL, SWT.FILL, true, true);
        gridData.widthHint = compBottomLeft.getBounds().x;
        gridData.heightHint = compBottomLeft.getBounds().y;
        treeTable.setLayoutData(gridData);
       
        TreeColumn colImage = new TreeColumn(treeTable, SWT.LEFT);
        colImage.setText(Messages.StyleEditor_theme_column_colour);

        TreeColumn colTitle = new TreeColumn(treeTable, SWT.LEFT);
        colTitle.setText(Messages.StyleEditor_theme_column_label);
       
        TreeColumn colExpr = new TreeColumn(treeTable, SWT.LEFT);
        colExpr.setText(Messages.StyleEditor_theme_column_expression);

        treeTable.layout();
       
        tableSettings = new TableSettings(treeTable);
        tableSettings.setColumnMin(0, 40);
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

        // iterate through each column in the array, and set the size as
        // appropriate
        for (int i = 0; i < columnCount - 1; i++) {
            int minWidth = (int) settings.getColumnMin(i);
            int maxWidth = (int) (settings.getColumnMax(i) * tableWidth);
            TreeColumn column = treeTable.getColumn(i);
            if (mode2 == MODE_AUTO)
                column.pack(); // automatically resize the column
            // check the values
            if (column.getWidth() < minWidth) {
                // ensure the table isn't incredibly small
                if (!(columnCount * minWidth > tableWidth)) {
                    // column is too small, and the table is a reasonable size,
                    // so resize it
                    column.setWidth(minWidth);
                }
            } else if (column.getWidth() > maxWidth) {
                // too big
                column.setWidth(maxWidth);
            }
            columnSum += column.getWidth();
        }

        // treat the last column a little bit differently (just fill in the
        // remaining space)
        TreeColumn column = treeTable.getColumn(columnCount - 1);
        column.setWidth(tableWidth - columnSum - (2 * treeTable.getBorderWidth()) - 1);

        // TODO: verify that 2*borderWidth is the correct adjustment for MacOS
        // and Linux (Looks good on Win)

        // turn redraw back on
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

   * {@inheritDoc}
   *
   * @since 3.5
   */
  protected ColumnLayoutData getLayoutData(Scrollable tableTree, int columnIndex) {
    TreeColumn column = ((Tree) tableTree).getColumn(columnIndex);
    return (ColumnLayoutData) column.getData(LAYOUT_DATA);
  }
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

   * {@inheritDoc}
   *
   * @since 3.5
   */
  protected void updateColumnData(Widget column) {
    TreeColumn tColumn = (TreeColumn) column;
    Tree t = tColumn.getParent();
   
    if( ! IS_GTK || t.getColumn(t.getColumnCount()-1) != tColumn ){
      tColumn.setData(LAYOUT_DATA,new ColumnPixelData(tColumn.getWidth()));
      layout(t.getParent(), true);
    }
  }
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

        Tree tree = treeViewerWithColumns.getTree();
        tree.setLayoutData(new FillLayout());
        tree.setHeaderVisible(true);
        tree.setLinesVisible(true);

        TreeColumn objectColumn = new TreeColumn(tree, SWT.NONE);
        objectColumn.setText(getString("_UI_ObjectColumn_label"));
        objectColumn.setResizable(true);
        objectColumn.setWidth(250);

        TreeColumn selfColumn = new TreeColumn(tree, SWT.NONE);
        selfColumn.setText(getString("_UI_SelfColumn_label"));
        selfColumn.setResizable(true);
        selfColumn.setWidth(200);

        treeViewerWithColumns.setColumnProperties(new String [] {"a", "b"});
        treeViewerWithColumns.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
        treeViewerWithColumns.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
View Full Code Here

Examples of org.eclipse.swt.widgets.TreeColumn

        modelTree.setHeaderVisible(false);

        modelViewer = new CheckboxTreeViewer(modelTree);

        TreeViewerColumn vCol;
        TreeColumn col;

        vCol = new TreeViewerColumn(modelViewer, SWT.LEFT);
        col = vCol.getColumn();
        col.setText(Messages.getString("campaign.manager.ui.dialog.model_chooser.object_list.table.column.item.label"));
        col.setToolTipText(Messages
                .getString("campaign.manager.ui.dialog.model_chooser.object_list.table.column.item.tooltip"));
        col.setResizable(true);
        col.setMoveable(false);
        col.setWidth(350);

        modelViewer.setContentProvider(new ModelChooserContentProvider());
        modelViewer.setLabelProvider(new ModelChooserLabelProvider());
        modelViewer.setCheckStateProvider(new ModelChooserCheckStateProvider());
        modelViewer.setComparator(new ModelChooserComparator());
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.