找出 GTK3 信号回调的预期签名

问题描述 投票:0回答:1

通过在互联网上查找各种 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/

c gtk gtk3
1个回答
0
投票

转到文档网站,搜索

GtkAboutDialog
https://docs.gtk.org/gtk3/class.AboutDialog.html)。

在顶部附近的右侧,选择

Signals
转到信号部分。
response
信号继承自
GtkDialog
类。 打开
GtkDialog
部分,
GtkDialog::response
信号列在那里。

选择

GtkDialog::response
链接,将列出
response
信号的签名。

您还可以搜索

response
。 在结果列表中,仅查看标记为
Signal
的项目即可找到正确的匹配项。

© www.soinside.com 2019 - 2024. All rights reserved.