[英]change background color of GtkTextView (GTK 3.22) using CSS
我想在GtkTextView (或其GtkTextBuffer)中更改(在Linux / Debian / Sid / x86-64,GTK 3.22上) 默認背景顏色(用於未標記的文本)。
在我的bismon程序中(有關詳細信息,請參閱此問題),我在某些全局extern GtkWidget *commandview_BM;
上進行了嘗試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.text
或#commandview.view
替換#commandview
不會更改任何內容。
如果GtkTextBuffer -s中存在一些默認標記,我也很高興,但是事實並非如此。
我在同一個窗口中(至少)有兩個textview(一個用於命令;另一個用於日志記錄),我希望它們具有不同的背景顏色。
CSS文件中的工作語法帶有一個空格,用於將名稱與類分開,因此在我的情況下:
#commandview text {
background-color: seashell;
font-size: 19px;
font-family: Inconsolata;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.