Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.Viewer


        getSite().getPage().removeSelectionListener(
            IDebugUIConstants.ID_DEBUG_VIEW, this);
        DebugUIPlugin.getDefault().getPreferenceStore()
            .removePropertyChangeListener(this);
        JFaceResources.getFontRegistry().removeListener(this);
        Viewer viewer = getViewer();
        if (viewer != null) {
            getDetailDocument().removeDocumentListener(
                    getDetailDocumentListener());
        }
        super.dispose();
View Full Code Here


    assertThat(methodsCalled(), is(callToString("dispose")));
  }

  @Test
  public void inputChangedShouldBeDelegated() {
    Viewer vr = null;
    Object oldIn = "a";
    Object newIn = 123;
    create().inputChanged(vr, oldIn, newIn);
    assertCall("inputChanged", vr, oldIn, newIn);
  }
View Full Code Here

    }

    private void dropURLS( List<URL> urls, IProgressMonitor monitor ) {
        monitor.beginTask(Messages.StartupOpenMaps_openURLDialogTitle, urls.size() * 1 + 2);
        monitor.worked(1);
        Viewer viewer = LayersView.getViewer();
        if (viewer == null)
            ProjectUIPlugin.trace(getClass(), "Layers View is not available", (Exception) null); //$NON-NLS-1$

        UDIGDropHandler dropHandler = new UDIGDropHandler();
        dropHandler.setTarget(new EditorPart(){
View Full Code Here

    @Before
    public void setUp() throws Exception {
        content=new UDIGAdapterFactoryContentProvider(ProjectUIPlugin.getDefault()
                .getAdapterFactory());
        viewer=new Viewer(){

            @Override
            public Control getControl() {
                final Shell[] shells=new Shell[1];
                PlatformGIS.syncInDisplayThread(new Runnable(){
View Full Code Here

        menuManager.setRemoveAllWhenShown(true);
        addRosterMenuItems(menuManager);
        addSessionMenuItems(menuManager);
        addAdditionsSeparator(menuManager);

        Viewer buddySessionViewer = buddySessionDisplayComposite.getViewer();
        Menu menu = menuManager.createContextMenu(buddySessionViewer
            .getControl());
        buddySessionViewer.getControl().setMenu(menu);
        getSite().registerContextMenu(menuManager, buddySessionViewer);
        getSite().setSelectionProvider(buddySessionViewer);

        rosterTracker.addRosterListener(rosterListenerBuddys);
        rosterListenerBuddys.rosterChanged(saros.getSarosNet().getRoster());
View Full Code Here

          refresh.setSystem(true);
          refresh.setPriority(Job.SHORT);
          refresh.schedule(UPDATE_DELAY);
        }
        else if (listeners[i] instanceof Viewer) {
          final Viewer viewer = (Viewer) listeners[i];
          Job refresh = new UIJob(XMLUIMessages.refreshoutline_0) {
            public IStatus runInUIThread(IProgressMonitor monitor) {
              Control refreshControl = viewer.getControl();
              if ((refreshControl != null) && !refreshControl.isDisposed()) {
                viewer.refresh();
              }
              return Status.OK_STATUS;
            }
          };
          refresh.setSystem(true);
View Full Code Here

      if (widget instanceof Control)
        return (Control) widget;
    }

    if (target instanceof IViewerObservable) {
      Viewer viewer = ((IViewerObservable) target).getViewer();
      return viewer.getControl();
    }

    if (target instanceof IDecoratingObservable) {
      IObservable decorated = ((IDecoratingObservable) target)
          .getDecorated();
View Full Code Here

   * any updates to the {@link ViewerUpdater viewer updater}.
   *
   * @return whether the viewer is disposed.
   */
  protected final boolean isViewerDisposed() {
    Viewer viewer = (Viewer) viewerObservable.getValue();
    return viewer == null || viewer.getControl() == null
        || viewer.getControl().isDisposed();
  }
View Full Code Here

    TreeNode node = (TreeNode) elementNodes.get(element);
    return node;
  }

  protected boolean isViewerDisposed() {
    Viewer viewer = (Viewer) viewerObservable.getValue();
    return viewer == null || viewer.getControl() == null
        || viewer.getControl().isDisposed();
  }
View Full Code Here

          .getData(IUserDataConstants.XWT_USER_DATA_KEY);
      if (dataDictionary != null) {
        return (String) widget.getData(IUserDataConstants.XWT_NAME_KEY);
      }
    } else if (object instanceof Viewer) {
      Viewer viewer = (Viewer) object;
      UserData dataDictionary = (UserData) viewer.getControl().getData(
          IUserDataConstants.XWT_USER_DATA_KEY);
      return (String) dataDictionary
          .getData(IUserDataConstants.XWT_NAME_KEY);
    }
    return null;
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.Viewer

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.