internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PageTurnView obj)
{
- return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+ return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.SwigCPtr;
}
protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
Interop.PageTurnView.DeletePageTurnView(swigCPtr);
}
- /// <since_tizen> 3 </since_tizen>
public class PagePanStartedEventArgs : EventArgs
{
private PageTurnView _pageTurnView;
- /// <since_tizen> 3 </since_tizen>
public PageTurnView PageTurnView
{
get
}
}
- /// <since_tizen> 3 </since_tizen>
public class PagePanFinishedEventArgs : EventArgs
{
private PageTurnView _pageTurnView;
- /// <since_tizen> 3 </since_tizen>
public PageTurnView PageTurnView
{
get
}
}
- /// <since_tizen> 3 </since_tizen>
public class PageTurnStartedEventArgs : EventArgs
{
private PageTurnView _pageTurnView;
private uint _pageIndex;
private bool _isTurningForward;
- /// <since_tizen> 3 </since_tizen>
public PageTurnView PageTurnView
{
get
}
}
- /// <since_tizen> 3 </since_tizen>
public uint PageIndex
{
get
}
}
- /// <since_tizen> 3 </since_tizen>
public bool IsTurningForward
{
get
}
- /// <since_tizen> 3 </since_tizen>
public class PageTurnFinishedEventArgs : EventArgs
{
private PageTurnView _pageTurnView;
private uint _pageIndex;
private bool _isTurningForward;
- /// <since_tizen> 3 </since_tizen>
public PageTurnView PageTurnView
{
get
}
}
- /// <since_tizen> 3 </since_tizen>
public uint PageIndex
{
get
}
}
- /// <since_tizen> 3 </since_tizen>
public bool IsTurningForward
{
get
{
add
{
- lock (this)
+ // Restricted to only one listener
+ if (_pageTurnViewPagePanStartedEventHandler == null)
{
- // Restricted to only one listener
- if (_pageTurnViewPagePanStartedEventHandler == null)
- {
- _pageTurnViewPagePanStartedEventHandler += value;
-
- _pageTurnViewPagePanStartedCallbackDelegate = new PagePanStartedCallbackDelegate(OnPagePanStarted);
- this.PagePanStartedSignal().Connect(_pageTurnViewPagePanStartedCallbackDelegate);
- }
+ _pageTurnViewPagePanStartedEventHandler += value;
+
+ _pageTurnViewPagePanStartedCallbackDelegate = new PagePanStartedCallbackDelegate(OnPagePanStarted);
+ this.PagePanStartedSignal().Connect(_pageTurnViewPagePanStartedCallbackDelegate);
}
}
remove
{
- lock (this)
+ if (_pageTurnViewPagePanStartedEventHandler != null)
{
- if (_pageTurnViewPagePanStartedEventHandler != null)
- {
- this.PagePanStartedSignal().Disconnect(_pageTurnViewPagePanStartedCallbackDelegate);
- }
-
- _pageTurnViewPagePanStartedEventHandler -= value;
+ this.PagePanStartedSignal().Disconnect(_pageTurnViewPagePanStartedCallbackDelegate);
}
+
+ _pageTurnViewPagePanStartedEventHandler -= value;
}
}
{
add
{
- lock (this)
+ // Restricted to only one listener
+ if (_pageTurnViewPagePanFinishedEventHandler == null)
{
- // Restricted to only one listener
- if (_pageTurnViewPagePanFinishedEventHandler == null)
- {
- _pageTurnViewPagePanFinishedEventHandler += value;
-
- _pageTurnViewPagePanFinishedCallbackDelegate = new PagePanFinishedCallbackDelegate(OnPagePanFinished);
- this.PagePanFinishedSignal().Connect(_pageTurnViewPagePanFinishedCallbackDelegate);
- }
+ _pageTurnViewPagePanFinishedEventHandler += value;
+
+ _pageTurnViewPagePanFinishedCallbackDelegate = new PagePanFinishedCallbackDelegate(OnPagePanFinished);
+ this.PagePanFinishedSignal().Connect(_pageTurnViewPagePanFinishedCallbackDelegate);
}
}
remove
{
- lock (this)
+ if (_pageTurnViewPagePanFinishedEventHandler != null)
{
- if (_pageTurnViewPagePanFinishedEventHandler != null)
- {
- this.PagePanFinishedSignal().Disconnect(_pageTurnViewPagePanFinishedCallbackDelegate);
- }
-
- _pageTurnViewPagePanFinishedEventHandler -= value;
+ this.PagePanFinishedSignal().Disconnect(_pageTurnViewPagePanFinishedCallbackDelegate);
}
+
+ _pageTurnViewPagePanFinishedEventHandler -= value;
}
}
{
add
{
- lock (this)
+ // Restricted to only one listener
+ if (_pageTurnViewPageTurnStartedEventHandler == null)
{
- // Restricted to only one listener
- if (_pageTurnViewPageTurnStartedEventHandler == null)
- {
- _pageTurnViewPageTurnStartedEventHandler += value;
-
- _pageTurnViewPageTurnStartedCallbackDelegate = new PageTurnStartedCallbackDelegate(OnPageTurnStarted);
- this.PageTurnStartedSignal().Connect(_pageTurnViewPageTurnStartedCallbackDelegate);
- }
+ _pageTurnViewPageTurnStartedEventHandler += value;
+
+ _pageTurnViewPageTurnStartedCallbackDelegate = new PageTurnStartedCallbackDelegate(OnPageTurnStarted);
+ this.PageTurnStartedSignal().Connect(_pageTurnViewPageTurnStartedCallbackDelegate);
}
}
remove
{
- lock (this)
+ if (_pageTurnViewPageTurnStartedEventHandler != null)
{
- if (_pageTurnViewPageTurnStartedEventHandler != null)
- {
- this.PageTurnStartedSignal().Disconnect(_pageTurnViewPageTurnStartedCallbackDelegate);
- }
-
- _pageTurnViewPageTurnStartedEventHandler -= value;
+ this.PageTurnStartedSignal().Disconnect(_pageTurnViewPageTurnStartedCallbackDelegate);
}
+
+ _pageTurnViewPageTurnStartedEventHandler -= value;
}
}
{
add
{
- lock (this)
+ // Restricted to only one listener
+ if (_pageTurnViewPageTurnFinishedEventHandler == null)
{
- // Restricted to only one listener
- if (_pageTurnViewPageTurnFinishedEventHandler == null)
- {
- _pageTurnViewPageTurnFinishedEventHandler += value;
-
- _pageTurnViewPageTurnFinishedCallbackDelegate = new PageTurnFinishedCallbackDelegate(OnPageTurnFinished);
- this.PageTurnFinishedSignal().Connect(_pageTurnViewPageTurnFinishedCallbackDelegate);
- }
+ _pageTurnViewPageTurnFinishedEventHandler += value;
+
+ _pageTurnViewPageTurnFinishedCallbackDelegate = new PageTurnFinishedCallbackDelegate(OnPageTurnFinished);
+ this.PageTurnFinishedSignal().Connect(_pageTurnViewPageTurnFinishedCallbackDelegate);
}
}
remove
{
- lock (this)
+ if (_pageTurnViewPageTurnFinishedEventHandler != null)
{
- if (_pageTurnViewPageTurnFinishedEventHandler != null)
- {
- this.PageTurnFinishedSignal().Disconnect(_pageTurnViewPageTurnFinishedCallbackDelegate);
- }
-
- _pageTurnViewPageTurnFinishedEventHandler -= value;
+ this.PageTurnFinishedSignal().Disconnect(_pageTurnViewPageTurnFinishedCallbackDelegate);
}
+
+ _pageTurnViewPageTurnFinishedEventHandler -= value;
}
}
public PageTurnView Assign(PageTurnView handle)
{
- PageTurnView ret = new PageTurnView(Interop.PageTurnView.Assign(swigCPtr, PageTurnView.getCPtr(handle)), false);
+ PageTurnView ret = new PageTurnView(Interop.PageTurnView.Assign(SwigCPtr, PageTurnView.getCPtr(handle)), false);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
public PageTurnSignal PageTurnStartedSignal()
{
- PageTurnSignal ret = new PageTurnSignal(Interop.PageTurnView.PageTurnStartedSignal(swigCPtr), false);
+ PageTurnSignal ret = new PageTurnSignal(Interop.PageTurnView.PageTurnStartedSignal(SwigCPtr), false);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
public PageTurnSignal PageTurnFinishedSignal()
{
- PageTurnSignal ret = new PageTurnSignal(Interop.PageTurnView.PageTurnFinishedSignal(swigCPtr), false);
+ PageTurnSignal ret = new PageTurnSignal(Interop.PageTurnView.PageTurnFinishedSignal(SwigCPtr), false);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
public PagePanSignal PagePanStartedSignal()
{
- PagePanSignal ret = new PagePanSignal(Interop.PageTurnView.PagePanStartedSignal(swigCPtr), false);
+ PagePanSignal ret = new PagePanSignal(Interop.PageTurnView.PagePanStartedSignal(SwigCPtr), false);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
public PagePanSignal PagePanFinishedSignal()
{
- PagePanSignal ret = new PagePanSignal(Interop.PageTurnView.PagePanFinishedSignal(swigCPtr), false);
+ PagePanSignal ret = new PagePanSignal(Interop.PageTurnView.PagePanFinishedSignal(SwigCPtr), false);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}