2014-10-02 26 views
3

我正在嘗試重新設計我的應用程序中的一些Gtk3小部件(如滾動條或窗格),但無法爲窗格專門設置邊框和其他屬性。是否有特殊的Gtk CSS屬性的手冊/列表?

然後我在/usr/share/themes/Adwaita/gtk-3.0/gtk.gresource中發現了一些CSS數據,它們使用特殊的Gtk屬性,如「-GtkPaned-handle-size」,「-GtkCheckButton-indicator-size 「等。

這些沒有在DevHelp中列出,我也沒能在developer.gnome.org上找到它。我認爲這些屬性可能正是我所需要的。有或沒有可能的描述的列表嗎?

編輯:我不介意太多在源代碼中搜索它們,如果它是唯一的方法來查找屬性的名稱。任何人都可以把我指向正確的地方去看看嗎?

謝謝。

回答

2

這些取自「樣式屬性」的名稱 - 您可以在Devhelp中的常規屬性下找到它們。

相應的CSS屬性名稱的構建方式類似於-ClassName-property-name;所以-GtkPaned-handle-size將是GtkPanedhandle-size財產。

請注意,樣式屬性將在GTK 4中刪除,並且所有內容都將通過常規CSS屬性進行自定義。

+0

非常感謝。 – 2014-10-04 12:37:50