您可以在主要功能相關外掛程式中指定產品的品牌資訊。產品有許多可自訂的方向。產品層次自訂作業使用 about.ini 檔以及其他檔案來定義。產品也可控制其它外掛程式的預設喜好設定值。plugin_customization.ini 檔可完成此工作。
請再參照範例產品的主要特性外掛程式;讓我們更仔細瞭解如何自訂產品。
com.example.acme.acmefeature_1.0.0/ plugin.xml about.ini about.html about.mappings about.properties acme.gif plugin_customization.ini plugin_customization.properties splash.bmp welcome.xml
當使用者在工作台功能表中選取說明->關於時,就會出現平台的「關於」對話框。
「關於」對話框是由特性和外掛程式所提供的資訊所構成。所有特性和外掛程式應提供包含指定外掛程式相關資訊的 about.html 檔。當使用者要求特性或 外掛程式詳細資料,並選取特定的特性或外掛程式時,就會顯示這個資訊。
主要特性也為整體產品提供資訊和圖形。其他檔案也用來指定這個資訊。
16x16 圖素彩色影像可用來建立作為產品所使用的視窗之標題。它將出現在產品視窗的左上方。about.ini 中的 windowImage 屬性可指定此項目。路徑應指定為外掛程式相對路徑。以下為適用於以上目錄結構的項目:
windowImage=acme.gif
產品的歡迎畫面說明應該定義在 XML 檔案中,而格式在平台歡迎頁面配置中說明。about.ini 檔中 welcomePage 屬性可指定此項。 路徑應指定為外掛程式相對路徑。以下為適用於以上目錄結構的項目:
welcomePage=welcome.xml
您也可以為檔案指定國家語言的查閱。(請參閱語言環境特定的檔案以取得詳細資料。)
welcomePage=$nl$/welcome.xml
產品歡迎畫面由位於主要特性外掛程式中的 splash.bmp 檔所提供。所提供的影像為 24 位元 色彩 BMP 格式(RGB 格式)檔案,而大小約為 500x330 圖素。如果需要為不同的語言環境自訂歡迎畫面,可將這些檔案放置到主要特性外掛程式的片段中。
plugin_customization.ini 檔是用來為其他外掛程式定義喜好設定預設值的喜好設定值。檔案格式為 java.io.Properties。 這個檔案一般用來設定外掛程式 public API 的喜好設定檔。也就是如果您參照外掛程式所使用的喜好設定但未正式定義在 API 中,就會造成風險。
共用自訂作業是為工作台設定預設的視景。這個喜好設定定義在 org.eclipse.ui 外掛程式中。 下列範例假設產品應該使用資源視景作為預設視景來啟動。
org.eclipse.ui/defaultPerspectiveId=org.eclipse.ui.resourcePerspective
如果您發現需要為另一個外掛程式的喜好設定變更預設值,請參閱外掛程式 API 文件以了解喜好設定是否被考量為 public。
plugin_customization.properties 檔包含為 plugin_customization.ini 檔案轉換的字串。