В настоящее время я работаю над библиотекой vala, содержащей несколько объектов графического интерфейса на основе GTK.
Когда я тестирую его, я просто компилирую его как стандартное приложение и запускаю из основного класса, в этом я загружаю CSS следующим образом:
private void load_css(){
Gtk.CssProvider css_provider = new Gtk.CssProvider ();
css_provider.load_from_path (stylesheetpath);
Gtk.StyleContext.add_provider_for_screen (Gdk.Screen.get_default (), css_provider, Gtk.STYLE_PROVIDER_PRIORITY_USER);
}
И он работает так же, какдолжно.Но мне интересно, могу ли я убедиться, что этот CSS применяется автоматически, если он скомпилирован как библиотека, а затем использован в другом проекте?