private void uiDelegate_CreateWebViewWithRequest(IWebURLRequest request, out WebView webView)
{
// Todo: find out why url seems to always be empty
string url = (request == null) ? "" : request.url();
NewWindowRequestEventArgs args = new NewWindowRequestEventArgs(url);
NewWindowRequest(this, args);
if (!args.Cancel)
{
WebKitBrowser b = new WebKitBrowser();
webView = (WebView) b.webView;
NewWindowCreated(this, new NewWindowCreatedEventArgs(b));
}
else
{
webView = null;
}
}