Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2014-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2015
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2014

# Γραμμή μενού

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

# Πότε χρησιμοποιούνται

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

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

# Τυπικά μενού

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

Αρχείο

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

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

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

Μορφή

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

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

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

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

Παράθυρα

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

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

# Γενικές οδηγίες

The menubar is normally visible at all times and is always accessible from the keyboard, so make all the commands available in your application available on the menubar. (This guideline is unique to menu bars — other menus should not seek to reproduce functionality that is made available by other controls).

Treat application menus as part of the menu bar — it is not necessary to reproduce items from the application menu in other menus.

Μην απενεργοποιείτε τους τίτλους μενού. Να επιτρέπετε στον χρήστη να εξερευνήσει το μενού, ακόμα κι αν μπορεί να μην υπάρχουν διαθέσιμα στοιχεία για αυτό εκείνη τη στιγμή.

Οι τίτλοι μενού σε μια γραμμή μενού είναι μονές λέξεις με το πρώτο τους γράμμα κεφαλαίο. Μην χρησιμοποιείτε κενά στους τίτλους μενού, καθώς αυτό τα κάνει εύκολα λανθασμένα για δύο ξεχωριστούς τίτλους μενού. Να μην χρησιμοποιείτε σύνθετες λέξεις (όπως ΕπιλογέςΠαραθύρου) ή ενωτικά (όπως Παράθυρο-Επιλογές) για να παρακάμψτε αυτήν την οδηγία.

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

# Αναφορά API

GtkMenu

GtkMenuBar

GtkMenuItem

GtkRadioMenuItem

GtkCheckMenuItem

GtkSeparatorMenuItem