首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在某些应用程序中,如何使我的GTK+3主题看起来不同?

在某些应用程序中,如何使我的GTK+3主题看起来不同?
EN

Ask Ubuntu用户
提问于 2012-09-03 18:23:01
回答 1查看 516关注 0票数 1

如果我想让我正在编写的GTK+3主题在某些应用程序中对某些UI元素的主题与大多数应用程序稍有不同,我将如何做到这一点?

例如,我可能有一个GTK+3主题,它在大多数应用程序中指定圆形按钮,但在计算器(gcalctool)中,我想要的是方形按钮。

如何在主题的CSS文件中引用这些应用程序的UI元素?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-09-03 19:10:04

您似乎需要深入研究不同应用程序的源文件,并查看它们在代码中将不同的UI元素称为什么(可能在toplevel代码中)。

对于gcalctool示例,相关文件似乎是gcalctool.c,在该文件中可以看到以下行:

代码语言:javascript
复制
static MathWindow *window;

因此,要引用其UI元素(在本例中为按钮),主题CSS中的一个部分应该如下所示:

代码语言:javascript
复制
MathWindow .button {
  /* Properties to modify here for buttons in gcalctool */
}

由于每个应用程序都有自己的代码,因此显然要由主题创建者来检查他们想要主题的应用程序的源代码,并在CSS中找到要引用的相关UI元素名称。

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

https://askubuntu.com/questions/183708

复制
相关文章

相似问题

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