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

时间:2014-10-02 16:22:18

标签: gtk3

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

然后我在/usr/share/themes/Adwaita/gtk-3.0/gtk.gresource中找到了一些CSS数据,这些数据使用特殊的Gtk属性,如" -GtkPaned-handle-size",&#34 ; -GtkCheckButton指示器尺寸"等

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

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

谢谢。

1 个答案:

答案 0 :(得分:2)

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

相应的CSS属性名称构建为-ClassName-property-name;因此-GtkPaned-handle-size将是handle-size的{​​{1}}属性。

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