我尝试创建基于Adwaita的自定义GTK主题,但我不知道如何仅使用CSS为某些组件设置特定尺寸。示例:我想要每个选择器" .titlebar .button"大小为60x50像素。 提前致谢
答案 0 :(得分:5)
你不能。尺寸和位置是布局属性,而不是通过CSS暴露的主题机制的范围。
如果您可以通过主题基础架构更改大小和位置,您就可以更改应用程序的呈现方式;虽然这适用于网页和CSS Zen Garden,但它不会映射到桌面应用程序。
最多,您可以在窗口小部件的现有首选大小之上指定CSS边距和填充。
如果您想设置GtkWidget
的最小尺寸,请改用您的应用代码中的gtk_widget_set_size_request()。