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

将图标与操作或数据类型相关联

  1. 使用 ICON 字段来指定图标。

    如果按照恰当的图标文件命名惯例,只需指定图标的基本名称。将根据显示器的分辨率和所支持的颜色数显示正确的图标。

  2. 创建下面的图标尺寸:

    • 操作:大、中、特别小

    • 数据类型:中、特别小

操作定义实例

下例是启动 Island Paint 绘画工具的操作定义。图标 Ipaint.lIpaint.s与 此操作相关联。

ACTION	IslandPaintOpenDoc
{
 	WINDOW_TYPE				NO-STDIO
 	ICON						Ipaint
 	EXEC_STRING    		/usr/bin/IslandPaint %Arg_1"要打开的文件:"%
 }

如果使用彩色图标,桌面系统查找实际的图标文件时,首先附加 .pm 后缀;否则 (或者没有找到与 .pm 后缀相匹配的文件时),桌面系统将附加 .bm 后缀。

数据类型定义实例

下面的数据类型的定义使图标 comprsd.lcomprsd.s 与压缩文件相关联:

DATA_ATTRIBUTES  COMPRESSED
{
		ICON					comprsd
 	ACTIONS				Uncompress
 	DESCRIPTION			A COMPRESSED file has been compressed by the \
 							'compress' command to take up less space.
}