Binding della vista di contesto
Identificativo:
org.eclipse.debug.ui.contextViewBindings
Da:
3.0
Descrizione:
Questo punto di estensione fornisce un meccanismo per associare una vista ad un identificativo di contesto. Quando un contesto viene attivato dalla vista Debug, le viste associate al contesto (e le viste associate ai contesti principali) vengono aperte, chiuse o attivate. I contributor possono sostituire l'apertura e la chiusura automatiche.
Tag di configurazione:
<!ELEMENT extension (contextViewBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT contextViewBinding EMPTY>
<!ATTLIST contextViewBinding
contextId CDATA #REQUIRED
viewId CDATA #REQUIRED
autoOpen (true | false)
autoClose (true | false) >
- contextId - specifica l'identificativo di contesto relativo a questo binding.
- viewId - specifica l'identificativo della vista che deve essere associata ad un contesto specificato. Quando viene abilitato il contesto specificato, questa vista viene portata automaticamente in primo piano. Quando nella vista Debug vengono selezionati degli elementi, i contesti associati a questi elementi (come specificato dalle estensioni del punto di estensione debugModelContextBindings) vengono abilitati automaticamente.
Ciò si verifica solo nelle prospettive per cui l'utente ha richiesto la gestione automatica delle viste, mediante le preferenze (per impostazione predefinita, solo nella prospettiva Debug).
- autoOpen - specifica se la vista deve essere aperta automaticamente quando viene abilitato un determinato contesto. Se non
specificato, il valore di questo attributo è
true
Se per questo attributo è specificato il valore false
, la vista non viene
aperta automaticamente, ma resta in primo piano se risulta aperta al momento dell'abilitazione del contesto. I client specificano il valore
false
per evitare il clutter della prospettiva con le viste utilizzate poco frequentemente.
- autoClose - i client non specificano questo attributo eccetto in rari casi.
Specifica se la vista deve essere chiusa automaticamente quando viene disabilitato un determinato contesto (ciò si verifica quando tutte le destinazioni di debug che contengono il contesto specificato vengono terminate).
Se non specificato, il valore di questo attributo è
true
Per questo attributo deve essere specificato un valore
false
nel caso in cui una vista di debug resti aperta anche quando l'utente non esegue il debug.
Esempi:
Di seguito viene riportato un
esempio di contributo del binding alla vista di contesto:
<extension
point=
"org.eclipse.debug.ui.contextViewBindings"
>
<contextViewBinding
contextId=
"com.example.mydebugger.debugging"
viewId=
"com.example.view"
autoOpen=
"true"
autoClose=
"false"
>
</contextViewBinding>
</extension>
Nell'esempio precedente, quando un contesto con l'identificativo specificato viene attivato dalla vista Debug, la vista viene aperta automaticamente. Quando un contesto collegato a un modello di debug diverso viene attivato e non è associato alla vista, la vista non viene chiusa automaticamente.
Copyright (c) 2003, 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html