方法

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() 或其他变换调用。

数据由方法的调用者拥有。