Signals 编辑器中的 swap 和 after checkbox 是什么?

What's swap and after checkbox in Signals editor?

在信号编辑器中有一个名为 "swap" 的复选框和另一个名为 "after" 的复选框。他们的目的是什么?

https://developer.gnome.org/gobject/stable/gobject-Signals.html#g-signal-connect-swapped

https://developer.gnome.org/gobject/stable/gobject-Signals.html#g-signal-connect-after

我认为文档不言而喻,但是之后的一个例子是说你有一个对话框在 'response' 信号上运行一些重要的东西,你会在之后连接所以已经 运行。

Swapped 仅适用于您想要重用函数的非常具体的情况。