在gtk2( .rc)和GTk3( .css)中,如何设置对话框中的默认按钮?
(点击进入时将被激活的那个)
答案 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
更改为2
或3
会使焦点圈更明显。
(我还没有看过gtk3应用程序。)