Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.StructuredViewer$ColorAndFontCollectorWithProviders


 
  @Override
  protected StructuredViewer doCreateViewer(Composite container) {
   
    resources = new DiscoveryResources(getControl().getDisplay());
    StructuredViewer viewer = new ControlListViewer(container, SWT.BORDER) {
      @Override
      protected ControlListItem<?> doCreateItem(Composite parent, Object element) {
        return doCreateViewerItem(parent, element);
      }
    };
   
    viewer.setContentProvider(contentProvider = new PackagistContentProvider());
   
    searchResultCount = new Label(container, SWT.NONE);
    searchResultCount.setText("asdfasdf");
    GridDataFactory.fillDefaults().grab(true, false).span(3,1).align(SWT.BEGINNING, SWT.CENTER).hint(400, SWT.DEFAULT).applyTo(searchResultCount);
   
View Full Code Here


    return getSelection(revViewer);
  }

  public void setDoubleClickAction(final Action doubleClickAction) {
    _doubleClickAction = doubleClickAction;
    StructuredViewer target = classViewer;
    if (!_classVisible) {
      target = revViewer;
    }
    target.addDoubleClickListener(this);
  }
View Full Code Here

  public void doSetSet(Object source, Set set, SetDiff diff) {
    doSetSet(source, set);
  }

  protected void doSetSet(Object source, Set set) {
    StructuredViewer viewer = (StructuredViewer) source;
    viewer.getControl().setRedraw(false);
    try {
      viewer.setFilters((ViewerFilter[]) set.toArray(new ViewerFilter[set
          .size()]));
    } finally {
      viewer.getControl().setRedraw(true);
    }
  }
View Full Code Here

  public static ICommonViewerWorkbenchSite getCommonViewerWorkbenchSite(ICommonActionExtensionSite actionExtensionSite) {
    ICommonViewerWorkbenchSite wsSite = null;
    ICommonViewerSite viewSite = actionExtensionSite.getViewSite();
    if( viewSite instanceof ICommonViewerWorkbenchSite ) {
      StructuredViewer v = actionExtensionSite.getStructuredViewer();
      if( v instanceof CommonViewer ) {
        wsSite = (ICommonViewerWorkbenchSite) viewSite;
      }
    }
    return wsSite;
View Full Code Here

  /**
   * Reveals the given element in the view t
   */
  public static void reveal(Viewer viewer, Object element) {
    if (viewer instanceof StructuredViewer) {
      StructuredViewer sv = (StructuredViewer) viewer;
      sv.reveal(element);
    }
  }
View Full Code Here

    super.init(site);
    this.site = site;
    String viewId = site.getViewSite().getId();
    doubleClickAction = new DoubleClickAction();
    refreshAction = new RefreshAction(viewId);
    StructuredViewer viewer = site.getStructuredViewer();
    refreshAction.setViewer(viewer);
    FabricPlugin.getLogger().debug("============================= View ID: " + viewId);
  }
View Full Code Here

        Assert.isNotNull(page);
        fSite = page.getSite();
        fPage = page;

        Item[] items = null;
        StructuredViewer viewer = fPage.getViewer();
        if (viewer instanceof TreeViewer) {
            items = ((TreeViewer) viewer).getTree().getItems();
        } else if (viewer instanceof TableViewer) {
            items = ((TableViewer) viewer).getTable().getItems();
        }
View Full Code Here

        Object listener = iterator.next();
        if ((listener instanceof StructuredViewer)
            && (eventType == INodeNotifier.STRUCTURE_CHANGED
                || eventType == INodeNotifier.CONTENT_CHANGED || (eventType == INodeNotifier.CHANGE))) {
          // refresh on structural and "unknown" changes
          StructuredViewer structuredViewer = (StructuredViewer) listener;

          if (structuredViewer.getControl() != null) {
            getRefreshJob().refresh(structuredViewer,
                (Node) notifier);
          }
        }
      }
View Full Code Here

          System.out
              .println("refresh on: [" + node.getNodeName() + "]"); //$NON-NLS-1$ //$NON-NLS-2$

        for (int i = 0; i < viewers.length; i++) {
          if (!viewers[i].getControl().isDisposed()) {
            StructuredViewer viewer = viewers[i];
            if (node.getNodeType() == Node.DOCUMENT_NODE || // this
                                    // was
                                    // the
                                    // original
                                    // condition
                ((node.getNodeType() == Node.ELEMENT_NODE)
                    && (((IDOMNode) node)
                        .getFirstStructuredDocumentRegion()
                        .getType() == PHPRegionTypes.PHP_CONTENT) && (viewer
                    .getContentProvider() instanceof PHPOutlineContentProvider) /*
                                                   * &&
                                                   * (
                                                   * (
                                                   * (
 
View Full Code Here

        return null;
    }

    public String getLabel() {
        String label = super.getLabel();
        StructuredViewer viewer = getViewer();
        if (viewer instanceof TableViewer) {
            TableViewer tv = (TableViewer) viewer;

            AbstractTextSearchResult result = getInput();
            if (result != null) {
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.StructuredViewer$ColorAndFontCollectorWithProviders

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.