snapshot_child
Description:
Snapshots a child of the widget.
When a widget receives a call to the snapshot function, it must send synthetic [vfunc@Gtk.Widget.snapshot] calls to all children. This function
provides a convenient way of doing this. A widget, when it receives a call to its [vfunc@Gtk.Widget.snapshot] function, calls
snapshot_child once for each child, passing in the snapshot
the widget received.
This function takes care of translating the origin of snapshot
, and deciding whether the child needs to be snapshot.
It does nothing for children that implement `GtkNative`.
Parameters:
this |
a widget |
child |
a child of this |
snapshot |
snapshot as passed to the widget. In particular, no calls to [method@Gtk.Snapshot.translate] or other transform calls should have been made |