gtk中有哪些主题可供选择

时间:2014-12-06 22:55:31

标签: gtk gtk3

我想在Windows中更改默认的Gtk主题, 我知道该怎么做: 通过修改settings.ini文件, 或者像这样:

settings = gtk_settings_get_default ();
gtk_settings_set_string_property (settings, "gtk-theme-name", "ThemeName", NULL);

问题是doc没有提供可用的主题名称, 我想知道可以在我的Gtk应用程序中使用的不同主题名称,

1 个答案:

答案 0 :(得分:3)

这个问题并不是真正的问题:你可以在GTK +本身可以访问的目录中安装尽可能多的主题。您无法以编程方式枚举它们,因为它是用户(或至少是应用程序开发人员)设置,您可以在自己的应用程序中发送任意数量的主题。

GTK +内置了各种主题,具体取决于平台。

可在每个平台上使用:

  • Raleigh
  • Adwaita(从GTK + 3.14开始)
  • HighConstrast(从GTK + 3.16开始)
在Windows上

您还可以使用win32主题。从GTK + 3.14开始的默认主题是Adwaita