Свойство CSS text-shadow не работает с GtkTextView
Кто-нибудь из вас знает, почему CSS
имущество text-shadow
не работает с GtkTextview
? Это работает очень хорошо с другими виджетами. (Я проверял другие CSS
свойства и они работают нормально)
Редактировать: минимальный фрагмент кода, демонстрирующий проблему (в Vala, скомпилируйте с valac test.vala --pkg gtk+-3.0
)
using Gtk;
void load_css(Gtk.Window window)
{
var css_provider = new Gtk.CssProvider();
css_provider.load_from_data("textview * { text-shadow: 0 0 5px #000; color: #0f0; }");
var screen = window.get_screen();
Gtk.StyleContext.add_provider_for_screen(screen, css_provider, Gtk.STYLE_PROVIDER_PRIORITY_USER);
}
int main (string[] args)
{
Gtk.init (ref args);
var window = new Window();
window.set_default_size(400, 400);
window.destroy.connect(Gtk.main_quit);
load_css(window);
var textview = new Gtk.TextView();
window.add(textview);
window.show_all();
Gtk.main();
return 0;
}