如何在GTK#中获得多平台系统颜色集合(如.NET中的System.Drawing.SystemColors)?
我希望等效于System.Drawing.SystemColors.Control
和System.Drawing.SystemColors.Highlight
,...
答案 0 :(得分:1)
据我所知,GTK中没有这样的东西。
在gtk中,每个小部件都有一个与之关联的样式。许多小部件可能具有相同的样式。样式及其与小部件的关联在主题或用户的RC文件中定义。
您可以在那里找到更多信息:
编辑:啊,我忘了添加,你可以获得任何一个带有Style
属性的小部件的样式。这样,您可以在自己的自定义绘制控件上重用其配置,如果这是您想要做的。