如何在gtkrc中捕获GTK焦点状态?

时间:2010-10-24 13:18:29

标签: c++ c gtk gtk2

GTK + 2.x具有以下状态:NORMAL, PRELIGHT, ACTIVE, INSENSITIVE, SELECTED用于GTK主题,我可以做类似......

bg[NORMAL] = "#f6f6f6"

..在NORMAL状态下更改背景颜色。

此外,我可以通过更改PRELIGHT状态图像来更改按钮的背景图像(当鼠标悬停在按钮上时)。

但是当用户使用TAB箭头循环焦点时(即按钮周围出现虚线矩形时),我无法找到更改按钮背景的方法。我想在gtkrc中使用主题来做到这一点,这可能吗?

1 个答案:

答案 0 :(得分:0)

我不这么认为。 RC file documentation甚至没有提到“焦点”,所以我认为不可能以这种方式主题化。