{
internal static partial class Interop
{
- internal static partial class WebNewWindowPolicyDecisionMaker
+ internal static partial class WebPolicyDecisionMaker
{
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_WebPolicyDecision_GetUrl")]
public static extern string GetUrl(global::System.Runtime.InteropServices.HandleRef jarg1);
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_WebViewFrameRenderedSignal_Disconnect")]
public static extern void WebViewFrameRenderedSignalDisconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
- [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_new_WebViewPolicyDecisionSignal_PolicyDecision")]
- public static extern global::System.IntPtr NewWebViewPolicyDecisionSignalPolicyDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_new_WebViewResponsePolicyDecisionSignal_ResponsePolicyDecision")]
+ public static extern global::System.IntPtr NewWebViewResponsePolicyDecisionSignalPolicyDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
- [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_WebViewPolicyDecisionSignal")]
- public static extern void DeleteWebViewPolicyDecisionSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_WebViewResponsePolicyDecisionSignal")]
+ public static extern void DeleteWebViewResponsePolicyDecisionSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_WebViewPolicyDecisionSignal_Connect")]
public static extern void WebViewPolicyDecisionSignalConnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
namespace Tizen.NUI
{
/// <summary>
- /// It is a class for new window policy decision maker of web view.
+ /// It is a class for policy decision maker of web view.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
- public class WebNewWindowPolicyDecisionMaker : Disposable
+ public class WebPolicyDecisionMaker : Disposable
{
- internal WebNewWindowPolicyDecisionMaker(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
+ internal WebPolicyDecisionMaker(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
{
}
{
get
{
- return Interop.WebNewWindowPolicyDecisionMaker.GetUrl(SwigCPtr);
+ return Interop.WebPolicyDecisionMaker.GetUrl(SwigCPtr);
}
}
{
get
{
- return Interop.WebNewWindowPolicyDecisionMaker.GetCookie(SwigCPtr);
+ return Interop.WebPolicyDecisionMaker.GetCookie(SwigCPtr);
}
}
{
get
{
- return (DecisionType)Interop.WebNewWindowPolicyDecisionMaker.GetDecisionType(SwigCPtr);
+ return (DecisionType)Interop.WebPolicyDecisionMaker.GetDecisionType(SwigCPtr);
}
}
{
get
{
- return Interop.WebNewWindowPolicyDecisionMaker.GetResponseMime(SwigCPtr);
+ return Interop.WebPolicyDecisionMaker.GetResponseMime(SwigCPtr);
}
}
{
get
{
- return Interop.WebNewWindowPolicyDecisionMaker.GetResponseStatusCode(SwigCPtr);
+ return Interop.WebPolicyDecisionMaker.GetResponseStatusCode(SwigCPtr);
}
}
{
get
{
- return (NavigationType)Interop.WebNewWindowPolicyDecisionMaker.GetNavigationType(SwigCPtr);
+ return (NavigationType)Interop.WebPolicyDecisionMaker.GetNavigationType(SwigCPtr);
}
}
{
get
{
- IntPtr result = Interop.WebNewWindowPolicyDecisionMaker.GetFrame(SwigCPtr);
+ IntPtr result = Interop.WebPolicyDecisionMaker.GetFrame(SwigCPtr);
return new WebFrame(result, false);
}
}
{
get
{
- return Interop.WebNewWindowPolicyDecisionMaker.GetScheme(SwigCPtr);
+ return Interop.WebPolicyDecisionMaker.GetScheme(SwigCPtr);
}
}
[EditorBrowsable(EditorBrowsableState.Never)]
public bool Use()
{
- bool result = Interop.WebNewWindowPolicyDecisionMaker.Use(SwigCPtr);
+ bool result = Interop.WebPolicyDecisionMaker.Use(SwigCPtr);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return result;
}
[EditorBrowsable(EditorBrowsableState.Never)]
public bool Ignore()
{
- bool result = Interop.WebNewWindowPolicyDecisionMaker.Ignore(SwigCPtr);
+ bool result = Interop.WebPolicyDecisionMaker.Ignore(SwigCPtr);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return result;
}
[EditorBrowsable(EditorBrowsableState.Never)]
public bool Suspend()
{
- bool result = Interop.WebNewWindowPolicyDecisionMaker.Suspend(SwigCPtr);
+ bool result = Interop.WebPolicyDecisionMaker.Suspend(SwigCPtr);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return result;
}
private HitTestFinishedCallback hitTestFinishedCallback;
private readonly WebViewHitTestFinishedProxyCallback hitTestFinishedProxyCallback;
- private readonly WebViewNewWindowPolicyDecidedSignal newWindowPolicyDecidedSignal;
- private EventHandler<WebViewNewWindowPolicyDecidedEventArgs> newWindowPolicyDecidedEventHandler;
- private WebViewNewWindowPolicyDecidedCallbackDelegate newWindowPolicyDecidedCallback;
+ private readonly WebViewResponsePolicyDecidedSignal responsePolicyDecidedSignal;
+ private EventHandler<WebViewResponsePolicyDecidedEventArgs> responsePolicyDecidedEventHandler;
+ private WebViewResponsePolicyDecidedCallbackDelegate responsePolicyDecidedCallback;
private readonly WebViewCertificateReceivedSignal certificateConfirmedSignal;
private EventHandler<WebViewCertificateReceivedEventArgs> certificateConfirmedEventHandler;
urlChangedSignal = new WebViewUrlChangedSignal(Interop.WebView.NewWebViewUrlChangedSignalUrlChanged(SwigCPtr));
formRepostPolicyDecidedSignal = new WebViewFormRepostPolicyDecidedSignal(Interop.WebView.NewWebViewFormRepostDecisionSignalFormRepostDecision(SwigCPtr));
frameRenderedSignal = new WebViewFrameRenderedSignal(Interop.WebView.WebViewFrameRenderedSignalFrameRenderedGet(SwigCPtr));
- newWindowPolicyDecidedSignal = new WebViewNewWindowPolicyDecidedSignal(Interop.WebView.NewWebViewPolicyDecisionSignalPolicyDecision(SwigCPtr));
+ responsePolicyDecidedSignal = new WebViewResponsePolicyDecidedSignal(Interop.WebView.NewWebViewResponsePolicyDecisionSignalPolicyDecision(SwigCPtr));
certificateConfirmedSignal = new WebViewCertificateReceivedSignal(Interop.WebView.NewWebViewCertificateSignalCertificateConfirm(SwigCPtr));
sslCertificateChangedSignal = new WebViewCertificateReceivedSignal(Interop.WebView.NewWebViewCertificateSignalSslCertificateChanged(SwigCPtr));
httpAuthRequestedSignal = new WebViewHttpAuthRequestedSignal(Interop.WebView.NewWebViewHttpAuthHandlerSignalHttpAuthHandler(SwigCPtr));
urlChangedSignal.Dispose();
formRepostPolicyDecidedSignal.Dispose();
frameRenderedSignal.Dispose();
- newWindowPolicyDecidedSignal.Dispose();
+ responsePolicyDecidedSignal.Dispose();
certificateConfirmedSignal.Dispose();
sslCertificateChangedSignal.Dispose();
httpAuthRequestedSignal.Dispose();
private delegate void WebViewHitTestFinishedProxyCallback(IntPtr data);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
- private delegate void WebViewNewWindowPolicyDecidedCallbackDelegate(IntPtr data, IntPtr maker);
+ private delegate void WebViewResponsePolicyDecidedCallbackDelegate(IntPtr data, IntPtr maker);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void WebViewCertificateReceivedCallbackDelegate(IntPtr data, IntPtr certificate);
}
/// <summary>
- /// Event for the NewWindowPolicyDecided signal which can be used to subscribe or unsubscribe the event handler.<br />
- /// This signal is emitted when new window policy would be decided.<br />
+ /// Event for the ResponsePolicyDecided signal which can be used to subscribe or unsubscribe the event handler.<br />
+ /// This signal is emitted when response policy would be decided.<br />
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
- public event EventHandler<WebViewNewWindowPolicyDecidedEventArgs> NewWindowPolicyDecided
+ public event EventHandler<WebViewResponsePolicyDecidedEventArgs> ResponsePolicyDecided
{
add
{
- if (newWindowPolicyDecidedEventHandler == null)
+ if (responsePolicyDecidedEventHandler == null)
{
- newWindowPolicyDecidedCallback = OnNewWindowPolicyDecided;
- newWindowPolicyDecidedSignal.Connect(newWindowPolicyDecidedCallback);
+ responsePolicyDecidedCallback = OnResponsePolicyDecided;
+ responsePolicyDecidedSignal.Connect(responsePolicyDecidedCallback);
}
- newWindowPolicyDecidedEventHandler += value;
+ responsePolicyDecidedEventHandler += value;
}
remove
{
- newWindowPolicyDecidedEventHandler -= value;
- if (newWindowPolicyDecidedEventHandler == null && newWindowPolicyDecidedCallback != null)
+ responsePolicyDecidedEventHandler -= value;
+ if (responsePolicyDecidedEventHandler == null && responsePolicyDecidedCallback != null)
{
- newWindowPolicyDecidedSignal.Disconnect(newWindowPolicyDecidedCallback);
+ responsePolicyDecidedSignal.Disconnect(responsePolicyDecidedCallback);
}
}
}
get
{
global::System.IntPtr imageView = Interop.WebView.GetFavicon(SwigCPtr);
+ if (imageView == IntPtr.Zero)
+ return null;
return new ImageView(imageView, false);
}
}
image.Dispose();
}
- private void OnNewWindowPolicyDecided(IntPtr data, IntPtr maker)
+ private void OnResponsePolicyDecided(IntPtr data, IntPtr maker)
{
- newWindowPolicyDecidedEventHandler?.Invoke(this, new WebViewNewWindowPolicyDecidedEventArgs(new WebNewWindowPolicyDecisionMaker(maker, false)));
+ responsePolicyDecidedEventHandler?.Invoke(this, new WebViewResponsePolicyDecidedEventArgs(new WebPolicyDecisionMaker(maker, false)));
}
private void OnCertificateConfirmed(IntPtr data, IntPtr certificate)
namespace Tizen.NUI
{
/// <summary>
- /// Event arguments that passed via the WebView.NewWindowPolicyDecided.
+ /// Event arguments that passed via the WebView.ResponsePolicyDecided.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
- public class WebViewNewWindowPolicyDecidedEventArgs : EventArgs
+ public class WebViewResponsePolicyDecidedEventArgs : EventArgs
{
- internal WebViewNewWindowPolicyDecidedEventArgs(WebNewWindowPolicyDecisionMaker maker)
+ internal WebViewResponsePolicyDecidedEventArgs(WebPolicyDecisionMaker maker)
{
- NewWindowPolicyDecisionMaker = maker;
+ ResponsePolicyDecisionMaker = maker;
}
/// <summary>
- /// The new window policy decision maker.
+ /// The response policy decision maker.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
- public WebNewWindowPolicyDecisionMaker NewWindowPolicyDecisionMaker { get; }
+ public WebPolicyDecisionMaker ResponsePolicyDecisionMaker { get; }
}
}
namespace Tizen.NUI
{
- internal class WebViewNewWindowPolicyDecidedSignal : Disposable
+ internal class WebViewResponsePolicyDecidedSignal : Disposable
{
- public WebViewNewWindowPolicyDecidedSignal(global::System.IntPtr cPtr) : base(cPtr, true)
+ public WebViewResponsePolicyDecidedSignal(global::System.IntPtr cPtr) : base(cPtr, true)
{
}
protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
{
- Interop.WebView.DeleteWebViewPolicyDecisionSignal(swigCPtr);
+ Interop.WebView.DeleteWebViewResponsePolicyDecisionSignal(swigCPtr);
}
public void Connect(System.Delegate func)