使用CSS

时间:2017-10-21 07:19:08

标签: css linux gtk3

我想在GtkTextView中更改(在Linux / Debian / Sid / x86-64,GTK 3.22上)默认背景颜色(对于无标记文本)(或者GtkTextBuffer)。

Thisthat答案没有帮助(已过时)。

在我的bismon计划中(有关详细信息,请参阅this问题),我尝试了一些全局extern GtkWidget *commandview_BM;初始化:

commandview_BM = gtk_text_view_new_with_buffer (commandbuf_BM);
gtk_widget_set_name (commandview_BM, "commandview");

使用

#commandview {
    background-color: seashell;
    font-size: 18px;
    font-family: Inconsolata;
}

在我的bismon.css文件中,但这不起作用。将#commandview替换为#commandview.text#commandview.view不会改变任何内容。

如果GtkTextBuffer - s中存在某些默认标记,我也会很高兴,但似乎并非如此。

我在同一个窗口中有(至少)两个文本视图(一个用于命令;另一个用于记录),我希望它们具有不同的背景颜色。

1 个答案:

答案 0 :(得分:2)

CSS文件中的工作语法有一个空格来分隔名称和类,所以在我的情况下:

#commandview text {
    background-color: seashell;
    font-size: 19px;
    font-family: Inconsolata;
}