桌上管理系統提供預設應用程式群組的圖示。然而,您可能會想要提供自訂圖示。
如果您想要提供唯一的圖示給應用程式群組,您必須建立:
在應用程式管理者頂層出現的目錄的資料類型。
開啟並列印資料類型的動作。
例如,假設您想要建立稱為 Media_Tools 的應用程式群組。以下放在檔案 app_root /dt/appconfig/types/language/name .dt 中的資料類型定義,指派一個唯一的圖示給應用程式群組圖示。
DATA_ATTRIBUTES Media_ToolsAppgroup
{
ACTIONS OpenInPlace,OpenNewView
ICON MediaTools
DESCRIPTION Double-click to open the Media_Tools \
application group
}
DATA_CRITERIA Media_ToolsAppgroupCriteria1
{
DATA_ATTRIBUTES_NAME Media_ToolsAppgroup
MODE d
PATH_PATTERN */appmanager/*/Media_Tools
}
定義的屬性區段指定使用的圖示。定義的條件區段指定將資料類型定義為任何名為 Media_Tools 的目錄,而且此目錄是名為 appmanager 的目錄之子目錄。
圖 5–9 顯示應用程式群組名稱與資料類型定義之間的關係。資料類型定義中的 PATH_PATTERN 欄位將唯一的圖示連接至應用程式群組。
ACTION Open
{
ARG_TYPE Media_ToolsAppGroup
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
ARG_TYPE Media_ToolsAppGroup
TYPE MAP
MAP_ACTION PrintAppGroup
}
OpenAppGroup 與 PrintAppGroup 動作是 /usr/dt/appconfig/types/language /dtappman.dt 中所定義的內建動作。