Γραμμές πληροφοριών ή στοιχεία περιεχομένου.
Allan Day
aday@gnome.org
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2014-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2015
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2014

# Λίστες

Οι λίστες είναι βασικά στοιχεία για μια διεπαφή χρήστη και χρησιμοποιούνται για την εμφάνιση πληροφοριών, περιεχόμενο ή ελέγχους. Υπάρχουν δύο τύποι λιστών στο GNOME 3: τυπικές λίστες και πίνακες.

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

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

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

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

# Τυπικοί κατάλογοι

Οι τυπικοί κατάλογοι είναι οι πιο συνηθισμένοι τύποι καταλόγων και πρέπει να χρησιμοποιούνται γενικά για λογαριασμό των πινάκων.

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

## Τεχνοτροπίες

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

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

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

Όταν ένα παράθυρο περιλαμβάνει πολλούς καταλόγους.

Όταν ο κατάλογος χρειάζεται να είναι στοιχισμένος με άλλα στοιχεία ελέγχου μέσα στο παράθυρο.

## Παραμετροποιήσιμες λίστες

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

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

# Πίνακες

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

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

Σειρά | Διεύθυνση βέλους | Παράδειγμα
--- | --- | ---
Φυσικό | Κάτω | Αλφαβητικά, πρώτα ο μικρότερος αριθμός, πρώτα η πιο πρόσφατη ημερομηνία, πρώτα τα σημειωμένα αντικείμενα
Αντίστροφη σειρά | Πάνω | Αντίστροφα αλφαβητικά, πρώτα ο μεγαλύτερος αριθμός, πρώτα η πιο πρόσφατη ημερομηνία, πρώτα τα ασημείωτα αντικείμενα

# Συμπεριφορά γραμμής

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

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

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

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

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

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

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

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

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

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

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

# Αναφορά API

GtkListBox

GtkTreeView