我正在使用 GJS 创建一个新的 FileChooserDialog 并想要设置它的样式。我已经对大部分样式进行了排序,但似乎找不到控制突出显示项目背景的 CSS。
.
我的密码是:
let picker = new Gtk.FileChooserDialog({
name: "swFileChooser",
margin: 4,
title:'Select a Photo',
action: Gtk.FileChooserAction.OPEN,
});
我执行:
GTK_THEME="steve-theme" gjs --include-path=/DATA/LOCAL/GTK /DATA/LOCAL/GTK/contacts.js contacts
这不会突出显示所选文件。
我用过以下
GTK_DEBUG="interactive" gjs --include-path=/DATA/LOCAL/GTK /DATA/LOCAL/GTK/contacts.js contacts
高亮显示为蓝色,但在检查器中我找不到正确的 CSS 属性。
我得到:
GtkTreeView#browse_files_tree_view
然后无法识别CSS属性。
我期待这样的事情会起作用:
#browse_files_tree_view:selected {
background-color: cornflowerblue;
}
或
GtkTreeView *.selected {
border-color: cornflowerblue;
color: cornflowerblue;
background-color: cornflowerblue;
}
或
GtkTreeView GtkFileChooser GtkFileChooserDialog GtkFileChooserWidget *.selected {
background-color: cornflowerblue;
}
关于如何设置 GtkFileChooserDialog 的选定文件样式的任何线索?