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 pierwsza perspektywa wyświetlana, 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 moduły dodatkowe. Do ich wybierania służy podmenu Otwórz perspektywę w menu Okna.