Package org.eclipse.ui

Examples of org.eclipse.ui.IWorkbench.addWindowListener()


  }

  @Override
  protected void doEnable() {
    IWorkbench workbench = PlatformUI.getWorkbench();
    workbench.addWindowListener(winListener);
    for (IWorkbenchWindow window : workbench.getWorkbenchWindows()) {
      register(window);
    }
    TrackingPlugin.getDefault().getIdleDetector().addObserver(observer);
View Full Code Here


    final IWorkbench workbench = (IWorkbench) object;
    // the 'started' flag is used so that we only run tests when the window
    // is opened
    // for the first time only.
    final boolean[] started = { false };
    workbench.addWindowListener(new IWindowListener() {
      public void windowOpened(IWorkbenchWindow w) {
        if (started[0])
          return;
        w.getShell().getDisplay().asyncExec(new Runnable() {
          public void run() {
View Full Code Here

     * Registers the object with the platform
     */
    public void startup() {
        ApplicationGIS.setActiveMapTracker(this);
        IWorkbench workbench = PlatformUI.getWorkbench();
        workbench.addWindowListener(this);
        IWorkbenchWindow[] windows = workbench.getWorkbenchWindows();
        for( IWorkbenchWindow workbenchWindow : windows ) {
            windowOpened(workbenchWindow);
        }
    }
View Full Code Here

        if (bench == null) {
            log.error("Could not get IWorkbench!"); //$NON-NLS-1$
            return;
        }

        bench.addWindowListener(new IWindowListener() {

            public void windowOpened(IWorkbenchWindow window) {
                setActiveDeferred(true);
            }
View Full Code Here

    _listeningPackageExplorers = new WeakHashSet();
  }
 
  public void registerListeners() {
    IWorkbench workbench = PlatformUI.getWorkbench();
    workbench.addWindowListener(this);
    IWorkbenchWindow[] windows = workbench.getWorkbenchWindows();
    for (IWorkbenchWindow window : windows) {
      windowOpened(window, true);
    }
  }
View Full Code Here

      public void windowOpened(IWorkbenchWindow window) {
        createPageListener(window);
      }
    };
    IWorkbench wb = PlatformUI.getWorkbench();
    wb.addWindowListener(listener);
  }

  private void createPageListener(IWorkbenchWindow window) {
    IPageListener listener = new IPageListener() {
      @Override
View Full Code Here

    final IWorkbench workbench = (IWorkbench) object;
    // the 'started' flag is used so that we only run tests when the window
    // is opened
    // for the first time only.
    final boolean[] started = { false };
    workbench.addWindowListener(new IWindowListener() {
      public void windowOpened(IWorkbenchWindow w) {
        if (started[0])
          return;
        w.getShell().getDisplay().asyncExec(new Runnable() {
          public void run() {
View Full Code Here

    final IWorkbench workbench = (IWorkbench) object;
    // the 'started' flag is used so that we only run tests when the window
    // is opened
    // for the first time only.
    final boolean[] started = { false };
    workbench.addWindowListener(new IWindowListener() {
      public void windowOpened(IWorkbenchWindow w) {
        if (started[0])
          return;
        w.getShell().getDisplay().asyncExec(new Runnable() {
          public void run() {
View Full Code Here

      }

      @Override
      public IStatus runInUIThread(IProgressMonitor monitor) {
        IWorkbench workbench = PlatformUI.getWorkbench();
        workbench.addWindowListener(workbenchListener);
        IWorkbenchWindow[] workbenchWindows = workbench
            .getWorkbenchWindows();
        for (IWorkbenchWindow window : workbenchWindows) {
          workbenchListener.hookWindow(window);
        }
View Full Code Here

  private void initializeListeners() {
    IWorkspace workspace = ResourcesPlugin.getWorkspace();
    workspace.addResourceChangeListener(new MarkerResourceChangeListener(),
                                        IResourceChangeEvent.POST_CHANGE);
    IWorkbench workbench = ReviewPlugin.getInstance().getWorkbench();
    workbench.addWindowListener(new WindowListenerAdapter());
    IWorkbenchWindow[] workbenchWindows = workbench.getWorkbenchWindows();
    for (int i = 0; i < workbenchWindows.length; i++) {
      IWorkbenchPage page = workbench.getWorkbenchWindows()[i].getActivePage();
      try {
        page.addSelectionListener(new ReviewSelectionListener());
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.