Example #1
0
        /// <summary></summary>
        /// <param name="dir"></param>
        /// <returns></returns>
        public static Efl.Ui.Focus.Direction DirectionComplement(Efl.Ui.Focus.Direction dir)
        {
            var _ret_var = Efl.Ui.Focus.UtilNativeInherit.efl_ui_focus_util_direction_complement_ptr.Value.Delegate(dir);

            Eina.Error.RaiseIfUnhandledException();
            return(_ret_var);
        }
                    private static Efl.Ui.Focus.Direction direction_complement(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.Direction dir)
                    {
                        Eina.Log.Debug("function efl_ui_focus_util_direction_complement was called");
                        var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);

                        if (ws != null)
                        {
                            Efl.Ui.Focus.Direction _ret_var = default(Efl.Ui.Focus.Direction);
                            try
                            {
                                _ret_var = Util.DirectionComplement(dir);
                            }
                            catch (Exception e)
                            {
                                Eina.Log.Warning($"Callback error: {e.ToString()}");
                                Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
                            }

                            return(_ret_var);
                        }
                        else
                        {
                            return(efl_ui_focus_util_direction_complement_ptr.Value.Delegate(dir));
                        }
                    }