public bool GetBorder(Gtk.Border border) { IntPtr native_border = GLib.Marshaller.StructureToPtrAlloc(border); bool raw_ret = gtk_scrollable_get_border(Handle, native_border); bool ret = raw_ret; Marshal.FreeHGlobal(native_border); return(ret); }
private void InternalGetRangeBorder(Gtk.Border border_) { GetRangeBorderNativeDelegate unmanaged = class_abi.BaseOverride <GetRangeBorderNativeDelegate>(this.LookupGType(), "get_range_border"); if (unmanaged == null) { return; } IntPtr native_border_ = GLib.Marshaller.StructureToPtrAlloc(border_); unmanaged(this.Handle, native_border_); Marshal.FreeHGlobal(native_border_); }
private void InternalGetRangeBorder(Gtk.Border border_) { GetRangeBorderNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("get_range_border")); unmanaged = (GetRangeBorderNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(GetRangeBorderNativeDelegate)); } if (unmanaged == null) { return; } IntPtr native_border_ = GLib.Marshaller.StructureToPtrAlloc(border_); unmanaged(this.Handle, native_border_); Marshal.FreeHGlobal(native_border_); }
protected virtual void OnGetRangeBorder(Gtk.Border border_) { InternalGetRangeBorder(border_); }