public void OpenUrlInBrowser(string url, bool force_external_browser)
 {
     if (force_external_browser || ConfigurationManager.Instance.ConfigurationRecord.System_UseExternalWebBrowser)
     {
         BrowserStarter.OpenBrowser(url);
     }
     else
     {
         WebBrowserHostControl web_browser_control = OpenWebBrowser();
         web_browser_control.OpenUrl(url);
     }
 }
Ejemplo n.º 2
0
        public static void Test()
        {
            WebBrowserHostControl wbc = new WebBrowserHostControl();
            ControlHostingWindow  chw = new ControlHostingWindow("Web browser", wbc);

            chw.Show();

            WBC = wbc;
            Thread thread = new Thread(ThreadEntry);

            thread.Start();
            thread.IsBackground = true;
        }
        public WebBrowserHostControl OpenWebBrowser()
        {
            string window_key = "WebBrowser";

            WebBrowserHostControl existing_control = (WebBrowserHostControl)main_window.DockingManager.MakeActive(window_key);

            if (null != existing_control)
            {
                return(existing_control);
            }
            else
            {
                WebBrowserHostControl web_browser_control = new WebBrowserHostControl();
                main_window.DockingManager.AddContent(window_key, "Web Browser", Icons.GetAppIcon(Icons.ModuleWebBrowser), true, true, web_browser_control);
                return(web_browser_control);
            }
        }
        public void SearchWeb(string query)
        {
            WebBrowserHostControl web_browser_control = OpenWebBrowser();

            web_browser_control.DoWebSearch(query);
        }
        public void SearchDictionary(string query)
        {
            WebBrowserHostControl web_browser_control = OpenWebBrowser();

            web_browser_control.DoDictionarySearch(query);
        }