|
|
@ -148,6 +148,7 @@ namespace ICSharpCode.SharpDevelop.BrowserDisplayBinding |
|
|
|
webBrowser.Navigating += WebBrowserNavigating; |
|
|
|
webBrowser.Navigating += WebBrowserNavigating; |
|
|
|
webBrowser.NewWindowExtended += NewWindow; |
|
|
|
webBrowser.NewWindowExtended += NewWindow; |
|
|
|
webBrowser.Navigated += WebBrowserNavigated; |
|
|
|
webBrowser.Navigated += WebBrowserNavigated; |
|
|
|
|
|
|
|
webBrowser.StatusTextChanged += WebBrowserStatusTextChanged; |
|
|
|
Controls.Add(webBrowser); |
|
|
|
Controls.Add(webBrowser); |
|
|
|
|
|
|
|
|
|
|
|
if (showNavigation) { |
|
|
|
if (showNavigation) { |
|
|
@ -162,6 +163,17 @@ namespace ICSharpCode.SharpDevelop.BrowserDisplayBinding |
|
|
|
WorkbenchSingleton.Workbench.ShowView(new BrowserPane(e.Url)); |
|
|
|
WorkbenchSingleton.Workbench.ShowView(new BrowserPane(e.Url)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void WebBrowserStatusTextChanged(object sender, EventArgs e) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
IWorkbenchWindow workbench = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow; |
|
|
|
|
|
|
|
if (workbench == null) return; |
|
|
|
|
|
|
|
BrowserPane browser = workbench.ActiveViewContent as BrowserPane; |
|
|
|
|
|
|
|
if (browser == null) return; |
|
|
|
|
|
|
|
if (browser.HtmlViewPane == this) { |
|
|
|
|
|
|
|
StatusBarService.SetMessage(webBrowser.StatusText); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static ArrayList descriptors; |
|
|
|
static ArrayList descriptors; |
|
|
|
|
|
|
|
|
|
|
|
public static ISchemeExtension GetScheme(string name) |
|
|
|
public static ISchemeExtension GetScheme(string name) |
|
|
|