1

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

(按回车时将激活的那个)

4

1 回答 1

2

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

lubuntu-logout在 Lubuntu 12.10 中,当您从主菜单(或从终端运行)单击“注销”时出现的屏幕很好地说明了这一点。在出现的七个“按钮”中,最上面的一个“关机”按钮的阴影略有不同(或有一个对焦环),而其他六个按钮除了文字外彼此相似。点击“进入”而不做任何其他事情相当于点击“关机”按钮。我也想弄清楚如何使按钮成为焦点,如果我们这样称呼它,则更具对比性

对于 gtk2 方面,如果您对使对焦环更明显(但更难看)感到满意,那么编辑主题gtkrc可能是一种方法。查找标题样式“默认”的部分,然后查找具有类似内容的行

GtkWidget ::focus-line-width = 1

更改123将使对焦环更加明显。

(我还没来得及看 gtk3 应用程序。)

于 2012-10-24T12:25:47.123 回答