Οι καρτέλες δίνουν έναν τρόπο διαίρεσης ενός παραθύρου σε μια σειρά προβολών. Έρχονται σε δύο κύριες μορφές: σταθερή και δυναμική.
Οι σταθερές καρτέλες δίνουν ένα πάγιο σύνολο προκαθορισμένων προβολών και χρησιμοποιούνται κυρίως σε παράθυρα διαλόγου. Οι δυναμικές καρτέλες επιτρέπουν σε ένα παράθυρο να περιέχει μεταβλητή επιλογή των στοιχείων περιεχομένου, όπως σελίδες, έγγραφα ή εικόνες. Χρησιμοποιούνται κυρίως μέσα σε πρωτεύοντα παράθυρα, ως τμήμα των εφαρμογών επεξεργασίας ή περιήγησης.
Χρησιμοποιήστε σταθερές καρτέλες όταν ένα παράθυρο διαλόγου περιέχει υπερβολικά πολλά στοιχεία ελέγχου (ή υπερβολικές πληροφορίες) για να παρουσιαστούν άνετα μονομιάς.
Οι δυναμικές καρτέλες είναι κυρίως χρήσιμες για εφαρμογές περιήγησης και επεξεργασίας, όπου ένας χρήστης μπορεί να θέλει να χρησιμοποιήσει πολλές θέσεις ή στοιχεία περιεχομένου ταυτόχρονα.
Μην χρησιμοποιείτε υπερβολικά πολλές καρτέλες. Αν δεν μπορείτε να δείτε όλες τις καρτέλες χωρίς κύλιση ή διαίρεση τους σε πολλαπλές γραμμές, χρησιμοποιείτε προφανώς υπερβολικά πολλά και πρέπει να χρησιμοποιήσετε ένα στοιχείο ελέγχου καταλόγου στη θέση του.
Ονομάστε τις καρτέλες με κεφαλαιοποίηση κεφαλίδας και χρησιμοποιήστε ουσιαστικά αντί για ρήματα (στα αγγλικά), παραδείγματος χάρη
Μην σχεδιάζετε τις καρτέλες έτσι ώστε η αλλαγή των στοιχείων ελέγχου σε μια σελίδα να επηρεάζει τα στοιχεία ελέγχου σε οποιαδήποτε άλλη σελίδα. Οι χρήστες είναι απίθανο να ανακαλύψουν τέτοιες εξαρτήσεις.
Αν ένα στοιχείο ελέγχου επηρεάζει κάθε καρτέλα, τοποθετήστε το έξω από τις καρτέλες.
Με σταθερές καρτέλες, κάντε το πλάτος κάθε καρτέλας ανάλογο με το πλάτος της ετικέτας του. Μην ορίζετε όλες τις καρτέλες με το ίδιο πλάτος, επειδή αυτό δυσκολεύει την οπτική σάρωση και περιορίζει τον αριθμό των καρτελών που μπορείτε να εμφανίσετε χωρίς κύλιση.
Οι καρτέλες έχουν συχνά ένα περιορισμένο πλάτος, οπότε διασφαλίστε ότι οι ετικέτες των καρτελών είναι σύντομες και περιεκτικές, καθώς και ότι το πιο χρήσιμο τμήμα της ετικέτας εμφανίζεται πρώτο. Αυτό διασφαλίζει ότι η ετικέτα συνεχίζει να είναι χρήσιμη ακόμα κι όταν είναι κομμένο.
Αν το περιεχόμενο μιας καρτέλας αλλάζει ή απαιτεί προσοχή, μια οπτική υπόδειξη μπορεί να εμφανιστεί.
Δώστε ένα μενού περιεχομένων για κάθε καρτέλα. Αυτό το μενού πρέπει να περιλαμβάνει μόνο ενέργειες για χειρισμό της ίδιας της καρτέλας, όπως
Αν οι καρτέλες είναι ένα σημαντικό τμήμα της εφαρμογής, ένα νέο κουμπί καρτέλας μπορεί να τοποθετηθεί στη γραμμή κεφαλίδας ή στην εργαλειοθήκη. Να μην εμφανίζετε ένα νέο κουμπί καρτέλας στις εφαρμογές όπου οι καρτέλες δεν θα χρησιμοποιηθούν πάντα - οι συντομεύσεις πληκτρολογίου ή τα στοιχεία μενού είναι αρκετά για αυτές τις περιπτώσεις.
Όταν χρησιμοποιείτε δυναμικές καρτέλες, διασφαλίστε ότι οι τυπικές συντομεύσεις πληκτρολογίου υποστηρίζονται.
Δημιουργία νέας καρτέλας |
|
Κλείσιμο της τρέχουσας καρτέλας |
|
Μετάβαση στην επόμενη καρτέλα |
|
Μετάβαση στην προηγούμενη καρτέλα |
GtkNotebook