「前方面板」的 PANEL(面板) 語法允許您:
變更「前方面板」的位置
變更視窗裝飾
設定控制的一般外觀與行為
內定的 PANEL(面板) 說明是在 /usr/dt/appconfig/types/language/dtwm.fp 中。
有關其它的資訊,請參閱 dtfpfile(4X) 線上援助頁。
在 /etc/dt/appconfig/types/language 或HomeDirectory/.dt/types 中建立新的「前方面板」配置檔案。
從 /usr/dt/appconfig/types/language/dtwm.fp 將內定PANEL(面板) 說明複製到新的檔案。
編輯 PANEL(面板) 說明。
新的 PANEL(面板) 說明對於內定的面板有優先順序。
例如,以下面板在右上角。
PANEL SpecialFrontPanel { PANEL_GEOMETRY -1+1 ... }
增加下行至 PANEL(面板) 定義:
DISPLAY_CONTROL_LABELS True
增加 LABEL(標籤) 欄位至每個控制。
如果未指定 LABEL(標籤),則使用 control_name。
使用 LABEL(標籤) 定義中的 CONTROL_BEHAVIOR 欄位來指定使用者如何執行控制的 PUSH_ACTION。欄位的值為:
single_click-使用者按一下控制以執行 PUSH_ACTION
double_click-使用者連按兩下控制以執行 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 第一個 ... }
增加中間與底部各列的方框定義:
BOX NewFrontPanelMiddle { CONTAINER_NAME NewFrontPanel POSITION_HINTS 第二個 }
BOX NewFrontPanelBottom { CONTAINER_NAME NewFrontPanel POSITION_HINTS 第二個 }
將下列控制的 CONTAINER_NAME 變更為 NewFrontPanelTop:
時鐘
日期
主目錄
TextEditor
郵件
將下列控制的 CONTAINER_NAME 變更為 NewFrontPanelBottom:
印表機
樣式
應用程式
輔助說明
作廢
將開關的 CONTAINER_NAME 變更為 NewFrontPanelMiddle。
從「工作區」功能表選擇「重新啟動工作區管理者」。