private void OnLongPressGestureDetected(IntPtr actor, IntPtr longPressGesture) { DetectedEventArgs e = new DetectedEventArgs(); // Populate all members of "e" (LongPressGestureEventArgs) with real data e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View; e.LongPressGesture = Tizen.NUI.LongPressGesture.GetLongPressGestureFromPtr(longPressGesture); if (_longPressGestureEventHandler != null) { //here we send all data to user event handlers _longPressGestureEventHandler(this, e); } }
private void OnPinchGestureDetected(IntPtr actor, IntPtr pinchGesture) { DetectedEventArgs e = new DetectedEventArgs(); // Populate all members of "e" (DetectedEventArgs) with real data. e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View; e.PinchGesture = Tizen.NUI.PinchGesture.GetPinchGestureFromPtr(pinchGesture); if (_pinchGestureEventHandler != null) { //Here we send all data to user event handlers. _pinchGestureEventHandler(this, e); } }
private void OnPanGestureDetected(IntPtr actor, IntPtr panGesture) { if (detectedEventHandler != null) { DetectedEventArgs e = new DetectedEventArgs(); // Populate all members of "e" (PanGestureEventArgs) with real data e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View; if (null == e.View) { e.View = Registry.GetManagedBaseHandleFromRefObject(actor) as View; } e.PanGesture = Tizen.NUI.PanGesture.GetPanGestureFromPtr(panGesture); detectedEventHandler(this, e); } }
private void OnRotationGestureDetected(IntPtr actor, IntPtr rotationGesture) { if (detectedEventHandler != null) { DetectedEventArgs e = new DetectedEventArgs(); // 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; } e.RotationGesture = Tizen.NUI.RotationGesture.GetRotationGestureFromPtr(rotationGesture); //Here we send all data to user event handlers. detectedEventHandler(this, e); } }
private void OnTapGestureDetected(IntPtr actor, IntPtr tapGesture) { DetectedEventArgs e = new DetectedEventArgs(); // 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; } e.TapGesture = Tizen.NUI.TapGesture.GetTapGestureFromPtr(tapGesture); if (_tapGestureEventHandler != null) { //here we send all data to user event handlers _tapGestureEventHandler(this, e); } }