GtkFileChooserDialog CSS 更改所选项目的背景颜色

问题描述 投票:0回答:0

我正在使用 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 的选定文件样式的任何线索?

css gtk3 gjs
© www.soinside.com 2019 - 2024. All rights reserved.