gtktextview突出显示选择

时间:2015-02-04 22:40:58

标签: gtk3 gtktextview

我正在浏览gtk3源代码中的一些代码。

现在每个人都知道,然后你做出选择,通过在(通常)橙色背景上显示白色突出显示所选文本。

问题是,实际导致此突出显示的代码在哪里?我搜索并用Google搜索,我无法在任何地方找到它。是在GDK,还是在Pango,还是在其他地方?我甚至无法在gtk中找到指令的发布位置。我试过在GDB中捕获它,似乎通过向然后执行它的人发送信号来实现。但我没有抓住它,所以它在哪里?

我要做的是做一个二次选择,我已经成功(通过双击或拖动),但我必须盲目做,因为我无法突出显示它。

1 个答案:

答案 0 :(得分:0)

如果您的选择范围为GtkTextMark s,则可以使用具有适当前景和背景颜色集的GtkTextTag突出显示它们之间的范围。但是,如果常规和次要选择重叠,我认为这不会起作用。

相关问题