0

所以,我正在尝试在图腾电影播放器​​中实现循环模式。我想通过在“编辑”下添加一个打开循环的复选框来做到这一点。

我试图弄清楚单击“编辑”和单击其下的“随机播放模式”选项时会调用什么代码。有什么简单的方法可以找到合适的事件处理程序在哪里?我通常的代码读取方法(使用调试器单步执行)不起作用,因为这是一个 GUI 程序,一旦你进入主循环,它就不会停止,直到出现断点,以及在哪里放置断点基本上是我想要找出的。

为此,我一直在使用 Netbeans,我应该注意我不能使用 Eclipse。

谢谢你。

4

1 回答 1

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 中。

于 2010-06-20T23:59:53.637 回答