8 themes gtk ambiance radiance
最近更新后,我正在查看Ambiance和Radiance ( )中的gtk-widgets.css文件。下面给出了我在名为notebook的部分中指出的一个不同之处。/usr/share/themes/theme_name/gtk-3.0/light-themes
氛围:
.notebook tab:active {
color: @fg_color;
}
.notebook tab {
color: shade (@bg_color, 0.48);
}
Run Code Online (Sandbox Code Playgroud)
光辉:
.notebook tab GtkLabel:active {
color: @fg_color;
}
.notebook tab GtkLabel {
color: shade (@bg_color, 0.48);
}
Run Code Online (Sandbox Code Playgroud)
Radiance 有GtkLabel,但 Ambiance 没有。我的问题是:有谁知道GtkLabel的重要性,为什么一个主题有它而另一个没有?
我最近更新了我的系统,我的系统gtk-widgets.css在这部分是相同的,无论是氛围还是光辉。
虽然调用 GtkLabel 来设置可能与默认模式不同的属性,所以它被用来修改一些可能适合 Ambiance 但不适合 Radiance 的选项卡的默认值。
当调用 gtk.Notebook 时,您不需要指定属性,它将使用默认模式,但在 Radiance 的情况下,他们想要设置与默认不同的属性,因此他们调用了之前在 css 中指定的 GtkLabel :
/*********
* label *
*********/
GtkLabel,
GtkLabel:insensitive {
background-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)
定义background-color在其上使用 GtkLabel(显示少量文本的小部件)的小部件,例如 gtk.Notebook(选项卡式笔记本容器)。
| 归档时间: |
|
| 查看次数: |
342 次 |
| 最近记录: |