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); } }
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); }