Murrine引擎硬编码了我需要在我自己的代码中复制的一些行为,所以我需要找出是否正在使用Murrine引擎,或者其他一些。我怎样才能做到这一点?哪些配置文件存储了这些信息,是否有我可以调用的API?
答案 0 :(得分:5)
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);