Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ColumnPixelData


        int width = 0;
        final int size = columns.size();
        for (int i = 0; i < size; ++i) {
            final ColumnLayoutData layoutData = columns.get(i);
            if (layoutData instanceof ColumnPixelData) {
                final ColumnPixelData col = (ColumnPixelData) layoutData;
                width += col.width;
            } else if (layoutData instanceof ColumnWeightData) {
                final ColumnWeightData col = (ColumnWeightData) layoutData;
                width += col.minimumWidth;
            } else {
View Full Code Here


            // // if it is restored.
            // if (columnWidth < 0) {
            // layout.addColumnData(new ColumnPixelData(markerField
            // .getDefaultColumnWidth(tree), true, true));
            // } else {
            layout.addColumnData(new ColumnPixelData(columnWidth, true));
            // }
        }
        // }

        // Remove extra columns
View Full Code Here

    layout.setColumnData(nameColumn, new ColumnWeightData(1, 200, true));
    for (final DataColumn column : config.getColumns()) {
      Widget createColumn = createColumn(column);
      int ms = Math.max(column.getSizeChar(), column.getName().length()) + 1;
      int another = (gc.getFontMetrics().getAverageCharWidth() + 1) * ms;
      layout.setColumnData(createColumn, new ColumnPixelData(another));
      TreeSortController treeSortController = new TreeSortController(
          viewer, (TreeColumn) createColumn,
          new Comparator<Object>() {

            public int compare(Object o1, Object o2) {
View Full Code Here

        tableViewerColumn.setEditingSupport(new InlineComboEditingSupport(tableViewer));

        // Bundles
        tableViewerColumn = new TableViewerColumn(tableViewer, SWT.CENTER);
        tableCol = tableViewerColumn.getColumn();
        layout.setColumnData(tableCol, new ColumnPixelData(35, true, true));
        tableCol.setText(Messages.bundles);

        contentProvider = new ContentProvider();
        tableViewer.setContentProvider(contentProvider);
        tableViewer.setLabelProvider(new TableLabelProvider());
View Full Code Here

  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

    int width = 0;
    int size = getColumnCount(scrollable);
    for (int i = 0; i < size; ++i) {
      ColumnLayoutData layoutData = getLayoutData(scrollable, i);
      if (layoutData instanceof ColumnPixelData) {
        ColumnPixelData col = (ColumnPixelData) layoutData;
        width += col.width;
        if (col.addTrim) {
          width += getColumnTrim();
        }
      } else if (layoutData instanceof ColumnWeightData) {
View Full Code Here

    // First calc space occupied by fixed columns
    for (int i = 0; i < numberOfColumns; i++) {
      ColumnLayoutData col = getLayoutData(scrollable, i);
      if (col instanceof ColumnPixelData) {
        ColumnPixelData cpd = (ColumnPixelData) col;
        int pixels = cpd.width;
        if (cpd.addTrim) {
          pixels += getColumnTrim();
        }
        widths[i] = pixels;
View Full Code Here

    TableColumn tColumn = (TableColumn) column;
    Table 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

    TableColumn column4= new TableColumn(table, SWT.NONE);
    column4.setAlignment(SWT.CENTER);
    column4.setText(TextEditorTemplateMessages.TemplatePreferencePage_column_autoinsert);
    minWidth= computeMinimumColumnWidth(gc, TextEditorTemplateMessages.TemplatePreferencePage_column_autoinsert);
    minWidth= Math.max(minWidth, computeMinimumColumnWidth(gc, TextEditorTemplateMessages.TemplatePreferencePage_on));
    columnLayout.addColumnData(new ColumnPixelData(minWidth, false, false));
   
    gc.dispose();

    fTableViewer= new CheckboxTableViewer(table);
    fTableViewer.setLabelProvider(new TemplateLabelProvider());
View Full Code Here

    int width= 0;
    int size= columns.size();
    for (int i= 0; i < size; ++i) {
      ColumnLayoutData layoutData= (ColumnLayoutData) columns.get(i);
      if (layoutData instanceof ColumnPixelData) {
        ColumnPixelData col= (ColumnPixelData) layoutData;
        width += col.width;
        if (col.addTrim) {
          width += COLUMN_TRIM;
        }
      } else if (layoutData instanceof ColumnWeightData) {
View Full Code Here

TOP

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

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.