Загрузка библиотек vala css в тот момент, когда создается экземпляр компонента этой библиотеки - PullRequest
0 голосов
/ 03 февраля 2019

В настоящее время я работаю над библиотекой 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 применяется автоматически, если он скомпилирован как библиотека, а затем использован в другом проекте?

...