Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ColumnPixelData


    // 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


    TableColumnLayout relatedTableLayout = new TableColumnLayout();
    viewerContainer.setLayout(relatedTableLayout);

    TableColumn typeColumn = new TableColumn(_viewer.getTable(), SWT.LEFT);
    relatedTableLayout.setColumnData(typeColumn, new ColumnPixelData(68));
   
    TableColumn nameColumn = new TableColumn(_viewer.getTable(), SWT.LEFT);
    relatedTableLayout.setColumnData(nameColumn, new ColumnWeightData(90, true));

    _showInNavigatorAction = new ShowInNavigatorAction(getViewSite().getPage(), _viewer);
View Full Code Here

    final TableViewerColumn tvc = createTableColumn(viewer, layout, SWT.LEFT, new ColumnWeightData(100));
    tvc.setLabelProvider(new ColumnLabelProvider());
  }
 
  private void createRemoveColumn(TableViewer viewer, TableColumnLayout layout) {
    final TableViewerColumn tvc = createTableColumn(viewer, layout, SWT.CENTER, new ColumnPixelData(20, false, true));
    tvc.setLabelProvider(new ColumnLabelProvider() {
      @Override
      public String getText(Object element) {
        return null;
      }
View Full Code Here

  }

  private void createParamsTableColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = { "Name", "Source", "Value", };
    final ColumnLayoutData[] layoutData = {
      new ColumnPixelData(70, true, true),
      new ColumnPixelData(140, true, true),
      new ColumnWeightData(100, 100, true),
    };
    final EditingSupport editorList[] = {
      null,
      new MacroItemParamValueSourceEditingSupport(viewer),
View Full Code Here

  }
 
  private void createItemsTableColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = { "Host", "Method", "Request", "Status", };
    final ColumnLayoutData[] layoutData = {
      new ColumnPixelData(120, true, true),
      new ColumnPixelData(60, true, true),
      new ColumnWeightData(100, 500, true),
      new ColumnPixelData(50, true, true),
    };
    final ColumnLabelProvider providerList[] = {
      new ColumnLabelProvider() {
        @Override
        public String getText(Object element) {
View Full Code Here

  }

  private void createHeaderTableColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = { "Name", "Value", };
    final ColumnLayoutData[] layoutData = {
      new ColumnPixelData(120, true, true),
      new ColumnWeightData(100, 100, true),
    };
    final EditingSupport editorList[] = {
        new HeaderNameEditingSupport(viewer),
        new HeaderValueEditingSupport(viewer),
View Full Code Here

  }
 
  private void createInterceptQueueTableColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = { "Type", "Host", "Method", "Request", "Listener", };
    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(100, true, true),
    };

    final ColumnLabelProvider providerList[] = {
      new ColumnLabelProvider() {
        @Override
View Full Code Here

  }

  private void createRequestStatusTableColumns(TableViewer viewer, TableColumnLayout layout) {
    final String[] titles = { "Status", "Host", "Method", "Request", "Listener", };
    final ColumnLayoutData[] layoutData = {
      new ColumnPixelData(45, true, true),
      new ColumnPixelData(120, true, true),
      new ColumnPixelData(60, true, true),
      new ColumnWeightData(100, 100, true),
      new ColumnPixelData(100, true, true),
    };
    final ColumnLabelProvider providerList[] = {
      new ColumnLabelProvider() {
        @Override
        public String getText(Object element) {
View Full Code Here

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

    gc.dispose();

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

  }
 
  private void createOffsetColumn(TableColumnLayout layout) {
    final TableColumn c = createColumn("Offset", SWT.CENTER);
    c.setAlignment(SWT.RIGHT);
    layout.setColumnData(c, new ColumnPixelData(fonts.getOffsetColumnWidth(), false, false));
  }
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.