Изображения
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