Description : Ce point d'extension permet de définir des vues supplémentaires pour le plan de travail. Une vue est un composant visuel d'une page du plan de travail. généralement utilisé pour naviguer dans une hiérarchie d'informations (telles l'espace de travail), ouvrir un éditeur ou afficher les propriétés de l'éditeur actif. L'utilisateur peut afficher une vue à partir du menu Vue ou la fermer à partir de sa barre de titre locale.
Afin de réduire la charge visuelle dans la boîte de dialogue Affichage de la vue, les vues doivent être regroupées à l'aide de catégories.
Marques de configuration :
<!ELEMENT extension (category | view)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED
>
<!ELEMENT view EMPTY>
<!ATTLIST view
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
class CDATA #REQUIRED
icon CDATA #IMPLIED
fastViewWidthRatio CDATA #IMPLIED
>
<extension point="org.eclipse.ui.views"> <category id="com.xyz.views.XYZviews" name="XYZ"> </category> <view id="com.xyz.views.XYZView" name="XYZ View" category="com.xyz.views.XYZviews" class="com.xyz.views.XYZView" icon="icons/XYZ.gif"> </view> </extension>
Informations d'API : la valeur de l'attribut class doit être un nom complet qualifié de la classe qui implémente org.eclipse.ui.IViewPart. pratique courante consiste à sous-classer org.eclipse.ui.part.ViewPart lors du développement d'une nouvelle vue.
Implémentation fournie : le plan de travail fournit un certain nombre de vues standard, dont Navigateur, Propriétés, Structure et Tâches. Du point de vue de l'utilisateur, ces vues ne sont pas différentes des autres vues fournies par les plug-in. Toutes les vues peuvent affichés via le sous-menu Afficher la vue du menu Fenêtre. La position d'une vue est persistante. Autrement dit, elle est sauvegardée lorsque la vue est fermée et restaurée lorsque la vue est réouverte dans une seule session. La position est également conservée entre les sessions du plan de travail.
Copyright (c) 2002 IBM Corporation and others.
All rights reserved. Ce programme et la documentation associée sont disponibles conformément aux dispositions de Common
Public License v1.0 qui accompagne cette distribution et qui est disponible à l'adresse
http://www.eclipse.org/legal/cpl-v10.html