Προοπτικές

org.eclipse.ui.perspective

Αυτό το σημείο επέκτασης χρησιμοποιείται για την προσθήκη μεθόδων κατασκευής προοπτικών στον πάγκο εργασίας. Μια μέθοδος κατασκευής προοπτικής χρησιμοποιείται για τον ορισμό της αρχικής διάταξης και των ορατών συνόλων ενεργειών για μια προοπτική. Ο χρήστης μπορεί να επιλέξει μια προοπτική, καλώντας το υπο-μενού "Άνοιγμα προοπτικής" του μενού "Παράθυρο".

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

ένα προαιρετικό υποστοιχείο που θα πρέπει να περιέχει ένα κείμενο το οποίο θα παρέχει μια σύντομη περιγραφή της προοπτικής.



Ακολουθεί ένα παράδειγμα επέκτασης προοπτικής:

   

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

Η τιμή του γνωρίσματος class πρέπει να αποτελεί πλήρες όνομα μιας κλάσης η οποία υλοποιεί τη διεπαφή org.eclipse.ui.IPerspectiveFactory. Η κλάση πρέπει να παρέχει την αρχική διάταξη για μια προοπτική, όταν αυτό ζητείται από τον πάγκο εργασίας.

Το αρχείο plugin_customization.ini χρησιμοποιείται για τον ορισμό της προεπιλεγμένης προοπτικής. Η προεπιλεγμένη προοπτική είναι η πρώτη προοπτική που εμφανίζεται κατά την εκκίνηση του προϊόντος μετά την εγκατάσταση. Χρησιμοποιείται επίσης όταν ο χρήστης ανοίγει μια σελίδα ή ένα παράθυρο χωρίς να έχει προσδιοριστεί μια προοπτική. Η προεπιλεγμένη προοπτική ορίζεται ως μια ιδιότητα στο αρχείο plugin_customization.ini, όπως φαίνεται παρακάτω. Ο χρήστης μπορεί επίσης να αντικαθιστά την προοπτική αυτή από τη σελίδα προτιμήσεων προοπτικής του πάγκου εργασίας.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
Οι προοπτικές οι οποίες εμφανίζονται στο μενού "Άνοιγμα προοπτικής" αποτελούν συντομεύσεις για την επιλογή μιας προοπτικής. Αυτό το σύνολο ορίζεται από την ίδια την ενεργή προοπτική και τις επεκτάσεις που πραγματοποιούνται μέσω του σημείου επέκτασης perspectiveExtensions.

Ο πάγκος εργασίας παρέχει μια προοπτική πόρων. Επιπλέον προοπτικές μπορούν να προστεθούν από πρόσθετες λειτουργίες. Επιλέγονται με τη χρήση του υπο-μενού "Άνοιγμα προοπτικής" του μενού "Παράθυρο".