Использование 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 . В режиме 256 цветов ограничить размер цветовой палитры указанным числом цветов. Эта опция устарела. number
Переменные среды, специфичные для 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