Examples of IWorkbenchBrowserSupport


Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

    }
    Link link = new Link(parent, SWT.NONE);
    link.setText(text);
    link.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent event) {
        IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
        try {
            IWebBrowser browser = support.getExternalBrowser();
            browser.openURL(url);
        } catch (PartInitException e) {
            ChromiumDebugPlugin.log(e);
        }
      }
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

    final String path = junitReportHtml.getAbsolutePath();
    try {
      final URL url = junitReportHtml.toURL();
      System.out.println( "Opening " + path + " in a browser..." );

      final IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
      final IWebBrowser browser = browserSupport.createBrowser( IWorkbenchBrowserSupport.AS_VIEW,
          "autotestsuite-results", "Autotestsuite Results", "" );
      browser.openURL( url );
    } catch (Exception e) {
      System.err.println( "Could not open browser to view test results at " + path );
    }
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

  private void hookDoubleClickAction() {
    viewer.addDoubleClickListener(new IDoubleClickListener() {
      public void doubleClick(DoubleClickEvent event) {
        IStructuredSelection sel = (IStructuredSelection) event.getSelection();
        Job j = (Job) sel.getFirstElement();
        IWorkbenchBrowserSupport browserSupport = getSite().getWorkbenchWindow().getWorkbench().getBrowserSupport();
       
        try {
          URL u = new URL(baseUrl + "/job/" + j.getName());
          IWebBrowser browser = browserSupport.createBrowser(IWorkbenchBrowserSupport.AS_EDITOR, Activator.PLUGIN_ID + ".web", "Hudson", "Hudson");
          browser.openURL(u);
         
        } catch (MalformedURLException e) {
          showError("Illegal url for Hudson", e);
        } catch (PartInitException e) {
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

        {
            public void run()
            {
                try
                {
                    IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();

                    IWebBrowser browser =
                        browserSupport.createBrowser(IWorkbenchBrowserSupport.LOCATION_BAR |
                            IWorkbenchBrowserSupport.NAVIGATION_BAR, null, "Sapphire Project", null);

                    browser.openURL(new URL("http://www.eclipse.org/sapphire/"));
                }
                catch (Exception e)
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

        if( locationName != null )
        {
            try
            {
                final IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
                final IWebBrowser browser = support.getExternalBrowser();
               
                final URL url = new URL( "http://en.wikipedia.org/wiki/" + locationName );
               
                browser.openURL( url );
            }
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

    {
        final URL url = (URL) ( (Value<?>) property() ).content();
       
        if( url != null )
        {
            final IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
           
            try
            {
                final IWebBrowser browser = support.getExternalBrowser();
                browser.openURL( url );
            }
            catch( PartInitException e )
            {
                Sapphire.service( LoggingService.class ).log( e );
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

     */
    public void run(IAction action) {
        if (selectedNode == null) {
            return;
        }
        IWorkbenchBrowserSupport browserSupport =
            Activator.getDefault().getWorkbench().getBrowserSupport();
        try {
            URL consoleURL = new URL(
                    extractGuvnorConsoleUrl(selectedNode.getGuvnorRepository().getLocation()));
            if (browserSupport.isInternalWebBrowserAvailable()) {
                browserSupport.createBrowser(null).openURL(consoleURL);
            } else {
                browserSupport.getExternalBrowser().openURL(consoleURL);
            }
        } catch (Exception e) {
            Activator.getDefault().displayError(IStatus.ERROR, e.getMessage(), e, true);
        }
    }
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

     * Launch an external brwoser on the given url.
     */
    public static boolean openBrowser(String href) {
        try {
            URL url = new URL(href);
            IWorkbenchBrowserSupport support = PlatformUI.getWorkbench()
                .getBrowserSupport();
            support.getExternalBrowser().openURL(url);
            return true;
        } catch (PartInitException e) {
            Log.error("Intro failed to get Browser support.", e); //$NON-NLS-1$
            return false;
        } catch (MalformedURLException e) {
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

  /**
   * This function launches browser and shows PHP manual page for the
   * specified URL
   */
  public void showFunctionHelp(String url) {
    IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench()
        .getBrowserSupport();
    IWebBrowser browser;
    try {
      IPreferenceStore store = PHPUiPlugin.getDefault()
          .getPreferenceStore();
      if (store
          .getBoolean(PreferenceConstants.PHP_MANUAL_OPEN_IN_NEW_BROWSER)) {
        browser = browserSupport.createBrowser(BROWSER_ID
            + ++browserCount);
      } else {
        browser = browserSupport.createBrowser(BROWSER_ID);
      }

      if (url.startsWith("mk:")) { //$NON-NLS-1$
        browser.openURL(new URL(null, url, new MkHandler()));
      } else if (url.startsWith("help://")) { //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.ui.browser.IWorkbenchBrowserSupport

          if (debugURL.getPort() != -1) {
            browserTitle.append(':').append(debugURL.getPort());
          }
          browserTitle.append(debugURL.getPath());

          IWorkbenchBrowserSupport browserSupport = PlatformUI
              .getWorkbench().getBrowserSupport();
          IWebBrowser browser = browserSupport.createBrowser(
              browserStyle, "PDTDebuggerBrowser", //$NON-NLS-1$
              browserTitle.toString(), browserTitle.toString());

          if (PHPDebugPlugin.DEBUG) {
            System.out.println("Opening URL in a browser: " //$NON-NLS-1$
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.