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 に答える