コード例 #1
0
 public void decidePolicyForNavigationAction(WebView WebView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, webFrame frame, IWebPolicyDecisionListener listener)
 {
     if (AllowNavigation || AllowInitialNavigation)
         listener.use();
     else
         listener.ignore();
 }
コード例 #2
0
 public void decidePolicyForNewWindowAction(WebView WebView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, string frameName, IWebPolicyDecisionListener listener)
 {
     if (AllowNewWindows)
         listener.use();
     else
         listener.ignore();
 }
コード例 #3
0
 public WebView createWebViewWithRequest(WebView sender, WebURLRequest request)
 {
     // this should be caught in the WebPolicyDelegate, but isn't in the Cairo build
     if (owner.AllowNewWindows)
     {
         WebView view;
         CreateWebViewWithRequest(request, out view);
         return(view);
     }
     else
     {
         return(null);
     }
 }
コード例 #4
0
ファイル: WebPolicyDelegate.cs プロジェクト: CDMirel/html2pdf
 public void decidePolicyForMIMEType(WebView WebView, string type, WebURLRequest request, webFrame frame, IWebPolicyDecisionListener listener)
 {
     // todo: add support for showing custom MIME type documents
     // and for changing which MIME types are handled here
     if (WebView.canShowMIMEType(type) == 0)
     {
         if (AllowDownloads)
             listener.download();
         else
             listener.ignore();
     }
     else
     {
         listener.use();
     }
 }
コード例 #5
0
 public void decidePolicyForMIMEType(WebView WebView, string type, WebURLRequest request, webFrame frame, IWebPolicyDecisionListener listener)
 {
     // todo: add support for showing custom MIME type documents
     // and for changing which MIME types are handled here
     if (WebView.canShowMIMEType(type) == 0)
     {
         if (AllowDownloads)
         {
             listener.download();
         }
         else
         {
             listener.ignore();
         }
     }
     else
     {
         listener.use();
     }
 }
コード例 #6
0
 public void identifierForInitialRequest(WebView webView, WebURLRequest request, IWebDataSource dataSource, uint identifier)
 {
     identifierForInitialRequest(webView, (IWebURLRequest)request, dataSource, identifier);
 }
コード例 #7
0
 public WebURLRequest willSendRequest(WebView webView, uint identifier, WebURLRequest request, WebURLResponse redirectResponse, IWebDataSource dataSource)
 {
     return (WebURLRequest)willSendRequest(webView, identifier, (IWebURLRequest)request, redirectResponse, dataSource);
 }
コード例 #8
0
 public WebView createWebViewWithRequest(WebView sender, WebURLRequest request)
 {
     return(createWebViewWithRequest(sender, (IWebURLRequest)request));
 }
コード例 #9
0
 public void decidePolicyForNewWindowAction(WebView WebView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, string frameName, IWebPolicyDecisionListener listener)
 {
     if (AllowNewWindows)
     {
         listener.use();
     }
     else
     {
         listener.ignore();
     }
 }
コード例 #10
0
 public void decidePolicyForNavigationAction(WebView WebView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, webFrame frame, IWebPolicyDecisionListener listener)
 {
     if (AllowNavigation || AllowInitialNavigation)
     {
         listener.use();
     }
     else
     {
         listener.ignore();
     }
 }
コード例 #11
0
ファイル: WebUIDelegate.cs プロジェクト: Ashod/webkitdotnet
 public WebView createWebViewWithRequest(WebView sender, WebURLRequest request)
 {
     return createWebViewWithRequest(sender, (IWebURLRequest)request);
 }
コード例 #12
0
 public void decidePolicyForMIMEType(WebView webView, string type, WebURLRequest request, IWebFrame frame, IWebPolicyDecisionListener listener)
 {
     decidePolicyForMIMEType(webView, type, (IWebURLRequest)request, frame, listener);
 }
コード例 #13
0
 public WebURLRequest willSendRequest(WebView webView, uint identifier, WebURLRequest request, WebURLResponse redirectResponse, IWebDataSource dataSource)
 {
     return((WebURLRequest)willSendRequest(webView, identifier, (IWebURLRequest)request, redirectResponse, dataSource));
 }
コード例 #14
0
 public void decidePolicyForNewWindowAction(WebView webView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, string frameName, IWebPolicyDecisionListener listener)
 {
     decidePolicyForNewWindowAction(webView, actionInformation, (IWebURLRequest)request, frameName, listener);
 }
コード例 #15
0
 public WebView createModalDialog(WebView sender, WebURLRequest request)
 {
     throw new NotImplementedException();
 }
コード例 #16
0
 public void decidePolicyForNavigationAction(WebView webView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, IWebFrame frame, IWebPolicyDecisionListener listener)
 {
     decidePolicyForNavigationAction(webView, actionInformation, (IWebURLRequest)request, frame, listener);
 }
コード例 #17
0
 public void decidePolicyForMIMEType(WebView webView, string type, WebURLRequest request, IWebFrame frame, IWebPolicyDecisionListener listener)
 {
     decidePolicyForMIMEType(webView, type, (IWebURLRequest)request, frame, listener);
 }
コード例 #18
0
 public void identifierForInitialRequest(WebView WebView, WebURLRequest request, IWebDataSource dataSource, uint identifier)
 {
 }
コード例 #19
0
 public void identifierForInitialRequest(WebView WebView, WebURLRequest request, IWebDataSource dataSource, uint identifier)
 {
     throw new NotImplementedException();
 }
コード例 #20
0
 public void decidePolicyForNewWindowAction(WebView webView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, string frameName, IWebPolicyDecisionListener listener)
 {
     decidePolicyForNewWindowAction(webView, actionInformation, (IWebURLRequest)request, frameName, listener);
 }
コード例 #21
0
 public WebURLRequest willSendRequest(WebView WebView, uint identifier, WebURLRequest request, WebURLResponse redirectResponse, IWebDataSource dataSource)
 {
     throw new NotImplementedException();
 }
コード例 #22
0
 public void identifierForInitialRequest(WebView webView, WebURLRequest request, IWebDataSource dataSource, uint identifier)
 {
     identifierForInitialRequest(webView, (IWebURLRequest)request, dataSource, identifier);
 }
コード例 #23
0
 public void decidePolicyForNavigationAction(WebView webView, CFDictionaryPropertyBag actionInformation, WebURLRequest request, IWebFrame frame, IWebPolicyDecisionListener listener)
 {
     decidePolicyForNavigationAction(webView, actionInformation, (IWebURLRequest)request, frame, listener);
 }
コード例 #24
0
 public WebView createWebViewWithRequest(WebView sender, WebURLRequest request)
 {
     // this should be caught in the WebPolicyDelegate, but isn't in the Cairo build
     if (owner.AllowNewWindows)
     {
         WebView view;
         CreateWebViewWithRequest(request, out view);
         return view;
     }
     else
     {
         return null;
     }
 }
コード例 #25
0
 public WebView createModalDialog(WebView sender, WebURLRequest request)
 {
     throw new NotImplementedException();
 }
コード例 #26
0
 public void identifierForInitialRequest(WebView WebView, WebURLRequest request, IWebDataSource dataSource, uint identifier)
 {
     throw new NotImplementedException();
 }
コード例 #27
0
 public void identifierForInitialRequest(WebView WebView, WebURLRequest request, IWebDataSource dataSource, uint identifier)
 {
 }
コード例 #28
0
 public WebView createModalDialog(WebView sender, WebURLRequest request)
 {
     return(createModalDialog(sender, (IWebURLRequest)request));
 }
コード例 #29
0
 public WebURLRequest willSendRequest(WebView WebView, uint identifier, WebURLRequest request, WebURLResponse redirectResponse, IWebDataSource dataSource)
 {
     throw new NotImplementedException();
 }
コード例 #30
0
ファイル: WebUIDelegate.cs プロジェクト: Ashod/webkitdotnet
 public WebView createModalDialog(WebView sender, WebURLRequest request)
 {
     return createModalDialog(sender, (IWebURLRequest)request);
 }