Τα κουμπιά επιλογής χρησιμοποιούνται σε ομάδες για επιλογή από ένα αμοιβαία αποκλειόμενο σύνολο επιλογών. Μόνο ένα ραδιοπλήκτρο μπορεί να οριστεί μέσα σε μια ομάδα οποτεδήποτε. Όπως με τα πλαίσια ελέγχου, μην χρησιμοποιείτε κουμπιά επιλογής για αρχικοποίηση ενεργειών.
Χρησιμοποιήστε μόνο κουμπιά επιλογής σε ομάδες τουλάχιστον των δύο, μην χρησιμοποιείτε ποτέ ένα μονό κουμπί επιλογής. Για αναπαράσταση μιας μοναδικής ρύθμισης, χρησιμοποιήστε ένα πλαίσιο ελέγχου ή δύο κουμπιά επιλογής, ένα για κάθε κατάσταση.
Ένα ακριβώς κουμπί επιλογής θα πρέπει να ορίζεται πάντα στην ομάδα. Η μόνη εξαίρεση είναι όταν η ομάδα εμφανίζει τις ιδιότητες μιας πολλαπλής επιλογής, όταν ένα ή περισσότερα από τα κουμπιά μπορούν να είναι στη μικτή τους κατάσταση.
Κάνοντας κλικ σε ένα κουμπί επιλογής δεν πρέπει να επηρεάζονται οι τιμές οποιωνδήποτε άλλων ελέγχων. Ωστόσο, μπορεί να ενεργοποιήσει, να απενεργοποιήσει, να κρύψει ή να εμφανίσει άλλους ελέγχους.
Εάν η εναλλαγή ενός κουμπιού επιλογής επηρεάζει την ευαισθησία άλλων ελέγχων, τοποθετήστε το κουμπί επιλογής αμέσως στα αριστερά των ελέγχων που επηρεάζει. Αυτό βοηθά να δείξετε ότι οι έλεγχοι εξαρτώνται από την κατάσταση του κουμπιού επιλογής.
Χρησιμοποιήστε κεφαλαίο το πρώτο γράμμα της πρότασης για ετικέτες κουμπιών επιλογής, παραδείγματος χάρη
Εάν το κουμπί επιλογής αναπαριστά μια ρύθμιση σε μια πολλαπλή επιλογή που ρυθμίστηκε για μερικά αντικείμενα στην επιλογή και απορύθμιση για άλλα, εμφανίστε το κουμπί επιλογής στην μεικτή του κατάσταση.
Μην τοποθετείτε περισσότερα από περίπου οκτώ ραδιοπλήκτρα στην ίδια κεφαλίδα ομάδας. Εάν χρειάζεστε περισσότερα από οκτώ, σκεφτείτε τη χρήση ενός καταλόγου μονής επιλογής— αλλά προφανώς χρειάζεται επίσης να σκεφτείτε την απλοποίηση της διεπαφής χρήστη.
Προσπαθήστε να στοιχίσετε ομάδες κουμπιών επιλογής κάθετα αντί για οριζόντια, καθώς αυτό τα διευκολύνει στην οπτική σάρωση. Χρησιμοποιήστε οριζόντιες ή ορθογώνιες στοιχίσεις μόνο εάν βελτιώνουν πολύ τη διάταξη του παραθύρου.
GtkRadioButton