Bindinger for kontekstvisning
Identifikator:
org.eclipse.debug.ui.contextViewBindings
Siden:
3.0
Beskrivelse:
Dette utvidelsespunktet
har en mekanisme for å knytte en visning til en kontekstidentifikator. Når en kontekst blir
aktivert av feilsøkingsvisningen, blir visninger som er knyttet til det (og også visninger
som er knyttet til hvilke som helst andre overordnede kontekster), åpnet, lukket eller
aktivert. Bidragsytere har muligheten til å overstyre
den automatiske åpne- og lukkevirkemåten.
Konfigurasjonskodetype:
<!ELEMENT extension (contextViewBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT contextViewBinding EMPTY>
<!ATTLIST contextViewBinding
contextId CDATA #REQUIRED
viewId CDATA #REQUIRED
autoOpen (true | false)
autoClose (true | false) >
- contextId - oppgir kontekstidentifikatoren
som denne bindingen er for.
- viewId - oppgir identifikatoren
for visningen som skal knyttes til den oppgitte konteksten. Når den oppgitte konteksten
aktiveres, blir denne visningen automatisk hentet til forgrunnen. Når elementer er valgt
i feilsøkingsvisningen, blir kontekster som er knyttet til disse elementene (som oppgitt av utvidelser av
utvidelsespunktet debugModelContextBindings), automatisk aktivert.
Vær oppmerksom på at dette bare
forekommer i perspektiver som brukeren har bedt om "automatisk visningsstyring" for via
preferansene (som standard bare i feilsøkingsperspektivet).
- autoOpen - oppgir om visningen skal
åpnes automatisk når den oppgitte konteksten aktiveres. Hvis uspesifisert,
er verdien av dette attributtet
true
. Hvis attributtet er oppgitt som false
,
blir visningen ikke åpnet automatisk, men den blir likevel lagt i forgrunnen hvis den
er åpen når den oppgitte konteksten aktiveres. Klienter forventes å oppgi
false
for å unngå å rote til perspektivet med visninger som brukes sjelden.
- autoClose - klienter forventes bare å oppgi
dette attributtet i sjeldne tilfeller.
Oppgir om visningen skal
lukkes automatisk når den oppgitte konteksten deaktiveres (dette skjer når alle feilsøkingsmål
som inneholder den oppgitte konteksten, er avsluttet). Når uspesifisert, er
verdien av dette attributtet
true
. Dette attributtet
bør bare oppgis som false
i det usannsynlige tilfellet at en feilsøkingsvisning
må forbli åpen selv om brukeren ikke feilsøker.
Eksempler:
Nedenfor finner du et
eksempel på en binding for en kontekstvisning:
<extension
point=
"org.eclipse.debug.ui.contextViewBindings"
>
<contextViewBinding
contextId=
"com.example.mydebugger.debugging"
viewId=
"com.example.view"
autoOpen=
"true"
autoClose=
"false"
>
</contextViewBinding>
</extension>
I eksempelet ovenfor
blir den gitte visningen åpnet automatisk når en kontekst med den oppgitte identifikatoren
aktiveres av feilsøkingsvisningen. Når en kontekst som er bundet
til en annen feilsøkingsmodell og ikke er knyttet til visningen, blir aktivert, blir visningen ikke
lukket automatisk.
Copyright (c) 2003, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html