Τυπικά μενού

Οι περισσότερες εφαρμογές έχουν πολλές λειτουργίες κοινές, όπως αποκοπή, αντιγραφή, επικόλληση και έξοδος. Για βοήθεια στη μάθηση και απομνημόνευση, αυτά τα στοιχεία μενού και τα μενού στα οποία εμφανίζονται, πρέπει να εμφανίζονται με τις ίδιες ετικέτες και με την ίδια σειρά σε κάθε εφαρμογή. Οι ίδιες εντολές πρέπει επίσης να συμπεριφέρονται με τον ίδιο τρόπο σε διαφορετικές εφαρμογές, για να μην εκπλήσσεται ο χρήστης.

Αυτή η ενότητα δίνει λεπτομέρειες για τα πιο κοινά μενού, στοιχεία μενού και τις συμπεριφορές τους. Δεν θα χρειαστείτε όλα αυτά τα μενού ή στοιχεία μενού σε κάθε εφαρμογή που γράφετε, αλλά διατηρήστε τη σειρά των τίτλων μενού και τα στοιχεία μενού που χρησιμοποιείτε.

Κατευθυντήριες γραμμές
  • Τοποθετήστε τα ειδικά μενού της εφαρμογής μετά το μενού Μορφοποίηση και πριν το μενού Μετάβαση
  • Τοποθετήστε τα ειδικά στοιχεία μενού της εφαρμογής προς το μέσο του τυπικού μενού, εκτός και λογικά ταιριάζει με μια από τις τυπικές ομάδες που είναι ήδη στο μενού.
Φιγούρα 4-9Μια γραμμή μενού που εμφανίζει όλους τους τυπικούς τίτλους μενού στη σωστή τους σειρά

4.4.1. Αρχείο

Το μενού Αρχείο περιέχει εντολές που λειτουργούν στο τρέχον έγγραφο. Είναι το πιο αριστερό στοιχείο στη γραμμή μενού λόγω της σημασίας και της συχνότητας χρήσης του και επειδή είναι ένα σχετικό μενού σε πολλές εφαρμογές. Ιστορικά, επειδή πολλές εφαρμογές είχαν ήδη αυτό το μενού και επειδή η διάκριση μεταξύ κλεισίματος εγγράφων και κλεισίματος παραθύρων έγινε ασαφής με τον χρόνο, το μενού Αρχείο έγινε επίσης η τυπική θέση για την Έξοδο.

Τα στοιχεία στο μενού Αρχείο είναι γενικά διαταγμένα κατά τόπο, τα πιο κοντινά πρώτα. Δηλαδή, τα στοιχεία για αποθήκευση ή φόρτωση από αρχείο, ακολουθούμενα από εκτύπωση, από αποστολή σε απομακρυσμένο χρήστη. Δοκιμάστε να διατηρήσετε αυτή τη σειρά εάν πρέπει να προσθέσετε νέα στοιχεία στο μενού.

Εάν η εφαρμογή σας δεν λειτουργεί σε έγγραφα, ονομάστε αυτό το στοιχείο για τον τύπο του αντικειμένου που εμφανίζει. Για παράδειγμα, πολλά παιχνίδια πρέπει να έχουν ένα μενού Παιχνίδι αντί για ένα μενού Αρχείο. Όμως, τοποθετήστε το στοιχείο μενού Έξοδος τελευταίο σε αυτό το μενού.

Φιγούρα 4-10Ένα γενικό μενού αρχείου

4.4.1.1. Δημιουργία και άνοιγμα λειτουργιών

Table 4-1Δημιουργία και άνοιγμα στοιχείων μενού λειτουργίας
Ετικέτα Συντόμευση Περιγραφή
Νέο παράθυρο Ctrl+N Δημιουργεί ένα νέο έγγραφο. Ανοίξτε ένα νέο πρωτεύον παράθυρο, με τον τίτλο Όνομα εγγράφου, που περιέχει ένα κενό έγγραφο. Το πώς εμφανίζεται αυτό το παράθυρο, π.χ. ως καρτέλα ή ως ξεχωριστό παράθυρο, εξαρτάται από τον διαχειριστή παραθύρου.

If your application can create a number of different types of document, you can make the New item a submenu, containing a menu item for each type. Label these items New document type, make the first entry in the submenu the most commonly used document type, and give it the Ctrl+N shortcut.

Σημείωση: Ένα κενό έγγραφο δεν θα είναι αναγκαστικά πλήρως κενό. Για παράδειγμα, ένα έγγραφο που δημιουργήθηκε από ένα πρότυπο μπορεί να περιέχει ήδη κάποια δεδομένα.

Άνοίγμα... Ctrl+O Ανοίγει ένα υπάρχον έγγραφο σε ένα νέο παράθυρο. Παρουσιάζει στον χρήστη έναν τυπικό διάλογο ανοίγματος αρχείου από τον οποίο μπορείτε να επιλέξετε ένα υπάρχον αρχείο. Εάν το επιλεγμένο αρχείο είναι ήδη ανοικτό στην εφαρμογή, ανυψώστε αυτό το παράθυρο αντί για άνοιγμα ενός νέου.

4.4.1.2. Λειτουργίες αποθηκευμένης κατάστασης

Table 4-2Αποθηκευμένα στοιχεία μενού λειτουργίας κατάστασης
Ετικέτα Συντόμευση Περιγραφή
Αποθήκευση Ctrl+S Αποθηκεύει το έγγραφο με το τρέχον όνομα αρχείου. Εάν το έγγραφο έχει ήδη ένα όνομα αρχείου συνδεμένο με αυτό, αποθηκεύστε το έγγραφο αμέσως χωρίς καμιά παραπέρα αλληλεπίδραση από τον χρήστη. Εάν υπάρχουν κάποιες πρόσθετες εμπλεκόμενες επιλογές στην αποθήκευση ενός αρχείου (π.χ. DOS ή τέλος γραμμής μορφής UNIX σε ένα αρχείο κειμένου), ζητήστε τα την πρώτη φορά που αποθηκεύεται το έγγραφο, αλλά ακολούθως χρησιμοποιήστε τις ίδιες τιμές κάθε φορά μέχρι ο χρήστης να τις αλλάξει. If the document has no current filename or is read-only, selecting this item should be the same as selecting Save As.
Αποθήκευση ως... Shift+Ctrl+S Αποθηκεύει το έγγραφο με ένα νέο όνομα αρχείου. Παρουσιάστε στον χρήστη με τον τυπικό διάλογο αποθήκευση ως και αποθηκεύστε το αρχείο με το επιλεγμένο όνομα αρχείου.
Αποθήκευση αντιγράφου... Κανένα Ζητά από τον χρήστη να εισάγει ένα όνομα αρχείου, με το οποίο ένα αντίγραφο του εγγράφου αποθηκεύεται έπειτα. Μην αλλάζετε είτε την προβολή είτε το όνομα αρχείου του αρχικού εγγράφου. Όλες οι ακόλουθες αλλαγές γίνονται ακόμα στο αρχικό έγγραφο μέχρι ο χρήστης να ορίσει αλλιώς, για παράδειγμα επιλέγοντας την εντολή Αποθήκευση ως.

Like the Save As dialog, the Save a Copy dialog may present different ways to save the data. For example, an image may be saved in a native format or as a PNG.

Αντιστροφή Κανένα Επαναφέρει το έγγραφο στην τελευταία αποθηκευμένη κατάσταση. Παρουσιάστε στον χρήστη μια προειδοποίηση ότι όλες οι αλλαγές θα χαθούν και δώστε την επιλογή της ακύρωσης πριν την επαναφόρτωση του αρχείου.
Αποθήκευση έκ δοσης... Κανένα Μια εναλλακτική εντολή στο Αποθήκευση ως αντίγραφο. Χρησιμοποιήστε μόνο αυτό το στοιχείο μαζί με την εντολή Επαναφορά έκδοσης. .
Επαναφορά έκδοσης... Κανένα Ζητά από τον χρήστη μια έκδοση του τρέχοντος εγγράφου για επαναφορά. Παρουσιάστε στον χρήστη μια προειδοποίηση ότι όλες οι αλλαγές θα χαθούν και δώστε την επιλογή της ακύρωσης πριν την επαναφορά της έκδοσης. Χρησιμοποιήστε αυτό το στοιχείο μόνο μαζί με την εντολή Αποθήκευση έκδοσης.
Εκδόσεις... Κανένα Μια εναλλακτική στις εντολές Αποθήκευση έκδοσης και Επαναφορά έκδοσης. Χρησιμοποιήστε αυτό όταν περισσότερα βοηθήματα, όπως μια diff, είναι διαθέσιμα.

4.4.1.3. Εξαγωγή λειτουργιών

Table 4-3Εξαγωγή στοιχείων μενού λειτουργίας
Ετικέτα Συντόμευση Περιγραφή
Ορισμός σελίδας Κανένα Επιτρέπει στον χρήστη να ελέγχει ρυθμίσεις σχετικές με εκτύπωση. Παρουσιάστε στον χρήστη έναν διάλογο που του επιτρέπει να ορίσει τέτοιες επιλογές ως μορφή πορτρέτου ή τοπίου, περιθώρια κ.ο.κ.
Προεπισκόπηση εκτύπωσης Shift+Ctrl+P Εμφανίζει στον χρήστη πώς θα φαίνεται το τυπωμένο έγγραφο. Παρουσιάστε ένα νέο παράθυρο που περιέχει μια ακριβή αναπαράσταση της εμφάνισης του εγγράφου όπως θα πρέπει να εκτυπωθεί. Η βιβλιοθήκη libgnomeprintui παρέχει ένα τυπικό παράθυρο προεπισκόπησης της εκτύπωσης που θα πρέπει να χρησιμοποιήσετε εάν είναι δυνατό.
Εκτύπωση... Ctrl+P Εκτυπώνει το τρέχον έγγραφο. Παρουσιάστε στον χρήστη έναν διάλογο που του επιτρέπει τον ορισμό επιλογών όπως περιοχή σελίδας εκτύπωσης, τον χρησιμοποιούμενο εκτυπωτή κ.ο.κ. Ο διάλογος πρέπει να περιέχει ένα κουμπί με ετικέτα Εκτύπωση που ξεκινά την εκτύπωση και κλείνει τον διάλογο. Η βιβλιοθήκη libgnomeprintui παρέχει έναν τυπικό διάλογο εκτύπωσης που θα πρέπει να χρησιμοποιήσετε εάν είναι δυνατό.
Αποστολή σε... Ctrl+M Παρέχει στον χρήστη ένα μέσο επισύναψης ή αποστολής του τρέχοντος εγγράφου ως μηνύματος ή συνημμένου μηνύματος, ανάλογα με τη μορφή του. You may provide more than one Send item depending on which options are available. If there are more than two such items, move them into a submenu. For example, if only Send by Email and Send by Fax are available, leave them on the top-level menu If there is a third option, such as Send by FTP, place all the options in a Send submenu.

4.4.1.4. Ιδιότητες αρχείου

Table 4-4Στοιχεία μενού ιδιοτήτων
Ετικέτα Συντόμευση Περιγραφή
Ιδιότητες Alt+Επιστροφή Ανοίγει το παράθυρο του εγγράφου Ιδιότητες. Αυτό μπορεί να περιέχει επεξεργάσιμες πληροφορίες, όπως το όνομα του συντάκτη του εγγράφου, ή πληροφορίες μόνο για ανάγνωση, όπως ο αριθμός των λέξεων σε ένα έγγραφο, ή ένα συνδυασμό και των δύο. Η συντόμευση Alt+επιστροφή δεν πρέπει να δίνεται όπου η επιστροφή είναι η πιο συχνά χρησιμοποιούμενη για εισαγωγή νέας γραμμής.

4.4.1.5. Λειτουργίες κλεισίματος

Table 4-5Στοιχεία μενού για λειτουργίες κλεισίματος
Ετικέτα Συντόμευση Περιγραφή
Κλείσιμο Ctrl+W Κλείνει το τρέχον έγγραφο. Εάν έχει αναποθήκευτες αλλαγές, παρουσιάστε στον χρήστη μια ειδοποίηση επιβεβαίωσης που δίνει την επιλογή αποθήκευσης των αλλαγών, απόρριψή τους, ή ακύρωσης της ενέργειας χωρίς κλείσιμο ή αποθήκευση του εγγράφου.

Αν το παράθυρο που κλείνετε είναι το τελευταίο έγγραφο που ανοίξατε στην εφαρμογή, η σωστή ενέργεια εξαρτάται από τον τύπο της επιλογής σας:

  • Διεπαφή μονού εγγράφου: κλείσιμο της εφαρμογής
  • Ελεγχόμενη διεπαφή μονού εγγράφου: αφήστε μόνο το παράθυρο ελέγχου ανοικτό
  • Πολλαπλή διεπαφή εγγράφου: κλείστε το τρέχον έγγραφο και δημιουργήστε ένα νέο κενό έγγραφο
Εξοδος Ctrl+Q

Κλείνει την εφαρμογή. Εάν υπάρχουν αναποθήκευτες αλλαγές σε οποιοδήποτε ανοικτό έγγραφο, παρουσιάστε στον χρήστη μια ειδοποίηση επιβεβαίωσης για κάθε επηρεαζόμενο έγγραφο, δίνοντας την επιλογή της αποθήκευσης των αλλαγών, απόρριψής τους ή ακύρωσης. Εάν δεν υπάρχουν αναποθήκευτες αλλαγές, κλείστε την εφαρμογή αμέσως χωρίς την παρουσίαση οποιουδήποτε παραπέρα μηνύματος ή διαλόγου.

Ειδικά, οι εφαρμογές που δεν βασίζονται σε έγγραφο, για παράδειγμα ένα παιχνίδι ή μια αριθμομηχανή, πρέπει να αποθηκεύσουν την κατάστασή τους και να εξέλθουν αμέσως. Αυτή η κατάσταση πρέπει να επαναφερθεί την επόμενη φορά που θα αρχίσει η εφαρμογή.

4.4.2. Επεξεργασία

Το μενού επεξεργασία περιέχει στοιχεία σχετικά με την επεξεργασία και του εγγράφου (χειρισμός προχείρου, αναζήτηση και αντικατάσταση και εισαγωγή ειδικών αντικειμένων) και τις προτιμήσεις του χρήστη. Οι προτιμήσεις επεξεργάζονται εδώ παρά σε ένα μενού ρυθμίσεων, επειδή:

  • τα παράθυρα προτιμήσεων των περισσότερων εφαρμογών προσπελάζονται μέσα από ένα μοναδικό στοιχείο μενού και τα μενού μοναδικού στοιχείου προσφέρουν φτωχή χρησιμότητα
  • οι περισσότερες εφαρμογές περιέχουν ήδη ένα κατάλληλο μενού επεξεργασίας.
Φιγούρα 4-11Ένα αρχικό μενού επεξεργασίας

4.4.2.1. Ιστορικό τροποποιήσεων

Οι εφαρμογές με βάση έγγραφα πρέπει να διατηρούν ένα ιστορικό τροποποιήσεων σε ένα έγγραφο και την κατάσταση του εγγράφου μεταξύ κάθε ενέργειας. Οι εντολές Αναίρεση και Ακύρωση αναίρεσης οπισθοχωρούν και προχωρούν μέσα από αυτό το ιστορικό.

Table 4-6Στοιχεία μενού με ιστορικά τροποποιήσεων
Ετικέτα Συντόμευση Περιγραφή
Αναίρεση ενέργειας Ctrl+Z Αναιρεί το αποτέλεσμα της προηγούμενης ενέργειας στη λίστα ιστορικού αναιρέσεων. Επαναφέρει το έγγραφο στην κατάστασή του πριν την εκτέλεση της προηγούμενης ενέργειας. Εάν η εφαρμογή σας υποστηρίζει αναίρεση και ο χρήστης αναιρεί όλες τις αλλαγές από την τελευταία αποθήκευση, συμπεριφερθείτε στο έγγραφο ως ατροποποίητο. Note: provide a separate Undo and Redo menu item even if your application only supports one level of undo.
Ακύρωση αναίρεσης Shift+Ctrl+Z Εκτελεί την επόμενη ενέργεια στη λίστα ιστορικού αναιρέσεων, αφού ο χρήστης έχει οπισθοχωρήσει μέσα από τη λίστα με την εντολή Αναίρεση. Προχωρήστε τον χρήστη ένα βήμα ξανά, επαναφέροντας το έγγραφο στην κατάσταση που ήταν μετά την εκτέλεση αυτής της ενέργειας.

Note: provide a separate Undo and Redo menu item even if your application only supports one level of undo.

4.4.2.2. Διαχείριση επιλογμένων δεδομένων

Table 4-7Στοιχεία μενού για τη διαχείριση των επιλεγμένων δεδομένων
Ετικέτα Συντόμευση Περιγραφή
Αποκοπή Ctrl+X Απομακρύνει το επιλεγμένο περιεχόμενο και τα τοποθετεί στο πρόχειρο. Οπτικά, απομακρύνετε το περιεχόμενο από το έγγραφο με ίδιο τρόπο όπως το Διαγραφή.
Αντιγραφή Ctrl+C Αντιγράφει το επιλεγμένο περιεχόμενο στο πρόχειρο.
Επικόλληση Ctrl+V Εισάγει τα περιεχόμενα του προχείρου στο έγγραφο. Αν δεν υπάρχει κάποια τρέχουσα επιλογή, χρησιμοποιήστε την αγκύλη ως σημείο εισαγωγής. Αν υπάρχει μία τρέχουσα επιλογή, αντικαταστήστε την με τα περιεχόμενα του προχείρου.
Ειδική επικόλληση... Shift+Ctrl+V Εισάγει μια μη προεπιλεγμένη αναπαράσταση των περιεχομένων του προχείρου στο έγγραφο. Ανοίξτε έναν διάλογο παρουσίασης μιας λίστας των διαθέσιμων μορφών από τις οποίες ο χρήστης μπορεί να επιλέξει. Για παράδειγμα, εάν το πρόχειρο περιέχει ένα αντιγραμμένο αρχείο PNG από έναν διαχειριστή αρχείων, η εικόνα μπορεί να ενσωματωθεί στο έγγραφο, ή να εισαχθεί ένας σύνδεσμος στο αρχείο, έτσι ώστε οι αλλαγές στην εικόνα στον δίσκο να αντανακλώνται πάντα στο έγγραφο.
Διπλότυπο Ctrl+U Δημιουργεί ένα διπλότυπο αντίγραφο του επιλεγμένου αντικειμένου. Μην ζητάτε όνομα για το διπλότυπο αντικείμενο, αλλά δώστε του μια λογική προεπιλογή (για παράδειγμα, Αντίγραφο του ShoppingList.abw) και επιτρέψτε στον χρήστη να το αλλάξει αργότερα. Τοποθετήστε το διπλότυπο αντίγραφο όσο το δυνατό πιο κοντά στο αρχικό χωρίς επικάλυψη του, ακόμα κι αν αυτό σημαίνει διακοπή της τρέχουσας σειράς ταξινόμησης μέσα στον περιέκτη, έτσι ο χρήστης το βλέπει αμέσως.
Διαγραφή Διαγραφή Αφαιρεί το επιλεγμένο περιεχόμενο χωρίς τοποθέτηση του στο πρόχειρο.
Επιλογή όλων Ctrl+A Επιλέγει όλο το περιεχόμενο στο τρέχον έγγραφο.
Αποεπιλογή όλων Shift+Ctrl+A Αποεπιλέγει όλα τα περιεχόμενα στο τρέχον έγγραφο. Δώστε αυτό το στοιχείο μόνο σε καταστάσεις όταν καμιά άλλη μέθοδος αναίρεσης της επιλογής δεν είναι δυνατή ή προφανής στον χρήστη. Για παράδειγμα, σε εφαρμογές σύνθετων γραφικών όπου η επιλογή και η αποεπιλογή δεν είναι συνήθως δυνατές απλά χρησιμοποιώντας τα πλήκτρα του δρομέα. Note: Do not provide Deselect All in text entry fields, as Shift+Ctrl+hex digit is used to enter unicode characters so its shortcut will not work.

4.4.2.3. Αναζήτηση και αντικατάσταση

Table 4-8Αναζήτηση και αντικατάσταση στοιχείων μενού
Ετικέτα Συντόμευση Περιγραφή
Εύρεση... Ctrl+F Ανοίγει ένα παράθυρο ή διάλογο επιτρέποντας στον χρήστη την αναζήτηση ειδικού περιεχομένου στο τρέχον έγγραφο. Τονίστε κάθε συμφωνία επιτόπου. If the command allows the user to search for content in places other than the current document, for example other open documents, other documents on disk, or a remote network location, label this item Search instead of Find.
Εύρεση επόμενου Ctrl+G Επιλέγει την επόμενη περίπτωση του τελευταίου όρου που βρέθηκε στο τρέχον έγγραφο.
Εύρεση προηγούμενου Shift+Ctrl+G Επιλέγει την προηγούμενη περίπτωση του τελευταίου όρου που βρέθηκε στο τρέχον έγγραφο.
Αντικατάσταση... Ctrl+H Ανοίγει ένα παράθυρο ή διάλογο επιτρέποντας στον χρήστη την αναζήτηση ειδικού περιεχομένου στο τρέχον έγγραφο και αντικατάσταση κάθε εμφάνισης με νέο περιεχόμενο.

4.4.2.4. Εισαγωγή ειδικών αντικειμένων

Όπου μπορεί να εφαρμοστεί, δώστε στοιχεία στο μενού Επεξεργασία για εισαγωγή ειδικών αντικειμένων όπως εικόνες, σύνδεσμοι, έλεγχοι GUI ή την τρέχουσα ημερομηνία και ώρα.

Εάν έχετε μέχρι τρεις τύπους αντικειμένου που μπορούν να εισαχθούν, προσθέστε τους ως ξεχωριστά στοιχεία σε αυτό το μενού, για παράδειγμα Εισαγωγή εικόνας ή Εισαγωγή εξωτερικού συνδέσμου. Εάν έχετε μεταξύ τριών και έξι τύπων, τοποθετήστε τους σε ένα υπομενού Επεξεργασία ▸ Εισαγωγή. Εάν έχετε περισσότερους από έξι, προσθέστε ένα ξεχωριστό μενού εισαγωγή στη γραμμή μενού.

4.4.2.5. Προτιμήσεις χρήστη

Table 4-9Στοιχεία μενού για τις προτιμήσεις χρήστη
Ετικέτα Συντόμευση Περιγραφή
Προτιμήσεις Κανένα Ανοίγει ένα παράθυρο προτιμήσεων που επιτρέπει στον χρήστη να αλλάξει προτιμήσεις για όλη την εφαρμογή. Οι αλλαγές θα εφαρμοστούν σε όλες τις εκτελούμενες και ακόλουθες περιπτώσεις της εφαρμογής.

4.4.3. Προβολή

Το μενού Προβολή περιέχει μόνο στοιχεία που επηρεάζουν την προβολή του χρήστη του τρέχοντος εγγράφου. Μην τοποθετήστε κανένα στοιχείο στο μενού Προβολή που επηρεάζουν το περιεχόμενο του τρέχοντος εγγράφου. (Εξαίρεση: Προβολή ▸ Επαναφόρτωση μπορεί να αλλάξει τα τρέχοντα περιεχόμενα εάν, για παράδειγμα, το έγγραφο είναι μια ιστοσελίδα που έχει ενημερωθεί πρόσφατα στον εξυπηρετητή).

Φιγούρα 4-12Ένα αρχικό μενού προβολής

4.4.3.1. Εργαλειοθήκη και γραμμή κατάστασης

Table 4-10Στοιχεία μενού εργαλειοθήκης και γραμμή κατάστασης
Ετικέτα Συντόμευση Περιγραφή
Toolbar Κανένα Εμφανίζει ή κρύβει την εργαλειοθήκη της εφαρμογής. Αυτό είναι ένας στοιχείο μενού πλαισίου ελέγχου. Συμπεριλάβετε αυτό το στοιχείο σε κάθε εφαρμογή που έχει μια μοναδική εργαλειοθήκη. Δείτε Ενότητα 5.2 ― Έλεγχος προβολής και εμφάνισης για πληροφορίες σχετικά με πολλές εργαλειοθήκες.

4.4.3.2. Παρουσιάση περιεχομένων

Table 4-11Στοιχεία μενού παρουσίασης περιεχομένων
Ετικέτα Συντόμευση Περιγραφή
Εικονίδια Κανένα Εμφανίζει τα περιεχόμενα του επιλεγμένου περιέκτη ως γραμμές και στήλες μεγάλων εικονιδίων, καθένα με το όνομα του από κάτω. Αυτό είναι ένα στοιχείο μενού ραδιοπλήκτρου.
Λίστα Κανένα Εμφανίζει τα περιεχόμενα του επιλεγμένου περιέκτη ως μια λίστα μικρών εικονιδίων, πιθανόν σε πολλαπλές στήλες, καθεμιά με το όνομά της στη δεξιά πλευρά. Αυτό είναι ένα στοιχείο μενού ραδιοπλήκτρου.
Λεπτομέρειες Κανένα Εμφανίζει τα περιεχόμενα του επιλεγμένου περιέκτη ως μονής στήλης μικρών εικονιδίων, καθένα με το όνομα του στα δεξιά. Πρόσθετες στήλες δίνουν επιπλέον πληροφορίες για το αντικείμενο που κάθε εικονίδιο αναπαριστά, για παράδειγμα το μέγεθος και η ημερομηνία τροποποίησης των αρχείων σε έναν διαχειριστή αρχείων. Αυτό είναι ένα στοιχείο μενού ραδιοπλήκτρου.

If your application has no need for both List and Details modes, use the List item for whichever of the two modes you support.

Ταξινόμηση κατά... Κανένα Ταξινομεί τα περιεχόμενα ενός περιέκτη με καθορισμένα κριτήρια από τον χρήστη. Ανοίξτε ένα διάλογο που επιτρέπει στον χρήστη να επιλέξει από προκαθορισμένα πλήκτρα ταξινόμησης (για παράδειγμα, όνομα, μέγεθος, ή ημερομηνία τροποποίησης σε έναν διαχειριστή αρχείων), ή ορίστε τα δικά τους εάν γίνεται.
Φίλτρο... Κανένα Κρύβει αντικείμενα που δεν ενδιαφέρουν τον χρήστη. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή από μια λίστα τύπων αντικειμένου που θέλει να εμφανίσει, ή εισάγετε τα δικά σας κριτήρια (για παράδειγμα, μια κανονική έκφραση που ταιριάζει με μια ειδική ιδιότητα των αντικειμένων).
Μεγέθυνση Ctrl++ Μεγεθύνει το έγγραφο. Κάνει το κέντρο της νέας προβολής το ίδιο με το κέντρο της προηγούμενης προβολής.
Σμίκρυνση Ctrl+- Μικραίνει το έγγραφο. Κάντε το κέντρο της νέας προβολής το ίδιο με το κέντρο της προηγούμενης προβολής.
Κανονικό μέγεθος Ctrl+0 Επαναφέρει το επίπεδο εστίασης στην προεπιλεγμένη τιμή, κανονικά 100%. Κάντε το κέντρο της νέας προβολής το ίδιο με το κέντρο της προηγούμενης προβολής.
Άριστη προσαρμογή Κανένα Κάνει το να γεμίσει το παράθυρο. Προβάλετε το έγγραφο, ή την τρέχουσα σελίδα του εγγράφου, σε τόσο υψηλό επίπεδο εστίασης όσο ταιριάζει στο παράθυρο ενώ επιτρέπετε σε όλο το έγγραφο ή σε όλη τη σελίδα να είναι ορατά χωρίς κύλιση.
Ανανέωση Ctrl+R Ξανασχεδιάζει την τρέχουσα προβολή του εγγράφου από τοπική αποθήκευση. Για παράδειγμα, σε μια εφαρμογή περιηγητή ιστού, αυτό θα μπορούσε να ξανασχεδιάσει τη σελίδα από την κρυφή μνήμη της σελίδας του περιηγητή.
Επαναφόρτωση Ctrl+R Ξανασχεδιάζει την τρέχουσα προβολή του εγγράφου, ελέγχοντας την πηγή δεδομένων για αλλαγές πρώτα. Για παράδειγμα, ελέγχει τον εξυπηρετητή ιστού για ενημερώσεις στη σελίδα πριν τον ανασχεδιασμό της. If your application requires both Reload and Refresh, use Shift+Ctrl+R as the shortcut for Reload.

4.4.4. Εισαγωγή

Τα μενού Εισαγωγή εμφανίζουν τον τύπο των ειδικών αντικειμένων που μπορούν να εισαχθούν στο έγγραφο στην τρέχουσα θέση δρομέα, για παράδειγμα εικόνες, συνδέσμους, αλλαγές σελίδας ή αντικείμενα GUI. Δώστε αυτό το μενού μόνο εάν έχετε περισσότερους από έξι τύπους αντικειμένου που μπορούν να εισαχθούν, αλλιώς τοποθετήστε ξεχωριστά στοιχεία για κάθε τύπο στο μενού Επεξεργασία.

Φιγούρα 4-13Ένα γενικό μενού εισαγωγής

Οι τύποι των αντικειμένων θα ποικίλλουν μεταξύ εφαρμογών, αλλά ο παρακάτω πίνακας δείχνει μερικούς κοινούς τύπους που μπορεί να είναι εφαρμόσιμοι.

Table 4-12Στοιχεία μενού εισαγωγής
Ετικέτα Συντόμευση Περιγραφή
Αλλαγή σελίδας Κανένα Εισάγει μια αλλαγή σελίδας στη θέση του δρομέα. Προβάλετε την αλλαγή σελίδας οπτικά, για παράδειγμα ως διάστικτη γραμμή κατά πλάτος της σελίδας, εκτός και ο χρήστης έχει ζητήσει ειδικά να μην τις βλέπει.
Ημερομηνία και χρόνος... Κανένα Εισάγει την τρέχουσα ημερομηνία και/ή χρόνο στη θέση του δρομέα. Ανοίξτε έναν διάλογο δίνοντας μια επιλογή μορφών ημερομηνίας και χρόνου. Εάν γίνεται, δώστε επίσης την επιλογή εισαγωγής είτε ως απλό κείμενο, έτσι ώστε η συγκεκριμένη ημερομηνία και χρόνος να εμφανίζονται πάντα στο έγγραφο, ή ως ειδικό πεδίο που θα ενημερώνεται κάθε φορά που το έγγραφο ανοίγει, ανανεώνεται ή εκτυπώνεται.
Σύμβολο... Κανένα Εισάγει ένα ειδικό σύμβολο, όπως ένα μαθηματικό σύμβολο ή ξένους χαρακτήρες, στη θέση του δρομέα. Ανοίξτε έναν διάλογο που εμφανίζει όλα τα διαθέσιμα σύμβολα όπως έναν πίνακα, από τον οποίον ο χρήστης μπορεί να επιλέξει. Ο χρήστης πρέπει να μπορεί να προσθέσει πολλαπλά σύμβολα στο έγγραφο τη φορά χωρίς να πρέπει να κλείσει και να ξανανοίξει τον διάλογο.
Φύλλο... Κανένα Προσθέτει ένα νέο φύλλο στο τρέχον βιβλίο εργασίας. Μην ζητάτε όνομα, αλλά επιλέξτε μια λογική προεπιλογή (όπως Φύλλο-2) και αφήστε τον χρήστη να την αλλάξει αργότερα.
Γραμμές... Κανένα Προσθέτει νέες γραμμές σε έναν πίνακα στον οποίον μία ή περισσότερες γραμμές ή κελιά έχουν επιλεγεί προς το παρόν. Ανοίξτε έναν διάλογο ζητώντας εάν θα εισαχθούν οι γραμμές πάνω από ή κάτω από την τρέχουσα επιλογή και κάθε άλλη απαιτούμενη πληροφορία. Αντιγράψτε τη μορφή γραμμής από την τελευταία ή πρώτη γραμμή της τρέχουσας επιλογής αντίστοιχα, εκτός και ο χρήστης καθορίσει αλλιώς.
Στήλες... Κανένα Προσθέτει νέες στήλες σε έναν πίνακα στον οποίον μία ή περισσότερες στήλες ή κελιά έχουν επιλεγεί προς το παρόν. Ανοίξτε έναν διάλογο ζητώντας εάν θα εισαχθούν οι στήλες αριστερά ή δεξιά από την τρέχουσα επιλογή και κάθε άλλη απαιτούμενη πληροφορία. Αντιγράψτε τη μορφή στήλης από την πιο δεξιά ή πιο αριστερή στήλη της τρέχουσας επιλογής αντίστοιχα, εκτός και ο χρήστης καθορίσει αλλιώς.
Εικόνα... Κανένα Εισάγει μια εικόνα στο έγγραφο από ένα αρχείο. Παρουσιάστε έναν τυπικό φιλτραρισμένο διάλογο ανοίγματος αρχείου με αποδεκτούς τύπους αρχείων, από τον οποίον ο χρήστης μπορεί να επιλέξει ένα αρχείο εικόνας για εισαγωγή.
Γράφημα... Κανένα Εισάγει ένα γράφημα στο έγγραφο. Ανοίξτε έναν διάλογο ή βοηθό που επιτρέπει στον χρήστη να δημιουργήσει (ή να ανοίξει από ένα αρχείο) ένα γράφημα της επιλογής του, χρησιμοποιώντας την τρέχουσα επιλογή ως μια ένδειξη ποιες τιμές, ετικέτες άξονα και ετικέτες δεδομένων να χρησιμοποιήσει.
Από αρχείο... Κανένα Εισάγει ένα αντικείμενο από οποιοδήποτε αποδεκτό τύπο αρχείου, για παράδειγμα απλό κείμενο, μορφοποιημένο κείμενο, ή μια εικόνα. Παρουσιάστε έναν τυπικό φιλτραρισμένο διάλογο ανοίγματος αρχείου με αποδεκτούς τύπους αρχείου, από τον οποίον ο χρήστης μπορεί να επιλέξει ένα αρχείο για εισαγωγή.
Εξωτερικός σύνδεσμος... Κανένα Εισάγει έναν σύνδεσμο σε ένα αποθηκευμένο αντικείμενο σε ένα διαφορετικό αρχείο, ή σε ένα απομακρυσμένο σύστημα. Το αντικείμενο δεν ενσωματώνεται ή δεν αποθηκεύεται με το έγγραφο, μόνο ένας σύνδεσμος. Ανοίξτε έναν διάλογο στον οποίον ο χρήστης μπορεί να πληκτρολογήσει ή να επιλέξει το όνομα του αντικειμένου, για παράδειγμα ένα όνομα αρχείου ή μια ιστοσελίδα URL. Προβάλετε τον σύνδεσμο στο έγγραφο όσο το δυνατό πιο πληροφοριακά. Για παράδειγμα, εμφανίστε έναν σύνδεσμο σε μια εικόνα ως μικρογραφία αυτής της εικόνας, εκτός και ο χρήστης καθορίζει αλλιώς.

4.4.5. Μορφοποίηση

Ένα μενού Μορφοποίησης περιέχει εντολές για αλλαγή της οπτικής εμφάνισης του εγγράφου. Για παράδειγμα, αλλαγή της γραμματοσειράς, του χρώματος ή του διακένου γραμμής μιας επιλογής κειμένου.

Η διαφορά μεταξύ αυτών των εντολών και αυτών στο μενού Προβολή είναι ότι αλλαγές που έγιναν με εντολές μορφοποίησης είναι μόνιμες και αποθηκεύονται ως τμήμα του εγγράφου, για παράδειγμα ως ετικέτες HTML ή RTF.

Φιγούρα 4-14Ένα αρχικό μενού μορφοποίησης

Στοιχεία που βρίσκονται στη μορφοποίηση είναι πολύ ειδικά για την εφαρμογή, αλλά κάποια κοινά στοιχεία καταχωρίζονται στον παρακάτω πίνακα.

Table 4-13Στοιχεία μενού μορφοποίησης
Ετικέτα Συντόμευση Περιγραφή
Τεχνοτροπία... Κανένα Ορίζει τα γνωρίσματα της τεχνοτροπίας του επιλεγμένου κειμένου ή αντικειμένων είτε ξεχωριστά είτε σε μια επώνυμη προκαθορισμένη τεχνοτροπία. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη να ορίσει γνωρίσματα όπως έντονα, πλάγια, μέγεθος και διάκενο ξεχωριστά και να δημιουργήσετε την δικιά σας επώνυμη τεχνοτροπία όπου γίνεται.
Γραμματοσειρά... Κανένα Ορίζει τις ιδιότητες της γραμματοσειράς του επιλεγμένου κειμένου ή αντικειμένων. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή γραμματοσειράς, μεγέθους, τεχνοτροπίας, χρώματος ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Παράγραφος... Κανένα Ορίζει τις ιδιότητες της επιλεγμένης παραγράφου. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή τεχνοτροπίας, διακένου γραμμής, στηλοθέτη, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Έντονα Ctrl+B Εναλλάσσει τα έντονα της τρέχουσας επιλογής κειμένου ενεργά ή ανενεργά. Εάν κάποια από την επιλογή είναι προς το παρόν έντονα και κάποια δεν είναι, αυτή η εντολή θα πρέπει να κάνει έντονο το επιλεγμένο κείμενο.
Πλάγια Ctrl+I Εναλλάσσει τα πλάγια της τρέχουσας επιλογής κειμένου ενεργά ή ανενεργά. Εάν κάποια από την επιλογή είναι προς το παρόν πλάγια και κάποια δεν είναι, αυτή η εντολή θα πρέπει να κάνει πλάγιο το επιλεγμένο κείμενο.
Υπογράμμιση Ctrl+U Εναλλάσσει την υπογράμμιση της τρέχουσας επιλογής κειμένου. Εάν κάποια από την επιλογή είναι προς το παρόν υπογραμμισμένα και κάποια δεν είναι, αυτή η εντολή θα πρέπει υπογραμμίσει το επιλεγμένο κείμενο.
Κελιά... Κανένα Ορίζει τις ιδιότητες των επιλεγμένων κελιών του πίνακα. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή στοίχισης, περιγραμμάτων, σκίασης, τεχνοτροπίας κειμένου, μορφής αριθμού, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Λίστα... Κανένα Ορίζει τις ιδιότητες της επιλεγμένης λίστας, ή μετατρέπει τις επιλεγμένες παραγράφους σε μια λίστα εάν δεν είναι ήδη μορφοποιημένες ως τέτοιες. Ανοίξτε έναν διάλογο επιτρέποντας στον χρήστη την επιλογή αριθμού ή τεχνοτροπίας κουκκίδας, διακένου, στηλοθέτη, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Στρώση... Κανένα Ορίζει τις ιδιότητες όλων των επιλεγμένων στρώσεων ενός εγγράφου πολλών στρώσεων. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή ονόματος, μεγέθους, ορατότητας αδιαφάνειας, z-σειράς, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.
Σελίδα... Κανένα Ορίζει τις ιδιότητες όλων των επιλεγμένων σελίδων του εγγράφου. Ανοίξτε έναν διάλογο που επιτρέπει στον χρήστη την επιλογή μεγέθους χαρτιού,προσανατολισμού, στηλών, περιθωρίων, ή οποιοδήποτε άλλο γνώρισμα μπορεί να εφαρμοστεί.

4.4.6. Σελιδοδείκτες

Δώστε ένα μενού Σελιδοδείκτες σε κάθε εφαρμογή που επιτρέπει στον χρήστη να περιηγηθεί αρχεία και φακέλους, έγγραφα βοήθειας, ιστοσελίδες ή οποιαδήποτε άλλο μεγάλο χώρο πληροφορίας.

Εικονίδια

Εμφανίστε εικονίδια για καταχωρίσεις σελιδοδείκτη στο μενού σελιδοδεικτών που υποδεικνύει τον τύπο του σελιδοδείκτη, ακόμα κι αν ο χρήστης έχει γενικά απενεργοποιήσει τα εικονίδια για άλλα στοιχεία μενού στην επιφάνεια εργασίας.

Φιγούρα 4-15Ένα γενικό μενού σελιδοδεικτών
Table 4-14Στοιχεία μενού σελιδοδεικτών
Ετικέτα Συντόμευση Περιγραφή
Προσθήκη σελιδοδεικτών Ctrl+D Προσθέτει έναν σελιδοδείκτη για το τρέχον έγγραφο στην προεπιλεγμένη λίστα σελιδοδεικτών. Μην εμφανίστε έναν διάλογο που ζητά έναν τίτλο ή τοποθεσία για τον σελιδοδείκτη, αντίθετα επιλέξτε λογικές προεπιλογές (όπως τον τίτλο του εγγράφου ή το όνομα του αρχείου ως το όνομα του σελιδοδείκτη) και επιτρέψτε στον χρήστη να τα αλλάξει αργότερα χρησιμοποιώντας το γνώρισμα Επεξεργασία σελιδοδεικτών.
Επεξεργασία σελιδοδεικτών Ctrl+B Επιτρέπει στο χρήστη να επεξεργάζεται τη λίστα με τους σελιδοδείκτες της εφαρμοφής. Ανοίγει ένα παράθυρο στο οποίο ο χρήστης μπορεί να οργανώσει τους σελιδοδείκτες σε μία ιεραρχία, να μεταφέρει, να αντιγράψει και να διαγράψει σελιδοδείκτες και να τροποποιήσει τις ιδιότητές τους.
Λίστα σελιδοδεικτών Κανένα Η τρέχουσα λίστα σελιδοδεικτών του χρήστη για την εφαρμογή.

4.4.7. Μετάβαση

Ένα μενού Μετάβασης παρέχει εντολές για γρήγορη περιήγηση σε ένα έγγραφο ή συλλογή εγγράφων, ή έναν χώρο πληροφορίας όπως μια δομή καταλόγου ή τον ιστό.

Τα περιεχόμενα του μενού ποικίλλουν ανάλογα με τον τύπο της εφαρμογής. Διαφορετικά τυπικά μενού παρουσιάζονται εδώ για εφαρμογές με βάση περιηγητή ή έγγραφο, αλλά η εφαρμογή σας μπορεί να απαιτεί έναν συνδυασμό και των δυο.

Φιγούρα 4-16Ένα γενικό μενού μετάβασης για μία εφαρμογή περιήγησης
Table 4-15Στοιχεία μενού μετάβασης για μία εφαρμογή περιήγησης
Ετικέτα Συντόμευση Περιγραφή
Πίσω Alt+αριστερό Μεταβαίνει στο προηγούμενο έγγραφο στη λίστα του ιστορικού του περιηγητή.
Μπροστά Alt+δεξιό Μεταβαίνει στο επόμενο έγγραφο στη λίστα του ιστορικού του περιηγητή.
Επάνω Alt+Up Μεταβαίνει στο γονικό έγγραφο (ή φάκελο) του τρέχοντος εγγράφου (ή φακέλου). Για ένα περιηγητή εγγράφων, όπως μία διαδικτυακή προβολή βοήθειας, αυτό συνήθως σημαίνει περιήγηση στην περικλειόμενη υποενότητα, ενότητα, κεφάλαιο ή τα περιεχόμενα.
Αρχή Alt+Home Μετάβαση στην αρχική σελίδα που καθορίστηκε από το χρήστη ή την εφαρμογή.
Θέση... Ctrl+L Μετάβαση στην καθορισμένη από τον χρήστη URI. Ανοίξτε έναν διάλογο στον οποίον ο χρήστης μπορεί να πληκτρολογήσει ένα κατάλληλο URI, ή επιλέξτε έναν από μια λίστα όπου γίνεται (για παράδειγμα, ένας διάλογος επιλογής αρχείου για εφαρμογές που μπορούν να χειριστούν αρχείο:// URIs).
Φιγούρα 4-17Ένα γενικό μενού μετάβασης για εφαρμογές με βάση έγγραφα
Table 4-16Στοιχεία μενού για μετάβαση για εφαρμογή με βάση έγγραφα
Ετικέτα Συντόμευση Περιγραφή
Προηγούμενη σελίδα PageUp Μετάβαση στην προηγούμενη σελίδα του εγγράφου.
Επόμενη σελίδα PageDown Μετάβαση στην επόμενη σελίδα του εγγράφου.
Μετάβαση στη σελίδα... Κανένα Μετάβαση στον συγκεκριμένο αριθμό σελίδας από τον χρήστη. Ανοίξτε έναν διάλογο στον οποίον ο χρήστης μπορεί να πληκτρολογήσει έναν αριθμό σελίδας. Text-based applications may also include a Go to Line... menu item, which allows the user to jump to a specified line number.
Πρώτη σελίδα Ctrl+Home Μετάβαση στην πρώτη σελίδα στο έγγραφο.
Τελευταία σελίδα Ctrl+End Μετάβαση στην τελευταία σελίδα στο έγγραφο.

4.4.8. Παράθυρα

Το μενού παραθύρων περιέχει εντολές που εφαρμόζονται σε όλα τα ανοικτά παράθυρα της εφαρμογής. Χρησιμοποιήστε ένα μενού παραθύρων μόνο σε εφαρμογές διεπαφής πολλαπλού εγγράφου (MDI).

Εφαρμογές MDI

Η χρήση του MDI αποθαρρύνεται, καθώς έχουν έναν αριθμό έμφυτων προβλημάτων χρησιμότητας.

Μπορείτε επίσης να ονομάσετε αυτό το μενού Έγγραφα, Ενδιάμεσα, ή παρόμοια σύμφωνα με τον τύπο του εγγράφου που χειρίζεται από την εφαρμογή σας.

Τα τελευταία στοιχεία σε αυτό το μενού είναι μια αριθμημένη λίστα των πρωτευόντων παραθύρων της εφαρμογής, για παράδειγμα 1shoppinglist.abw. Επιλέγοντας ένα από αυτά τα στοιχεία ανυψώνει το αντίστοιχο παράθυρο.

Φιγούρα 4-18Ένα γενικό μενού παραθύρων
Table 4-17Στοιχεία μενού παραθύρων
Ετικέτα Συντόμευση Περιγραφή
Αποθήκευση όλων Κανένα Αποθηκεύει όλα τα ανοικτά έγγραφα. Εάν οποιοδήποτε έγγραφο δεν έχει τρέχον όνομα αρχείου, ζητήστε ένα όνομα αρχείου για καθένα με τη σειρά χρησιμοποιώντας τον τυπικό διάλογο αποθήκευσης.
Κλείσιμο όλων Κανένα Κλείνει όλα τα ανοικτά έγγραφα. Εάν υπάρχουν αναποθήκευτες αλλαγές σε κάποιο έγγραφο, στείλτε μία ειδοποίηση επιβεβαίωση για καθεμιά στη σειρά της.
1. πρώτος τίτλος ανοικτού παραθύρου

2. second open window title

κλπ.

Κανένα Ανυψώνει το αντίστοιχο παράθυρο στην κορυφή της στοίβας παραθύρων.

4.4.9. Βοήθεια

Το μενού Βοήθεια παρέχει πρόσβαση σε όλη την δικτυακή τεκμηρίωση για την εφαρμογή σας. Αυτό περιλαμβάνει και τον οδηγό χρήστη και το παράθυρο Περί που περιλαμβάνει μια σύντομη περιγραφή της λειτουργικότητας της εφαρμογής σας.

Φιγούρα 4-19Ένα γενικό μενού βοήθειας
Table 4-18Στοιχεία μενού βοήθειας
Ετικέτα Συντόμευση Περιγραφή
Περιεχόμενα F1 Ανοίγει τον προεπιλεγμένο περιηγητή βοήθειας στα περιεχόμενα για την εφαρμογή.
Περί Κανένα Ανοίγει τον διάλογο περί για την εφαρμογή. Χρησιμοποιήστε τον τυπικό διάλογο που δίνεται από τις βιβλιοθήκες του GNOME, που περιέχει το όνομα και τον αριθμό έκδοσης της εφαρμογής, μια σύντομη περιγραφή της λειτουργικότητας της εφαρμογής, λεπτομέρειες επαφής με τον συγγραφέα, μήνυμα πνευματικών δικαιωμάτων και έναν δείκτη στην άδεια με την οποία η εφαρμογή έγινε διαθέσιμη.