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

标签 gtk3

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

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

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

编辑:如果这是查找属性名称的唯一方法,我不介意在源代码中过多搜索它们。任何人都可以指出我正确的地方在哪里看吗?

谢谢你。

最佳答案

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

相应的 CSS 属性名称的构建方式类似于 -ClassName-property-name ;所以-GtkPaned-handle-size将是 handle-size GtkPaned 的属性(property).

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

关于gtk3 - 是否有特殊 Gtk CSS 属性的手册/列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26165128/

相关文章:

python - 如何从 cairo.ImageSurface 获取像素?

c++ - 如何删除 gtkmm 中自定义 TreeModel 中的 user_data?

c - 如何在 GTK 中进行按钮标签翻译?

c - 可以重用我的 GCancellable 实例吗?

python - Gtk+3 Gdk Pixbuf.new_from_data 给出 "Segmentation fault (core dumped)"错误 139

c++ - 垂直方向的 Gtk3+ Spinbutton (c/c++)

c - 如何使用 css 降低 gtk 对话框的标题栏高度?

c++ - gtkmm 和 FileChooserButton 无法获取文件名

c - 如何使 GTK3 窗口图像可收缩?

windows - 在哪里可以下载预编译的 GTK+ 3 二进制文件或 Windows 安装程序?