gtk2和gtk3:如何将样式应用到默认按钮?

时间:2012-10-15 19:43:53

标签: gtk themes

在gtk2( .rc)和GTk3( .css)中,如何设置对话框中的默认按钮?

(点击进入时将被激活的那个)

1 个答案:

答案 0 :(得分:2)

在Lubuntu 12.10中,默认主题(/ usr / share / themes / Lubuntu-default)在gtk-2.0文件夹中有一个名为button.rc的文件。列出了五种“状态”:正常,预照明,不敏感,活动和焦点。这是我的印象(从一点点摆弄),“焦点”状态代表你感兴趣的那个。换句话说,如果存在一个带有几个按钮的窗口,它就是处于焦点状态的按钮通过按Enter键“按下”或“点击”。

在Lubuntu 12.10中,当您从主菜单中单击“注销”(或从终端运行lubuntu-logout时)出现的屏幕说明了这一点。在出现的七个“按钮”中,最上面的一个“Shutdown”的阴影略有不同(或者有一个聚焦环),而其他六个除了文本之外彼此相似。点击“输入”而不做任何其他操作相当于点击“关机”按钮。 我也想弄清楚如何使按钮成为焦点,如果我们称之为,那么对比

对于gtk2方面,如果你对使聚焦环更明显(但更难看)感到高兴,编辑主题的gtkrc可能是一种方式。查找标题为样式“默认”的部分,然后查找类似

的行

GtkWidget ::focus-line-width = 1

1更改为23会使焦点圈更明显。

(我还没有看过gtk3应用程序。)