Éléments graphiques à plage de réglage

Les classes Gtk::Scale et Gtk::Scrollbar dérivent toutes deux de Gtk::Range, elles partagent un grand nombre de fonctionnalités. Elles comportent une « glissière » (ou « coulisse ») et un « curseur » (quelquefois nommé « molette » dans d'autres environnements GUI). Vous déplacez le curseur dans la glissière en le faisant glisser à l'aide du pointeur de souris ; si vous cliquez dans la glissière, le curseur avance vers l'endroit cliqué, soit directement, soit d'un pas donné, selon le bouton de souris utilisé. C'est le comportement habituel des barres de défilement.

Ainsi que nous l'expliquons dans le chapitre Ajustements, tous les éléments graphiques à plage de réglage disposent d'un objet Adjustment associé. Pour modifier les valeurs minimale, maximale ou actuelles associées à la position du curseur dans l'élément graphique, vous devez utiliser les fonctions membres de la classe Adjustment dont on obtient le pointeur avec get_adjustment(). Les constructeurs d'un élément graphique à plage de réglage créent automatiquement, par défaut, un objet Adjustment ; vous pouvez aussi désigner un objet Adjustment préexistant, en vue peut-être de le partager avec un autre élément graphique. Consultez le chapitre Ajustements pour de plus amples détails.

Référence