所以,我正试图在图腾电影播放器中实现循环模式。我想通过在“编辑”下添加一个复选框来启用循环。
当我点击“编辑”和“随机播放模式”选项时,我正在试图找出调用的代码。有没有简单的方法来找到适当的事件处理程序的位置? 我通常的代码读取方法(通过调试器单步执行)不起作用,因为这是一个GUI程序,一旦你到达主循环它就不会停止,直到有一个断点,以及放在哪里断点基本上就是我想要找到的。
我一直在使用Netbeans,我应该注意到我不能使用Eclipse。
谢谢。
答案 0 :(得分:1)
Totem的UI和GtkBuilder文件中定义的每个元素的回调名称data / totem.ui。 http://git.gnome.org/browse/totem/tree/data/totem.ui
此文件表示“随机播放模式”操作的处理程序是shuffle_mode_action_callback。然后你可以使用grep:
grep -r shuffle_mode_action_callback totem-git/src
此命令的结果表明此函数在src / totem-menu.c中定义。