Perspektívák

org.eclipse.ui.perspective

Ez a kiterjesztési pont a munkaterület perspektívagyárakkal bővítésére szolgál. A perspektívagyár feladata egy perspektíva kezdeti elrendezésének és látható tevékenységkészleteinek megadása. A felhasználó a perspektívát az Ablak menü Perspektíva megnyitása almenüjéből választhatja ki.

<!ELEMENT extension (perspective*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT perspective (description?)>

<!ATTLIST perspective

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED

icon  CDATA #IMPLIED

fixed (true | false) >


<!ELEMENT description (#PCDATA)>

egy elhagyható részelem, amelynek törzsének a perspektívát röviden leíró szöveget kell tartalmaznia.



Az alábbiakban bemutatunk egy példát egy perspektívakiterjesztésre:

   

<extension point=

"org.eclipse.ui.perspectives"

>

<perspective id=

"org.eclipse.ui.resourcePerspective"

name=

"Erőforrás"

class=

"org.eclipse.ui.internal.ResourcePerspective"

icon=

"icons/MyIcon.gif"

>

</perspective>

</extension>

A class attribútum értéke az org.eclipse.ui.IPerspectiveFactory felületet megvalósító osztály teljes képzésű neve kell, hogy legyen. Az osztálynak biztosítania kell a perspektíva kezdeti elrendezését, amikor a munkaterület lekérdezi azt.

Az alapértelmezett perspektívát a plugin_customization.ini fájl határozza meg. A default perspective az első perspektíva, amelyik megjelenik a termék első telepítés utáni indításakor. Szintén használatra kerül, ha a felhasználó egy megadott perspektíva nélküli oldalt nyit meg. Az alapértelmezett perspektíva a plugin_customization.ini fájl egy tulajdonságaként van megadva. A felhasználó újradefiniálhatja ezt a perspektívát a munkaterület perspektívák beállítása oldalán.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
A Perspektíva megnyitása menüben megjelenő perspektívák gyors utat kínálnak a perspektívakiválasztáshoz. Ezt a halmazt az aktív perspektíva definiálja, a kiterjesztések pedig a perspectiveExtensions kiterjesztési ponton keresztül hozhatók létre.

A munkaterületnek része egy Erőforrás perspektíva. A bedolgozók felvehetnek további perspektívákat. Ezek az Ablak menü Perspektíva megnyitása almenüjéből választhatók ki.