Perspektywy

org.eclipse.ui.perspective

Ten punkt rozszerzenia umożliwia dodawanie fabryk perspektyw do środowiska roboczego. Fabryka perspektyw pozwala zdefiniować początkowy układ perspektywy i widoczne w niej zestawy akcji. Użytkownik może wybrać perspektywę, wywołując podmenu Otwórz perspektywę w menu Okna.

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

Opcjonalny podelement, którego treść powinien stanowić krótki opis perspektywy.



Poniżej przedstawiono przykład rozszerzenia perspektywy:

   

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

Wartość atrybutu class musi być pełną nazwą klasy implementującej interfejs org.eclipse.ui.IPerspectiveFactory. Klasa ta na polecenie środowiska roboczego musi przekazywać początkowy układ perspektywy.

Do definiowania perspektywy domyślnej służy plik plugin_customization.ini. Perspektywa domyślna to perspektywa wyświetlana jako pierwsza, gdy produkt jest uruchamiany po instalacji. Jest także stosowana, gdy użytkownik otwiera stronę lub okno bez podanej perspektywy. Perspektywa domyślna jest zdefiniowana jako właściwość w pliku plugin_customization.ini w przedstawiony poniżej sposób. Użytkownik może przesłonić tę perspektywę na stronie preferencji perspektyw środowiska roboczego.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
Perspektywy wyświetlane w menu Otwórz perspektywę są skrótami umożliwiającymi wybór perspektywy. Zestaw ten jest określony przez aktywną perspektywę oraz rozszerzenia wykonane za pośrednictwem punktu rozszerzenia perspectiveExtensions.

W środowisku roboczym udostępniana jest Perspektywa zasobów. Dodatkowe perspektywy mogą być dodawane przez wtyczki. Do ich wybierania służy podmenu Otwórz perspektywę w menu Okna.