【发布时间】:2011-01-11 10:52:23
【问题描述】:
如何在 GTK# 中获得多平台系统颜色集合(如 .NET 中的 System.Drawing.SystemColors)?
我想要一个等同于System.Drawing.SystemColors.Control 和System.Drawing.SystemColors.Highlight,...
【问题讨论】:
如何在 GTK# 中获得多平台系统颜色集合(如 .NET 中的 System.Drawing.SystemColors)?
我想要一个等同于System.Drawing.SystemColors.Control 和System.Drawing.SystemColors.Highlight,...
【问题讨论】:
据我所知,GTK 中没有这样的东西。
在 gtk 中,每个小部件都有与之关联的样式。许多小部件可能附加了相同的样式。样式及其与小部件的关联在主题或用户的 RC 文件中定义。
您可以在此处找到更多信息:
编辑:啊,我忘了补充,你可以得到任何带有Style 属性的小部件的样式。这样你就可以在你自己的自定义绘制控件上重用它的配置,如果你想这样做的话。
【讨论】: