GTK#中有系统颜色集合吗?

时间:2010-01-31 16:00:09

标签: .net mono gtk gtk#

如何在GTK#中获得多平台系统颜色集合(如.NET中的System.Drawing.SystemColors)?

我希望等效于System.Drawing.SystemColors.ControlSystem.Drawing.SystemColors.Highlight,...

1 个答案:

答案 0 :(得分:1)

据我所知,GTK中没有这样的东西。

在gtk中,每个小部件都有一个与之关联的样式。许多小部件可能具有相同的样式。样式及其与小部件的关联在主题或用户的RC文件中定义。

您可以在那里找到更多信息:

编辑:啊,我忘了添加,你可以获得任何一个带有Style属性的小部件的样式。这样,您可以在自己的自定义绘制控件上重用其配置,如果这是您想要做的。