Σελίδες προτιμήσεων
Ταυτότητα:
org.eclipse.ui.preferencePages
Περιγραφή:
Ο πάγκος εργασίας παρέχει ένα κοινό πλαίσιο διαλόγου για προτιμήσεις.
Σκοπος αυτού του σημείου επέκτασης είναι να επιτρέπει στις πρόσθετες λειτουργίες την προσθήκη σελίδων στο πλαίσιο διαλόγου προτιμήσεων. Όταν ανοίγει το πλαίσιο διαλόγου προτιμήσεων (η εκκίνηση γίνεται από τη γραμμή του μενού), οι σελίδες που εισάγονται με αυτόν τον τρόπο θα προστεθούν στο πλαίσιο διαλόγου.
Το πλαίσιο διαλόγου των προτιμήσεων υποστηρίζει την ιεραρχική ομαδοποίηση των σελίδων. Για το λόγο αυτό, μια σελίδα μπορεί προαιρετικά να ορίζει ένα γνώρισμα category.
Το γνώρισμα αυτό συμβολίζει μια διαδρομή που αποτελείται από ταυτότητες γονικών σελίδων που διαχωρίζονται με "/". Αν αφαιρεθεί αυτό το γνώρισμα ή δεν είναι δυνατή η εύρεση κάποιου γονικού κόμβου στη διαδρομή, η σελίδα θα προστεθεί στο κεντρικό επίπεδο.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (page*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT page (keywordReference*)>
<!ATTLIST page
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
category CDATA #IMPLIED>
- id - Ένα μοναδικό όνομα που θα χρησιμοποιηθεί για τον προσδιορισμό αυτής της σελίδας.
- name - ένα μεταφράσιμο όνομα που θα χρησιμοποιηθεί στο περιβάλλον χρήστη για αυτή τη σελίδα.
- class - ένα όνομα της πλήρους κλάσης που υλοποιεί τη διεπαφή org.eclipse.ui.IWorkbenchPreferencePage.
- category - μια διαδρομή που προσδιορίζει τη θέση της σελίδας στη διακλάδωση προτιμήσεων. Η διαδρομή μπορεί να αποτελεί ταυτότητα γονικού κόμβου ή ακολουθία ταυτοτήτων που χωρίζονται με "/" και συμβολίζει την πλήρη διαδρομή από τον κεντρικό κόμβο.
<!ELEMENT keywordReference EMPTY>
<!ATTLIST keywordReference
id CDATA #REQUIRED>
ΜΙα παραπομπή σε λέξι κλειδί που γίνεται από μια σελίδα προτιμήσεων. Ανατρέξτε στο σημείο επέκτασης για τις λέξεις-κλειδιά.
- id - Η ταυτότητα της λέξης-κλειδιού στην οποία γίνεται παραπομπή.
Παραδείγματα:
Ακολουθεί ένα παράδειγμα του σημείου επέκτασης προτιμήσεων:
<extension
point=
"org.eclipse.ui.preferencePages"
>
<page
id=
"com.xyz.prefpage1"
name=
"XYZ"
class=
"com.xyz.prefpages.PrefPage1"
>
<keywordReference id=
"xyz.Keyword"
/>
</page>
<page
id=
"com.xyz.prefpage2"
name=
"Keyboard Settings"
class=
"com.xyz.prefpages.PrefPage2"
category=
"com.xyz.prefpage1"
>
</page>
</extension>
Πληροφορίες API:
Η τιμή της κλάσης γνωρίσματος πρέπει να αναπαριστά ένα πλήρες όνομα της κλάσης που υλοποιεί τη διεπαφή org.eclipse.ui.IWorkbenchPreferencePage.
Παρεχόμενη υλοποίηση:
Ο πάγκος εργασίας προσθέτει διάφορες σελίδες για τη ρύθμιση των προτιμήσεων πλατφόρμας. Οι σελίδες που καταχωρούνται μέσω αυτής της επέκτασης θα προστεθούν μετά από αυτές σύμφωνα με τις πληροφορίες κατηγορίας.
Copyright (c) 2002, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα
συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας
χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και
διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.