/// <summary>Handles the given event for the watched object. /// Updates the state of the gesture object as required, and returns a suitable result for the current recognition step.</summary> /// <param name="gesture">The gesture object</param> /// <param name="watched">The watched object</param> /// <param name="kw_event">The pointer event</param> /// <returns>Returns the Efl.Canvas.Gesture event object</returns> virtual public Efl.Canvas.GestureRecognizerResult Recognize(Efl.Canvas.Gesture gesture, Efl.Object watched, Efl.Canvas.GestureTouch kw_event) { var _ret_var = Efl.Canvas.GestureRecognizer.NativeMethods.efl_gesture_recognizer_recognize_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)), gesture, watched, kw_event); Eina.Error.RaiseIfUnhandledException(); return(_ret_var); }
private static Efl.Canvas.Gesture add(System.IntPtr obj, System.IntPtr pd, Efl.Object target) { Eina.Log.Debug("function efl_gesture_recognizer_add was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Efl.Canvas.Gesture _ret_var = default(Efl.Canvas.Gesture); try { _ret_var = ((GestureRecognizer)ws.Target).Add(target); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return(_ret_var); } else { return(efl_gesture_recognizer_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), target)); } }
/// <summary>Handles the given event for the watched object. /// Updates the state of the gesture object as required, and returns a suitable result for the current recognition step.</summary> /// <param name="gesture">The gesture object</param> /// <param name="watched">The watched object</param> /// <param name="kw_event">The pointer event</param> /// <returns>Returns the Efl.Canvas.Gesture event object</returns> virtual public Efl.Canvas.GestureRecognizerResult Recognize(Efl.Canvas.Gesture gesture, Efl.Object watched, Efl.Canvas.GestureTouch kw_event) { var _ret_var = Efl.Canvas.GestureRecognizerNativeInherit.efl_gesture_recognizer_recognize_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), gesture, watched, kw_event); Eina.Error.RaiseIfUnhandledException(); return(_ret_var); }
private static void reset(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Gesture gesture) { Eina.Log.Debug("function efl_gesture_recognizer_reset was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((GestureRecognizer)wrapper).Reset(gesture); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gesture_recognizer_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), gesture); } }
/// <summary>This function is called by the framework to reset a given gesture.</summary> /// <param name="gesture">The gesture object</param> virtual public void Reset(Efl.Canvas.Gesture gesture) { Efl.Canvas.GestureRecognizer.NativeMethods.efl_gesture_recognizer_reset_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)), gesture); Eina.Error.RaiseIfUnhandledException(); }
private static Efl.Canvas.GestureRecognizerResult recognize(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Gesture gesture, Efl.Object watched, Efl.Canvas.GestureTouch kw_event) { Eina.Log.Debug("function efl_gesture_recognizer_recognize was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Canvas.GestureRecognizerResult _ret_var = default(Efl.Canvas.GestureRecognizerResult); try { _ret_var = ((GestureRecognizer)wrapper).Recognize(gesture, watched, kw_event); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return(_ret_var); } else { return(efl_gesture_recognizer_recognize_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), gesture, watched, kw_event)); } }
/// <summary>This function is called by the framework to reset a given gesture.</summary> /// <param name="gesture">The gesture object</param> /// <returns></returns> virtual public void Reset(Efl.Canvas.Gesture gesture) { Efl.Canvas.GestureRecognizerNativeInherit.efl_gesture_recognizer_reset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), gesture); Eina.Error.RaiseIfUnhandledException(); }