Для Gtk 2.4 существуют RC файлы. Вы можете создать файл gtkrc
для темы вашего приложения, а затем вызвать функцию для его анализа в init. Это то, что GIMP делает в Windows.
Документы GTK + (C) здесь , но документы gtkmm, похоже, отсутствуют. Попробуйте /usr/include/gtkmm-2.4/gtkmm/rc.h
. Например:
Gtk::RC::add_default_file("some_file");
по крайней мере компилирует для меня.
Для GTK 3, очевидно, теперь есть CSS-файлы , которые похожи на CSS, который мы все знаем и любим (?), Но не идентичны.