Widget.snapshotChild

Snapshot the a child of @widget.

When a widget receives a call to the snapshot function, it must send synthetic GtkWidgetClass.snapshot() calls to all children. This function provides a convenient way of doing this. A widget, when it receives a call to its GtkWidgetClass.snapshot() function, calls gtk_widget_snapshot_child() once for each child, passing in the @snapshot the widget received.

gtk_widget_snapshot_child() takes care of translating the origin of @snapshot, and deciding whether the child needs to be snapshot.

This function does nothing for children that implement GtkNative.

class Widget
void
snapshotChild

Parameters

child Widget

a child of @widget

snapshot Snapshot

#GtkSnapshot as passed to the widget. In particular, no calls to gtk_snapshot_translate() or other transform calls should have been made.

Meta