Spec-Zone.ru › GTK 4.0

Настройки

Настройки — Обмен настройками между приложениями

Функции

GtkSettings * gtk_settings_get_default ()
GtkSettings * gtk_settings_get_for_display ()
void gtk_settings_reset_property ()

Свойства

gboolean gtk-alternative-button-order Чтение / Запись
gboolean gtk-alternative-sort-arrows Чтение / Запись
gboolean gtk-application-prefer-dark-theme Чтение / Запись
double gtk-cursor-aspect-ratio Чтение / Запись
gboolean gtk-cursor-blink Чтение / Запись
int gtk-cursor-blink-time Чтение / Запись
int gtk-cursor-blink-timeout Чтение / Запись
char * gtk-cursor-theme-name Чтение / Запись
int gtk-cursor-theme-size Чтение / Запись
char * gtk-decoration-layout Чтение / Запись
gboolean gtk-dialogs-use-header Чтение / Запись
int gtk-dnd-drag-threshold Чтение / Запись
int gtk-double-click-distance Чтение / Запись
int gtk-double-click-time Чтение / Запись
gboolean gtk-enable-accels Чтение / Запись
gboolean gtk-enable-animations Чтение / Запись
gboolean gtk-enable-event-sounds Чтение / Запись
gboolean gtk-enable-input-feedback-sounds Чтение / Запись
gboolean gtk-enable-primary-paste Чтение / Запись
guint gtk-entry-password-hint-timeout Чтение / Запись
gboolean gtk-entry-select-on-focus Чтение / Запись
gboolean gtk-error-bell Чтение / Запись
char * gtk-font-name Чтение / Запись
guint gtk-fontconfig-timestamp Чтение / Запись
char * gtk-icon-theme-name Чтение / Запись
char * gtk-im-module Чтение / Запись
gboolean gtk-keynav-use-caret Чтение / Запись
gboolean gtk-label-select-on-focus Чтение / Запись
guint gtk-long-press-time Чтение / Запись
gboolean gtk-overlay-scrolling Чтение / Запись
gboolean gtk-primary-button-warps-slider Чтение / Запись
char * gtk-print-backends Чтение / Запись
char * gtk-print-preview-command Чтение / Запись
gboolean gtk-recent-files-enabled Чтение / Запись
int gtk-recent-files-max-age Чтение / Запись
gboolean gtk-shell-shows-app-menu Чтение / Запись
gboolean gtk-shell-shows-desktop Чтение / Запись
gboolean gtk-shell-shows-menubar Чтение / Запись
char * gtk-sound-theme-name Чтение / Запись
gboolean gtk-split-cursor Чтение / Запись
char * gtk-theme-name Чтение / Запись
char * gtk-titlebar-double-click Чтение / Запись
char * gtk-titlebar-middle-click Чтение / Запись
char * gtk-titlebar-right-click Чтение / Запись
int gtk-xft-antialias Чтение / Запись
int gtk-xft-dpi Чтение / Запись
int gtk-xft-hinting Чтение / Запись
char * gtk-xft-hintstyle Чтение / Запись
char * gtk-xft-rgba Чтение / Запись

Типы и значения

GtkSettings
структура GtkSettingsValue
перечисление GtkSystemSetting

Иерархия объектов

    GObject
    ╰── GtkSettings

Реализованные интерфейсы

GtkSettings реализует GtkStyleProvider.

Файлы

#include <gtk/gtk.h>

Описание

GtkSettings предоставляют механизм для совместного использования глобальных настроек между приложениями.

В системе X Window это совместное использование реализуется менеджером XSettings, который обычно является частью среды рабочего стола, вместе с утилитами, позволяющими пользователю изменять эти настройки.

В Wayland настройки извлекаются либо через портал настроек, либо путём чтения настроек рабочего стола из DConf.

В отсутствие этих механизмов совместного использования GTK считывает значения по умолчанию для настроек из файлов settings.ini в /etc/gtk-4.0, $XDG_CONFIG_DIRS/gtk-4.0 и $XDG_CONFIG_HOME/gtk-4.0. Эти файлы должны быть валидными файлами ключей (см. GKeyFile), и иметь раздел под названием Settings. Темы также могут предоставлять значения по умолчанию для настроек, установив файл settings.ini рядом с их файлом gtk.css.

Приложения могут переопределять настройки системы, установив свойство объекта GtkSettings с помощью g_object_set(). Однако это должно ограничиваться специальными случаями; GtkSettings не предназначены для использования в качестве средства конфигурации приложения.

Существует один экземпляр GtkSettings на один дисплей. Его можно получить с помощью gtk_settings_get_for_display(), но во многих случаях удобнее использовать gtk_widget_get_settings().

Функции

gtk_settings_get_default ()

GtkSettings *
gtk_settings_get_default (void);

Получает объект GtkSettings для дисплея по умолчанию, создавая его при необходимости. См. gtk_settings_get_for_display().

Возвращает

объект GtkSettings. Если нет дисплея по умолчанию, возвращает NULL.

[nullable][transfer none]

gtk_settings_get_for_display ()

GtkSettings *
gtk_settings_get_for_display (GdkDisplay *display);

Получает объект GtkSettings для display , создавая его при необходимости.

Параметры

display

дисплей GdkDisplay.

Возвращает

объект GtkSettings.

[transfer none]

gtk_settings_reset_property ()

void
gtk_settings_reset_property (GtkSettings *settings,
                             const char *name);

Отменяет действие вызова g_object_set() для установки прикладного значения настройки. После этого вызова настройка будет снова следовать сеансовому значению этой настройки.

Параметры

settings

объект GtkSettings

name

имя настройки, которую нужно сбросить

Типы и значения

GtkSettings

typedef struct _GtkSettings GtkSettings;

структура GtkSettingsValue

struct GtkSettingsValue {
  /* origin should be something like "filename:linenumber" for rc files,
   * or e.g. "XProperty" for other sources
   */
  char *origin;

  /* valid types are LONG, DOUBLE and STRING corresponding to the token parsed,
   * or a GSTRING holding an unparsed statement
   */
  GValue value;
};

Члены

char *origin;

Происхождение должно быть чем-то вроде «filename:linenumber» для файлов rc или, например, «XProperty» для других источников.

GValue value;

Допустимые типы — LONG, DOUBLE и STRING, соответствующие разобранному токену, или GSTRING, содержащий необработанное утверждение.

перечисление GtkSystemSetting

Значения, которые можно передать в функцию GtkWidgetClass.system_setting_changed vfunc, чтобы указать, что системная настройка изменилась, и виджеты могут потребовать сброса кэшей или отреагировать иным образом.

Большинство значений соответствуют свойствам GtkSettings.

В дальнейшем могут быть добавлены дополнительные значения.

Члены

GTK_SYSTEM_SETTING_DPI

изменилась настройка “gtk-xft-dpi”

GTK_SYSTEM_SETTING_FONT_NAME

изменилась настройка “gtk-font-name”

GTK_SYSTEM_SETTING_FONT_CONFIG

Изменилась конфигурация шрифта таким образом, что требует перерисовки текста. Это может быть любая из настроек “gtk-xft-antialias”, “gtk-xft-hinting”, “gtk-xft-hintstyle”, “gtk-xft-rgba” или “gtk-fontconfig-timestamp”.

GTK_SYSTEM_SETTING_DISPLAY

Изменился дисплей

GTK_SYSTEM_SETTING_ICON_THEME

Изменилась тема иконок таким образом, что требует повторного поиска иконок

Подробное описание свойств

Свойство “gtk-alternative-button-order”

  “gtk-alternative-button-order” gboolean

Определяет, должны ли кнопки в диалоговых окнах использовать альтернадный порядок.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: FALSE

Свойство “gtk-alternative-sort-arrows”

  “gtk-alternative-sort-arrows” gboolean

Управляет направлением индикаторов сортировки в отсортированных списках и древовидных представлениях. По умолчанию стрелка вниз означает, что сортировка по столбцу выполняется в порядке возрастания. При установке в TRUE, этот порядок будет инвертирован.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: FALSE

Свойство “gtk-application-prefer-dark-theme”

  “gtk-application-prefer-dark-theme” gboolean

Указывает, предпочитает ли приложение использовать тёмную тему. Если GTK-тема содержит тёмную вариацию, она будет использоваться вместо настроенной темы.

Некоторые приложения выигрывают от минимизации светового загрязнения, которое мешает восприятию содержимого. Хорошими кандидатами для тёмных тем являются редакторы фотографий и видео, где основной акцент делается на самом содержимом, а отвлекающие элементы интерфейса сведены к минимуму.

Тёмные темы не следует использовать для документов, где большие области имеют светлый/белый цвет, а тёмный интерфейс создаёт слишком большой контраст (веб-браузер, текстовый редактор...).

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: FALSE

Свойство “gtk-cursor-aspect-ratio”

  “gtk-cursor-aspect-ratio”  double

Соотношение сторон текстового курсора.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: [0,1]

Значение по умолчанию: 0.04

Свойство “gtk-cursor-blink”

  “gtk-cursor-blink”         gboolean

Указывает, должен ли мигать курсор.

Также см. настройку “gtk-cursor-blink-timeout”, которая позволяет более гибко управлять миганием курсора.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-cursor-blink-time”

  “gtk-cursor-blink-time”    int

Длительность цикла мигания курсора в миллисекундах.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: >= 100

Значение по умолчанию: 1200

Свойство “gtk-cursor-blink-timeout”

  “gtk-cursor-blink-timeout” int

Время, по истечении которого курсор перестаёт мигать, в секундах. Таймер сбрасывается после каждого пользовательского взаимодействия.

Установка значения 0 имеет тот же эффект, что и установка “gtk-cursor-blink” в FALSE.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: >= 1

Значение по умолчанию: 10

Свойство “gtk-cursor-theme-name”

  “gtk-cursor-theme-name”    char *

Имя темы курсора для использования, или NULL для использования темы по умолчанию.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: NULL

Свойство “gtk-cursor-theme-size”

  “gtk-cursor-theme-size”    int

Размер курсора для использования, или 0 для использования размера по умолчанию.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: [0,128]

Значение по умолчанию: 0

Свойство “gtk-decoration-layout”

  “gtk-decoration-layout”    char *

Эта настройка определяет, какие кнопки должны быть размещены в строке заголовка окон с клиентским оформлением, и с какой стороны они должны быть расположены.

Формат строки — названия кнопок, разделённые запятыми. Двоеточие разделяет кнопки, которые должны отображаться слева, от тех, что должны отображаться справа. Признанные названия кнопок: minimize, maximize, close, icon (иконка окна) и menu (кнопка меню для системного меню приложения).

Например, "menu:minimize,maximize,close" указывает меню слева, а кнопки minimize, maximize и close справа.

Обратите внимание, что кнопки будут отображаться только тогда, когда они имеют смысл. Например, кнопка меню отображается только тогда, когда оболочка рабочего стола не показывает системное меню приложения, а кнопка закрытия отображается только на окне, которое можно закрыть.

Также обратите внимание, что настройка может быть переопределена с помощью свойства “decoration-layout”.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: "menu:minimize,maximize,close"

Свойство “gtk-dialogs-use-header”

  “gtk-dialogs-use-header”   gboolean

Указывает, будут ли встроенные GTK-диалоговые окна (такие как файловый выборник, выборник цвета или выборник шрифта) использовать строку заголовка в верхней части для отображения элементов управления действиями или область действий в нижней части.

Эта настройка не влияет на пользовательские диалоговые окна, использующие GtkDialog напрямую, или диалоговые окна сообщений.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: FALSE

Свойство “gtk-dnd-drag-threshold”

  “gtk-dnd-drag-threshold”   int

Количество пикселей, на которое курсор может сместиться перед началом перетаскивания.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: >= 1

Значение по умолчанию: 8

Свойство “gtk-double-click-distance”

  “gtk-double-click-distance” int

Максимальное расстояние между двумя щелчками, чтобы они считались двойным щелчком (в пикселях).

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: >= 0

Значение по умолчанию: 5

Свойство “gtk-double-click-time”

  “gtk-double-click-time”    int

Максимальное время между двумя щелчками, чтобы они считались двойным щелчком (в миллисекундах).

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: >= 0

Значение по умолчанию: 400

Свойство “gtk-enable-accels”

  “gtk-enable-accels”        gboolean

Указывает, должны ли пункты меню иметь видимые ускорители, которые можно активировать.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-enable-animations”

  “gtk-enable-animations”    gboolean

Включает ли анимацию во всём инструменте.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-enable-event-sounds”

  “gtk-enable-event-sounds”  gboolean

Должны ли воспроизводиться звуки событий вообще.

См. Спецификации темы звука для получения дополнительной информации о звуках событий и темах звука.

Сам GTK не поддерживает звуки событий, вам нужно использовать загружаемый модуль, такой как тот, который поставляется с libcanberra.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-enable-input-feedback-sounds”

  “gtk-enable-input-feedback-sounds” gboolean

Должны ли воспроизводиться звуки событий в качестве обратной связи на пользовательский ввод.

См. Спецификации темы звука для получения дополнительной информации о звуках событий и темах звука.

Сам GTK не поддерживает звуки событий, вам нужно использовать загружаемый модуль, такой как тот, который поставляется с libcanberra.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-enable-primary-paste”

  “gtk-enable-primary-paste” gboolean

Должен ли средний щелчок мыши вставлять содержимое буфера обмена 'PRIMARY' в место курсора.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-entry-password-hint-timeout”

  “gtk-entry-password-hint-timeout” guint

Сколько времени отображать последнюю введённую букву в скрытых полях. Это значение в миллисекундах. 0 отключает отображение последней буквы. 600 — хорошее значение для включения.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: 0

Свойство “gtk-entry-select-on-focus”

  “gtk-entry-select-on-focus” gboolean

Выделять ли содержимое поля при получении им фокуса.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-error-bell”

  “gtk-error-bell”           gboolean

При установке в TRUE, ошибки навигации по клавиатуре и другие ошибки, связанные с вводом, приведут к звуковому сигналу. Поскольку звуковой сигнал ошибки реализован с помощью gdk_surface_beep(), система окон может предложить способы настройки звукового сигнала ошибки различными способами, например, миганием окна или другими визуальными эффектами.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-font-name”

  “gtk-font-name”            char *

Шрифт по умолчанию. GTK использует семейство шрифтов и размер из этой строки.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: "Sans 10"

Свойство “gtk-fontconfig-timestamp”

  “gtk-fontconfig-timestamp” guint

Отметка времени текущей конфигурации fontconfig.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: 0

Свойство “gtk-icon-theme-name”

  “gtk-icon-theme-name”      char *

Имя темы значков для использования.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: "Adwaita"

Свойство “gtk-im-module”

  “gtk-im-module”            char *

Модуль IM (метода ввода), который следует использовать по умолчанию. Это метод ввода, который будет использоваться, если пользователь не выбрал другой метод ввода в контекстном меню IM. Это также может быть список методов ввода, разделённых двоеточием, которые GTK будет пытаться использовать по очереди, пока не найдёт доступный в системе.

См. GtkIMContext.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: NULL

Свойство “gtk-keynav-use-caret”

  “gtk-keynav-use-caret”     gboolean

Определяет, должна ли GTK гарантировать навигацию по тексту с помощью курсора, даже если текст не редактируется. Это полезно при использовании программы чтения с экрана.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: FALSE

Свойство “gtk-label-select-on-focus”

  “gtk-label-select-on-focus” gboolean

Выбирать ли содержимое выбираемого метки при фокусировке.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-long-press-time”

  “gtk-long-press-time”      guint

Время нажатия кнопки или сенсорной панели, которое считается «долгим нажатием».

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: <= G_MAXINT

Значение по умолчанию: 500

Свойство “gtk-overlay-scrolling”

  “gtk-overlay-scrolling”    gboolean

Разрешить ли прокручиваемым окнам использовать наложенные индикаторы прокрутки. Если это значение установлено в FALSE, прокручиваемые окна будут иметь постоянные полосы прокрутки.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-primary-button-warps-slider”

  “gtk-primary-button-warps-slider” gboolean

Если значение этого параметра TRUE, нажатие главной кнопки на полосе GtkRange переместит ползунок, а значит и установит значение диапазона, в точку, в которую вы нажали. Если оно FALSE, нажатие главной кнопки приведет к перемещению ползунка/значения на величину размера страницы диапазона к точке, в которую вы нажали.

Какой бы вариант вы ни выбрали для главной кнопки, другой вариант будет доступен, удерживая Shift и нажав главную кнопку или (начиная с GTK 3.22.25) щелкнув средней кнопкой мыши.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-print-backends”

  “gtk-print-backends”       char *

Список принтеров, разделительных знаков запятой, которые нужно использовать в диалоге печати. Доступные принтеры зависят от установки GTK и могут включать «file», «cups», «lpr» или «papi».

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: «cups,cloudprint,file»

Свойство “gtk-print-preview-command”

  “gtk-print-preview-command” char *

Команда для запуска предварительного просмотра печати. Команда должна содержать заполнитель %f, который будет заменён путём к файлу pdf. Команда также может содержать заполнитель %s, который будет заменён путём к файлу, содержащему параметры печати в формате, созданном функцией gtk_print_settings_to_file().

Приложение предварительного просмотра отвечает за удаление файла pdf и файла настроек печати после завершения работы.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: «evince --unlink-tempfile --preview --print-settings %s %f»

Свойство “gtk-recent-files-enabled”

  “gtk-recent-files-enabled” gboolean

Должен ли GTK отслеживать элементы в списке недавно использованных ресурсов. Если установлено FALSE, список всегда будет пустым.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-recent-files-max-age”

  “gtk-recent-files-max-age” int

Максимальный срок годности элементов в списке недавно использованных ресурсов в днях. Элементы, старше этого значения, будут удалены из списка. Если установлено 0, список всегда будет пустым; если установлено -1, никакой элемент не будет удалён.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: >= -1

Значение по умолчанию: 30

Свойство “gtk-shell-shows-app-menu”

  “gtk-shell-shows-app-menu” gboolean

Устанавливается в TRUE, если среда рабочего стола отображает меню приложения, и в FALSE, если приложение должно отображать его само.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: FALSE

Свойство “gtk-shell-shows-desktop”

  “gtk-shell-shows-desktop”  gboolean

Устанавливается в TRUE, если среда рабочего стола отображает папку рабочего стола, и в FALSE, если нет.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-shell-shows-menubar”

  “gtk-shell-shows-menubar”  gboolean

Устанавливается в TRUE, если среда рабочего стола отображает строку меню, и в FALSE, если приложение должно отображать её само.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: FALSE

Свойство “gtk-sound-theme-name”

  “gtk-sound-theme-name”     char *

Тема звуков XDG, используемая для звуков событий.

См. Спецификации темы звуков для получения дополнительной информации о звуках событий и темах звуков.

Сам GTK не поддерживает звуки событий, для этого необходимо использовать загружаемый модуль, такой как тот, который поставляется с libcanberra.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: «freedesktop»

Свойство “gtk-split-cursor”

  “gtk-split-cursor”         gboolean

Выводить ли два курсора для смешанного текста слева направо и справа налево.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: TRUE

Свойство “gtk-theme-name”

  “gtk-theme-name”           char *

Имя темы для загрузки.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: «Adwaita»

Свойство “gtk-titlebar-double-click”

  “gtk-titlebar-double-click” char *

Этот параметр определяет действие, выполняемое при двойном щелчке на строке заголовка окон с декорациями клиентской стороны.

Признаваемые действия: сворачивание, изменение максимального размера, меню, перемещение вниз или отсутствие.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: «toggle-maximize»

Свойство “gtk-titlebar-middle-click”

  “gtk-titlebar-middle-click” char *

Этот параметр определяет действие, выполняемое при среднем щелчке на строке заголовка окон с декорациями клиентской стороны.

Признаваемые действия: сворачивание, изменение максимального размера, меню, перемещение вниз или отсутствие.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: «none»

Свойство “gtk-titlebar-right-click”

  “gtk-titlebar-right-click” char *

Этот параметр определяет действие, выполняемое при щелчке правой кнопкой мыши на строке заголовка окон с декорациями клиентской стороны.

Признаваемые действия: сворачивание, изменение максимального размера, меню, перемещение вниз или отсутствие.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: «menu»

Свойство “gtk-xft-antialias”

  “gtk-xft-antialias”        int

Использовать ли антиалиасинг для шрифтов Xft; 0=нет, 1=да, -1=по умолчанию.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: [-1,1]

Значение по умолчанию: -1

Свойство “gtk-xft-dpi”

  “gtk-xft-dpi”              int

Разрешение для Xft, в 1024 * точках на дюйм. -1 для использования значения по умолчанию.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: [-1,1048576]

Значение по умолчанию: -1

Свойство “gtk-xft-hinting”

  “gtk-xft-hinting”          int

Использовать ли подгонку шрифтов Xft; 0=нет, 1=да, -1=по умолчанию.

Владелец: GtkSettings

Флаги: Чтение / Запись

Допустимые значения: [-1,1]

Значение по умолчанию: -1

Свойство “gtk-xft-hintstyle”

  “gtk-xft-hintstyle”        char *

Степень подгонки; hintnone, hintslight, hintmedium или hintfull.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: NULL

Свойство “gtk-xft-rgba”

  “gtk-xft-rgba”             char *

Тип субпиксельного антиалиасинга; none, rgb, bgr, vrgb, vbgr.

Владелец: GtkSettings

Флаги: Чтение / Запись

Значение по умолчанию: NULL

© 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/GtkSettings.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API