From ddbdce094b0268b85faa26945959dc5c088f3662 Mon Sep 17 00:00:00 2001 From: Jason Francis Date: Tue, 28 Feb 2023 19:57:43 -0500 Subject: [PATCH 1/2] gdk: implement TransparentPtrType for Atom --- gdk/src/atom.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/src/atom.rs b/gdk/src/atom.rs index 89f6aad28508..4f3a613fc537 100644 --- a/gdk/src/atom.rs +++ b/gdk/src/atom.rs @@ -53,6 +53,8 @@ impl GlibPtrDefault for Atom { type GlibType = ffi::GdkAtom; } +unsafe impl glib::translate::TransparentPtrType for Atom {} + #[doc(hidden)] impl Uninitialized for Atom { #[inline] From cdcdbdb68238aabe3678d80561052b3941ee74fc Mon Sep 17 00:00:00 2001 From: Jason Francis Date: Tue, 28 Feb 2023 19:58:05 -0500 Subject: [PATCH 2/2] gtk: specify PageRange as boxed_inline in Gir --- gtk/Gir.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/Gir.toml b/gtk/Gir.toml index 234a0861a498..e840c773606c 100644 --- a/gtk/Gir.toml +++ b/gtk/Gir.toml @@ -250,7 +250,6 @@ manual = [ "Gtk.Border", "Gtk.FileFilterInfo", "Gtk.PadActionEntry", - "Gtk.PageRange", "Gtk.RecentData", "Gtk.Requisition", "Gtk.ResponseType", @@ -1668,6 +1667,11 @@ generate_builder = true name = "set_action_entries" manual = true +[[object]] +name = "Gtk.PageRange" +status = "manual" +boxed_inline = true + [[object]] name = "Gtk.PageSetup" status = "generate"