通过在互联网上查找各种 GTK3 代码片段,我了解到对于 GtkMenuItem ,“激活”信号的回调是
void Callback1(GtkMenuItem *menuItem, gpointer userData)
对于 GtkAboutDialog “响应”信号的回调是
void Callback2(GtkDialog *dialog, gint response_id, gpointer user_data)
这些和其他回调签名记录在哪里?我查看了参考手册,但找不到有关此的文档。
https://docs.gtk.org/gtk3/
https://docs.gtk.org/gobject/
https://docs.gtk.org/gio/
转到文档网站,搜索
GtkAboutDialog
(https://docs.gtk.org/gtk3/class.AboutDialog.html)。
在顶部附近的右侧,选择
Signals
转到信号部分。 response
信号继承自 GtkDialog
类。 打开 GtkDialog
部分,GtkDialog::response
信号列在那里。
选择
GtkDialog::response
链接,将列出 response
信号的签名。
您还可以搜索
response
。 在结果列表中,仅查看标记为 Signal
的项目即可找到正确的匹配项。