Politiques de mise à jour

Le principe de mise à jour d'un élément graphique de la classe Range définit le moment où, au cours des interactions de l'utilisateur, le champ value de l'objet Gtk::Adjustment sera modifié et le signal value_changed (valeur modifiée) émis. Les principes de mises à jour, définis avec la fonction membre set_update_policy(), sont les suivants :

  • Gtk::UPDATE_CONTINUOUS — C'est la valeur par défaut. Le signal value_changed est émis de manière continue, c'est-à-dire même si le curseur est déplacé d'une quantité infime.
  • Gtk::UPDATE_DISCONTINUOUS — Le signal value_changed n'est émis que lorsque le curseur n'est plus déplacé et que l'utilisateur a relâché le bouton de la souris.
  • Gtk::UPDATE_DELAYED — Le signal value_changed n'est émis que lorsque l'utilisateur a relâché le bouton de la souris ou si la coulisse n'est pas déplacée pendant un court délai.