Используя GTK-3 - Gtkmm 3.22, я собираюсь создать собственный виджет, который использует Gtk :: TextView для отображения различных записей или сообщений.В соответствии с GTKmm-Tutorial , Gtk :: TextBuffer :: Tag должен использоваться для разной стилизации частей текста.Тем не менее, в API документации я нахожу только огромное количество функций для прямой установки свойств стиля, что кажется неадекватным.Я хочу просто добавить какое-то правило CSS (в приложении есть пользовательская таблица стилей CSS), чтобы придать этим конкретным частям текста единообразный вид, например связать их с каким-то классом CSS или чем-то подобным.
Как правильнодля достижения этой цели?Я пропустил что-то очевидное?
PS: мне известен раздел Учебного пособия, посвященный свойствам пользовательских стилей , а также обзор CSS в руководстве GTK - и, таким образом, в качестве запасного варианта, возможно, будет возможно определить некоторые пользовательские свойства, а затем программно подобрать значения и применить их к тегам для разметки текста.Просто это не похоже на правильный подход, потому что он выполняет локальные корректировки явно вместо ссылки на правило.Что мне здесь не хватает?