Spec-Zone.ru › GTK 4.0

CSS в GTK

Узлы CSS
Узлы CSS GtkScale
Селекторы
Селекторы CSS GTK

В этой главе описывается, как GTK использует CSS для стилизации и макета. Она не предназначена для объяснения CSS с нуля, а фокусируется на перечислении поддерживаемых функций CSS и различиях между CSS для веб-страниц и GTK.

Есть много вводных материалов, которые можно использовать для изучения CSS в целом. В таблицах ниже приведены ссылки на официальные спецификации, которые можно использовать для поиска определения отдельных селекторов и свойств.

GTK применяет информацию о стиле, найденную в стилях, сопоставляя селекторы с деревом узлов. Каждый узел в дереве имеет имя, состояние и, возможно, классы стилей. Подразумевается линейный порядок дочерних узлов.

Каждый виджет имеет один или несколько таких узлов CSS, и определяет их имя, состояние, классы стилей и то, как они расположены в качестве дочерних и соседних узлов в общем дереве узлов. В документации для каждого виджета объясняется, какие узлы CSS у него есть.

Узлы CSS GtkScale

scale[.fine-tune]
├── marks.top
│   ├── mark
┊   ┊
│   ╰── mark
├── trough
│   ├── slider
│   ├── [highlight]
│   ╰── [fill]
╰── marks.bottom
    ├── mark
    ┊
    ╰── mark

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

Spec-Zone.ru

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