Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ColumnWeightData


        else
            tree.setLayoutData(layoutData);

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

        tree.setLayout(tableLayout);

        TreeColumn column = new TreeColumn(tree, SWT.CENTER);
        column.setResizable(true);
View Full Code Here


        table.setLayoutData(gridData);
        table.setHeaderVisible(true);
        TableLayout layout = new TableLayout();
        table.setLayout(layout);

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

        TableColumn nameColumn = new TableColumn(table, SWT.LEFT);
        nameColumn.setText(localization.table);

        TableColumn schemaColumn = new TableColumn(table, SWT.LEFT);
View Full Code Here

        createPaletteFilterComposite(font, compMiddle3);
       
        //list of matching palettes
        paletteTable = new TableViewer(new Table(compMiddle, SWT.BORDER | SWT.V_SCROLL | SWT.FULL_SELECTION));
        TableLayout tableLayout = new TableLayout();
        tableLayout.addColumnData(new ColumnWeightData(1, 20, false));
        TableColumn firstColumn = new TableColumn(paletteTable.getTable(), SWT.LEFT);
        firstColumn.setAlignment(SWT.LEFT);
        paletteTable.getTable().setLayout(tableLayout);
        gridData = new GridData(SWT.FILL, SWT.FILL, true, true);
        gridData.horizontalSpan = 2;
View Full Code Here

    public void createControl( Composite parent ) {
        SashForm form=new SashForm(parent, SWT.VERTICAL);
        Tree tree=new Tree(form, SWT.V_SCROLL|SWT.SINGLE);
        TableLayout layout=new TableLayout();
        layout.addColumnData(new ColumnWeightData(100,false));
        tree.setLayout(layout);
        tree.setLinesVisible(true);
        viewer=new TreeViewer(tree);
       
        viewer.setContentProvider(this);
View Full Code Here

        width += col.width;
        if (col.addTrim) {
          width += getColumnTrim();
        }
      } else if (layoutData instanceof ColumnWeightData) {
        ColumnWeightData col = (ColumnWeightData) layoutData;
        width += col.minimumWidth;
      } else {
        Assert.isTrue(false, "Unknown column layout data"); //$NON-NLS-1$
      }
    }
View Full Code Here

          pixels += getColumnTrim();
        }
        widths[i] = pixels;
        fixedWidth += pixels;
      } else if (col instanceof ColumnWeightData) {
        ColumnWeightData cw = (ColumnWeightData) col;
        weightColumnIndices[numberOfWeightColumns] = i;
        numberOfWeightColumns++;
        totalWeight += cw.weight;
      } else {
        Assert.isTrue(false, "Unknown column layout data"); //$NON-NLS-1$
      }
    }

    boolean recalculate;
    do {
      recalculate = false;
      for (int i = 0; i < numberOfWeightColumns; i++) {
        int colIndex = weightColumnIndices[i];
        ColumnWeightData cw = (ColumnWeightData) getLayoutData(
            scrollable, colIndex);
        final int minWidth = cw.minimumWidth;
        final int allowedWidth = totalWeight == 0 ? 0
            : (width - fixedWidth) * cw.weight / totalWeight;
        if (allowedWidth < minWidth) {
View Full Code Here

        table.setLayout(layout);
        table.setHeaderVisible(true);
        table.setLinesVisible(true);

        TableColumn objectColumn = new TableColumn(table, SWT.NONE);
        layout.addColumnData(new ColumnWeightData(3, 100, true));
        objectColumn.setText(getString("_UI_ObjectColumn_label"));
        objectColumn.setResizable(true);

        TableColumn selfColumn = new TableColumn(table, SWT.NONE);
        layout.addColumnData(new ColumnWeightData(2, 100, true));
        selfColumn.setText(getString("_UI_SelfColumn_label"));
        selfColumn.setResizable(true);

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

      }
      public void widgetDefaultSelected(SelectionEvent e) {
      }
    });
   
    ColumnLayoutData columnLayoutData= new ColumnWeightData(1);
   
    TableColumn nameColumn= new TableColumn(hyperlinkDetectorTable, SWT.NONE, 0);
    nameColumn.setText(TextEditorMessages.HyperlinkDetectorTable_nameColumn);
    tableColumnlayout.setColumnData(nameColumn, columnLayoutData);
   
View Full Code Here

    gc.setFont(JFaceResources.getDialogFont());
   
    TableColumn column1= new TableColumn(table, SWT.NONE);
    column1.setText(TextEditorTemplateMessages.TemplatePreferencePage_column_name);
    int minWidth= computeMinimumColumnWidth(gc, TextEditorTemplateMessages.TemplatePreferencePage_column_name);
    columnLayout.addColumnData(new ColumnWeightData(2, minWidth, true));

    TableColumn column2= new TableColumn(table, SWT.NONE);
    column2.setText(TextEditorTemplateMessages.TemplatePreferencePage_column_context);
    minWidth= computeMinimumColumnWidth(gc, TextEditorTemplateMessages.TemplatePreferencePage_column_context);
    columnLayout.addColumnData(new ColumnWeightData(1, minWidth, true));

    TableColumn column3= new TableColumn(table, SWT.NONE);
    column3.setText(TextEditorTemplateMessages.TemplatePreferencePage_column_description);
    minWidth= computeMinimumColumnWidth(gc, TextEditorTemplateMessages.TemplatePreferencePage_column_description);
    columnLayout.addColumnData(new ColumnWeightData(3, minWidth, true));

    TableColumn column4= new TableColumn(table, SWT.NONE);
    column4.setAlignment(SWT.CENTER);
    column4.setText(TextEditorTemplateMessages.TemplatePreferencePage_column_autoinsert);
    minWidth= computeMinimumColumnWidth(gc, TextEditorTemplateMessages.TemplatePreferencePage_column_autoinsert);
View Full Code Here

        width += col.width;
        if (col.addTrim) {
          width += COLUMN_TRIM;
        }
      } else if (layoutData instanceof ColumnWeightData) {
        ColumnWeightData col= (ColumnWeightData) layoutData;
        width += col.minimumWidth;
      } else {
        Assert.isTrue(false, "Unknown column layout data"); //$NON-NLS-1$
      }
    }
View Full Code Here

TOP

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

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.