简单问题:
我已经在窗口中添加了一些缩放(滑块),我想在移动缩放时调用一个方法。
我为gtk_signal_connect使用的信号名称是什么?我应该会写这样的东西:
gtk_signal_connect(GTK_OBJECT(my_scale), "scale_moved", (GtkSignalFunc)my_event, data);
还是我这里遗漏了什么?
更重要的是,我如何在未来找到信号名称?例如,我在谷歌上搜索了"gtk_signal_connect",但没有找到不同信号的大列表。
同样,我在GtkScale文档中没有找到有关相关信号的详细信息。(好吧,在这个页面中,有一个单独的信号细节,但它与更改显示值格式有关)。
GtkScale
继承自GtkRange,信号在GTK+中继承。因此,您可以连接到GtkRange
暴露的值更改信号。
找到给定GTK+小部件暴露的信号是正确的:除了源代码本身,文档确实是规范资源,但在搜索中也应该考虑基类。