Perspektiver

org.eclipse.ui.perspective

Dette udvidelsespunkt bruges til at tilføje perspektivfabrikker til arbejdsbænken. En perspektivfabrik bruges til at definere startlayoutet og de synlige funktionssæt for et perspektiv. Brugeren kan vælge et perspektiv ved at starte menuen "Åbn perspektiv", der er en undermenu til menuen "Vindue".

<!ELEMENT extension (perspective*)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


<!ELEMENT perspective (description?)>

<!ATTLIST perspective

id    CDATA #REQUIRED

navn  CDATA #REQUIRED

klasse CDATA #REQUIRED

icon  CDATA #IMPLIED

fixed (true | false) >


<!ELEMENT description (#PCDATA)>

Et valgfrit underelement, der indeholder en kort beskrivelse af perspektivet.



Her er et eksempel på en perspektivudvidelse:

   

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

Værdien af attributten class skal være et fuldstændigt navn på en klasse, der implementerer org.eclipse.ui.IPerspectiveFactory. Klassen skal levere startlayoutet for et perspektiv, når arbejdsbænken beder om det.

Filen plugin_customization.ini bruges til at definere standardperspektivet. Standardperspektivet er det første perspektiv, der vises, når produktet startes efter installation. Det bruges også, når brugeren åbner en side eller et vindue uden noget specificeret perspektiv. Standardperspektivet er defineret som en egenskab i plugin_customization.ini, som vist nedenfor. Brugeren kan også tilsidesætte dette perspektiv fra arbejdsbænkens indstillingsside for perspektiver.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
De perspektiver, der vises på menuen "Åbn perspektiv", er genveje til valg af perspektiv. Dette sæt er defineret af selve det aktive perspektiv, og udvidelser foretages gennem udvidelsespunktet perspectiveExtensions.

Arbejdsbænken leverer et "Ressourceperspektiv". Plugins kan tilføje yderligere perspektiver. De vælges vha. menuen "Åbn perspektiv", der er en undermenu til menuen "Vindue".