Liaisons de la vue de contexte
Identificateur :
org.eclipse.debug.ui.contextViewBindings
Depuis :
3.0
Description :
Ce point
d'extension fournit un mécanisme pour associer une vue à un
identificateur de contexte. Lorsqu'un contexte est activé par la
vue Débogage, les vues qui lui sont associées (ainsi que celles liées
aux contextes parents) sont ouvertes, fermées ou activées. Les
collaborateurs peuvent alors remplacer le comportement
d'ouverture et de fermeture automatique.
Marques de configuration :
<!ELEMENT extension (contextViewBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet d'un point d'extension cible.
- id -identificateur facultatif de l'instance d'extension.
- name - nom facultatif de l'instance d'extension.
<!ELEMENT contextViewBinding EMPTY>
<!ATTLIST contextViewBinding
contextId CDATA #REQUIRED
viewId CDATA #REQUIRED
autoOpen (true | false)
autoClose (true | false) >
- contextId - indique l'identificateur de contexte
auquel cette liaison est destinée.
- viewId - indique l'identificateur de la vue devant
être associée au contexte précisé. Lorsque celui-ci est activé,
cette vue passe automatiquement au premier plan. Si des éléments
sont sélectionnés dans la vue Débogage, les contextes qui leur
sont associés (comme indiqué par les extensions du point d'extension
debugModelContextBindings) sont automatiquement activés.
Cette situation se produit uniquement dans des perspectives où
l'utilisateur a demandé une "gestion automatique des vues" dans les
préférences (par défaut, uniquement dans la perspective Débogage).
- autoOpen - indique si la vue doit être
automatiquement ouverte lorsque le contexte donné est activé. Sans précision, la valeur de cet attribut est
true
. Si cet attribut a la valeur false
, la vue ne sera pas automatiquement ouverte, mais elle sera toujours au premier plan si vous l'ouvrez quand le contexte donné est activé. Les clients doivent choisir false
pour éviter l'encombrement de la perspective avec des vues rarement utilisées.
- autoClose - les clients ne doivent indiquer cet
attribut que dans de rares cas.
Indique si la vue doit être
automatiquement fermée lorsque le contexte donné est désactivé
(tel est le cas quand toutes les cibles de débogage contenant ce
contexte sont closes). Sans précision, la valeur de cet attribut est
true
. Cet attribut doit uniquement avoir la valeur false
dans le cas improbable où une vue de débogage doit rester ouverte même si l'utilisateur n'effectue pas de débogage.
Exemples :
L'exemple
ci-dessous illustre la contribution de liaison d'une vue de
contexte :
<extension
point=
"org.eclipse.debug.ui.contextViewBindings"
>
<contextViewBinding
contextId=
"com.example.mydebugger.debugging"
viewId=
"com.example.view"
autoOpen=
"true"
autoClose=
"false"
>
</contextViewBinding>
</extension>
Dans l'exemple précédent, lorsqu'un contexte avec l'identificateur
indiqué est activé par la vue Débogage, celle-ci est automatiquement
ouverte. Lorsqu'un contexte lié à un autre modèle de débogage est
activé mais n'est pas associé à la vue, celle-ci est
automatiquement fermée.
Copyright (c) 2003, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence publique Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html