Perspectives

org.eclipse.ui.perspective

Ce point d'extension sert à ajouter des fabriques de perspectives au plan de travail. Une fabrique de perspectives sert à définir la présentation initiale et les jeux d'actions visibles pour une perspective. L'utilisateur peut sélectionner une perspective en ouvrant le sous-menu Ouvrir la perspective, dans le menu Fenêtre.

<!ELEMENT extension (perspective*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT perspective (description?)>

<!ATTLIST perspective

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED

icon  CDATA #IMPLIED

fixed (true | false) >


<!ELEMENT description (#PCDATA)>

un sous-élément facultatif dont le corps doit comporter une brève description de la perspective.



L'exemple ci-dessous illustre l'extension d'une perspective :

   

<extension point=

"org.eclipse.ui.perspectives"

>

<perspective id=

"org.eclipse.ui.resourcePerspective"

name=

"Resource"

class=

"org.eclipse.ui.internal.ResourcePerspective"

icon=

"icons/MyIcon.gif"

>

</perspective>

</extension>

La valeur de l'attribut class doit correspond au nom qualifié complet d'une classe implémentant org.eclipse.ui.IPerspectiveFactory. La classe doit fournir la présentation initiale d'une perspective lorsqu'elle est demandée par le plan de travail.

Le fichier plugin_customization.ini permet de définir la perspective par défaut. La perspective par défaut est la première qui apparaît lorsque le produit est lancé après installation. Elle est également utilisée lorsque l'utilisateur ouvre une page ou une fenêtre sans indication de perspective. La perspective par défaut est définie en tant que propriété avec le fichier plugin_customization.ini, comme indiqué ci-après. L'utilisateur peut la remplacer à partir de la page de préférences de perspectives du plan de travail.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
Les perspectives qui apparaissent dans le menu Ouvrir la perspective sont des raccourcis pour la sélection de perspective. Ce jeu est défini par la perspective active et les extensions établies via le point d'extension perspectiveExtensions.

Le plan de travail fournit une perspective Ressource. Les plug-ins peuvent ajouter d'autres perspectives. Elles sont sélectionnées à l'aide du sous-menu Ouvrir la perspective, dans le menu Fenêtre.