пытаюсь задать шрифт и цвета для текста в GtkTextView. в документации расписана иерархия css, однако проявляется следующая странность - шрифт можно задать только всему виджету, цвета - только дочернему элементу text.
проблема в том, что при задании шрифта, он меняется везде, в том числе и в контекстном меню. выглядит это жутковато. пытаюсь отменить это поведение дополнительным стилем.
в результате генерируется такой css
.view, .view text {
font: 18px Terminus;
color: darkred;
}
.view window.popup {
font: 10pt Sans;
}
но, к сожалению, если это устанавливать в коде через gtk_style_context_add_provider(), контекстное меню остается с огромным шрифтом, хотя если тот же стиль задавать через gtk-inspector - все работает как задумано
кто что может подсказать? с css я не особо дружу, может и накосячил где