Έχουμε αναφερθεί σε πολλά διαφορετικά σημεία επέκτασης που συνεισφέρουν σε διάφορα μενού και γραμμές εργαλείων του πάγκου εργασίας. Πώς όμως γνωρίζουμε ποιο πρέπει να χρησιμοποιήσουμε; Ο ακόλουθος πίνακας συνοψίζει τις διάφορες συνεισφορές μενού και τη χρήση τους.
Όνομα σημείου επέκτασης |
Θέση ενεργειών |
Λεπτομέρειες |
---|---|---|
viewActions |
Οι ενέργειες εμφανίζονται στην τοπική γραμμή εργαλείων και το τοπικό αναπτυσσόμενο μενού μιας συγκεκριμένης προβολής. |
Πραγματοποιήστε συνεισφορά μιας κλάσης ενέργειας που υλοποιεί τη διεπαφή IViewActionDelegate. Προσδιορίστε την ταυτότητα της συνεισφοράς και την ταυτότητα της προβολής προορισμού που θα πρέπει να παρουσιάσει την ενέργεια. Η ετικέτα και η εικόνα καθορίζουν την εμφάνιση της ενέργειας στο περιβάλλον χρήστη. Η διαδρομή προσδιορίζει τη θέση σε σχέση με το μενού και τα στοιχεία γραμμής εργαλείων της προβολής. |
editorActions |
Οι ενέργειες συσχετίζονται με μια λειτουργία επεξεργασίας και εμφανίζονται στο μενού και/ή τη γραμμή εργαλείων του πάγκου εργασίας. |
Πραγματοποιήστε συνεισφορά μιας κλάσης ενέργειας που υλοποιεί τη διεπαφή IEditorActionDelegate. Καθορίστε την ταυτότητα της συνεισφοράς και την ταυτότητα της λειτουργίας επεξεργασίας προορισμού που προκαλεί την εμφάνιση της ενέργειας. Η ετικέτα και η εικόνα καθορίζουν την εμφάνιση της ενέργειας στο περιβάλλον χρήστη. Οι ξεχωριστές διαδρομές μενού και γραμμής εργαλείων καθορίζουν την ύπαρξη και τη θέση της συνεισφοράς στο μενού και τη γραμμή εργαλείων του πάγκου εργασίας. |
popupMenus |
Οι ενέργειες εμφανίζονται στο αναδυόμενο μενού μιας λειτουργίας επεξεργασίας ή μιας προβολής. Οι ενέργειες που έχουν συσχετιστεί με ένα είδος αντικειμένου εμφανίζονται σε όλα τα αναδυόμενα παράθυρα των προβολών και των λειτουργιών επεξεργασίας που παρουσιάζουν το είδος του αντικειμένου. Οι ενέργειες που έχουν συσχετιστεί με ένα συγκεκριμένο αναδυόμενο μενού εμφανίζονται μόνο σε αυτό. |
Οι Συνεισφορές αντικειμένων προσδιορίζουν το είδος αντικειμένου για το οποίο η ενέργεια θα πρέπει να εμφανιστεί σε ένα αναδυόμενο μενού. Η ενέργεια θα εμφανιστεί σε όλα τα αναδυόμενα παράθυρα της προβολής και της λειτουργίας επεξεργασίας που περιέχουν το είδος αντικειμένου. Δώστε μια κλάση ενέργειας που υλοποιεί τη διεπαφή IObjectActionDelegate. Οι |
actionSets |
Οι ενέργειες εμφανίζονται στα κύρια μενού και τις γραμμές εργαλείων του πάγκου εργασίας. Οι ενέργειες είναι ομαδοποιημένες σε σύνολα ενεργειών. Όλες οι ενέργειες σε ένα σύνολο ενεργειών θα εμφανιστούν στα μενού και τις γραμμές εργαλείων του πάγκου εργασίας σύμφωνα με την επιλογή χρήστη για τα σύνολα ενεργειών και την τρέχουσα προοπτική που παρουσιάζεται στον πάγκο εργασίας. Είναι δυνατό να επηρεάζεται από το actionSetPartAssociations (παρακάτω). |
Συνεισφέρετε μια κλάση ενέργειών που υλοποιεί τη διεπαφή IWorkbenchWindowActionDelegate ή την IWorkbenchWindowPulldownDelegate. Προσδιορίστε το όνομα και την ταυτότητα του συνόλου ενεργειών. Αριθμήστε όλες τις ενέργειες που ορίζονται για αυτό το σύνολο ενεργειών. Για κάθε ενέργεια, υπάρχουν ξεχωριστές διαδρομές μενού και γραμμής εργαλείων, οι οποίες καθορίζουν την ύπαρξη και τη θέση της συνεισφοράς στο μενού και τη γραμμή εργαλείων του πάγκου εργασίας. |
actionSetPartAssociations |
Τα σύνολα ενεργειών εμφανίζονται μόνο όταν οι καθορισμένες προβολές ή λειτουργίες επεξεργασίας είναι ενεργές. Το γεγονός αυτό δεν λαμβάνεται υπόψιν αν ο χρήστης έχει προσαρμόσει την τρέχουσα προοπτική. |
Προσδιορίστε μια ενέργεια που ορίζεται με ταυτότητα και ακολουθείται από ένα ή περισσότερα τμήματα (με ταυτότητα) που πρέπει να είναι ενεργά στην τρέχουσα προοπτική έτσι ώστε να εμφανίσουν το σύνολο ενεργειών. |