是否有特殊 Gtk CSS 属性的手册/列表?

Kys*_*ček 6 gtk3

我正在尝试在我的应用程序中重新设计一些 Gtk3 小部件(例如滚动条或窗格),但无法专门为窗格设置边框和其他属性。

然后我在 /usr/share/themes/Adwaita/gtk-3.0/gtk.gresource 中找到了一些 CSS 数据,它们使用特殊的 Gtk 属性,如“-GtkPaned-handle-size”、“-GtkCheckButton-indicator-size”等。

这些没有在 DevHelp 中列出,我也无法在developer.gnome.org 上找到它。我认为这样的属性可能正是我所需要的。是否有包含或不包含可能描述的列表?

编辑:如果这是查找属性名称的唯一方法,我不介意在源代码中过多搜索它们。请问有人能给我指出正确的地方吗?

谢谢。

pto*_*ato 3

这些取自“样式属性”的名称 - 您可以在 Devhelp 中常规属性下方的部分中找到它们。

相应的 CSS 属性名称的构建方式如下-ClassName-property-name;的财产-GtkPaned-handle-size也是如此。handle-sizeGtkPaned

请注意,样式属性将在 GTK 4 中删除,所有内容都可以通过常规 CSS 属性进行自定义。