Package org.eclipse.ui

Examples of org.eclipse.ui.IWorkbenchPage


  /**
   * @see Action#run()
   */
  public void run() {
    ExplainErrorsView view = null;
    IWorkbenchPage activePage =
      PerlEditorPlugin
        .getWorkbenchWindow()
        .getActivePage();
    try
    {
    view = (ExplainErrorsViewactivePage.showView(
        "org.epic.perleditor.views.ExplainErrorsView");
    } catch (PartInitException e)
    {
      e.printStackTrace();
    }
View Full Code Here


           
        IWorkbench workbench = PlatformUI.getWorkbench();
        IWorkbenchWindow[] window = workbench.getWorkbenchWindows();
        for (int i = 0; i < window.length; i++)
        {
            final IWorkbenchPage page = window[i].getActivePage();
            if (page != null) Display.getDefault().asyncExec(new EnableVariablesViewActions(page));
        }
    }
View Full Code Here

        shell.getDisplay().syncExec(new Runnable() {
            public void run()
            {
                try
                {
                    IWorkbenchPage activePage =
                        PerlDebugPlugin.getWorkbenchWindow().getActivePage();
                    BrowserView view =
                        (BrowserView) activePage.showView(BrowserView.ID_BROWSER);
                    view.setUrl("http://localhost:" + mWebserverPort + "/");
                }
                catch (PartInitException e)
                {
                    PerlDebugPlugin.getDefault().logError(
View Full Code Here

                return;
            }
        }

        PerlDocView view = null;
        IWorkbenchPage activePage = PerlEditorPlugin.getWorkbenchWindow().getActivePage();

        try
        {
            view = (PerlDocView) activePage.showView("org.epic.perleditor.views.PerlDocView");
            view.search(selection, editor);
        }
        catch (PartInitException e)
        {
            PerlEditorPlugin.getDefault().getLog().log(
View Full Code Here

  }

  public static void cleanUpProjects() throws CoreException {
    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    if (window != null) {
      IWorkbenchPage page = window.getActivePage();
      if (page != null) {
        page.closeAllEditors(false);
      }
    }
    deleteAllProjects();
  }
View Full Code Here

    final IModule[] modules = moduleServer.getModule();
    IServer server = moduleServer.getServer();
    CloudFoundryServer cloudServer = (CloudFoundryServer) server.loadAdapter(CloudFoundryServer.class, null);
    if (cloudServer != null && modules != null && modules.length == 1) {
      IWorkbenchWindow workbenchWindow = ServerUIPlugin.getInstance().getWorkbench().getActiveWorkbenchWindow();
      IWorkbenchPage page = workbenchWindow.getActivePage();

      try {
        // open server editor
        ServerEditor editor = (ServerEditor) page.openEditor(new ServerEditorInput(server.getId()),
            IServerEditorInput.EDITOR_ID);

        // set applications page to active
        Method method = MultiPageEditorPart.class.getDeclaredMethod("setActivePage", int.class); //$NON-NLS-1$
        method.setAccessible(true);
View Full Code Here

      // start/shutdown)
      IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();

      if (activeWorkbenchWindow != null) {

        IWorkbenchPage activePage = activeWorkbenchWindow.getActivePage();

        if (activePage != null) {
          IViewReference[] references = activePage.getViewReferences();

          if (references != null) {
            IViewPart serversViewPart = null;
            for (IViewReference reference : references) {
              if (serversViewID.equals(reference.getId())) {
View Full Code Here

    public void run(String[] params, ICheatSheetManager manager)
    {
        if (params != null && params.length > 0)
        {
            IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
            IWorkbenchPage page = window.getActivePage();
            try
            {
                page.showView(params[0]);
            }
            catch (PartInitException e)
            {
                SigilCore.error("Failed to show view", e);
            }
View Full Code Here

      return;
    }
    IStructuredSelection ss = (IStructuredSelection)selection;
    JcrNode node = (JcrNode) ss.getFirstElement();
   
        IWorkbenchPage page = targetPart.getSite().getPage();
        IModule module = ServerUtil.getModule(node.getProject());
        if (module==null) {
      MessageDialog.openWarning(shell, "Cannot open browser", "Not configured for any server");
          return;
        }
        IServer[] servers = ServerUtil.getServersByModule(module, new NullProgressMonitor());
        if (servers==null || servers.length==0) {
      MessageDialog.openWarning(shell, "Cannot open browser", "Not configured for any server");
          return;
        }
        IServer server = servers[0];
        final String url = node.getURLForBrowser(server)+".html";
    try {
      IEditorInput input = new WebBrowserEditorInput(url);
      page.openEditor(input, "org.apache.sling.ide.eclipse.ui.editors.WebBrowser", true);
    } catch (PartInitException e1) {
      //TODO proper logging
      e1.printStackTrace();
      MessageDialog.openWarning(shell, "Cannot open browser", "Opening caused an exception: "+e1.getMessage());
    }
View Full Code Here

        IWorkbenchWindow dw = getWorkbench().getActiveWorkbenchWindow();
        try
        {
            if (dw != null)
            {
                IWorkbenchPage page = dw.getActivePage();
                if (page != null)
                {
                    IDE.openEditor(page, file, true);
                }
            }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IWorkbenchPage

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.