Prospettive

Identificativo: org.eclipse.ui.perspectives

Descrizione: Questo punto di estensione viene utilizzato per aggiungere factory di prospettiva al workbench.  Il factory di una prospettiva viene utilizzato per definire il layout iniziale e le serie di azioni visibili per quella prospettiva.  L'utente può selezionare una prospettiva richiamando il sottomenu "Apri prospettiva" del menu "Finestra".

Tag di configurazione:

   <!ELEMENT perspective (description?)>
   <!ATTLIST perspective
      id     CDATA #REQUIRED
      name   CDATA #REQUIRED
      class  CDATA #REQUIRED
      icon   CDATA #IMPLIED
    >
    <!ELEMENT description (#PCDATA)>

Esempi:

di seguito viene riportato un esempio di estensione della prospettiva:

   <extension
        point="org.eclipse.ui.perspectives">
        <perspective
            id="org.eclipse.ui.resourcePerspective"
            name="Resource"
            class="org.eclipse.ui.internal.ResourcePerspective"
            icon="icons/MyIcon.gif">
        </perspective>
    </extension>

Informazione API: il valore dell'attributo class deve costituire un nome completo di una classe che implementa org.eclipse.ui.IPerspectiveFactory. La classe, su richiesta del workbench, deve fornire il layout iniziale della prospettiva.

Il file plugin_customization.ini viene utilizzato per definire la prospettiva predefinita.  La prospettiva predefinita è la prima prospettiva visualizzata all'avvio del prodotto dopo l'installazione.  Viene utilizzata anche quando l'utente apre una pagina o una finestra con nessuna prospettiva specificata.  La prospettiva predefinita viene definita come proprietà all'interno del file plugin_customization.ini, come illustrato di seguito.  L'utente può anche sostituire questa prospettiva dalla pagina delle preferenze di prospettiva del workbench.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective

Le prospettive visualizzate nel menu "Apri prospettiva" sono collegamenti per selezionarle.  Questo set viene definito dalla prospettiva attiva e le estensioni vengono create mediante il punto di estensione perspectiveExtensions.

Implementazione fornita: il workbench fornisce una prospettiva Risorsa.  Ulteriori prospettive possono essere aggiunte mediante plug-in. Per selezionarle, si utilizza il sottomenu "Apri prospettiva" del menu "Finestra" menu.

Copyright
IBM Corporation e altri 2000, 2002.