首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Radiance有GtkLabel而Ambiance没有?

为什么Radiance有GtkLabel而Ambiance没有?
EN

Ask Ubuntu用户
提问于 2012-08-19 06:43:46
回答 1查看 345关注 0票数 8

在最近的gtk-widgets.css更新之后,我查看了Ambiance (/usr/share/themes/theme_name/gtk-3.0/)中的light-themes文件。我在标题为“笔记本”一节中注意到的一个不同之处如下所示。

Ambiance

代码语言:javascript
复制
.notebook tab:active {
    color: @fg_color;
}

.notebook tab {
    color: shade (@bg_color, 0.48);
}

照度

代码语言:javascript
复制
.notebook tab GtkLabel:active {
    color: @fg_color;
}

.notebook tab GtkLabel {
    color: shade (@bg_color, 0.48);
}

光辉有GtkLabel,但Ambiance没有。我的问题是:有人知道GtkLabel的意义吗?为什么一个主题有它,另一个主题没有?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-12-28 00:54:11

我最近更新了我的系统,我的gtk-widgets.css在这部分中是相同的,用于Ambiance或Radiance。

虽然GtkLabel被调用来设置可能与默认模式不同的属性,但是它被用来修改一些可能适合Ambiance的选项卡的默认值,而不是Radiance。

在调用gtk.Notebook时,不需要指定属性,它将被使用默认模式,但如果使用Radiance,则希望设置与耳聋不同的属性,因此他们调用了GtkLabel,该属性是在css之前指定的:

代码语言:javascript
复制
/*********
 * label *
 *********/
GtkLabel,
GtkLabel:insensitive {
    background-color: transparent;
}

定义在其上使用background-color (显示少量文本的小部件)的小部件的GtkLabel,例如gtk.Notebook (一个选项卡式笔记本容器)。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/177695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档