动作和数据类型
在"前面板"和子面板中的控制
最小化应用程序窗口
对用于动作、数据类型的图标以及在"前面板"或子面板中使用的图标,仅指定图标的基本名称(没有后缀),其正确的后缀是根据显示器分辨率、所支持的颜色数和"文件管理器"的查看选项(例如以小图标方式)自动添加的。
覆盖搜索路径,需要提供图标文件的完整路径和文件名。
下例是启动 Island Paint 绘画工具的动作定义。图标 Ipaint.l 和 Ipaint.s与 此动作相关联。
ACTION IslandPaintOpenDoc { WINDOW_TYPE NO-STDIO ICON Ipaint EXEC_STRING /usr/bin/IslandPaint%Arg _1"File to open:"%
如果使用彩色图标,桌面系统查找实际的图标文件时,首先附加 .pm后缀;否则(或者没有找到与 .pm后缀相匹配的文件时),桌面系统将附加 .bm后缀。
下列数据类型的定义使图标 comprsd.l和 comprsd.s与压缩文件相关联:
DATA_ATTRIBUTES COMPRESSED { ICON comprsd ACTIONS Uncompress DESCRIPTION A COMPRESSED file has been compressed by the \ 'compress' command to take up less space. }
使用 ICON字段指定图像文件名。
如果控制监视到文件(MONITOR_TYPE
被设置为邮件或文件),使用 ALTERNATE_ICON 字段指定检测到更改时所用的图标。
也可以提供按钮和放置区控制的动画。
创建下列图标大小:
"前面板"和子面板:大、中 和特别小
工作区切换:小
当名为 report的文件存放于 /doc/ftp/pub/ 目录中时,下列控制会更改外观。当此文件不在指定目录中时,将显示图标文件 NoReport.pm;反之,则将显示图标文件 Report.pm。
CONTROL MonitorReport { CONTAINER_NAME container_name TYPE ICON MONITOR_TYPE file FILE_NAME /doc/ftp/pub/report ICON NoReport ALTERNATE_ICON Report }
Dtwm*clientname*iconImage: icon_file_name
要确定 clientname的正确值,需打开"应用程序管理器", 并在 Desktop_Tools 应用程序组中双击"窗口属性"。选中窗口后,此窗口的属性被列出。其中 WM_CLASS 属性在引号中显示窗口的类名。
关于设置资源的进一步信息,请参阅"设置应用程序资源"。
在"工作区"菜单中选择"重新启动工作区管理器"。
验证"工作区管理器"已经识别出图标,请将要修改图标的窗口最小化。
有些应用程序不允许覆盖它们的缺省窗口图标。
将文件 /usr/dt/examples/language/IconBrowse.dt 复制到 HomeDirectory/.dt/types/Iconbrowse.dt 目录中。
打开"应用程序管理器",并在 Desktop_Tools 应用程序组中双击"重新 装入"动作。
进入含有图标(.bm和 .pm 文件)的目录时, 每个图标即显示在其名称旁边。例如,如果进入目录 /usr/dt/appconfig/icons/language , 将能看到诸多桌面图标。
在内存较小的系统中启用图标浏览会使"文件管理器"显示目录时速度更慢些。在缺省的配置下不显示 大于 256 乘 256 的图标。
禁用图标浏览: