【问题标题】:Is there a manual/list of special Gtk CSS properties?是否有特殊 Gtk CSS 属性的手册/列表?
【发布时间】:2014-10-02 16:22:17
【问题描述】:

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

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

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

编辑:如果这是查找属性名称的唯一方法,我不介意在源代码中搜索太多。谁能指点我看的正确地方吗?

谢谢。

【问题讨论】:

    标签: gtk3


    【解决方案1】:

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

    相应的 CSS 属性名称构建为 -ClassName-property-name;所以-GtkPaned-handle-size 将是GtkPanedhandle-size 属性。

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

    【讨论】:

    【解决方案2】:

    有没有可能的描述的列表?

    • 运行你的程序
    • 打开检查器 (Ctrl + shift + i)
    • 选择您感兴趣的小部件。
    • 从组合框中,选择CSS Nodes

    【讨论】:

    猜你喜欢
    • 2015-04-09
    • 2012-09-05
    • 2020-04-05
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    相关资源
    最近更新 更多