Ολισθητές
Ένας ολισθητής επιτρέπει στον χρήστη να επιλέξει γρήγορα μια τιμή από μια σταθερή περιοχή σε σειρά, ή να αυξήσει ή να μειώσει την τρέχουσα τιμή. Ο έλεγχος φαίνεται όπως ο τύπος του ολισθητή που μπορείτε να βρείτε σε μια επιτραπέζια μείξη ήχου ή σε έναν γραφικό ισοσταθμιστή υψηλής πιστότητας. Στο gtk, εφαρμόζετε έναν ολισθητή χρησιμοποιώντας τους ελέγχους GtkHScale ή GtkVScale, για οριζόντιους ή κάθετους ολισθητές αντίστοιχα.
-
Χρήση ολισθητή όταν:
- η ρύθμιση της σχετικής τιμής στην τρέχουσα τιμή της είναι πιο σημαντικό από την επιλογή μιας απόλυτης τιμής. Για παράδειγμα, ένας έλεγχος έντασης: ο μέσος χρήστης θα σκεφτεί συνήθως να μεγαλώσει ή να χαμηλώσει την ένταση για να κάνει τον ήχο δυνατότερο ή ασθενέστερο αντί να ρυθμίσει την έξοδο κορυφής σε μια συγκεκριμένη τιμή ντεσιμπέλ.
- είναι χρήσιμο για τον χρήστη να ελέγχει τον ρυθμό αλλαγής της τιμής σε πραγματικό χρόνο. Για παράδειγμα, να παρακολουθεί, τα αποτελέσματα μιας αλλαγής χρώματος σε ένα παράθυρο ζωντανής προεπισκόπησης καθώς σύρει τους ολισθητές RGB.
-
Ονομάστε τον ολισθητή με μια ετικέτα κειμένου από πάνω του ή στα αριστερά του, χρησιμοποιώντας κεφαλαίο το πρώτο γράμμα. Δώστε ένα πλήκτρο πρόσβασης στην ετικέτα που επιτρέπει στον χρήστη να εστιάσει άμεσα στον ολισθητή.
-
Σημειώστε σημαντικές τιμές μαζί με το μήκος του ολισθητή με σημάδια κειμένου ή υποδιαίρεσης. Για παράδειγμα το αριστερό, δεξιό και κεντρικό σημείο στον έλεγχο ισορροπίας ήχου στο Φιγούρα 6-7.
-
Για μεγάλο εύρος ακεραίων (περισσότερο από 20) και για εύρος αριθμών κινητής υποδιαστολής, σκεφτείτε να δώσετε ένα πεδίο κειμένου ή πεδίο με βέλη που συνδέεται στην τιμή του ολισθητή. Αυτό επιτρέπει στο χρήστη να ορίζει γρήγορα ή να μικρορυθμίζει πιο εύκολα από ότι θα μπορούσε με απλά έναν ολισθητή ελέγχου.
Φιγούρα 6-8 Έλεγχοι ολισθητών με συνδεδεμένα πλαίσια με βέλη