Spec-Zone.ru › GTK 3.24

Настройки

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

Функции

GtkSettings * gtk_settings_get_default ()
GtkSettings * gtk_settings_get_for_screen ()
void gtk_settings_install_property ()
void gtk_settings_install_property_parser ()
gboolean gtk_rc_property_parse_color ()
gboolean gtk_rc_property_parse_enum ()
gboolean gtk_rc_property_parse_flags ()
gboolean gtk_rc_property_parse_requisition ()
gboolean gtk_rc_property_parse_border ()
void gtk_settings_set_property_value ()
void gtk_settings_set_string_property ()
void gtk_settings_set_long_property ()
void gtk_settings_set_double_property ()
void gtk_settings_reset_property ()

Свойства

GHashTable * color-hash Чтение
gboolean gtk-alternative-button-order Чтение / Запись
gboolean gtk-alternative-sort-arrows Чтение / Запись
gboolean gtk-application-prefer-dark-theme Чтение / Запись
gboolean gtk-auto-mnemonics Чтение / Запись
gboolean gtk-button-images Чтение / Запись
gboolean gtk-can-change-accels Чтение / Запись
char * gtk-color-palette Чтение / Запись
char * gtk-color-scheme Чтение / Запись
float 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-mnemonics Чтение / Запись
gboolean gtk-enable-primary-paste Чтение / Запись
gboolean gtk-enable-tooltips Чтение / Запись
guint gtk-entry-password-hint-timeout Чтение / Запись
gboolean gtk-entry-select-on-focus Чтение / Запись
gboolean gtk-error-bell Чтение / Запись
char * gtk-fallback-icon-theme Чтение / Запись
char * gtk-file-chooser-backend Чтение / Запись
char * gtk-font-name Чтение / Запись
guint gtk-fontconfig-timestamp Чтение / Запись
char * gtk-icon-sizes Чтение / Запись
char * gtk-icon-theme-name Чтение / Запись
char * gtk-im-module Чтение / Запись
GtkIMPreeditStyle gtk-im-preedit-style Чтение / Запись
GtkIMStatusStyle gtk-im-status-style Чтение / Запись
char * gtk-key-theme-name Чтение / Запись
gboolean gtk-keynav-cursor-only Чтение / Запись
gboolean gtk-keynav-use-caret Чтение / Запись
gboolean gtk-keynav-wrap-around Чтение / Запись
gboolean gtk-label-select-on-focus Чтение / Запись
guint gtk-long-press-time Чтение / Запись
char * gtk-menu-bar-accel Чтение / Запись
int gtk-menu-bar-popup-delay Чтение / Запись
gboolean gtk-menu-images Чтение / Запись
int gtk-menu-popdown-delay Чтение / Запись
int gtk-menu-popup-delay Чтение / Запись
char * gtk-modules Чтение / Запись
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-limit Чтение / Запись
int gtk-recent-files-max-age Чтение / Запись
GtkCornerType gtk-scrolled-window-placement Чтение / Запись
gboolean gtk-shell-shows-app-menu Чтение / Запись
gboolean gtk-shell-shows-desktop Чтение / Запись
gboolean gtk-shell-shows-menubar Чтение / Запись
gboolean gtk-show-input-method-menu Чтение / Запись
gboolean gtk-show-unicode-menu Чтение / Запись
char * gtk-sound-theme-name Чтение / Запись
gboolean gtk-split-cursor Чтение / Запись
char * gtk-theme-name Чтение / Запись
int gtk-timeout-expand Чтение / Запись
int gtk-timeout-initial Чтение / Запись
int gtk-timeout-repeat Чтение / Запись
char * gtk-titlebar-double-click Чтение / Запись
char * gtk-titlebar-middle-click Чтение / Запись
char * gtk-titlebar-right-click Чтение / Запись
GtkIconSize gtk-toolbar-icon-size Чтение / Запись
GtkToolbarStyle gtk-toolbar-style Чтение / Запись
int gtk-tooltip-browse-mode-timeout Чтение / Запись
int gtk-tooltip-browse-timeout Чтение / Запись
int gtk-tooltip-timeout Чтение / Запись
gboolean gtk-touchscreen-mode Чтение/Запись
GtkPolicyType gtk-visible-focus Чтение/Запись
int gtk-xft-antialias Чтение/Запись
int gtk-xft-dpi Чтение/Запись
int gtk-xft-hinting Чтение/Запись
char * gtk-xft-hintstyle Чтение/Запись
char * gtk-xft-rgba Чтение/Запись

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

GtkSettings
struct GtkSettingsValue
перечисление GtkIMPreeditStyle
перечисление GtkIMStatusStyle

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

    GObject
    ╰── GtkSettings

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

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

Файлы

#include <gtk/gtk.h>

Описание

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

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

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

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

Функции

gtk_settings_get_default ()

GtkSettings *
gtk_settings_get_default (void);

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

Возвращает

объект GtkSettings. Если нет стандартного экрана, возвращает NULL.

[nullable][transfer none]

gtk_settings_get_for_screen ()

GtkSettings *
gtk_settings_get_for_screen (GdkScreen *screen);

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

Параметры

screen

объект GdkScreen.

Возвращает

объект GtkSettings.

[transfer none]

С: 2.2

gtk_settings_install_property ()

void
gtk_settings_install_property (GParamSpec *pspec);

gtk_settings_install_property устарело с версии 3.16 и не должно использоваться в новом коде.

Эта функция не полезна вне GTK+.

gtk_settings_install_property_parser ()

void
gtk_settings_install_property_parser (GParamSpec *pspec,
                                      GtkRcPropertyParser parser);

gtk_settings_install_property_parser устарело с версии 3.16 и не должно использоваться в новом коде.

Эта функция не полезна вне GTK+.

Параметры

parser

.

[scope call]

gtk_rc_property_parse_color ()

gboolean
gtk_rc_property_parse_color (const GParamSpec *pspec,
                             const GString *gstring,
                             GValue *property_value);

A GtkRcPropertyParser для использования с gtk_settings_install_property_parser() или gtk_widget_class_install_style_property_parser(), которая анализирует цвет, заданный либо его именем, либо в формате { red, green, blue }, где красный, зелёный и синий — целые числа от 0 до 65535 или числа с плавающей точкой от 0 до 1.

Параметры

pspec

a GParamSpec

gstring

the GString to be parsed

property_value

a GValue, который должен содержать значения GdkColor.

Возвращает

TRUE, если gstring был проанализирован, и property_value был установлен на полученный GdkColor.

gtk_rc_property_parse_enum ()

gboolean
gtk_rc_property_parse_enum (const GParamSpec *pspec,
                            const GString *gstring,
                            GValue *property_value);

A GtkRcPropertyParser для использования с gtk_settings_install_property_parser() или gtk_widget_class_install_style_property_parser(), который анализирует одиночное значение перечисления.

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

Параметры

pspec

a GParamSpec

gstring

the GString to be parsed

property_value

a GValue, который должен содержать значения перечисления.

Возвращает

TRUE, если gstring был проанализирован, и property_value был установлен на полученное GEnumValue.

gtk_rc_property_parse_flags ()

gboolean
gtk_rc_property_parse_flags (const GParamSpec *pspec,
                             const GString *gstring,
                             GValue *property_value);

A GtkRcPropertyParser для использования с gtk_settings_install_property_parser() или gtk_widget_class_install_style_property_parser(), который анализирует флаги.

Флаги могут быть указаны по их имени, псевдониму или численно. Несколько флагов могут быть указаны в виде "( flag1 | flag2 | ... )".

Параметры

pspec

a GParamSpec

gstring

the GString to be parsed

property_value

a GValue, который должен содержать значения флагов.

Возвращает

TRUE, если gstring был проанализирован, и property_value был установлен на полученное значение флага.

gtk_rc_property_parse_requisition ()

gboolean
gtk_rc_property_parse_requisition (const GParamSpec *pspec,
                                   const GString *gstring,
                                   GValue *property_value);

A GtkRcPropertyParser для использования с gtk_settings_install_property_parser() или gtk_widget_class_install_style_property_parser(), который анализирует запрос в формате "{ width, height }" для целых чисел width и height.

Параметры

pspec

a GParamSpec

gstring

the GString to be parsed

property_value

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

Возвращает

TRUE, если gstring был проанализирован, и property_value был установлен на полученный GtkRequisition.

gtk_rc_property_parse_border ()

gboolean
gtk_rc_property_parse_border (const GParamSpec *pspec,
                              const GString *gstring,
                              GValue *property_value);

A GtkRcPropertyParser for use with gtk_settings_install_property_parser() or gtk_widget_class_install_style_property_parser() which parses borders in the form "{ left, right, top, bottom }" for integers left, right, top and bottom.

Параметры

pspec

a GParamSpec

gstring

the GString to be parsed

property_value

a GValue which must hold boxed values.

Возвращаемое значение

TRUE if gstring could be parsed and property_value has been set to the resulting GtkBorder.

gtk_settings_set_property_value ()

void
gtk_settings_set_property_value (GtkSettings *settings,
                                 const gchar *name,
                                 const GtkSettingsValue *svalue);

gtk_settings_set_property_value устарел с версии 3.16 и не должен использоваться в новом коде.

Используйте g_object_set() вместо этого.

gtk_settings_set_string_property ()

void
gtk_settings_set_string_property (GtkSettings *settings,
                                  const gchar *name,
                                  const gchar *v_string,
                                  const gchar *origin);

gtk_settings_set_string_property устарел с версии 3.16 и не должен использоваться в новом коде.

Используйте g_object_set() вместо этого.

gtk_settings_set_long_property ()

void
gtk_settings_set_long_property (GtkSettings *settings,
                                const gchar *name,
                                glong v_long,
                                const gchar *origin);

gtk_settings_set_long_property устарел с версии 3.16 и не должен использоваться в новом коде.

Используйте g_object_set() вместо этого.

gtk_settings_set_double_property ()

void
gtk_settings_set_double_property (GtkSettings *settings,
                                  const gchar *name,
                                  gdouble v_double,
                                  const gchar *origin);

gtk_settings_set_double_property устарел с версии 3.16 и не должен использоваться в новом коде.

Используйте g_object_set() вместо этого.

gtk_settings_reset_property ()

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

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

Параметры

settings

a GtkSettings object

name

имя параметра для сброса

Since: 3.20

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

GtkSettings

typedef struct _GtkSettings GtkSettings;

struct GtkSettingsValue

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

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

Члены

gchar *origin;

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

GValue value;

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

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

GtkIMPreeditStyle устарел с версии 3.10 и не должен использоваться в новом коде.

Стиль предварительного редактирования метода ввода. См. также “gtk-im-preedit-style”

Члены

GTK_IM_PREEDIT_NOTHING

Устарело

GTK_IM_PREEDIT_CALLBACK

Устарело

GTK_IM_PREEDIT_NONE

Устарело

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

GtkIMStatusStyle устарел с версии 3.10 и не должен использоваться в новом коде.

Стиль состояния метода ввода. См. также “gtk-im-status-style”

Члены

GTK_IM_STATUS_NOTHING

Устарело

GTK_IM_STATUS_CALLBACK

Устарело

GTK_IM_STATUS_NONE

Устарело

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

Свойство “color-hash”

  “color-hash”               GHashTable *

Содержит хеш-таблицу, представляющую настройку “gtk-color-scheme”, которая сопоставляет имена цветов с GdkColors.

[перенос контейнера]

GtkSettings:color-hash устарело с версии 3.8 и не должно использоваться в новом коде.

Всегда возвращает пустую хеш-таблицу.

Владелец: GtkSettings

Флаги: Чтение

С: 2.10

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

  “gtk-alternative-button-order” gboolean

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

Владелец: GtkSettings

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

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

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

  “gtk-alternative-sort-arrows” gboolean

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

Владелец: GtkSettings

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

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

С: 2.12

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

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

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

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

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

Владелец: GtkSettings

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

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

С: 3.0

Свойство “gtk-auto-mnemonics”

  “gtk-auto-mnemonics”       gboolean

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

GtkSettings:gtk-auto-mnemonics устарело с версии 3.10 и не должно использоваться в новом коде.

Эта настройка игнорируется

Владелец: GtkSettings

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

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

С: 2.20

Свойство “gtk-button-images”

  “gtk-button-images”        gboolean

Указывает, должны ли отображаться изображения на кнопках

GtkSettings:gtk-button-images устарело с версии 3.10 и не должно использоваться в новом коде.

Эта настройка устарела. Разработчики приложений управляют тем, должна ли кнопка показывать значок или нет, на основе каждой кнопки. Если кнопка GtkButton должна показывать значок, используйте свойство “always-show-image” GtkButton и поместите GtkImage внутри GtkButton

Владелец: GtkSettings

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

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

С: 2.4

Свойство “gtk-can-change-accels”

  “gtk-can-change-accels”    gboolean

Указывает, можно ли изменить ярлыки меню, нажав клавишу на элементе меню.

GtkSettings:gtk-can-change-accels устарело с версии 3.10 и не должно использоваться в новом коде.

Эта настройка игнорируется.

Владелец: GtkSettings

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

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

Свойство “gtk-color-palette”

  “gtk-color-palette”        char *

Палитра, используемая в устаревшем селекторе цвета.

GtkSettings:gtk-color-palette устарело с версии 3.10 и не должно использоваться в новом коде.

Используется только устаревшим виджетом селектора цвета.

Владелец: GtkSettings

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

Значение по умолчанию: "black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90"

Свойство “gtk-color-scheme”

  “gtk-color-scheme”         char *

Палитра именованных цветов для использования в темах. Формат строки

Имена цветов должны быть допустимыми идентификаторами в синтаксисе gtkrc, а цветовые спецификации должны быть в формате, принятом gdk_color_parse().

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

Начиная с GTK+ 2.12, записи могут быть разделены символом ';' вместо символов новой строки:

gtk_init (&argc, &argv);

// make sure the type is realized
g_type_class_unref (g_type_class_ref (GTK_TYPE_IMAGE_MENU_ITEM));

g_object_set (gtk_settings_get_default (), "gtk-enable-animations", FALSE, NULL);

GtkSettings:gtk-color-scheme устарело с версии 3.8 и не должно использоваться в новом коде.

Поддержка цветовой схемы была удалена и больше не поддерживается. Вы по-прежнему можете установить это свойство, но оно будет проигнорировано.

Владелец: GtkSettings

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

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

С: 2.10

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

  “gtk-cursor-aspect-ratio”  float

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

Владелец: 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

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

Установка этого значения в ноль эквивалентна установке свойства “gtk-cursor-blink” в FALSE.

Владелец: GtkSettings

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

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

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

С: 2.12

Свойство “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"

С: 3.12

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

  “gtk-dialogs-use-header”   gboolean

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

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

Владелец: GtkSettings

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

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

С: 3.12

Свойство “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

С: 2.12

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

  “gtk-enable-animations”    gboolean

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

Владелец: GtkSettings

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

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

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

  “gtk-enable-event-sounds”  gboolean

Включить ли воспроизведение звуков событий.

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

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

Владелец: GtkSettings

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

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

С: 2.14

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

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

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

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

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

Владелец: GtkSettings

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

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

С: 2.14

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

  “gtk-enable-mnemonics”     gboolean

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

GtkSettings:gtk-enable-mnemonics устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение всё ещё может использоваться для переопределения приложения, но в будущем будет игнорироваться.

Владелец: GtkSettings

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

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

С: 2.12

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

  “gtk-enable-primary-paste” gboolean

Разрешить ли вставку содержимого буфера обмена PRIMARY при среднем клике мыши в позиции курсора.

Владелец: GtkSettings

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

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

С: 3.4

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

  “gtk-enable-tooltips”      gboolean

Показывать ли всплывающие подсказки на виджетах.

GtkSettings:gtk-enable-tooltips устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

С: 2.14

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

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

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

Владелец: GtkSettings

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

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

С: 2.10

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

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

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

Владелец: GtkSettings

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

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

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

  “gtk-error-bell”           gboolean

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

Владелец: GtkSettings

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

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

С: 2.12

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

  “gtk-fallback-icon-theme”  char *

Название темы иконок, к которой можно обратиться в качестве резервной.

GtkSettings:gtk-fallback-icon-theme устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

Свойство “gtk-file-chooser-backend”

  “gtk-file-chooser-backend” char *

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

GtkSettings:gtk-file-chooser-backend устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется. GtkFileChooser использует GIO по умолчанию.

Владелец: GtkSettings

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

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

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

  “gtk-font-name”            char *

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

Владелец: GtkSettings

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

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

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

  “gtk-fontconfig-timestamp” guint

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

Владелец: GtkSettings

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

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

Свойство “gtk-icon-sizes”

  “gtk-icon-sizes”           char *

Список размеров иконок. Список разделяются двоеточиями, и элемент имеет вид:

size-name = width , height

Например, "gtk-menu=16,16:gtk-button=20,20:gtk-dialog=48,48". GTK+ сам использует следующие именованные размеры иконок: gtk-menu, gtk-button, gtk-small-toolbar, gtk-large-toolbar, gtk-dnd, gtk-dialog. Приложения могут регистрировать свои собственные именованные размеры иконок с помощью gtk_icon_size_register().

GtkSettings:gtk-icon-sizes устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

Свойство “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-im-preedit-style”

  “gtk-im-preedit-style”     GtkIMPreeditStyle

Способ отображения строки предварительного редактирования метода ввода.

GtkSettings:gtk-im-preedit-style устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

Свойство “gtk-im-status-style”

  “gtk-im-status-style”      GtkIMStatusStyle

Способ отображения строки состояния метода ввода.

GtkSettings:gtk-im-status-style устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

  “gtk-key-theme-name”       char *

Имя загружаемой темы клавиш.

Владелец: GtkSettings

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

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

Свойство “gtk-keynav-cursor-only”

  “gtk-keynav-cursor-only”   gboolean

Если TRUE, навигация по клавиатуре должна быть доступна ко всем виджетам только с помощью клавиш со стрелками. Клавиши Tab, Shift и т. д. не должны присутствовать на используемом устройстве ввода.

GtkSettings:gtk-keynav-cursor-only устарело начиная с версии 3.10 и не должно использоваться в новом коде.

В целом, поведение для ввода с сенсорного экрана должно выполняться динамически на основе gdk_event_get_source_device().

Владелец: GtkSettings

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

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

С: 2.12

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

  “gtk-keynav-use-caret”     gboolean

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

Владелец: GtkSettings

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

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

С: 3.20

Свойство “gtk-keynav-wrap-around”

  “gtk-keynav-wrap-around”   gboolean

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

GtkSettings:gtk-keynav-wrap-around устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр игнорируется.

Владелец: GtkSettings

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

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

С версии: 2.12

Свойство “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

С версии: 3.14

Свойство “gtk-menu-bar-accel”

  “gtk-menu-bar-accel”       char *

Сочетание клавиш для активации строки меню.

GtkSettings:gtk-menu-bar-accel устарело с версии 3.10 и не должно использоваться в новом коде.

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

Владелец: GtkSettings

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

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

Свойство “gtk-menu-bar-popup-delay”

  “gtk-menu-bar-popup-delay” int

Задержка перед появлением подменю в строке меню.

GtkSettings:gtk-menu-bar-popup-delay устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр игнорируется.

Владелец: GtkSettings

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

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

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

Свойство “gtk-menu-images”

  “gtk-menu-images”          gboolean

Показывать ли изображения в пунктах меню

GtkSettings:gtk-menu-images устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр устарел. Разработчики приложений управляют тем, должен ли GtkMenuItem иметь значок или нет, для каждого виджета отдельно. Используйте GtkMenuItem с GtkBox, содержащим GtkImage и GtkAccelLabel, или опишите ваши меню используя XML описание GMenu

Владелец: GtkSettings

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

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

Свойство “gtk-menu-popdown-delay”

  “gtk-menu-popdown-delay”   int

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

GtkSettings:gtk-menu-popdown-delay устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр игнорируется.

Владелец: GtkSettings

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

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

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

Свойство “gtk-menu-popup-delay”

  “gtk-menu-popup-delay”     int

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

GtkSettings:gtk-menu-popup-delay устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр игнорируется.

Владелец: GtkSettings

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

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

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

Свойство “gtk-modules”

  “gtk-modules”              char *

Список текущих активных модулей GTK.

Владелец: GtkSettings

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

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

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

  “gtk-overlay-scrolling”    gboolean

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

Владелец: GtkSettings

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

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

С версии: 3.24.9

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

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

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

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

Владелец: GtkSettings

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

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

С версии: 3.6

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

  “gtk-print-backends”       char *

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

Владелец: GtkSettings

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

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

С версии: 2.10

Свойство “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"

С версии: 2.10

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

  “gtk-recent-files-enabled” gboolean

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

Владелец: GtkSettings

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

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

С версии: 3.8

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

  “gtk-recent-files-limit”   int

Количество недавно использованных файлов, которые должны отображаться по умолчанию реализациями GtkRecentChooser и GtkFileChooser. Значение -1 означает каждый сохраненный недавно использованный файл.

GtkSettings:gtk-recent-files-limit устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр игнорируется

Владелец: GtkSettings

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

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

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

С версии: 2.12

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

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

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

Владелец: GtkSettings

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

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

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

С версии: 2.14

Свойство “gtk-scrolled-window-placement”

  “gtk-scrolled-window-placement” GtkCornerType

Расположение содержимого прокручиваемых окон относительно полос прокрутки, если оно не переопределено собственным расположением прокручиваемого окна.

GtkSettings:gtk-scrolled-window-placement устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр игнорируется.

Владелец: GtkSettings

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

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

С версии: 2.10

Свойство “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-show-input-method-menu”

  “gtk-show-input-method-menu” gboolean

Должны ли контекстные меню записей и текстовых представлений предлагать изменить метод ввода.

GtkSettings:gtk-show-input-method-menu устарело с версии 3.10 и не должно использоваться в новом коде.

Этот параметр игнорируется.

Владелец: GtkSettings

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

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

Свойство “gtk-show-unicode-menu”

  “gtk-show-unicode-menu”    gboolean

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

GtkSettings:gtk-show-unicode-menu устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

  “gtk-sound-theme-name”     char *

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

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

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

Владелец: GtkSettings

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

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

С версии: 2.14

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

  “gtk-split-cursor”         gboolean

Определяет, будут ли отображаться два курсора для смешанного текста слева направо и справа налево.

Владелец: GtkSettings

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

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

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

  “gtk-theme-name”           char *

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

Владелец: GtkSettings

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

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

Свойство “gtk-timeout-expand”

  “gtk-timeout-expand”       int

Расширяемое значение для таймаутов, когда виджет расширяет новую область.

GtkSettings:gtk-timeout-expand устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

Свойство “gtk-timeout-initial”

  “gtk-timeout-initial”      int

Начальное значение таймаутов, когда нажата кнопка.

GtkSettings:gtk-timeout-initial устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

Свойство “gtk-timeout-repeat”

  “gtk-timeout-repeat”       int

Повторное значение таймаутов, когда нажата кнопка.

GtkSettings:gtk-timeout-repeat устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

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

  “gtk-titlebar-double-click” char *

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

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

Владелец: GtkSettings

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

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

С версии: 3.14

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

  “gtk-titlebar-middle-click” char *

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

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

Владелец: GtkSettings

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

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

С версии: 3.14

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

  “gtk-titlebar-right-click” char *

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

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

Владелец: GtkSettings

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

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

С версии: 3.14

Свойство “gtk-toolbar-icon-size”

  “gtk-toolbar-icon-size”    GtkIconSize

Размер значков в стандартных панелях инструментов.

GtkSettings:gtk-toolbar-icon-size устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

Свойство “gtk-toolbar-style”

  “gtk-toolbar-style”        GtkToolbarStyle

Размер значков в стандартных панелях инструментов.

GtkSettings:gtk-toolbar-style устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

Свойство “gtk-tooltip-browse-mode-timeout”

  “gtk-tooltip-browse-mode-timeout” int

Время в миллисекундах, после которого режим просмотра будет отключен.

См. «gtk-tooltip-browse-timeout» для получения дополнительной информации о режиме просмотра.

GtkSettings:gtk-tooltip-browse-mode-timeout устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

С версии: 2.12

Свойство “gtk-tooltip-browse-timeout”

  “gtk-tooltip-browse-timeout” int

Управляет временем появления всплывающих подсказок после включения режима просмотра в миллисекундах.

Режим просмотра включается, когда указатель мыши перемещается вне объекта, где в настоящее время отображается всплывающая подсказка. Если указатель мыши попадает на другой объект, прежде чем истечет время ожидания режима просмотра (см. «gtk-tooltip-browse-mode-timeout»), потребуется указанное количество миллисекунд для отображения всплывающей подсказки для нового объекта.

GtkSettings:gtk-tooltip-browse-timeout устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

С версии: 2.12

Свойство “gtk-tooltip-timeout”

  “gtk-tooltip-timeout”      int

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

GtkSettings:gtk-tooltip-timeout устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется.

Владелец: GtkSettings

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

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

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

С версии: 2.12

Свойство “gtk-touchscreen-mode”

  “gtk-touchscreen-mode”     gboolean

При TRUE, на этом экране не поставляются события motion notify, и виджеты не могут использовать наведение указателя на себя для каких-либо важных функций.

GtkSettings:gtk-touchscreen-mode устарело начиная с версии 3.4 и не должно использоваться в новом коде.

Как правило, поведение для ввода с сенсорного экрана должно выполняться динамически на основе gdk_event_get_source_device().

Владелец: GtkSettings

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

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

С версии: 2.10

Свойство “gtk-visible-focus”

  “gtk-visible-focus”        GtkPolicyType

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

GtkSettings:gtk-visible-focus устарело начиная с версии 3.10 и не должно использоваться в новом коде.

Это значение игнорируется

Владелец: GtkSettings

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

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

С версии: 3.2

Свойство “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.gnome.org/gtk3/3.24/GtkSettings.html

Spec-Zone.ru

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