Κλιμάκωση γραφικών συστατικών

Τα γραφικά συστατικά (ή "ολισθητές") Gtk::Scale επιτρέπουν στον χρήστη την οπτική επιλογή και χειρισμό μιας τιμής μέσα σε μια συγκεκριμένη περιοχή. Μπορεί να χρησιμοποιήσετε, για παράδειγμα, για να προσαρμόσετε το επίπεδο μεγέθυνσης σε μια εστιασμένη προεπισκόπηση μιας εικόνας, ή να ελέγξετε τη φωτεινότητα ενός χρώματος, ή να ορίσετε τον αριθμό των λεπτών αδράνειας πριν μια προφύλαξη οθόνης αναλάβει την οθόνη.

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

6.2.1. Χρήσιμες μέθοδοι

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

Η εμφανιζόμενη τιμή από ένα γραφικό συστατικό κλίμακας στρογγυλοποιείται σε μια δεκαδική θέση από προεπιλογή, όπως είναι το πεδίο value στο Gtk::Adjustment. Μπορείτε να το αλλάξετε με τη μέθοδο set_digits().

Επίσης, η τιμή μπορεί να σχεδιαστεί σε διαφορετικές θέσεις σχετικά με τον περιέκτη, που ορίζεται από τη μέθοδο set_value_pos().

Reference