我试图在我的应用程序中重新设计一些Gtk3小部件(如滚动条或已修复),但无法为专门设置的边框和其他属性设置。
然后我在/usr/share/themes/Adwaita/gtk-3.0/gtk.gresource中找到了一些CSS数据,这些数据使用特殊的Gtk属性,如" -GtkPaned-handle-size",&#34 ; -GtkCheckButton指示器尺寸"等
这些没有在DevHelp中列出,我也无法在developer.gnome.org上找到它。我认为这些属性可能正是我所需要的。是否有可能描述的列表?
编辑:如果这是查找属性名称的唯一方法,我不会在源代码中过多地搜索它们。有人能把我指向正确的地方吗?谢谢。
答案 0 :(得分:2)
这些取自“样式属性”的名称 - 您可以在Devhelp的常规属性下面的部分中找到它们。
相应的CSS属性名称构建为-ClassName-property-name
;因此-GtkPaned-handle-size
将是handle-size
的{{1}}属性。
请注意,样式属性将在GTK 4中删除,所有内容都可以通过常规CSS属性进行自定义。