Viste

Identificativo: org.eclipse.ui.views

Descrizione: questo punto di estensione viene utilizzato per definire viste aggiuntive nel workbench. Una vista è un componente di visualizzazione all'interno di una pagina del workbench. Solitamente viene utilizzato per individuare una gerarchia di informazioni (come lo spazio di lavoro), aprire un editor o visualizzare le proprietà dell'editor attivo. L'utente può aprire una vista dal menu Vista o chiuderla dalla barra del titolo della vista.

Per evitare confusione nella finestra Mostra vista, è possibile raggruppare le viste in base alle categorie.

Tag di configurazione:

   <!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
   >

Esempi: di seguito è riportato un esempio di punto di estensione:

   <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> 

Informazioni API: il valore dell'attributo class deve corrispondere al nome completo della classe che implementa org.eclipse.ui.IViewPart. Spesso viene creata una sottoclasse org.eclipse.ui.part.ViewPart per una nuova vista.

Implementazione fornita: il workbench fornisce una serie di viste standard, come Selezione, Proprietà, Struttura e Attività. Per l'utente queste viste non differiscono da quelle fornite dai plug-in. Tutte le viste possono essere mostrate dal sottomenu "Mostra vista" del menu "Finestra". La posizione della vista è persistente: viene salvata quando si chiude la vista e ripristinata quando la vista viene riaperta in una sessione singola. La posizione è persistente anche tra le sessioni del workbench.

Copyright (c) 2002 IBM Corporation e altri. Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Common Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo http://www.eclipse.org/legal/cpl-v10.html