Example #1
0
 public int NativeCallback(IntPtr xevent, IntPtr evnt, IntPtr data)
 {
     try {
         Gdk.FilterReturn __ret = managed(xevent, Gdk.Event.GetEvent(evnt));
         if (release_on_call)
         {
             gch.Free();
         }
         return((int)__ret);
     } catch (Exception e) {
         GLib.ExceptionManager.RaiseUnhandledException(e, true);
         // NOTREACHED: Above call does not return.
         throw e;
     }
 }
Example #2
0
 Gdk.FilterReturn InvokeNative(System.IntPtr xevent, Gdk.Event evnt)
 {
     Gdk.FilterReturn __result = (Gdk.FilterReturn)native_cb(xevent, evnt == null ? IntPtr.Zero : evnt.Handle, __data);
     return(__result);
 }