Ολισθητές
A slider allows the user to quickly select a value from a fixed, ordered range, or to increase or decrease the current value. The control looks like the type of slider that you might find on an audio mixing desk or a hi-fi's graphic equalizer. In gtk, you implement a slider using the GtkHScale or GtkVScale controls, for horizontal or vertical sliders respectively.
-
Χρήση πλοήγησης όταν:
- adjusting the value relative to its current value is more important than choosing an absolute value. For example, a volume control: the average user will usually think about turning the volume up or down to make a sound louder or quieter, rather than setting the peak output to a specific decibel value.
- it is useful for the user to control the rate of change of the value in real time. For example, to monitor the effects of a color change in a live preview window as they drag the RGB sliders.
-
Label the slider with a text label above it or to its left, using sentence capitalization. Provide an access key in the label that allows the user to give focus directly to the slider.
-
Mark significant values along the length of the slider with text or tick marks. For example the left, right and center points on an audio balance control in Φιγούρα 6-7.
-
Για μεγάλο εύρος ακεραίων (περισσότερο από 20), και για εύρος κυμαινόμενων κινητών υποδιαστολών, λάβετε υπόψιν να παρέχετε ένα πεδίο κειμένου ή πεδίο περιστροφής που συνδέεται στην τιμή του ολισθητή. Αυτό επιτρέπει στο χρήστη να ορίζει γρήγορα ή να θέτει πιο εύκολα τη ρύθμιση από ότι θα μπορούσε με απλά έναν ολισθητή ελέγχου.
Φιγούρα 6-8 Έλεγχοι ολισθητών με συνδεδεμένα πεδία περιστροφής