Examples of CellLabelProvider


Examples of org.eclipse.jface.viewers.CellLabelProvider

    mTypeList.getTable().setHeaderVisible(true);

    TableViewerColumn typeColumn = new TableViewerColumn(mTypeList, SWT.LEFT);
    typeColumn.getColumn().setText("Type");
    typeColumn.getColumn().setWidth(250);
    typeColumn.setLabelProvider(new CellLabelProvider(){
      @Override
      public void update(ViewerCell cell) {

        Type type = (Type) cell.getElement();

        cell.setText(type.getName());
      }});

    TableViewerColumn layerColumn = new TableViewerColumn(mTypeList, SWT.LEFT);
    layerColumn.getColumn().setText("Layer");
    layerColumn.getColumn().setWidth(50);

    layerColumn.setLabelProvider(new CellLabelProvider() {

      @Override
      public void update(ViewerCell cell) {

        Type type = (Type) cell.getElement();
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

    mTypeList.getTable().setHeaderVisible(true);

    TableViewerColumn typeColumn = new TableViewerColumn(mTypeList, SWT.LEFT);
    typeColumn.getColumn().setText("Type");
    typeColumn.getColumn().setWidth(250);
    typeColumn.setLabelProvider(new CellLabelProvider(){
      @Override
      public void update(ViewerCell cell) {

        Type type = (Type) cell.getElement();

        cell.setText(type.getName());
      }});

    TableViewerColumn layerColumn = new TableViewerColumn(mTypeList, SWT.LEFT);
    layerColumn.getColumn().setText("Layer");
    layerColumn.getColumn().setWidth(50);

    layerColumn.setLabelProvider(new CellLabelProvider() {

      @Override
      public void update(ViewerCell cell) {

        Type type = (Type) cell.getElement();
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

            public void keyReleased(KeyEvent ke) {
                tableFilter.setSearchText(searchText.getText(), model.getSensitiveSearch());
                String filterText = searchText.getText();
                for (int i = 0; i<tableViewer.getColumnProperties().length; i++)
                {
                  CellLabelProvider labelProvider = tableViewer.getLabelProvider(i);
                  if(labelProvider != null){
                    ((CSVLabelProvider) labelProvider).setSearchText(filterText);
                  }
                }
                tableViewer.refresh();
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

    tree.setHeaderVisible(true);
    tree.setLinesVisible(true);

    viewer = new TreeViewer(tree);
    final TreeViewerColumn column0 = new TreeViewerColumn(viewer, SWT.LEFT);
    column0.setLabelProvider(new CellLabelProvider() {

      private final ILabelProvider delegate = new WorkbenchLabelProvider();

      @Override
      public void update(ViewerCell cell) {
        if (cell.getElement() == LOADING_ELEMENT) {
          cell.setText(UIMessages.CoverageView_loadingMessage);
          cell.setImage(null);
        } else {
          cell.setText(cellTextConverter.getElementName(cell.getElement()));
          cell.setImage(delegate.getImage(cell.getElement()));
        }
      }
    });
    sorter.addColumn(column0, COLUMN_ELEMENT);

    final TreeViewerColumn column1 = new TreeViewerColumn(viewer, SWT.RIGHT);
    column1.setLabelProvider(new OwnerDrawLabelProvider() {

      @Override
      public void update(ViewerCell cell) {
        if (cell.getElement() == LOADING_ELEMENT) {
          cell.setText(""); //$NON-NLS-1$
        } else {
          cell.setText(cellTextConverter.getRatio(cell.getElement()));
        }
      }

      @Override
      protected void erase(Event event, Object element) {
      }

      @Override
      protected void measure(Event event, Object element) {
      }

      @Override
      protected void paint(Event event, Object element) {
        if (element != LOADING_ELEMENT) {
          ICounter counter = CoverageTools.getCoverageInfo(element).getCounter(
              settings.getCounters());
          RedGreenBar.draw(event, column1.getColumn().getWidth(), counter,
              maxTotalCache.getMaxTotal(element));
        }
      }
    });
    sorter.addColumn(column1, COLUMN_RATIO);

    final TreeViewerColumn column2 = new TreeViewerColumn(viewer, SWT.RIGHT);
    column2.setLabelProvider(new CellLabelProvider() {

      @Override
      public void update(ViewerCell cell) {
        if (cell.getElement() == LOADING_ELEMENT) {
          cell.setText(""); //$NON-NLS-1$
        } else {
          cell.setText(cellTextConverter.getCovered(cell.getElement()));
        }
      }
    });
    sorter.addColumn(column2, COLUMN_COVERED);

    final TreeViewerColumn column3 = new TreeViewerColumn(viewer, SWT.RIGHT);
    column3.setLabelProvider(new CellLabelProvider() {

      @Override
      public void update(ViewerCell cell) {
        if (cell.getElement() == LOADING_ELEMENT) {
          cell.setText(""); //$NON-NLS-1$
        } else {
          cell.setText(cellTextConverter.getMissed(cell.getElement()));
        }
      }
    });
    sorter.addColumn(column3, COLUMN_MISSED);

    final TreeViewerColumn column4 = new TreeViewerColumn(viewer, SWT.RIGHT);
    column4.setLabelProvider(new CellLabelProvider() {

      @Override
      public void update(ViewerCell cell) {
        if (cell.getElement() == LOADING_ELEMENT) {
          cell.setText(""); //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

    table.setHeaderVisible(true);
    table.setLinesVisible(true);
    TableViewer viewer = new TableViewer(table);
    createColumn(viewer, SWT.LEFT, 20,
        UIMessages.CoveragePropertyPageColumnCounter_label,
        new CellLabelProvider() {
          @Override
          public void update(ViewerCell cell) {
            final Line line = (Line) cell.getElement();
            cell.setText(line.label);
          }
        });
    createColumn(viewer, SWT.RIGHT, 20,
        UIMessages.CoveragePropertyPageColumnCoverage_label,
        new OwnerDrawLabelProvider() {
          @Override
          public void update(ViewerCell cell) {
            final Line line = (Line) cell.getElement();
            cell.setText(COVERAGE_VALUE.format(line.counter.getCoveredRatio()));
          }

          @Override
          protected void paint(Event event, Object element) {
            final Line line = (Line) element;
            RedGreenBar
                .draw(event, table.getColumn(1).getWidth(), line.counter);
          }

          @Override
          protected void erase(Event event, Object element) {
          }

          @Override
          protected void measure(Event event, Object element) {
          }
        });
    createColumn(viewer, SWT.RIGHT, 16,
        UIMessages.CoveragePropertyPageColumnCovered_label,
        new CellLabelProvider() {
          @Override
          public void update(ViewerCell cell) {
            final Line line = (Line) cell.getElement();
            cell.setText(COUNTER_VALUE.format(line.counter.getCoveredCount()));
          }
        });
    createColumn(viewer, SWT.RIGHT, 16,
        UIMessages.CoveragePropertyPageColumnMissed_label,
        new CellLabelProvider() {
          @Override
          public void update(ViewerCell cell) {
            final Line line = (Line) cell.getElement();
            cell.setText(COUNTER_VALUE.format(line.counter.getMissedCount()));
          }
        });
    createColumn(viewer, SWT.RIGHT, 16,
        UIMessages.CoveragePropertyPageColumnTotal_label,
        new CellLabelProvider() {
          @Override
          public void update(ViewerCell cell) {
            final Line line = (Line) cell.getElement();
            cell.setText(COUNTER_VALUE.format(line.counter.getTotalCount()));
          }
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

    if (labelProvider instanceof FunctionColumnLabelProvider) {
      flp = (FunctionColumnLabelProvider) labelProvider;
      returnType = flp.getReturnType();
    }
    if (viewerColumn != null) {
      CellLabelProvider provider = config.getLabelProvider();
      if (provider != null) {
        viewerColumn.setLabelProvider(provider);
      } else {
        if (style != null && style.equals("timeThenDate")) {
          if (flp != null) {
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

            column.setWidth(width);
          }
          Integer index = columnIndexes.get(columnName);
          if (index != null) {
            int idx = index;
            CellLabelProvider oldLabelProvider = getCellLabelProvider(idx);
            TreeViewerColumn viewerColumn = Trees.getTreeViewerColumn(column);

            configureLabelProvider(viewerColumn, config, oldLabelProvider);
          }
        }
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

  @Override
  protected TableChartOptions createChartOptions() {
    TableChartOptions options = new TableChartOptions();
    Tree table = viewer.getTree();
    for (int i = 0, size = table.getColumnCount(); i < size; i++) {
      CellLabelProvider labelProvider = getCellLabelProvider(i);
      Class<?> returnType = Objects.getReturnType(labelProvider);
      if (Objects.isNumberType(returnType)) {
        TreeColumn column = table.getColumn(i);
        options.addNumericColumn(new TableChartColumnInfo(column, labelProvider));
      }
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

    }
    return options;
  }

  protected CellLabelProvider getCellLabelProvider(int idx) {
    CellLabelProvider oldLabelProvider = viewer.getLabelProvider(idx);

    // lets unwrap if we've added a wrapped provider already
    if (oldLabelProvider instanceof WrappedCellLabelProvider) {
      WrappedCellLabelProvider wrapped = (WrappedCellLabelProvider) oldLabelProvider;
      oldLabelProvider = wrapped.getWrappedLabelProvider();
View Full Code Here

Examples of org.eclipse.jface.viewers.CellLabelProvider

            column.setWidth(width);
          }
          Integer index = columnIndexes.get(columnName);
          if (index != null) {
            int idx = index;
            CellLabelProvider oldLabelProvider = getCellLabelProvider(idx);
            ViewerColumn viewerColumn = Tables.getTableViewerColumn(column);

            configureLabelProvider(viewerColumn, config, oldLabelProvider);
          }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.