Βοηθητικά παράθυρα

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

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

3.3.1. Άμεση εφαρμογή παραθύρων

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

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

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

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

3.3.2. Σαφής εφαρμογή παραθύρων

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

  • Εφαρμογή

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

  • Ακύρωση

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

  • OK

    Εφαρμόζει όλες τις ρυθμίσεις στο παράθυρο, και ύστερα κλείνει το παράθυρο.

Φιγούρα 3-5Κουμπιά σε ένα σαφές παράθυρο εφαρμογής

3.3.3. Προεπιλεγμένα κουμπιά

Κατά τη σχεδίαση ενός παραθύρου διαλόγου ή βοηθητικού, μπορείτε να αποδώσετε το πλήκτρο Return να ενεργοποιεί ένα συγκεκριμένο κουμπί στο παράθυρο. Το GNOME υποδεικνύει αυτό το κουμπί στο χρήστη σχεδιάζοντας ένα διαφορετικό περίγραμμα γύρω του. Για παράδειγμα, το κουμπί βοήθεια στην Φιγούρα 3-5.

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

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

3.3.4. Παράθυρα ιδιοτήτων

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

Φιγούρα 3-6Παράδειγμα παραθύρου ιδιοτήτων
Μορφοποίηση τίτλου:

Ιδιότητες για το Όνομα αντικειμένου

Εντολέςς παραθύρων:

Κλείσιμο, Ελαχιστοποίηση, Τύλιγμα/Ξετύλιγμα

Κουμπιά:

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

3.3.5. Παράθυρα προτιμήσεων

Τα παράθυρα προτιμήσεων επιτρέπουν στο χρήστη να αλλάζει τον τρόπο που εμφανίζεται ή συμπεριφέρεται μία εφαρμογή.

Φιγούρα 3-7Παράδειγμα παραθύρου προτιμήσεων
Μορφοποίηση τίτλου:

Προτιμήσεις για το Όνομα εφαρμογής

Εντολέςς παραθύρων:

Κλείσιμο, Ελαχιστοποίηση, Τύλιγμα/Ξετύλιγμα

Κουμπιά:

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

3.3.5.1. Προσαρμογή γραμματοσειρών και χρωμάτων

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

Παράδειγμα 3-3Η προτεινόμενη σύνταξη για αντικατάσταση στοιχείων από θέματα - για αντικατάσταση με στιγμιότυπο
	(o) Χρήση γραμματοσειράς από ένα θέμα
	(o) UΧρήση αυτής της γραμματοσειράς: [ Διαχωριστικό γραμματοσειράς ]

	(o) Χρήση χρωμάτων από ένα θέμα
	(o) Χρήση αυτών των χρωμάτων:
		Παρασκήνιο: [ επιλογέας χρώματος ]
		Προσκήνιο: [ επιλογέας χρώματος ]
		

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

3.3.6. Πεδία ελέγχου

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

Φιγούρα 3-8Ένα παράδειγμα πεδίου ελέγχου
Μορφοποίηση τίτλου:

Τα πεδία ελέγχου δεν έχουν τίτλο

Εντολέςς παραθύρων:

Κλείσιμο, Τύλιγμα/Ξετύλιγμα

Κουμπιά:

Τα πεδία ελέγχου δεν έχουν κουμπιά

Αλλαγή μέγέθους:

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

Κατευθυντήριες γραμμές
  • Τοποθετήστε μόνο κουμπιά σε ένα πεδίο εργαλείων που δεν ανοίγουν ένα άλλο παράθυρο.
  • Οι εργαλειοθήκες είναι καλύτερες για κουμπιά αλλαγής κατάστασης που επηρεάζουν τη λειτουργία του ποντικιού στο έγγραφο, όπως μια ομάδα κουμπιών για επιλογή μεταξύ πινέλου, σβήστρας και γεμίσματος σε μια εφαρμογή σχεδίασης. Τα κουμπιά που εκκινούν ενέργειες με το πάτημα (όπως ένα κουμπί αποθήκευσης) είναι καλύτερο να τοποθετούνται στις γραμμές εργαλείων.
  • Βεβαιωθείτε ότι κλείνοντας το πεδίο εργαλείων δεν κλείνει ή ειδάλλως εναλλάξτε οποιοδήποτε πρωτεύον παράθυρο με το οποίο σχετίζεται.
  • Μην τοποθετείτε εργαλειοθήκες στη λίστα παραθύρου συστήματος. Οι εργαλειοθήκες παραμένουν πάντα πάνω απ' όλα τα κύρια παράθυρα με τα οποία σχετίζονται.
  • Αν όλα τα κύρια παράθυρα που σχετίζονται με μια εργαλειοθήκη κλείσουν ή ελαχιστοποιηθούν, πρέπει να γίνεται απόκρυψη και της εργαλειοθήκης. Εμφανίστε ξανά την εργαλειοθήκη όταν ένα από τα κύρια παράθυρα ανοίξει ή αποκατασταθεί.
  • Κάντε τις εργαλειοθήκες με πλάτος δύο αντικειμένων ως προεπιλογή, εκτός αν χωρίζονται σε κατηγορίες. Κάντε τις κατηγοριοποιημένες εργαλειοθήκες τέσσερα αντικείμενα πλατιές ως προεπιλογή.

3.3.6.1. Κατηγορίες πεδίων ελέγχου

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

Φιγούρα 3-9Ένα μεγάλο πεδίο ελέγχου διαχωρισμένο σε κατηγορίες
Κατευθυντήριες γραμμές
  • Χωρίστε τις εργαλειοθήκες με περισσότερα από δεκάξι αντικείμενα σε κατηγορίες. Το βέλτιστο μέγεθος είναι μεταξύ τεσσάρων και δέκα αντικειμένων.
  • Ορίστε μια ετικέτα για κάθε κατηγορία (σε κεφαλαία τίτλων) και ένα βέλος σύμπτυξης. Πατώντας στην ετικέτα ή στο βέλος η κατηγορία αλλάζει από συμπτυγμένη σε ανεπτυγμένη.