Spec-Zone.ru › GTK 3.20

Использование GTK+ в Windows

Использование GTK+ в Windows — аспекты использования GTK+ специфичные для Windows

Использование GTK+ в Windows

Порт GTK+ для Windows представляет собой реализацию GDK (и, следовательно, GTK+) поверх API Win32. При компиляции GTK+ в Windows этот бэкенд является стандартным.

Параметры командной строки, специфичные для Windows

Бэкенд GDK для Windows может быть настроен с помощью дополнительных аргументов командной строки.

--sync. Не объединять запросы GDI. Это может быть полезной опцией для отладки.

--no-wintab, --ignore-wintab. Не использовать API Wintab для поддержки планшетных устройств.

--use-wintab. Использовать API Wintab для поддержки планшетных устройств. Это значение по умолчанию.

--max-colors number. В режиме 256 цветов ограничить размер цветовой палитры указанным числом цветов. Эта опция устарела.

Переменные среды, специфичные для Windows

Бэкенд Win32 GDK можно настроить с помощью дополнительных переменных среды.

GDK_IGNORE_WINTAB. Если эта переменная установлена, GTK+ не использует API Wintab для поддержки планшетных устройств.

GDK_USE_WINTAB. Если эта переменная установлена, GTK+ использует API Wintab для поддержки планшетных устройств. Это значение по умолчанию.

GDK_WIN32_MAX_COLORS. Указывает размер цветовой палитры, используемой в режиме 256 цветов.

Обработка курсоров, специфичная для Windows

По умолчанию используется тема курсора «система». Это заставляет GTK отдавать предпочтение курсорам, которые в настоящее время используются в Windows, переходя к курсорам Adwaita и (в последнюю очередь) встроенным курсорам X.

При использовании любой другой темы курсоров GTK будет отдавать предпочтение курсорам из этой темы, переходя к курсорам Windows и встроенным курсорам X.

Тему можно изменить, установив gtk-cursor-theme-name настройку GTK+. Пользователи могут переопределить настройки GTK+ в файле settings.ini или во время выполнения в инспекторе GTK+.

Темы загружаются из обычных вариантов Windows местоположений XDG: %HOME%/icons/THEME/cursors, %APPDATA%/icons/THEME/cursors, RUNTIME_PREFIX/share/icons/THEME/cursors.

Настройка gtk-cursor-theme-size игнорируется, GTK будет использовать размер курсора, который сообщает ему Windows.

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

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.20/gtk-windows.html

Spec-Zone.ru

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