К диапазонам текста в GtkTextBuffer можно применять различные теги, например:
- Делающие текст жирным. 5 Для этого используется тэг с именем «bold». 5
- Изменяющие поведение нажатия мыши и клавиш. 5 Например, тэги могут блокировать диапазон текста, чтобы пользователь не смог его редактировать. 5
- Устанавливающие свойство невидимости. 13 Для этого используются тэги, которые сохраняют в GtkTextTagTable. 5
Каждый буфер имеет одну таблицу тэгов, связанную с ним. 5 Только тэги из этой таблицы могут использоваться с буфером. 5
Для применения тега к диапазону текста в GtkTextBuffer используется сигнал ::apply-tag. 2