GtkTextTag
GtkTextTag — Тег, который можно применить к тексту в GtkTextBuffer
Функции
| GtkTextTag * | gtk_text_tag_new () |
| int | gtk_text_tag_get_priority () |
| void | gtk_text_tag_set_priority () |
| void | gtk_text_tag_changed () |
Свойства
| gboolean | accumulative-margin | Чтение / Запись |
| gboolean | allow-breaks | Чтение / Запись |
| gboolean | allow-breaks-set | Чтение / Запись |
| char * | background | Запись |
| gboolean | background-full-height | Чтение / Запись |
| gboolean | background-full-height-set | Чтение / Запись |
| GdkRGBA * | background-rgba | Чтение / Запись |
| gboolean | background-set | Чтение / Запись |
| GtkTextDirection | direction | Чтение / Запись |
| gboolean | editable | Чтение / Запись |
| gboolean | editable-set | Чтение / Запись |
| gboolean | fallback | Чтение / Запись |
| gboolean | fallback-set | Чтение / Запись |
| char * | family | Чтение / Запись |
| gboolean | family-set | Чтение / Запись |
| char * | font | Чтение / Запись |
| PangoFontDescription * | font-desc | Чтение / Запись |
| char * | font-features | Чтение / Запись |
| gboolean | font-features-set | Чтение / Запись |
| char * | foreground | Запись |
| GdkRGBA * | foreground-rgba | Чтение / Запись |
| gboolean | foreground-set | Чтение / Запись |
| int | indent | Чтение / Запись |
| gboolean | indent-set | Чтение / Запись |
| gboolean | insert-hyphens | Чтение / Запись |
| gboolean | insert-hyphens-set | Чтение / Запись |
| gboolean | invisible | Чтение / Запись |
| gboolean | invisible-set | Чтение / Запись |
| GtkJustification | justification | Чтение / Запись |
| gboolean | justification-set | Чтение / Запись |
| char * | language | Чтение / Запись |
| gboolean | language-set | Чтение / Запись |
| int | left-margin | Чтение / Запись |
| gboolean | left-margin-set | Чтение / Запись |
| int | letter-spacing | Чтение / Запись |
| gboolean | letter-spacing-set | Чтение / Запись |
| char * | name | Чтение / Запись / Только для создания |
| PangoOverline | overline | Чтение / Запись |
| GdkRGBA * | overline-rgba | Чтение / Запись |
| gboolean | overline-rgba-set | Чтение / Запись |
| gboolean | overline-set | Чтение / Запись |
| char * | paragraph-background | Запись |
| GdkRGBA * | paragraph-background-rgba | Чтение / Запись |
| gboolean | paragraph-background-set | Чтение / Запись |
| int | pixels-above-lines | Чтение / Запись |
| gboolean | pixels-above-lines-set | Чтение / Запись |
| int | pixels-below-lines | Чтение / Запись |
| gboolean | pixels-below-lines-set | Чтение / Запись |
| int | pixels-inside-wrap | Чтение / Запись |
| gboolean | pixels-inside-wrap-set | Чтение / Запись |
| int | right-margin | Чтение / Запись |
| gboolean | right-margin-set | Чтение / Запись |
| int | rise | Чтение / Запись |
| gboolean | rise-set | Чтение / Запись |
| double | scale | Чтение / Запись |
| gboolean | scale-set | Чтение / Запись |
| PangoShowFlags | show-spaces | Чтение / Запись |
| gboolean | show-spaces-set | Чтение / Запись |
| int | size | Чтение / Запись |
| double | size-points | Чтение / Запись |
| gboolean | size-set | Чтение / Запись |
| PangoStretch | stretch | Чтение / Запись |
| gboolean | stretch-set | Чтение / Запись |
| gboolean | strikethrough | Чтение / Запись |
| GdkRGBA * | strikethrough-rgba | Чтение / Запись |
| gboolean | strikethrough-rgba-set | Чтение / Запись |
| gboolean | strikethrough-set | Чтение / Запись |
| PangoStyle | style | Чтение / Запись |
| gboolean | style-set | Чтение / Запись |
| PangoTabArray * | tabs | Чтение / Запись |
| gboolean | tabs-set | Чтение / Запись |
| PangoUnderline | underline | Чтение / Запись |
| GdkRGBA * | underline-rgba | Чтение / Запись |
| gboolean | underline-rgba-set | Чтение / Запись |
| gboolean | underline-set | Чтение / Запись |
| PangoVariant | variant | Чтение / Запись |
| gboolean | variant-set | Чтение / Запись |
| int | weight | Чтение / Запись |
| gboolean | weight-set | Чтение / Запись |
| GtkWrapMode | wrap-mode | Чтение / Запись |
| gboolean | wrap-mode-set | Чтение / Запись |
Сводка типов и значений
| struct | GtkTextTag |
Иерархия объектов
GObject
╰── GtkTextTag
Файлы заголовков
#include <gtk/gtk.h>
Описание
Возможно, стоит начать с ознакомления с понятийным обзором виджета текста, который даёт обзор всех объектов и типов данных, связанных с виджетом текста, и того, как они взаимодействуют.
Теги должны быть в GtkTextTagTable для заданного GtkTextBuffer, прежде чем использовать их с этим буфером.
gtk_text_buffer_create_tag() — лучший способ создания тегов. Обратитесь к «gtk4-demo» для многочисленных примеров.
Для каждого свойства GtkTextTag есть свойство «set», например, «font-set» соответствует «font». Эти свойства «set» отражают, установлено ли свойство. Они поддерживаются GTK+ и их не следует устанавливать самостоятельно.
Функции
gtk_text_tag_new ()
GtkTextTag *
gtk_text_tag_new (const char *name); Создаёт GtkTextTag. Настройте тег, используя аргументы объекта, т.е. используя g_object_set().
Параметры
name | имя тега, или | [allow-none] |
Возвращает
новый GtkTextTag
gtk_text_tag_get_priority ()
int
gtk_text_tag_get_priority (GtkTextTag *tag); Получение приоритета тега.
Параметры
tag |
Возвращает
Приоритет тега.
gtk_text_tag_set_priority ()
void gtk_text_tag_set_priority (GtkTextTag *tag,int priority);
Устанавливает приоритет GtkTextTag. Действительные приоритеты начинаются с 0 и заканчиваются значением, меньшим чем gtk_text_tag_table_get_size(). Каждый тег в таблице имеет уникальный приоритет; установка приоритета одного тега сдвигает приоритеты всех других тегов в таблице, чтобы сохранить уникальный приоритет для каждого тега. Теги с более высоким приоритетом «выигрывают», если два тега устанавливают один и тот же атрибут текста. При добавлении тега в таблицу тегов ему по умолчанию присваивается наивысший приоритет в таблице; поэтому обычно порядок следования набора тегов соответствует порядку их добавления в таблицу или созданию с помощью gtk_text_buffer_create_tag(), которое добавляет тег в таблицу буфера автоматически.
Параметры
tag | ||
priority | новый приоритет |
gtk_text_tag_changed ()
void gtk_text_tag_changed (GtkTextTag *tag,gboolean size_changed);
Выпускает сигнал “tag-changed” в GtkTextTagTable, где включён тег.
Сигнал уже выпущен при установке свойства GtkTextTag. Эта функция полезна для подкласса GtkTextTag.
Параметры
tag | ||
size_changed | указывает, влияет ли изменение на макет GtkTextView. |
Типы и значения
struct GtkTextTag
struct GtkTextTag;
Подробные сведения о свойствах
Свойство “accumulative-margin”
“accumulative-margin” gboolean
Определяет, накапливаются ли отступы или перекрывают друг друга.
При значении TRUE отступы этого тега добавляются к отступам других не накапливаемых отступов. При значении FALSE отступы перекрывают друг друга (по умолчанию).
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “allow-breaks”
“allow-breaks” gboolean
Разрешено ли разбиение на строки.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: TRUE
Свойство “allow-breaks-set”
“allow-breaks-set” gboolean
Влияет ли этот тег на разбиение на строки.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “background”
“background” char *
Цвет фона в виде строки.
Владелец: GtkTextTag
Флаги: Запись
Значение по умолчанию: NULL
Свойство “background-full-height”
“background-full-height” gboolean
Заполняет ли цвет фона всю высоту строки или только высоту помеченных символов.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “background-full-height-set”
“background-full-height-set” gboolean
Влияет ли этот тег на высоту фона.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “background-rgba”
“background-rgba” GdkRGBA *
Цвет фона в формате GdkRGBA.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “background-set”
“background-set” gboolean
Влияет ли этот тег на цвет фона.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “direction”
“direction” GtkTextDirection
Направление текста, например, справа налево или слева направо.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: GTK_TEXT_DIR_NONE
Свойство “editable”
“editable” gboolean
Может ли пользователь изменять текст.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: TRUE
Свойство “editable-set”
“editable-set” gboolean
Влияет ли этот тег на возможность редактирования текста.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “fallback”
“fallback” gboolean
Включено ли использование резервного шрифта.
При значении TRUE будут использоваться другие шрифты, где текущий шрифт отсутствует символы.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: TRUE
Свойство “fallback-set”
“fallback-set” gboolean
Влияет ли этот тег на использование резервного шрифта.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “family”
“family” char *
Название семейства шрифтов, например, Sans, Helvetica, Times, Monospace.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: NULL
Свойство “family-set”
“family-set” gboolean
Влияет ли этот тег на семейство шрифтов.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “font”
“font” char *
Описание шрифта в виде строки, например, «Sans Italic 12».
Обратите внимание, что начальное значение этого свойства зависит от внутренних механизмов PangoFontDescription.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: NULL
Свойство “font-desc”
“font-desc” PangoFontDescription *
Описание шрифта в формате структуры PangoFontDescription.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “font-features”
“font-features” char *
Особенности шрифта OpenType в виде строки.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: NULL
Свойство “font-features-set”
“font-features-set” gboolean
Влияет ли этот тег на особенности шрифта.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “foreground”
“foreground” char *
Цвет переднего плана в виде строки.
Владелец: GtkTextTag
Флаги: Запись
Значение по умолчанию: NULL
Свойство “foreground-rgba”
“foreground-rgba” GdkRGBA *
Цвет переднего плана в формате GdkRGBA.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “foreground-set”
“foreground-set” gboolean
Влияет ли этот тег на цвет переднего плана.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “indent”
“indent” int
Величина отступа абзаца в пикселях.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: 0
Свойство “indent-set”
“indent-set” gboolean
Влияет ли этот тег на отступ.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “insert-hyphens”
“insert-hyphens” gboolean
Вставлять ли дефисы при разбиении на строки.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: TRUE
Свойство “insert-hyphens-set”
“insert-hyphens-set” gboolean
Влияет ли этот тег на вставку дефисов.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “invisible”
“invisible” gboolean
Скрыт ли этот текст.
Обратите внимание, что могут быть проблемы с поддержкой невидимого текста, особенно при программированном перемещении внутри буфера, содержащего невидимые сегменты.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “invisible-set”
“invisible-set” gboolean
Влияет ли этот тег на видимость текста.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “justification”
“justification” GtkJustification
Выравнивание по левому, правому или центру.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: GTK_JUSTIFY_LEFT
Свойство “justification-set”
“justification-set” gboolean
Влияет ли этот тег на выравнивание абзаца.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “language”
“language” char *
Язык текста в виде ISO-кода. Pango может использовать это как подсказку при рендеринге текста. Если не задано, будет использовано соответствующее значение по умолчанию.
Обратите внимание, что начальное значение этого свойства зависит от текущего региональных настроек. См. также gtk_get_default_language().
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: NULL
Свойство “language-set”
“language-set” gboolean
Влияет ли этот тег на язык рендеринга текста.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “left-margin”
“left-margin” int
Ширина левого отступа в пикселях.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “left-margin-set”
“left-margin-set” gboolean
Влияет ли этот тег на левый отступ.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “letter-spacing”
“letter-spacing” int
Дополнительное расстояние между графемами в единицах Pango.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “letter-spacing-set”
“letter-spacing-set” gboolean
Влияет ли этот тег на межбуквенное расстояние.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “name”
“name” char *
Имя, используемое для ссылки на тег текста. NULL для анонимных тегов.
Владелец: GtkTextTag
Флаги: Чтение / Запись / Только для создания
Значение по умолчанию: NULL
Свойство “overline”
“overline” PangoOverline
Стиль надстрочной черты для этого текста.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: PANGO_OVERLINE_NONE
Свойство “overline-rgba”
“overline-rgba” GdkRGBA *
Цвет надстрочной черты для этого текста.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “overline-rgba-set”
“overline-rgba-set” gboolean
Влияет ли этот тег на цвет надстрочной черты.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “overline-set”
“overline-set” gboolean
Влияет ли этот тег на подчеркивание.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “paragraph-background”
“paragraph-background” char *
Цвет фона абзаца в виде строки.
Владелец: GtkTextTag
Флаги: Запись
Значение по умолчанию: NULL
Свойство “paragraph-background-rgba”
“paragraph-background-rgba” GdkRGBA *
Цвет фона абзаца как GdkRGBA.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “paragraph-background-set”
“paragraph-background-set” gboolean
Влияет ли этот тег на цвет фона абзаца.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “pixels-above-lines”
“pixels-above-lines” int
Пиксели пустого пространства над абзацами.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “pixels-above-lines-set”
“pixels-above-lines-set” gboolean
Влияет ли этот тег на количество пикселей над строками.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “pixels-below-lines”
“pixels-below-lines” int
Пиксели пустого пространства под абзацами.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “pixels-below-lines-set”
“pixels-below-lines-set” gboolean
Влияет ли этот тег на количество пикселей над строками.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “pixels-inside-wrap”
“pixels-inside-wrap” int
Пиксели пустого пространства между переносимыми строками в абзаце.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “pixels-inside-wrap-set”
“pixels-inside-wrap-set” gboolean
Влияет ли этот тег на количество пикселей между переносимыми строками.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “right-margin”
“right-margin” int
Ширина правого поля в пикселях.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “right-margin-set”
“right-margin-set” gboolean
Влияет ли этот тег на правое поле.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “rise”
“rise” int
Смещение текста над базовой линией (под базовой линией, если rise отрицательное) в единицах Pango.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: 0
Свойство “rise-set”
“rise-set” gboolean
Влияет ли этот тег на rise.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “scale”
“scale” double
Размер шрифта как коэффициент масштабирования относительно размера шрифта по умолчанию. Это правильно адаптируется к изменениям темы и т. д., поэтому рекомендуется. Pango предопределяет некоторые масштабы, такие как PANGO_SCALE_X_LARGE.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 1
Свойство “scale-set”
“scale-set” gboolean
Масштабирует ли этот тег размер шрифта на коэффициент.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “show-spaces”
“show-spaces” PangoShowFlags
Как отображать невидимые символы.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “show-spaces-set”
“show-spaces-set” gboolean
Влияет ли этот тег на отображение невидимых символов.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “size”
“size” int
Размер шрифта в единицах Pango.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “size-points”
“size-points” double
Размер шрифта в пунктах.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
Свойство “size-set”
“size-set” gboolean
Влияет ли этот тег на размер шрифта.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “stretch”
“stretch” PangoStretch
Растяжение шрифта как PangoStretch, например, PANGO_STRETCH_CONDENSED.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: PANGO_STRETCH_NORMAL
Свойство “stretch-set”
“stretch-set” gboolean
Влияет ли этот тег на растяжение шрифта.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “strikethrough”
“strikethrough” gboolean
Нужно ли зачёркивать текст.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “strikethrough-rgba”
“strikethrough-rgba” GdkRGBA *
Это свойство изменяет цвет зачёркивания. Если не установлено, для зачёркивания будет использоваться цвет переднего плана.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “strikethrough-rgba-set”
“strikethrough-rgba-set” gboolean
Если свойство “strikethrough-rgba” было установлено.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “strikethrough-set”
“strikethrough-set” gboolean
Влияет ли этот тег на зачёркивание.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “style”
“style” PangoStyle
Стиль шрифта как PangoStyle, например, PANGO_STYLE_ITALIC.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: PANGO_STYLE_NORMAL
Свойство “style-set”
“style-set” gboolean
Влияет ли этот тег на стиль шрифта.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “tabs”
“tabs” PangoTabArray *
Пользовательские табуляции для этого текста.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “tabs-set”
“tabs-set” gboolean
Влияет ли этот тег на табуляцию.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “underline”
“underline” PangoUnderline
Стиль подчеркивания для этого текста.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: PANGO_UNDERLINE_NONE
Свойство “underline-rgba”
“underline-rgba” GdkRGBA *
Это свойство изменяет цвет подчеркивания. Если не установлено, для подчеркивания будет использоваться цвет переднего плана.
Если “underline” установлено в PANGO_UNDERLINE_ERROR, может быть применен альтернативный цвет вместо цвета переднего плана. Установка этого свойства всегда будет переопределять эти значения по умолчанию.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Свойство “underline-rgba-set”
“underline-rgba-set” gboolean
Если свойство “underline-rgba” было установлено.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “underline-set”
“underline-set” gboolean
Влияет ли этот тег на подчеркивание.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “variant”
“variant” PangoVariant
Вариант шрифта как PangoVariant, например, PANGO_VARIANT_SMALL_CAPS.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: PANGO_VARIANT_NORMAL
Свойство “variant-set”
“variant-set” gboolean
Влияет ли этот тег на вариант шрифта.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “weight”
“weight” int
Вес шрифта как целое число, см. предопределенные значения в PangoWeight; например, PANGO_WEIGHT_BOLD.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 400
Свойство “weight-set”
“weight-set” gboolean
Влияет ли этот тег на вес шрифта.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “wrap-mode”
“wrap-mode” GtkWrapMode
Переносить ли строки никогда, по границам слов или по границам символов.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: GTK_WRAP_NONE
Свойство “wrap-mode-set”
“wrap-mode-set” gboolean
Определяет, влияет ли этот тег на режим перевода строк.
Владелец: GtkTextTag
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkTextTag.html