Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ColumnPixelData


  }
 
  private void createDataColumn(TableColumnLayout layout, int index) {
    final EditingSupport editor = (editable) ? (new HexEditTableEditor(tableViewer, index)) : (null);
    final TableColumn c = createColumn(String.format("%02X", index), SWT.CENTER, editor);
    layout.setColumnData(c, new ColumnPixelData(fonts.getDataColumnWidth(), false, false));
  }
View Full Code Here


    columnName.setText(TemplatesMessages.TemplatesPage_column_name);
    int minWidth= fPreferenceStore.getInt(COLUMN_NAME_WIDTH_PREF_ID);
    if (minWidth == 0) {
      minWidth= pixelConverter.convertWidthInCharsToPixels(30);
    }
    columnLayout.setColumnData(columnName, new ColumnPixelData(minWidth, true));
    columnName.addControlListener(new ControlListener() {
      public void controlMoved(ControlEvent e) {
      }

      public void controlResized(ControlEvent e) {
        int nameWidth= ((TreeColumn) e.getSource()).getWidth();
        fPreferenceStore.setValue(COLUMN_NAME_WIDTH_PREF_ID, nameWidth);
      }
    });

    TreeColumn columnDescription= new TreeColumn(fTemplatesTree, SWT.NONE);
    columnDescription.setText(TemplatesMessages.TemplatesPage_column_description);
    minWidth= fPreferenceStore.getInt(COLUMN_DESCRIPTION_WIDTH_PREF_ID);
    if (minWidth == 0) {
      minWidth= pixelConverter.convertWidthInCharsToPixels(45);
    }
    columnLayout.setColumnData(columnDescription, new ColumnPixelData(minWidth, false));
    columnDescription.addControlListener(new ControlListener() {
      public void controlMoved(ControlEvent e) {
      }

      public void controlResized(ControlEvent e) {
View Full Code Here

  private void createListenerTableColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = { "IP Address", "Port", };
    final ColumnLayoutData[] layoutData = {
      new ColumnWeightData(100, 100, true),
      new ColumnPixelData(80, true, true),
    };
    final ColumnLabelProvider providerList[] = {
      new ColumnLabelProvider() {
        @Override
        public String getText(Object element) {
View Full Code Here

  }
 
  private void createColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = {"ID", "Host", "Method", "Request", "Status", "Length", "Time (ms)", "Tags" };
    final ColumnLayoutData[] layoutData = {
        new ColumnPixelData(60, true, true),
        new ColumnPixelData(120, true, true),
        new ColumnPixelData(60, true, true),
        new ColumnWeightData(100, 100, true),
        new ColumnPixelData(50, true, true),
        new ColumnPixelData(80, true, true),
        new ColumnPixelData(50, true, true),
        new ColumnPixelData(15, true, true)
    };

    for(int i = 0; i < titles.length; i++) {
      final TableViewerColumn column = new TableViewerColumn(viewer, SWT.NONE);
      final TableColumn c = column.getColumn();
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

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

  }

  private void createTableBreakpointsColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = { "", "Type", "Matches", "Pattern", };
    final ColumnLayoutData[] layoutData = {
      new ColumnPixelData(16, false, true),
      new ColumnPixelData(150, true, true),
      new ColumnPixelData(150, true, true),
      new ColumnWeightData(100, 100, true),
    };
    final EditingSupport editorList[] = {
        new BreakpointEnabledEditingSupport(viewer),
        new BreakpointTypeEditingSupport(viewer),
View Full Code Here

        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

        // First calc space occupied by fixed columns
        for (int i = 0; i < size; i++) {
            ColumnLayoutData col = (ColumnLayoutData) columns.get(i);
            if (col instanceof  ColumnPixelData) {
                ColumnPixelData cpd = (ColumnPixelData) col;
                int pixels = cpd.width;
                if (cpd.addTrim) {
                    pixels += COLUMN_TRIM;
                }
                widths[i] = pixels;
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.