方法

GtkSnapshotsave

声明 [源]

void
gtk_snapshot_save (
  GtkSnapshot* snapshot
)

描述 [源]

snapshot 当前状态的副本保存到内部堆栈。

当调用 gtk_snapshot_restore() 时,snapshot 将恢复到保存的状态。

gtk_snapshot_save()gtk_snapshot_restore() 的多次调用可以嵌套;每次对 gtk_snapshot_restore() 的调用都会从匹配的配对 gtk_snapshot_save() 中恢复状态。

必须通过调用对应的 gtk_snapshot_restore() 来清除所有已保存的状态。