Kontextvybindningar
ID:
org.eclipse.debug.ui.contextViewBindings
Sedan:
3.0
Beskrivning:
Den här utökningspunkten tillhandahåller en mekanism som associerar en vy med en kontextidentifierare. När en kontext aktiveras av felsökningsvyn öppnas, stängs eller aktiveras vyer som är associerade till den (detta gäller även vyer associerade till överordnade kontext). Bidragare kan välja att åsidosätta det automatiska öppnings- och stängningsbeteendet.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (contextViewBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT contextViewBinding EMPTY>
<!ATTLIST contextViewBinding
contextId CDATA #REQUIRED
viewId CDATA #REQUIRED
autoOpen (true | false)
autoClose (true | false) >
- contextId - Anger kontextidentifieraren som bindningen är för.
- viewId - Anger identifieraren för vyn som ska associeras till den angivna kontexten. När den angivna kontexten aktiveras flyttas vyn automatiskt längst fram. När element väljs i felsökningsvyn aktiveras kontext som är associerad till dessa element (som anges av utökningar i utökningspunkten debugModelContextBindings) automatiskt.
Observera att detta endast inträffar i perspektiv där användaren har begärt "automatisk vyhantering" i inställningarna (som standard endast i felsökningsperspektivet).
- autoOpen - Anger om vyn ska öppnas automatiskt när angiven kontext aktiveras. Om inget specificeras blir attributets värde
true
. Om värdet på attributet sätts till false
öppnas inte vyn automatiskt. Däremot flyttas vyn fortfarande längst fram, om den öppnas när den angivna kontexten är aktiverad. Klienter bör ange false
för att undvika att perspektivet belamras med vyer som används sällan.
- autoClose - Klienter bör inte ange detta attribut annat än i undantagsfall.
Anger om vyn ska stängas automatiskt när den angivna kontexten avaktiveras (detta inträffar när alla felsökningsmål som innehöll den angivna kontexten har avslutats). Om inget specificeras blir attributets värde
true
. Attributet bör endast sättas till false
om felsökningsvyn måste vara öppen även när användaren inte felsöker.
Exempel:
Följande är ett exempel på en kontextvybindningsbidrag:
<extension
point=
"org.eclipse.debug.ui.contextViewBindings"
>
<contextViewBinding
contextId=
"com.example.mydebugger.debugging"
viewId=
"com.example.view"
autoOpen=
"true"
autoClose=
"false"
>
</contextViewBinding>
</extension>
I exemplet ovan öppnas den angivna vyn automatiskt när en kontext med den angivna identifieraren aktiveras av felsökningsvyn. När en kontext som är bunden till en annan felsökningsmodell och som inte är associerad till vyn aktiveras stängs inte vyn automatiskt.
Copyright (c) 2003, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html