Package org.eclipse.ui

Examples of org.eclipse.ui.IWorkbenchPage.addPartListener()


  }

  private void addListeners() {
    IWorkbenchPage page = getWorkbenchPage();
    page.addSelectionListener(selectionListener);
    page.addPartListener(partListener);
  }

  private IWorkbenchPage getWorkbenchPage() {
    return theController.getView().getSite().getPage();
  }
View Full Code Here


                final IWorkbenchPage page = site.getPage();
                if (!page.isPartVisible(ErlangEditor.this)) {
                    // if we're not visible - defer until visible
                    fPage = page;
                    fFoldingRunner = this;
                    page.addPartListener(this);
                    return;
                }
            }
            // we're visible - run now
            toggleFolding();
View Full Code Here

        Display.getDefault().asyncExec(new Runnable() {
            @Override
            public void run() {
                // needs to run in an UI Thread to have access to the workbench.             
                IWorkbenchPage page = CodemapCore.getPlugin().getWorkbench().getActiveWorkbenchWindow().getActivePage();
                page.addPartListener(listener);
            }
        });
    }

    public synchronized boolean isSharing() {
View Full Code Here

   *
   * @param site
   */
  public void addActiveMapListener(IWorkbenchPartSite site){
    IWorkbenchPage page = site.getPage();
    page.addPartListener(activeMapListener);
  }
}
View Full Code Here

                public void run() {
                    IWorkbenchWindow ww = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
                    if(ww != null){
                        IWorkbenchPage activePage = ww.getActivePage();
                        if(activePage != null){
                            activePage.addPartListener(partListener);
                            initialized = true;
                           
                            LOGGER.info("PlatformGeoSelectionManager is INITIALIZED.");
                           
                            Map activeMap = ApplicationGISInternal.getActiveMap();
View Full Code Here

        manager.add(new Separator());
      } else if (action.isRetargetable()) {
        IWorkbenchAction workbenchAction = action.getActionFactory().create(window);
        if (workbenchAction instanceof RetargetAction) {
          RetargetAction retargetAction = (RetargetAction) workbenchAction;
          page.addPartListener(retargetAction);
          retargetAction.partActivated(editor);
        }
        manager.add(workbenchAction);
      } else {
        manager.add(action);
View Full Code Here

  @Override
  public void createPartControl(Composite parentComposite) {
    IWorkbenchPage parentPage = getViewSite().getPage();
    this.editor = getAcceptableEditor(parentPage.getActivePart());
    parentPage.addPartListener(partListener);
    createGui(parentComposite);
  }

  @Override
  public void dispose() {
View Full Code Here

    this.canvas.setContents(pane);
    pane.add(this.rootFigure, "primary");
    this.reset();
    IWorkbenchPartSite _site = this.getSite();
    IWorkbenchPage _page = _site.getPage();
    _page.addPartListener(this.listener);
    IWorkbenchPartSite _site_1 = this.getSite();
    IActionBars _actionBars = ((IViewSite) _site_1).getActionBars();
    IToolBarManager _toolBarManager = _actionBars.getToolBarManager();
    _toolBarManager.add(this.action);
  }
View Full Code Here

      IWorkbenchPartSite site = getSite();
     
      IWorkbenchPage page = site.getPage();
     
      //iep.addPropertyListener(this);
      page.addPartListener(this);
    }
    catch (Exception e) {
      //e.printStackTrace(System.err);
    }
   
View Full Code Here

    IWorkbenchWindow[] workbenchWindows = workbench.getWorkbenchWindows();
    for (int i = 0; i < workbenchWindows.length; i++) {
      IWorkbenchPage page = workbench.getWorkbenchWindows()[i].getActivePage();
      try {
        page.addSelectionListener(new ReviewSelectionListener());
        page.addPartListener(new MarkerTextPartListener());
      }
      catch (NullPointerException e) {
        log.warning("Could not register either review selection listener or part listener.");
      }
    }
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.