@@ -300,6 +300,27 @@ pub trait SnapshotExt: IsA<Snapshot> + sealed::Sealed + 'static {
300
300
}
301
301
}
302
302
303
+ #[ doc( alias = "gtk_snapshot_free_to_node" ) ]
304
+ #[ doc( alias = "free_to_node" ) ]
305
+ fn to_node ( self ) -> Option < gsk:: RenderNode > {
306
+ unsafe {
307
+ from_glib_full ( ffi:: gtk_snapshot_free_to_node (
308
+ self . upcast ( ) . into_glib_ptr ( ) ,
309
+ ) )
310
+ }
311
+ }
312
+
313
+ #[ doc( alias = "gtk_snapshot_free_to_paintable" ) ]
314
+ #[ doc( alias = "free_to_paintable" ) ]
315
+ fn to_paintable ( self , size : Option < & graphene:: Size > ) -> Option < gdk:: Paintable > {
316
+ unsafe {
317
+ from_glib_full ( ffi:: gtk_snapshot_free_to_paintable (
318
+ self . upcast ( ) . into_glib_ptr ( ) ,
319
+ size. to_glib_none ( ) . 0 ,
320
+ ) )
321
+ }
322
+ }
323
+
303
324
#[ cfg_attr( feature = "v4_16" , deprecated = "Since 4.16" ) ]
304
325
#[ allow( deprecated) ]
305
326
#[ doc( alias = "gtk_snapshot_gl_shader_pop_texture" ) ]
@@ -622,21 +643,6 @@ pub trait SnapshotExt: IsA<Snapshot> + sealed::Sealed + 'static {
622
643
}
623
644
}
624
645
625
- #[ doc( alias = "gtk_snapshot_to_node" ) ]
626
- fn to_node ( self ) -> Option < gsk:: RenderNode > {
627
- unsafe { from_glib_full ( ffi:: gtk_snapshot_to_node ( self . upcast ( ) . into_glib_ptr ( ) ) ) }
628
- }
629
-
630
- #[ doc( alias = "gtk_snapshot_to_paintable" ) ]
631
- fn to_paintable ( self , size : Option < & graphene:: Size > ) -> Option < gdk:: Paintable > {
632
- unsafe {
633
- from_glib_full ( ffi:: gtk_snapshot_to_paintable (
634
- self . upcast ( ) . into_glib_ptr ( ) ,
635
- size. to_glib_none ( ) . 0 ,
636
- ) )
637
- }
638
- }
639
-
640
646
#[ doc( alias = "gtk_snapshot_transform" ) ]
641
647
fn transform ( & self , transform : Option < & gsk:: Transform > ) {
642
648
unsafe {
0 commit comments