Java 类org.eclipse.jface.viewers.ColumnPixelData 实例源码

项目:neoscada    文件:RealTimeListViewer.java   
protected void applyInitialColWidth ( final TableLayout tableLayout )
{
    if ( this.initialColWidth != null && !this.initialColWidth.isEmpty () && this.viewer != null && this.initialColWidth.size () != this.viewer.getTree ().getColumnCount () )
    {
        for ( final Integer w : this.initialColWidth )
        {
            tableLayout.addColumnData ( new ColumnPixelData ( w, true ) );
        }
    }
    else
    {
        tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
    }
}
项目:yamcs-studio    文件:AddToStackWizardPage1.java   
private void addAliasColumn(String namespace) {

        TreeViewerColumn aliasColumn = new TreeViewerColumn(commandsTreeTable, SWT.NONE);
        aliasColumn.getColumn().setText(namespace);

        aliasColumn.setLabelProvider(new ColumnLabelProvider() {
            @Override
            public String getText(Object element) {
                CommandInfo cmd = (CommandInfo) element;
                if (cmd.getAbstract()) {
                    // show a blank line if the command is abstract
                    return "";
                }
                List<NamedObjectId> aliases = cmd.getAliasList();
                for (NamedObjectId aliase : aliases) {
                    if (aliase.getNamespace().equals(namespace))
                        return aliase.getName();
                }
                return "";
            }
        });
        tcl.setColumnData(aliasColumn.getColumn(), new ColumnPixelData(COLUMN_WIDTH));
    }
项目:scouter    文件:ServiceTableComposite.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnPixelData(width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            TableLabelSorter sorter = (TableLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:AlertTableComposite.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnPixelData(width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            TableLabelSorter sorter = (TableLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:DigestTableView.java   
private TreeViewerColumn createTreeViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TreeViewerColumn viewerColumn = new TreeViewerColumn(viewer, SWT.NONE);
    final TreeColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    columnLayout.setColumnData(column, new ColumnPixelData(width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            TreeLabelSorter sorter = (TreeLabelSorter) viewer.getComparator();
            TreeColumn selectedColumn = (TreeColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:XLogSummaryAbstractDialog.java   
protected TableViewerColumn createTableViewerColumn(String title, int width, int alignment, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(true);
    tableColumnLayout.setColumnData(column, new ColumnPixelData(width, true));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:gwt-eclipse-plugin    文件:BundledResourcesSelectionBlock.java   
private void createListField() {
  String[] buttons = new String[] {
      "Add...", "Add Multiple...", "Edit", null, "Remove", null};

  resourcesField =
      new ListDialogField<ClientBundleResource>(new SelectionAdapter(), buttons,
      new ColumnLabelProvider());
  resourcesField.setLabelText(labelText);

  String[] columnNames = {"File", "Type", "Method name"};
  ColumnLayoutData[] columnLayouts = {
      new ColumnPixelData(100), new ColumnPixelData(100),
      new ColumnPixelData(100)};

  resourcesField.setTableColumns(new ListDialogField.ColumnsDescription(
      columnLayouts, columnNames, false));

  // Edit and Remove buttons disabled by default
  resourcesField.enableButton(IDX_EDIT, false);
  resourcesField.enableButton(IDX_REMOVE, false);
}
项目:mytourbook    文件:DialogMarker.java   
/**
 * Column: Description
 */
private void defineColumn_Description(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.CENTER);
    final TableColumn tc = tvc.getColumn();

    tc.setText(Messages.Tour_Marker_Column_Description_ShortCut);
    tc.setToolTipText(Messages.Tour_Marker_Column_Description_Tooltip);
    tvc.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final TourMarker tourMarker = (TourMarker) cell.getElement();
            final String description = tourMarker.getDescription();

            cell.setText(description.length() == 0 ? UI.EMPTY_STRING : UI.SYMBOL_STAR);
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(4), false));
}
项目:mytourbook    文件:DialogMarker.java   
/**
 * column: marker
 */
private void defineColumn_IsVisible(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.LEAD);
    final TableColumn tc = tvc.getColumn();

    tc.setText(TOUR_MARKER_COLUMN_IS_VISIBLE);
    tc.setToolTipText(TOUR_MARKER_COLUMN_IS_VISIBLE_TOOLTIP);

    tvc.setEditingSupport(new MarkerEditingSupport(_markerViewer));

    tvc.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TourMarker tourMarker = (TourMarker) cell.getElement();
            cell.setText(tourMarker.isMarkerVisible()
                    ? Messages.App_Label_BooleanYes
                    : Messages.App_Label_BooleanNo);
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(8), false));
}
项目:mytourbook    文件:DialogMarker.java   
/**
 * column: horizontal offset
 */
private void defineColumn_OffsetX(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.TRAIL);
    final TableColumn tc = tvc.getColumn();

    tc.setText(Messages.Tour_Marker_Column_horizontal_offset);
    tc.setToolTipText(Messages.Tour_Marker_Column_horizontal_offset_tooltip);
    tvc.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final TourMarker tourMarker = (TourMarker) cell.getElement();
            cell.setText(Integer.toString(tourMarker.getLabelXOffset()));
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(6), false));
}
项目:mytourbook    文件:DialogMarker.java   
/**
 * column: vertical offset
 */
private void defineColumn_OffsetY(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.TRAIL);
    final TableColumn tc = tvc.getColumn();

    tc.setText(Messages.Tour_Marker_Column_vertical_offset);
    tc.setToolTipText(Messages.Tour_Marker_Column_vertical_offset_tooltip);
    tvc.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final TourMarker tourMarker = (TourMarker) cell.getElement();
            cell.setText(Integer.toString(tourMarker.getLabelYOffset()));
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(6), false));
}
项目:mytourbook    文件:DialogMarker.java   
/**
 * Column: Url
 */
private void defineColumn_Url(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.CENTER);
    final TableColumn tc = tvc.getColumn();

    tc.setText(Messages.Tour_Marker_Column_Url_ShortCut);
    tc.setToolTipText(Messages.Tour_Marker_Column_Url_Tooltip);
    tvc.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final TourMarker tourMarker = (TourMarker) cell.getElement();
            final String urlAddress = tourMarker.getUrlAddress();
            final String urlText = tourMarker.getUrlText();

            cell.setText(urlAddress.length() > 0 || urlText.length() > 0 ? //
                    UI.SYMBOL_STAR
                    : UI.EMPTY_STRING);
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(4), false));
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(8);

    final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "MARKER_MAP_VISIBLE", //$NON-NLS-1$
            SWT.CENTER);

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Marker);
    colDef.setColumnLabel(Messages.Tour_Marker_Column_IsVisible);
    colDef.setColumnHeaderText(Messages.Tour_Marker_Column_IsVisible);
    colDef.setColumnHeaderToolTipText(Messages.Tour_Marker_Column_IsVisibleNoEdit_Tooltip);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "MOTION_DISTANCE", SWT.TRAIL); //$NON-NLS-1$
    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(11);

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Motion);
    colDef.setColumnLabel(Messages.ColumnFactory_distance_label);
    colDef.setColumnHeaderText(UI.UNIT_LABEL_DISTANCE);
    colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_distance_tooltip);
    colDef.setColumnUnit(UI.UNIT_LABEL_DISTANCE);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));
    colDef.setValueFormats(//
            ValueFormatSet.Number,
            ValueFormat.NUMBER_1_3,
            columnManager);

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "MOTION_DISTANCE_TOTAL", //$NON-NLS-1$
            SWT.TRAIL);
    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(11);
    final String unitLabel = UI.SYMBOL_SUM_WITH_SPACE + UI.UNIT_LABEL_DISTANCE;

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Motion);
    colDef.setColumnLabel(Messages.ColumnFactory_distanceTotal_label);
    colDef.setColumnHeaderText(unitLabel);
    colDef.setColumnUnit(unitLabel);
    colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_distanceTotal_tooltip);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));
    colDef.setValueFormats(//
            ValueFormatSet.Number,
            ValueFormat.NUMBER_1_3,
            columnManager);

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(12);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "TIME_TOUR_TIME_HH_MM_SS", //$NON-NLS-1$
            SWT.TRAIL);

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Time);
    colDef.setColumnLabel(Messages.ColumnFactory_tour_time_label_hhmmss);
    colDef.setColumnHeaderText(Messages.ColumnFactory_tour_time_label_hhmmss);
    colDef.setColumnUnit(Messages.ColumnFactory_tour_time_hhmmss);
    colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_tour_time_tooltip_hhmmss);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(12);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "TIME_TOUR_TIME_OF_DAY_HH_MM_SS", //$NON-NLS-1$
            SWT.TRAIL);

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Time);
    colDef.setColumnLabel(Messages.ColumnFactory_Tour_DayTime);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Tour_DayTime);
    colDef.setColumnUnit(Messages.ColumnFactory_tour_time_hhmmss);
    colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Tour_DayTime_Tooltip);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(10);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "WAYPOINT_ALTITUDE", SWT.TRAIL); //$NON-NLS-1$

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Altitude);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Altitude_Label);
    colDef.setColumnHeaderText(UI.UNIT_LABEL_ALTITUDE);
    colDef.setColumnUnit(UI.UNIT_LABEL_ALTITUDE);
    colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Waypoint_Altitude_Label);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "WAYPOINT_CATEGORY", SWT.LEAD); //$NON-NLS-1$

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Category);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Category);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "WAYPOINT_COMMENT", SWT.LEAD); //$NON-NLS-1$

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Comment);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Comment);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(15);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "WAYPOINT_DATE", SWT.TRAIL); //$NON-NLS-1$

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Time);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Date);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Date);
    colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Waypoint_Date_Tooltip);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30);
    final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "WAYPOINT_DESCRIPTION", //$NON-NLS-1$
            SWT.LEAD);

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Description);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Description);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30);
    final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "WAYPOINT_NAME", SWT.LEAD); //$NON-NLS-1$

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Name);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Name);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "WAYPOINT_SYMBOL", SWT.LEAD); //$NON-NLS-1$

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Symbol);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Symbol);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:TableColumnFactory.java   
@Override
public TableColumnDefinition createColumn(  final ColumnManager columnManager,
                                            final PixelConverter pixelConverter) {

    final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(15);
    final TableColumnDefinition colDef = new TableColumnDefinition(
            columnManager,
            "WAYPOINT_TIME", SWT.TRAIL); //$NON-NLS-1$

    colDef.setColumnCategory(Messages.ColumnFactory_Category_Time);
    colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Time);
    colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Time);
    colDef.setColumnUnit(Messages.ColumnFactory_Waypoint_Time_Unit);
    colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Waypoint_Time_Tooltip);

    colDef.setDefaultColumnWidth(pixelWidth);
    colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true));

    return colDef;
}
项目:mytourbook    文件:WizardPage_10_CompareTour.java   
private void defineColumn_Date(final TreeColumnLayout treeLayout) {

        final TreeViewerColumn tvc = new TreeViewerColumn(_tourViewer, SWT.LEAD);
        tvc.setLabelProvider(new CellLabelProvider() {
            @Override
            public void update(final ViewerCell cell) {

                final Object element = cell.getElement();

                if (element instanceof TVIWizardCompareYear) {
                    cell.setText(((TVIWizardCompareYear) element).treeColumn);
                } else if (element instanceof TVIWizardCompareMonth) {
                    cell.setText(((TVIWizardCompareMonth) element).treeColumn);
                } else if (element instanceof TVIWizardCompareTour) {
                    cell.setText(((TVIWizardCompareTour) element).treeColumn);
                } else {
                    cell.setText(UI.EMPTY_STRING);
                }
            }
        });

        final TreeColumn tc = tvc.getColumn();
        tc.setText(Messages.tourCatalog_wizard_Column_tour);
        treeLayout.setColumnData(tc, new ColumnPixelData(convertWidthInCharsToPixels(20)));
    }
项目:mytourbook    文件:DialogModifyColumns.java   
/**
 * Column: Unit
 */
private void defineColumn_Unit(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_columnViewer, SWT.LEAD);

    final TableColumn tc = tvc.getColumn();
    tc.setText(Messages.ColumnModifyDialog_column_unit);
    tc.setMoveable(true);

    tvc.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final ColumnDefinition colDef = (ColumnDefinition) cell.getElement();
            cell.setText(colDef.getColumnUnit());

            setColor(cell, colDef);
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(14), true));
}
项目:mytourbook    文件:DialogModifyColumns.java   
/**
 * Column: Width
 */
private void defineColumn_Width(final TableColumnLayout tableLayout) {

    final TableViewerColumn tvc = new TableViewerColumn(_columnViewer, SWT.TRAIL);

    final TableColumn tc = tvc.getColumn();
    tc.setMoveable(true);
    tc.setText(Messages.ColumnModifyDialog_column_width);

    tvc.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final ColumnDefinition colDef = (ColumnDefinition) cell.getElement();
            cell.setText(Integer.toString(colDef.getColumnWidth()));

            setColor(cell, colDef);
        }
    });
    tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(10), true));
}
项目:birt    文件:ResultSetPreviewPage.java   
private void createColumns( IResultMetaData rsMd )
{
    TableColumn column = null;
    TableLayout layout = new TableLayout( );

    for ( int n = 1; n <= rsMd.getColumnCount( ); n++ )
    {
        column = new TableColumn( resultSetTable, SWT.LEFT );

        try
        {
            column.setText( rsMd.getColumnLabel( n ) );
        }
        catch ( BirtException e )
        {
            //this ExceptionHandler can show exception stacktrace
            org.eclipse.datatools.connectivity.internal.ui.dialogs.ExceptionHandler.showException( resultSetTable.getShell( ), Messages.getString( "CssErrDialog.Error" ), e.getLocalizedMessage( ), e );
        }
        column.setResizable( true );
        layout.addColumnData( new ColumnPixelData( 120, true ) );
        addColumnSortListener( column, n );
        column.pack( );
    }
    resultSetTable.setLayout( layout );
    resultSetTable.layout( true );
}
项目:elexis-3-core    文件:MedicationViewerHelper.java   
public static TableViewerColumn createDosageColumn(TableViewer viewer,
    TableColumnLayout layout, int columnIndex){
    TableViewerColumn ret = new TableViewerColumn(viewer, SWT.NONE);
    ret.setLabelProvider(new MedicationCellLabelProvider() {

        @Override
        public String getText(Object element){
            MedicationTableViewerItem pres = (MedicationTableViewerItem) element;
            String dosis = pres.getDosis();
            return (dosis.equals(StringConstants.ZERO) ? Messages.MedicationComposite_stopped
                    : dosis);
        }
    });
    TableColumn tblclmnDosage = ret.getColumn();
    tblclmnDosage.setToolTipText(Messages.TherapieplanComposite_tblclmnDosage_toolTipText);
    tblclmnDosage.addSelectionListener(getSelectionAdapter(viewer, tblclmnDosage, columnIndex));
    layout.setColumnData(tblclmnDosage, new ColumnPixelData(60, true, true));
    ret.getColumn().setText(Messages.TherapieplanComposite_tblclmnDosage_text);
    return ret;
}
项目:elexis-3-core    文件:MedicationViewerHelper.java   
public static TableViewerColumn createBeginColumn(TableViewer viewer,
    TableColumnLayout layout, int columnIndex){
    TableViewerColumn ret = new TableViewerColumn(viewer, SWT.CENTER);
    TableColumn tblclmnEnacted = ret.getColumn();
    layout.setColumnData(tblclmnEnacted, new ColumnPixelData(60, true, true));
    tblclmnEnacted.setImage(Images.resize(Images.IMG_NEXT_WO_SHADOW.getImage(),
        ImageSize._12x12_TableColumnIconSize));
    tblclmnEnacted.setToolTipText(Messages.MedicationComposite_column_sortBy + " "
        + Messages.MedicationComposite_column_beginDate);
    tblclmnEnacted
        .addSelectionListener(getSelectionAdapter(viewer, tblclmnEnacted, columnIndex));
    ret.setLabelProvider(new MedicationCellLabelProvider() {

        @Override
        public String getText(Object element){
            MedicationTableViewerItem pres = (MedicationTableViewerItem) element;
            return pres.getBeginDate();
        }
    });
    return ret;
}
项目:elexis-3-core    文件:MedicationViewerHelper.java   
public static TableViewerColumn createStopColumn(TableViewer viewer, TableColumnLayout layout,
    int columnIndex){
    TableViewerColumn ret = new TableViewerColumn(viewer, SWT.CENTER);
    TableColumn tblclmnStop = ret.getColumn();
    ColumnPixelData stopColumnPixelData = new ColumnPixelData(60, true, true);
    layout.setColumnData(tblclmnStop, stopColumnPixelData);
    tblclmnStop.setImage(Images.resize(Images.IMG_ARROWSTOP_WO_SHADOW.getImage(),
        ImageSize._12x12_TableColumnIconSize));
    tblclmnStop.setToolTipText(Messages.MedicationComposite_column_sortBy + " "
        + Messages.MedicationComposite_column_endDate);
    tblclmnStop.addSelectionListener(getSelectionAdapter(viewer, tblclmnStop, columnIndex));
    ret.setLabelProvider(new MedicationCellLabelProvider() {
        @Override
        public String getText(Object element){
            MedicationTableViewerItem pres = (MedicationTableViewerItem) element;
            if (pres.getEntryType() != EntryType.RECIPE
                && pres.getEntryType() != EntryType.SELF_DISPENSED) {
                return pres.getEndDate();
            }
            return "";
        }
    });
    return ret;
}
项目:n4js    文件:ColumnViewerBuilder.java   
/***/
protected ColumnLayoutData createColumnLayoutData(final int columnIndex) {
    if (null == columnWeights) {
        return new ColumnPixelData(getColumnWidthInPixel(columnIndex), resizable);
    }
    return new ColumnWeightData(columnWeights.get(columnIndex), MINIMUM_WIDTH, resizable);
}
项目:termsuite-ui    文件:TerminologyPart.java   
private ColumnLayoutData getRecommendedSize(Property<?> property) {
    if(property == TermProperty.PILOT || property == TermProperty.GROUPING_KEY ) 
        return new ColumnWeightData(100, 100, true);
    else if(property == RelationProperty.VARIATION_RULES) 
        return new ColumnPixelData(100, true, true);
    else if(property.getRange().equals(Boolean.class)) 
        return new ColumnPixelData(40, true, true);
    else if(property.getRange().equals(String.class)) 
        return new ColumnPixelData(70, true, true);
    else
        return new ColumnPixelData(50,true, true);
}
项目:team-explorer-everywhere    文件:TestStepsControl.java   
/**
 * Create the steps table.
 *
 * @param composite
 *        the parent layout composite
 * @param workItem
 *        the test case work item
 *
 * @return the allocated table viewer
 */
private TableViewer createStepsTable(final Composite composite, final WorkItem workItem) {
    final TableViewer viewer = new TableViewer(composite, SWT.BORDER | SWT.FULL_SELECTION);
    GridDataBuilder.newInstance().align(SWT.FILL, SWT.FILL).grab(true, true).span(1, 1).minHeight(75).applyTo(
        viewer.getTable());

    final Table table = viewer.getTable();
    table.setHeaderVisible(true);
    table.setLinesVisible(true);
    final TableLayout tableLayout = new TableLayout();
    table.setLayout(tableLayout);

    tableLayout.addColumnData(new ColumnPixelData(60, true));
    final TableColumn column1 = new TableColumn(table, SWT.NONE);
    column1.setImage(TestStepUtil.imageHelper.getImage("images/common/attachment.gif")); //$NON-NLS-1$
    column1.setResizable(true);

    tableLayout.addColumnData(new ColumnWeightData(10, true));
    final TableColumn column2 = new TableColumn(table, SWT.NONE);
    column2.setText(Messages.getString("TestStepsControl.ColumnNameAction")); //$NON-NLS-1$
    column2.setResizable(true);

    tableLayout.addColumnData(new ColumnWeightData(8, true));
    final TableColumn column3 = new TableColumn(table, SWT.NONE);
    column3.setText(Messages.getString("TestStepsControl.ColumnNameExpectedResult")); //$NON-NLS-1$
    column3.setResizable(true);

    viewer.setContentProvider(new TestStepContentProvider());
    viewer.setLabelProvider(new TestStepLabelProvider());
    viewer.setInput(workItem);

    return viewer;
}
项目:subclipse    文件:HistoryTableProvider.java   
private void setColumnWidth(TableLayout layout,
        DisposeListener disposeListener, TableColumn col, int defaultWidth) {
    String columnWidth = null;
    if (id != null) columnWidth = settings.get("HistoryTableProvider." + id + "." + col.getText()); //$NON-NLS-1$ //$NON-NLS-1$
    if (columnWidth == null || columnWidth.equals("0")) layout.addColumnData(new ColumnWeightData(defaultWidth, true)); //$NON-NLS-1$
    else layout.addColumnData(new ColumnPixelData(Integer.parseInt(columnWidth), true));
    if (id != null) col.addDisposeListener(disposeListener);
}
项目:subclipse    文件:TreeConflictsView.java   
private void setColumnWidth(TableLayout layout,
        DisposeListener disposeListener, TreeColumn col, int colIndex) {
    String columnWidth = null;
    columnWidth = settings.get("TreeConflictsView.col." + col.getText()); //$NON-NLS-1$ //$NON-NLS-1$
    if (columnWidth == null || columnWidth.equals("0")) layout.addColumnData(columnLayouts[colIndex]); //$NON-NLS-1$
    else layout.addColumnData(new ColumnPixelData(Integer.parseInt(columnWidth), true));
    col.addDisposeListener(disposeListener);
}
项目:VariantSync    文件:ResourceChangesView.java   
protected void createColumns(final Tree tree) {
    TableLayout layout = new TableLayout();
    tree.setLayout(layout);
    tree.setHeaderVisible(true);

    for (int i = 0; i < 4; i++) {

        if (i == 1) {
            layout.addColumnData(new ColumnPixelData(100, true));
        } else {
            layout.addColumnData(new ColumnPixelData(300, true));
        }
        TreeColumn column = new TreeColumn(tree, SWT.NONE, i);
        if (i == 0) {
            column.setText("Resource");
        }
        if (i == 1) {
            column.setText("Project");
        }
        if (i == 2) {
            column.setText("Possible Targets");
        }
        if (i == 3) {
            column.setText("Targets");
        }
        column.setResizable(true);
        TreeViewerColumn viewerColumn = new TreeViewerColumn(viewer, column);
        viewerColumn
                .setLabelProvider(new ResourceChangesColumnLabelProvider(i));
    }
}
项目:scouter    文件:DbLockListView.java   
private TreeViewerColumn createTreeViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TreeViewerColumn viewerColumn = new TreeViewerColumn(viewer, SWT.NONE);
    final TreeColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    columnLayout.setColumnData(column, new ColumnPixelData(width, resizable));
    return viewerColumn;
}
项目:APICloud-Studio    文件:HistoryTableProvider.java   
private void setColumnWidth(TableLayout layout,
        DisposeListener disposeListener, TableColumn col, int defaultWidth) {
    String columnWidth = null;
    if (id != null) columnWidth = settings.get("HistoryTableProvider." + id + "." + col.getText()); //$NON-NLS-1$ //$NON-NLS-1$
    if (columnWidth == null || columnWidth.equals("0")) layout.addColumnData(new ColumnWeightData(defaultWidth, true)); //$NON-NLS-1$
    else layout.addColumnData(new ColumnPixelData(Integer.parseInt(columnWidth), true));
    if (id != null) col.addDisposeListener(disposeListener);
}