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;
}
}