Beispiel #1
0
 internal void ManagedCb(ref Efl.Event kw_event)
 {
     Efl.Event.NativeStruct _in_kw_event = kw_event;
     _cb(_cb_data, ref _in_kw_event);
     Eina.Error.RaiseIfUnhandledException();
     kw_event = _in_kw_event;
 }
Beispiel #2
0
    internal System.IntPtr ManagedCb(Efl.Event kw_event)
    {
        var _ret_var = _cb(_cb_data, kw_event);

        Eina.Error.RaiseIfUnhandledException();
        return(_ret_var);
    }
Beispiel #3
0
    internal void ManagedCb(ref Efl.Event kw_event)
    {
        var _in_kw_event = Efl.Event_StructConversion.ToInternal(kw_event);

        _cb(_cb_data, ref _in_kw_event);
        Eina.Error.RaiseIfUnhandledException();
        kw_event = Efl.Event_StructConversion.ToManaged(_in_kw_event);
    }
Beispiel #4
0
    internal System.IntPtr ManagedCb(ref Efl.Event kw_event)
    {
        Efl.Event.NativeStruct _in_kw_event = kw_event;
        var _ret_var = _cb(_cb_data, ref _in_kw_event);

        Eina.Error.RaiseIfUnhandledException();
        kw_event = _in_kw_event;
        return(_ret_var);
    }
Beispiel #5
0
    internal System.IntPtr ManagedCb(ref Efl.Event kw_event)
    {
        var _in_kw_event = Efl.Event_StructConversion.ToInternal(kw_event);
        var _ret_var     = _cb(_cb_data, ref _in_kw_event);

        Eina.Error.RaiseIfUnhandledException();
        kw_event = Efl.Event_StructConversion.ToManaged(_in_kw_event);
        return(_ret_var);
    }
Beispiel #6
0
    internal static void Cb(IntPtr cb_data, ref Efl.Event.NativeStruct kw_event)
    {
        GCHandle        handle = GCHandle.FromIntPtr(cb_data);
        EFlThreadIOCall cb     = (EFlThreadIOCall)handle.Target;

        Efl.Event _in_kw_event = kw_event;

        try {
            cb(ref _in_kw_event);
        } catch (Exception e) {
            Eina.Log.Warning($"Callback error: {e.ToString()}");
            Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
        }
        kw_event = _in_kw_event;
    }
Beispiel #7
0
    internal static System.IntPtr Cb(IntPtr cb_data, ref Efl.Event.NativeStruct kw_event)
    {
        GCHandle            handle = GCHandle.FromIntPtr(cb_data);
        EFlThreadIOCallSync cb     = (EFlThreadIOCallSync)handle.Target;

        Efl.Event     _in_kw_event = kw_event;
        System.IntPtr _ret_var     = default(System.IntPtr);
        try {
            _ret_var = cb(ref _in_kw_event);
        } catch (Exception e) {
            Eina.Log.Warning($"Callback error: {e.ToString()}");
            Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
        }
        kw_event = _in_kw_event;
        return(_ret_var);
    }
Beispiel #8
0
 internal void ManagedCb(Efl.Event kw_event)
 {
     _cb(_cb_data, kw_event);
     Eina.Error.RaiseIfUnhandledException();
 }