Γραφικά συστατικά περιοχής

Οι Gtk::Scale και Gtk::Scrollbar κληρονομούν από Gtk::Range και μοιράζονται πολλή λειτουργικότητα. Περιέχουν έναν "περιέκτη" και έναν "ολισθητή" (μερικές φορές λέγεται "ιχνοσφαίρα" σε άλλα περιβάλλοντα γραφικής διεπαφής. Σύροντας τον ολισθητή με τον δείκτη τον μετακινεί μέσα στον περιέκτη, ενώ πατώντας στον περιέκτη προωθεί τον ολισθητή προς τη θέση του πατήματος, είτε πλήρως, ή με υποδεικνυόμενη ποσότητα, ανάλογα με το ποιο πλήκτρο του ποντικιού χρησιμοποιείται. Αυτό πρέπει να εξοικειωθεί με τη συμπεριφορά της γραμμής κύλισης.

Όπως θα εξηγηθεί στην ενότητα ρύθμιση, όλα τα γραφικά συστατικά της περιοχής συσχετίζονται με ένα αντικείμενο Adjustment. Για να αλλάξετε την χαμηλότερη, ανώτερη και τρέχουσα τιμή που χρησιμοποιείται από το γραφικό συστατικό χρειάζεστε να χρησιμοποιήσετε τις μεθόδους της Adjustment, που μπορείτε να πάρετε με τη μέθοδο get_adjustment(). Οι προεπιλεγμένοι κατασκευαστές των γραφικών συστατικών Range δημιουργούν μια Adjustment αυτόματα, ή μπορείτε να ορίσετε μια υπάρχουσα Adjustment, μπορί να την μοιραστεί με ένα άλλο γραφικό συστατικό. Δείτε την ενότητα Ρυθμίσεις για παραπέρα λεπτομέρειες.

Reference