在最近的gtk-widgets.css更新之后,我查看了Ambiance (/usr/share/themes/theme_name/gtk-3.0/)中的light-themes文件。我在标题为“笔记本”一节中注意到的一个不同之处如下所示。
.notebook tab:active {
color: @fg_color;
}
.notebook tab {
color: shade (@bg_color, 0.48);
}.notebook tab GtkLabel:active {
color: @fg_color;
}
.notebook tab GtkLabel {
color: shade (@bg_color, 0.48);
}光辉有GtkLabel,但Ambiance没有。我的问题是:有人知道GtkLabel的意义吗?为什么一个主题有它,另一个主题没有?
发布于 2012-12-28 00:54:11
我最近更新了我的系统,我的gtk-widgets.css在这部分中是相同的,用于Ambiance或Radiance。
虽然GtkLabel被调用来设置可能与默认模式不同的属性,但是它被用来修改一些可能适合Ambiance的选项卡的默认值,而不是Radiance。
在调用gtk.Notebook时,不需要指定属性,它将被使用默认模式,但如果使用Radiance,则希望设置与耳聋不同的属性,因此他们调用了GtkLabel,该属性是在css之前指定的:
/*********
* label *
*********/
GtkLabel,
GtkLabel:insensitive {
background-color: transparent;
}定义在其上使用background-color (显示少量文本的小部件)的小部件的GtkLabel,例如gtk.Notebook (一个选项卡式笔记本容器)。
https://askubuntu.com/questions/177695
复制相似问题