方法
GtkWidgetsnapshot_child
声明 [源]
void
gtk_widget_snapshot_child (
GtkWidget* widget,
GtkWidget* child,
GtkSnapshot* snapshot
)
描述 [源]
快照小部件的子节点。
当一个小部件接收到对快照函数的调用时,它必须向所有子节点发送合成的 Gtk.WidgetClass.snapshot
调用。这个函数提供了一个方便的实现方式。当一个小部件接收到对其 Gtk.WidgetClass.snapshot
函数的调用时,它会对每个子节点调用一次 gtk_widget_snapshot_child()
,传入的小部件收到的是 snapshot
。
这个函数负责将 snapshot
的原点进行转换,并决定子节点是否需要被快照。
对于实现 GtkNative
的子节点,它不执行任何操作。
参数
child
-
类型:
GtkWidget
widget
的子节点。数据由方法的调用者拥有。 snapshot
-
类型:
GtkSnapshot
传递给小部件的快照。特别是,不应调用
gtk_snapshot_translate()
或其他变换调用。数据由方法的调用者拥有。