“前面板”的 PANEL 语法使您可以:
更改“前面板”的位置
更改窗口布景
设置控制的一般外观和性能
缺省的 PANEL 描述在 /usr/dt/appconfig/types/language /dtwm.fp 中。
有关附加信息,请参见 dtfpfile(4X) 手册页。
在 /etc/dt/appconfig/types/language 或 HomeDirectory/.dt/types 中创建新的“前面板”配置文件。
将缺省的 PANEL 描述从 /usr/dt/appconfig/types/language /dtwm.fp 复制到新文件中。
编辑 PANEL 描述。
新的 PANEL 描述具有高于缺省描述的优先级。
例如,下面的面板在右上角。
PANEL SpecialFrontPanel { PANEL_GEOMETRY -1+1 … }
使用 PANEL 定义中的 CONTROL_BEHAVIOR 字段来指定用户如何运行控制的 PUSH_ACTION。该字段值是:
单击—用户单击控制来运行 PUSH_ACTION
双击—用户双击控制来运行 PUSH_ACTION
要进行大量更改时,可能会首选创建新的“前面板”。
为了防止与内置的“前面板”组件冲突,一个全新的“前面板”应该对 PANEL 和其他容器使用新的名称。
为新的“前面板”创建 PANEL 组件。给它一个唯一的名称:
PANEL front_panel_name { … }
用新的容器名称创建新的框和控制。
如果使用现有的组件,必须复制它们的定义并更改 CONTAINER_NAME 值。
从“工作区”菜单中选择“重启工作区管理器”。
下面的实例更改了缺省的“前面板”,以便将它的控制组织到三行中。
将 /usr/dt/appconfig/types/language/dtwm.fp 复制到 HomeDirectory/.dt/types/MyFrontPanel.fp 中。给文件写许可。
这是要编辑以便提供新的“前面板”的文件。
更改“前面板”的名称:
PANEL NewFrontPanel
更改名为 Top 的框的名称,并编辑它的容器名称:
BOX NewFrontPanelTop { CONTAINER_NAME NewFrontPanel POSITION_HINTS first … }
为中间和底部的行添加框定义:
BOX NewFrontPanelMiddle { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
BOX NewFrontPanelBottom { CONTAINER_NAME NewFrontPanel POSITION_HINT second }
将下列控制的 CONTAINER_NAME 改为 NewFrontPanelTop:
时钟
日期
起始
文本编辑器
邮件
将下列控制的 CONTAINER_NAME 改为 NewFrontPanelBottom:
打印机
式样
应用程序
帮助
垃圾
将切换的 CONTAINER_NAME 改为 NewFrontPanelMiddle。
从“工作区”菜单中选择“重启工作区管理器”。