Solaris 公用桌面环境:高级用户和系统管理员指南

颜色集如何映射到资源

桌面通过资源将颜色集映射到各种显示单元,并作出如表 17-5所示的指定。

表 17-5 将颜色集映射到资源的

资源 

显示单元 

activeColorSetId

活动窗框颜色

inactiveColorSetId

非活动窗框颜色

textColorSetId

文本输入区

primaryColorSetId

应用程序的主背景区

secondaryColorSetId

应用程序的菜单条、菜单和对话框 

这些资源将颜色集 ID 作为它们的值。当使用"式样管理器"选定新的调色板时,带有颜色集 IDs 的彩色显示单元允许单元动态地更改为新的颜色方案。

可将这些资源用于单个应用程序。例如,下行显示如何通过使用颜色集 8 作为窗口的主颜色,将所有的 dtterm 窗口可视地分组。

 dtterm*primaryColorSetId:   8