Gtk3 gtktextview突出显示所选内容
我正在破解gtk3源代码中的一些代码 现在每个人都知道了,然后进行选择,所选文本将通过在(通常)橙色背景上以白色显示而突出显示 问题是,实际导致这种突出显示的代码在哪里?我已经搜索和谷歌搜索过了,但我在任何地方都找不到它。是在GDK,还是在Pango,或者其他什么地方?我甚至无法在gtk中找到指令的发布位置。我曾尝试在GDB中捕捉它,它似乎是通过向执行它的人发送信号来实现的。但我没有当场抓住它,它在哪里Gtk3 gtktextview突出显示所选内容,gtk3,gtktextview,Gtk3,Gtktextview,我正在破解gtk3源代码中的一些代码 现在每个人都知道了,然后进行选择,所选文本将通过在(通常)橙色背景上以白色显示而突出显示 问题是,实际导致这种突出显示的代码在哪里?我已经搜索和谷歌搜索过了,但我在任何地方都找不到它。是在GDK,还是在Pango,或者其他什么地方?我甚至无法在gtk中找到指令的发布位置。我曾尝试在GDB中捕捉它,它似乎是通过向执行它的人发送信号来实现的。但我没有当场抓住它,它在哪里 我试图做的是做一个二次选择,我已经成功地做了(通过双击或拖动),但我必须盲选,因为我无法突出
我试图做的是做一个二次选择,我已经成功地做了(通过双击或拖动),但我必须盲选,因为我无法突出显示它。如果选择范围为
GtkTextMark
s,然后,您可以使用GtkTextTag
以及相应的前景色和背景色设置来突出显示它们之间的范围。不过,我认为如果常规选择和辅助选择重叠,这将不起作用