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