Ajout de préférences et de propriétés

Des préférences et des propriétés peuvent être ajoutées par des plug-in d'interface graphique d'équipe à l'aide de techniques standard. La seule différence tient au fait que les préférences doivent être ajoutées à l'aide de la catégorie d'équipe, afin que toutes les préférences liées à l'équipe soient regroupées. Les marques CVS pour la page principale de préférences se présentent comme suit :

<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>

La boîte de dialogue de préférences affiche les préférences CVS sous la catégorie d'équipe.

 

Les propriétés sont ajoutées comme décrit par org.eclipse.ui.propertyPages. Il n'existe pas de catégorie d'équipe spéciale pour les propriétés puisqu'une seule ressource à la fois peut être configurée pour un fournisseur de référentiel. Vous devez toutefois configurer votre page de propriétés pour filtrer la propriété persistante du projet (de la même façon que vous filtrez des ressources pour des actions de menu en incrustation).


  <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>
     ...

 

Copyright IBM Corporation and others 2000, 2003.