Spec-Zone.ru › GTK 3.24

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

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

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

Порт GTK+ для Windows — это реализация GDK (и, следовательно, GTK+) поверх Win32 API. При компиляции 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+ Inspector.

Темы загружаются из обычных вариантов 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.22/gtk-windows.html

Spec-Zone.ru

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