/*
- * Copyright(c) 2019 Samsung Electronics Co., Ltd.
+ * Copyright(c) 2021 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
{
}
- private DaliEventHandler<object, DetectedEventArgs> _detectedEventHandler;
+ private DaliEventHandler<object, DetectedEventArgs> detectedEventHandler;
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void DetectedCallbackType(IntPtr actor, IntPtr rotationGesture);
- private DetectedCallbackType _detectedCallback;
+ private DetectedCallbackType detectedCallback;
/// <summary>
/// This signal is emitted when the specified rotation is detected on the attached view.
{
add
{
- if (_detectedEventHandler == null)
+ if (detectedEventHandler == null)
{
- _detectedCallback = OnRotationGestureDetected;
- DetectedSignal().Connect(_detectedCallback);
+ detectedCallback = OnRotationGestureDetected;
+ DetectedSignal().Connect(detectedCallback);
}
- _detectedEventHandler += value;
+ detectedEventHandler += value;
}
remove
{
- _detectedEventHandler -= value;
+ detectedEventHandler -= value;
- if (_detectedEventHandler == null && DetectedSignal().Empty() == false)
+ if (detectedEventHandler == null && DetectedSignal().Empty() == false)
{
- DetectedSignal().Disconnect(_detectedCallback);
+ DetectedSignal().Disconnect(detectedCallback);
}
}
}
[EditorBrowsable(EditorBrowsableState.Never)]
protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
{
- if (_detectedCallback != null)
+ if (detectedCallback != null)
{
- DetectedSignal().Disconnect(_detectedCallback);
+ DetectedSignal().Disconnect(detectedCallback);
}
Interop.RotationGesture.DeleteRotationGestureDetector(swigCPtr);
private void OnRotationGestureDetected(IntPtr actor, IntPtr rotationGesture)
{
- DetectedEventArgs e = new DetectedEventArgs();
-
- // Populate all members of "e" (DetectedEventArgs) with real data.
- e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View;
- if (null == e.View)
+ if (detectedEventHandler != null)
{
- e.View = Registry.GetManagedBaseHandleFromRefObject(actor) as View;
- }
+ DetectedEventArgs e = new DetectedEventArgs();
- e.RotationGesture = Tizen.NUI.RotationGesture.GetRotationGestureFromPtr(rotationGesture);
+ // Populate all members of "e" (DetectedEventArgs) with real data.
+ e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View;
+ if (null == e.View)
+ {
+ e.View = Registry.GetManagedBaseHandleFromRefObject(actor) as View;
+ }
- if (_detectedEventHandler != null)
- {
+ e.RotationGesture = Tizen.NUI.RotationGesture.GetRotationGestureFromPtr(rotationGesture);
//Here we send all data to user event handlers.
- _detectedEventHandler(this, e);
+ detectedEventHandler(this, e);
}
}
[EditorBrowsable(EditorBrowsableState.Never)]
public class DetectedEventArgs : EventArgs
{
- private View _view;
- private RotationGesture _rotationGesture;
+ private View view;
+ private RotationGesture rotationGesture;
/// <summary>
/// The attached view.
{
get
{
- return _view;
+ return view;
}
set
{
- _view = value;
+ view = value;
}
}
{
get
{
- return _rotationGesture;
+ return rotationGesture;
}
set
{
- _rotationGesture = value;
+ rotationGesture = value;
}
}
}