public GLib.List GetSlaves(Gdk.SeatCapabilities capabilities) { IntPtr raw_ret = gdk_seat_get_slaves(Handle, (int)capabilities); GLib.List ret = new GLib.List(raw_ret); return(ret); }
public Gdk.GrabStatus Grab(Gdk.Window window, Gdk.SeatCapabilities capabilities, bool owner_events, Gdk.Cursor cursor, Gdk.Event evnt, Gdk.SeatGrabPrepareFunc prepare_func) { GdkSharp.SeatGrabPrepareFuncWrapper prepare_func_wrapper = new GdkSharp.SeatGrabPrepareFuncWrapper(prepare_func); int raw_ret = gdk_seat_grab(Handle, window == null ? IntPtr.Zero : window.Handle, (int)capabilities, owner_events, cursor == null ? IntPtr.Zero : cursor.Handle, evnt == null ? IntPtr.Zero : evnt.Handle, prepare_func_wrapper.NativeDelegate, IntPtr.Zero); Gdk.GrabStatus ret = (Gdk.GrabStatus)raw_ret; return(ret); }
private Gdk.Device InternalGetMaster(Gdk.SeatCapabilities capability) { GetMasterNativeDelegate unmanaged = class_abi.BaseOverride <GetMasterNativeDelegate>(this.LookupGType(), "get_master"); if (unmanaged == null) { return(null); } IntPtr __result = unmanaged(this.Handle, (int)capability); return(GLib.Object.GetObject(__result) as Gdk.Device); }
private GLib.List InternalGetSlaves(Gdk.SeatCapabilities capabilities) { GetSlavesNativeDelegate unmanaged = class_abi.BaseOverride <GetSlavesNativeDelegate>(this.LookupGType(), "get_slaves"); if (unmanaged == null) { return(null); } IntPtr __result = unmanaged(this.Handle, (int)capabilities); return(new GLib.List(__result)); }
private Gdk.GrabStatus InternalGrab(Gdk.Window window, Gdk.SeatCapabilities capabilities, bool owner_events, Gdk.Cursor cursor, Gdk.Event evnt, Gdk.SeatGrabPrepareFunc prepare_func) { GrabNativeDelegate unmanaged = class_abi.BaseOverride <GrabNativeDelegate>(this.LookupGType(), "grab"); if (unmanaged == null) { return((Gdk.GrabStatus) 0); } GdkSharp.SeatGrabPrepareFuncWrapper prepare_func_wrapper = new GdkSharp.SeatGrabPrepareFuncWrapper(prepare_func); int __result = unmanaged(this.Handle, window == null ? IntPtr.Zero : window.Handle, (int)capabilities, owner_events, cursor == null ? IntPtr.Zero : cursor.Handle, evnt == null ? IntPtr.Zero : evnt.Handle, prepare_func_wrapper.NativeDelegate, IntPtr.Zero); return((Gdk.GrabStatus)__result); }
private GLib.List InternalGetSlaves(Gdk.SeatCapabilities capabilities) { GetSlavesNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("get_slaves")); unmanaged = (GetSlavesNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(GetSlavesNativeDelegate)); } if (unmanaged == null) { return(null); } IntPtr __result = unmanaged(this.Handle, (int)capabilities); return(new GLib.List(__result)); }
private Gdk.Device InternalGetMaster(Gdk.SeatCapabilities capability) { GetMasterNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("get_master")); unmanaged = (GetMasterNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(GetMasterNativeDelegate)); } if (unmanaged == null) { return(null); } IntPtr __result = unmanaged(this.Handle, (int)capability); return(GLib.Object.GetObject(__result) as Gdk.Device); }
private Gdk.GrabStatus InternalGrab(Gdk.Window window, Gdk.SeatCapabilities capabilities, bool owner_events, Gdk.Cursor cursor, Gdk.Event evnt, Gdk.SeatGrabPrepareFunc prepare_func) { GrabNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("grab")); unmanaged = (GrabNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(GrabNativeDelegate)); } if (unmanaged == null) { return((Gdk.GrabStatus) 0); } GdkSharp.SeatGrabPrepareFuncWrapper prepare_func_wrapper = new GdkSharp.SeatGrabPrepareFuncWrapper(prepare_func); int __result = unmanaged(this.Handle, window == null ? IntPtr.Zero : window.Handle, (int)capabilities, owner_events, cursor == null ? IntPtr.Zero : cursor.Handle, evnt == null ? IntPtr.Zero : evnt.Handle, prepare_func_wrapper.NativeDelegate, IntPtr.Zero); return((Gdk.GrabStatus)__result); }
protected virtual GLib.List OnGetSlaves(Gdk.SeatCapabilities capabilities) { return(InternalGetSlaves(capabilities)); }
protected virtual Gdk.Device OnGetMaster(Gdk.SeatCapabilities capability) { return(InternalGetMaster(capability)); }
protected virtual Gdk.GrabStatus OnGrab(Gdk.Window window, Gdk.SeatCapabilities capabilities, bool owner_events, Gdk.Cursor cursor, Gdk.Event evnt, Gdk.SeatGrabPrepareFunc prepare_func) { return(InternalGrab(window, capabilities, owner_events, cursor, evnt, prepare_func)); }