新增喜好設定和內容

喜好設定內容可使用標準技術由團隊 UI 外掛程式來提供。 團隊外掛程式唯一的不同是應該使用團隊種類提供喜好設定, 這樣一來所有團隊相關的喜好設定被分組在一起。 主要喜好設定頁面的 CVS 標記看起來如下:

<extension
      point="org.eclipse.ui.preferencePages">
         <page
         name="%PreferencePage.name"
         category="org.eclipse.team.ui.TeamPreferences"
         class="org.eclipse.team.internal.ccvs.ui.CVSPreferencesPage"
         id="org.eclipse.team.cvs.ui.CVSPreferences">
         </page>
   </extension>

喜好設定對話框顯示團隊種類之下的 CVS 喜好設定。

 

新增內容,如同 org.eclipse.ui.propertyPages 所說明的。因為資源一次只能配置給一個儲存庫提供者,所以內容沒有特殊團隊種類。然而,您必須設定內容頁面來過濾團隊專案持續性內容(相似於我們為蹦現功能表動作 過濾資源的方法)。

  <extension
    point="org.eclipse.ui.propertyPages">
         <page
         objectClass="org.eclipse.core.resources.IFile"
            adaptable="true"
           name="%CVS"
           class="org.eclipse.team.internal.ccvs.ui.CVSFilePropertiesPage"
           id="org.eclipse.team.ccvs.ui.propertyPages.CVSFilePropertiesPage">
        <filter
              name="projectPersistentProperty"
              value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
        </filter>         </page>
     ...