1

Murrine 引擎硬编码了一些我需要在我自己的代码中复制的行为,因此我需要找出是否正在使用 Murrine 引擎,或者其他一些。我怎样才能做到这一点?哪些配置文件存储了这些信息,有没有我可以调用的 API?

4

1 回答 1

7

http://developer.gnome.org/gtk3/stable/GtkSettings.html可以帮助您解析一些 Gtk+ 设置。至少阅读主题名称相当简单:

GtkSettings *settings;
gchar *theme_name;
settings = gtk_settings_get_default();
g_object_get(settings, "gtk-theme-name", &theme_name, NULL);
于 2011-07-03T16:15:32.830 回答