Spec-Zone.ru › GTK 4.0

Изображения

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

-gtk-icontheme(Name)

Указанное имя значка используется для поиска значка темы, учитывая значения свойства -gtk-icon-palette. Этот тип изображения в основном используется в качестве значения свойства -gtk-icon-source.

Символьные значки из темы значков перекрашиваются в соответствии со свойством -gtk-icon-palette, которое определяет список имен цветов. Признанные имена цветов в символьных значках — error, warning и success. По умолчанию палитра отображает эти три имени на символьные цвета с именами error_color, warning_color и success_color соответственно. Синтаксис определения пользовательской палитры — это список пар имя-цвет, разделенных запятыми, например:

success blue, warning fc3, error magenta

Перекраска иногда необходима для изображений, которые не являются частью темы значков, и синтаксис

-gtk-recolor(uri, palette)

делает это доступным. -gtk-recolor требует URL в качестве первого аргумента. Остальные аргументы задают используемую цветовую палитру. Если палитра не задана явно, используется текущее значение свойства -gtk-icon-palette.

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

-gtk-scaled(Image1, Image2)

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

Spec-Zone.ru

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